Tk::TextHighlight module changes log
04 august 2007
Initial release - adding following new features to Tk::CodeText
(no longer maintained, afaik):
1) Tk::Text::SuperText - like bracket highlighting / matching with vi-like
jump-to-matching bracket (Ctrl-p).
2) Added feature to auto-change rules-colors for rules whose color is the same as
the background color of the widget (to avoid invisible text). The color is set to
either black or white depending on the brightness of the background color.
3) Fixed TextUndo-related bug to allow user to see text as he types past right-edge
of screen.
4) Added "setRule()" method to allow altering of individual rules by the programmer.
5) Modified right-click menu to allow saving of modified rules.
6) Added new options: -noRulesMenu (dont show rules-menu in right-click menu),
-noSyntaxMenu, -noRulesEditMenu, -noSaveRulesMenu to prevent the corresponding items
from appearing in the right-click menu. -noPlugInit - disables new feature #8 and
behaves as original CodeText.
7) Fixed small bug w/auto-indenting.
8) Fixed small bug w/rules-initialization when no .rules file present.
Tk::CodeText module changes log
27 march 2004
removed -headerbackground bug from RulesEditor
renamed test.pl to demo.pl so testing without a connection to an
X-server will not fail.
17 march 2004
Update to version 0.3.2
Added a decent test suite.
Added support for bash.
Modified Tk::CodeText::Template.pm to support a more structured approach
for writing plugins. Things are backwards compatible. Plugins that inherit
Tk::CodeText::Template also don't need to specify a 'syntax' method any more.
Rewrote the rules editor, put it in a separate module.
Numerous small changes and additions
22 April 2003
Update to version 0.3.1
Added slant option to rules editor.
Corrected couple of mistakes in the documentation.
17 April 2003
Update to version 0.3.0
Modified clipboard handling.
Added support for Pod and Xresources files
Modified plugin protocol
Modified highlighting algorithm
Added '-updatecall' option.
Fixed bug in rules editor.
03 March 2003
Update to version 0.2.0.
Updated documentation.
Renamed a number of methods so they make sense.
Added test.pl.
Improved Makefile.PL.
Fixed bug in selectionModify.
-rules option now also available at create time.
Added support for HTML.
Created rules editor and provided methods for storing and retrieving rules.
Added Syntax option to the View-menu.
Switching syntax on the fly now possible.
Scanning now also checked with highlighting.
-matchoptions can now also be specified as space separated string.
Now you can also specify it in your Xresources file.
09 February 2003
Update to version 0.1.2
Fixed yview bug.
Removed unneccessary keybinding <KeyRelease>
Added capabilities for matching curlies/braces/brackets
07 February 2003
Update to version 0.1.1
Fixed bug that made highlighting fail in overstrike mode.
Improved documentation.
02 February 2003
First alpha version 0.1
30 August 2007
Initial v 1.0.0 release as "TextHighlight" by Jim Turner, now supporting
the Syntax::Highlight::Engine::Kate highlighting engine as well as the
current legacy CodeText highlighters. Numerous other enhancements and
fixes have been made - see the README file for details.
02 September 2007
Update to version 1.0.1
1) Fixed optional addition of Kate languages to the Syntax.View menus
to replace the "Kate" entry rather than just appending them to the end.
2) Fixed bug that caused infinite recursion when trying to start up
with the "None" highlight option. See TextHighlight.pm and
ROTextHighlight.pm (line 244).
05 September 2007
Update to version 1.0.2
1) Fix all internal packages to be under Tk::TextHighlight::*" to
fix "Unauthorized" Package namespace trespassing in CPAN.
2) Improve POD documentation.