Hi all,
Please help me test this beta version of HiEditor.
What's new-Major rewrite of the syntax highlighting engine:
* delimiters are now configurable (FloDo,sonic,blues,majkinetor,richm). In the Keyword file: High byte in the color (0x01xxxxxx) refers to delimiters. Delimiters are added from ALL sections for a file extension.
* comment chars/keywords, string chars are now configuarble (FloDo,sonic,blues,majkinetor,richm)
-In the Keyword file: a & at the end of keyword specifies a string char. For ex. "& means that everything enclosed in two " is a string
-In the Keyword file: a + at the end of keyword specifies a comment char/keyword. For ex. //+ means that everything that follows is a comment
Note: multiline comments are not supported yet.
* As a consequence:
-Syntax highlighting can now handle languages that have objects such as MyObject.MyMethod(blah,blah) since the dot (.) can be configured as a delimiter (blues)
-Keywords such as (html) would be no problem for HiEdit (IanB)
-etc etc
* Number Color can be set from the options dialog - applied only if syntax highlight is enabled and
syntax file exists (majkinetor)
* For the developers using the HiEdit control (will be released soon) in their applications,
the following members of the HECOLORS STRUCT have been removed:
OperatorColor DWORD ?
CommentColor DWORD ?
StringColor DWORD ?
since the above mentioned colors can be defined in the keyword file
whilst the NumberColor member can be set/read using the HEM_SETCOLORS/HEM_GETCOLORS messages.
* major rewrite of the Paint routine
* Last keyword's length was improperly set to 0
* check if - is the last character of the keyword
* check if + is the last character of the keyword
-Command Manager: Pressing Up / Down button crashed HiEditor if no list entry was selected (sonic)
-Title Bar: path file - application name (HiEditor), current file path can be seen on taskbar button,
especially useful when more than one HiEditor instances are opened (Icfu)
-Right clicking on the HiEditor title bar did not fire the standard context menu; fixed (richm)
-Under certain cases, Shift+Tab used to hang the HiEdit control;fixed (JimG)
-Also, if no selection, Shift+tab does not insert a tab anymore.
-Remove scrollbar redrawing if Tab / Shift+Tab / Ctrl+Z / Ctrl+Y is kept pressed for some time.
Merry Xmas and a happy new year to you all,
Antonis
Attached File ( Number of downloads: 82 )
HiEditor.zip