Discussion:
Colorer-take5 be5
Igor Russkih
2006-11-27 12:19:36 UTC
Permalink
Hi all, I've updated mostly all colorer packages with the latest fixes and
improvements from SVN trunk.

Thats a service release, no much new features included.

Download, as always:

http://sourceforge.net/project/showfiles.php?group_id=34855

* MC Colorer was not updated, version 0.9 can be recompiled with new
package.

copy pasted ChangeLog:

take5.be5, 23-Nov 2006

- colorer.exe with -ht mode Region's name is now handled to eliminate
all non-conformant symbols. They are replaced with '-' (dash).
- PHP executable dependencies were removed from build scripts.
- New -lt mode in console tools - lists internal HRC type names.
- Fixes in static C++ object allocations - for compatibility with GCC
DLLs.
- ConsoleTools now uses few starting lines in text to detect file
type.
- Fixes HRC internal packages error messages.
- New block/(start|end)/@match in HRC.
- _valid test set removed from distribution. Use SVN to fetch it.

HRC syntaxes

- Some package regrouping
- Perl improvements
- PHP slow response fixes
- FAR packages fixes
- No dependencies on php binaries when building HRC base
- java policy simple syntax
- 4mirror: xsieve, wsdl,
- Pnuts(by Nate), AHDL syntaxes

FAR Colorer plugin

- New menu entry "Find Function". Searches for a function in the
current file using outline list.
- [ 1472737 ] Copy from Outliner - on pressing Ctrl-Enter

Eclipse Colorer 0.7.2

- Memory leak with outliner is fixed.

MC-Colorer 0.9

- Color style selection dialog from MCEdit menu.
- Outline dialog (*Commands/Outline* MCEdit menu).
- Syntax type selection dialog.
- Upmerge with latest CVS MC revision.

Eclipse Colorer 0.7.1

- Scrolling performance degradation bug fixed.
- Problem with line number on windows and linux systems is fixed.
--
Igor
Andrey Repin
2006-12-01 02:34:40 UTC
Permalink
Здравствуйте, Уважаемый(-ая, -ое) Common buzz on colorer!

IR> FAR Colorer plugin

IR> - New menu entry "Find Function". Searches for a function in the
IR> current file using outline list.
IR> - [ 1472737 ] Copy from Outliner - on pressing Ctrl-Enter

Что с оутлинером? В упор не видит методов классов в PHP.
Вернее, видит только те, что явно определены как public/private/protected (В
PHP4 этих префиксов нет).
--
С уважением

Andrey Repin (***@hell.corp.mtu-net.ru) пятница, 01.12.2006, <05:16>
* Winamp наконец заткнулся...


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Igor Russkih
2006-12-01 08:38:43 UTC
Permalink
looks like overoptimization, the patch:

Index: php-script.ent.hrc
===================================================================
--- php-script.ent.hrc (revision 837)
+++ php-script.ent.hrc (working copy)
@@ -232,7 +232,7 @@ <regexp match='/(\-&gt;)(\s)*\w+((\w)*(\s)*\()?!/' region="Var"
region1="Symbol" />

<!-- speedup for big spaced files -->
- <regexp match="/^\s*/"/>
+ <regexp match="/^\s+\M\s/"/>
<!-- outlines -->
<regexp match="/\M (^|\s)(class|interface) \s+ (?{ClassOutline}[\w_]+
[\w_:\$]*? )/ix"/>
<regexp match="/\M (^|\s)(function) [\s&amp;]+
(?{FunctionOutline}[\:\w_*&amp;~]+)/ix"/>


thanx.
Post by Andrey Repin
IR> - New menu entry "Find Function". Searches for a function in the
IR> current file using outline list.
IR> - [ 1472737 ] Copy from Outliner - on pressing Ctrl-Enter
þÔÏ Ó ÏÕÔÌÉÎÅÒÏÍ? ÷ ÕÐÏÒ ÎÅ ×ÉÄÉÔ ÍÅÔÏÄÏ× ËÌÁÓÓÏ× × PHP.
÷ÅÒÎÅÅ, ×ÉÄÉÔ ÔÏÌØËÏ ÔÅ, ÞÔÏ Ñ×ÎÏ ÏÐÒÅÄÅÌÅÎÙ ËÁË public/private/protected

PHP4 ÜÔÉÈ ÐÒÅÆÉËÓÏ× ÎÅÔ).
--
Igor
Andrey Repin
2006-12-02 03:09:39 UTC
Permalink
Здравствуйте, Уважаемый(-ая, -ое) Common buzz on colorer!

IR> looks like overoptimization, the patch:

IR> Index: php-script.ent.hrc
IR> ===================================================================
IR> --- php-script.ent.hrc (revision 837)
IR> +++ php-script.ent.hrc (working copy)
IR> @@ -232,7 +232,7 @@
IR> <regexp match='/(\-&gt;)(\s)*\w+((\w)*(\s)*\()?!/' region="Var"
region1="Symbol" />>

IR> <!-- speedup for big spaced files -->
IR> - <regexp match="/^\s*/"/>
IR> + <regexp match="/^\s+\M\s/"/>
IR> <!-- outlines -->
IR> <regexp match="/\M (^|\s)(class|interface) \s+ (?{ClassOutline}[\w_]+
[\w_:\$]*? )/ix"/>>
IR> <regexp match="/\M (^|\s)(function) [\s&amp;]+
IR> (?{FunctionOutline}[\:\w_*&amp;~]+)/ix"/>


IR> thanx.

Yes, is it... Thanx :)
--
С уважением

Andrey Repin (***@hell.corp.mtu-net.ru) суббота, 02.12.2006, <06:09>
* Winamp: Now playing a White dove (Scorpions/RC More gold (Vol 1))


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Andrey Repin
2006-12-02 06:12:11 UTC
Permalink
Здравствуйте, Уважаемый(-ая, -ое) Common buzz on colorer!

Еще маленькая бажка в PHP. Константу NULL забыли.
--
С уважением

Andrey Repin (***@hell.corp.mtu-net.ru) суббота, 02.12.2006, <09:11>
* Winamp: Now playing a Звук10


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Igor Russkih
2006-12-08 12:48:19 UTC
Permalink
úÄÒÁ×ÓÔ×ÕÊÔÅ, õ×ÁÖÁÅÍÙÊ(-ÁÑ, -ÏÅ) Common buzz on colorer!
åÝÅ ÍÁÌÅÎØËÁÑ ÂÁÖËÁ × PHP. ëÏÎÓÔÁÎÔÕ NULL ÚÁÂÙÌÉ.
thanks, fixed.
--
Igor
Loading...