pkgsrc/textproc/highlight/PLIST

316 lines
12 KiB
Text
Raw Normal View History

Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
@comment $NetBSD: PLIST,v 1.5 2014/08/09 16:55:03 schmonz Exp $
bin/highlight
man/man1/highlight.1
share/doc/highlight/AUTHORS
share/doc/highlight/COPYING
share/doc/highlight/ChangeLog
share/doc/highlight/INSTALL
share/doc/highlight/README
share/doc/highlight/README_DE
share/doc/highlight/README_LANGLIST
share/doc/highlight/README_REGEX
share/doc/highlight/README_SWIG
share/doc/highlight/examples/highlight_pipe.php
share/doc/highlight/examples/highlight_pipe.pm
share/doc/highlight/examples/highlight_pipe.py
share/doc/highlight/examples/swig/highlight.i
share/doc/highlight/examples/swig/makefile
share/doc/highlight/examples/swig/testmod.pl
share/doc/highlight/examples/swig/testmod.py
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/doc/highlight/examples/web_plugins/dokuwiki/syntax.php
share/doc/highlight/examples/web_plugins/movabletype/README
share/doc/highlight/examples/web_plugins/movabletype/highlight.pl
share/doc/highlight/examples/web_plugins/wordpress/README
share/doc/highlight/examples/web_plugins/wordpress/highlight.php
share/examples/highlight/filetypes.conf
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/abap4.lang
share/highlight/langDefs/abc.lang
share/highlight/langDefs/abnf.lang
share/highlight/langDefs/actionscript.lang
share/highlight/langDefs/ada.lang
share/highlight/langDefs/agda.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/algol.lang
share/highlight/langDefs/ampl.lang
share/highlight/langDefs/amtrix.lang
share/highlight/langDefs/applescript.lang
share/highlight/langDefs/arc.lang
share/highlight/langDefs/arm.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/as400cl.lang
share/highlight/langDefs/ascend.lang
share/highlight/langDefs/asp.lang
share/highlight/langDefs/aspect.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/assembler.lang
share/highlight/langDefs/ats.lang
share/highlight/langDefs/autohotkey.lang
share/highlight/langDefs/autoit.lang
share/highlight/langDefs/avenue.lang
share/highlight/langDefs/awk.lang
share/highlight/langDefs/bat.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/bbcode.lang
share/highlight/langDefs/bcpl.lang
share/highlight/langDefs/bibtex.lang
share/highlight/langDefs/biferno.lang
share/highlight/langDefs/bison.lang
share/highlight/langDefs/blitzbasic.lang
share/highlight/langDefs/bms.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/bnf.lang
share/highlight/langDefs/boo.lang
share/highlight/langDefs/c.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/ceylon.lang
share/highlight/langDefs/charmm.lang
share/highlight/langDefs/chill.lang
share/highlight/langDefs/clean.lang
share/highlight/langDefs/clearbasic.lang
share/highlight/langDefs/clipper.lang
share/highlight/langDefs/clojure.lang
share/highlight/langDefs/clp.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/cobol.lang
share/highlight/langDefs/coldfusion.lang
share/highlight/langDefs/crk.lang
share/highlight/langDefs/csharp.lang
share/highlight/langDefs/css.lang
share/highlight/langDefs/d.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/dart.lang
share/highlight/langDefs/diff.lang
share/highlight/langDefs/dylan.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/ebnf.lang
share/highlight/langDefs/eiffel.lang
share/highlight/langDefs/erlang.lang
share/highlight/langDefs/euphoria.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/express.lang
share/highlight/langDefs/fame.lang
share/highlight/langDefs/felix.lang
share/highlight/langDefs/fortran77.lang
share/highlight/langDefs/fortran90.lang
share/highlight/langDefs/frink.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/fsharp.lang
share/highlight/langDefs/fx.lang
share/highlight/langDefs/gambas.lang
share/highlight/langDefs/gdb.lang
share/highlight/langDefs/go.lang
share/highlight/langDefs/graphviz.lang
share/highlight/langDefs/haskell.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/haxe.lang
share/highlight/langDefs/hcl.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/html.lang
share/highlight/langDefs/httpd.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/icon.lang
share/highlight/langDefs/idl.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/idlang.lang
share/highlight/langDefs/inc_luatex.lang
share/highlight/langDefs/informix.lang
share/highlight/langDefs/ini.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/innosetup.lang
share/highlight/langDefs/interlis.lang
share/highlight/langDefs/io.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/jasmin.lang
share/highlight/langDefs/java.lang
share/highlight/langDefs/js.lang
share/highlight/langDefs/jsp.lang
share/highlight/langDefs/ldif.lang
share/highlight/langDefs/lhs.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/lilypond.lang
share/highlight/langDefs/limbo.lang
share/highlight/langDefs/lindenscript.lang
share/highlight/langDefs/lisp.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/logtalk.lang
share/highlight/langDefs/lotos.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/lotus.lang
share/highlight/langDefs/lua.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/luban.lang
share/highlight/langDefs/make.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/maple.lang
share/highlight/langDefs/matlab.lang
share/highlight/langDefs/maya.lang
share/highlight/langDefs/mercury.lang
share/highlight/langDefs/miranda.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/mod2.lang
share/highlight/langDefs/mod3.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/modelica.lang
share/highlight/langDefs/moon.lang
share/highlight/langDefs/ms.lang
share/highlight/langDefs/mssql.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/mxml.lang
share/highlight/langDefs/n3.lang
share/highlight/langDefs/nasal.lang
share/highlight/langDefs/nbc.lang
share/highlight/langDefs/nemerle.lang
share/highlight/langDefs/netrexx.lang
share/highlight/langDefs/nice.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/nsis.lang
share/highlight/langDefs/nxc.lang
share/highlight/langDefs/oberon.lang
share/highlight/langDefs/objc.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/ocaml.lang
share/highlight/langDefs/octave.lang
share/highlight/langDefs/oorexx.lang
share/highlight/langDefs/os.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/oz.lang
share/highlight/langDefs/paradox.lang
share/highlight/langDefs/pas.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/pdf.lang
share/highlight/langDefs/perl.lang
share/highlight/langDefs/php.lang
share/highlight/langDefs/pike.lang
share/highlight/langDefs/pl1.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/plperl.lang
share/highlight/langDefs/plpython.lang
share/highlight/langDefs/pltcl.lang
share/highlight/langDefs/pov.lang
share/highlight/langDefs/pro.lang
share/highlight/langDefs/progress.lang
share/highlight/langDefs/ps.lang
share/highlight/langDefs/ps1.lang
share/highlight/langDefs/psl.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/pure.lang
share/highlight/langDefs/pyrex.lang
share/highlight/langDefs/python.lang
share/highlight/langDefs/q.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/qmake.lang
share/highlight/langDefs/qu.lang
share/highlight/langDefs/r.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/rebol.lang
share/highlight/langDefs/rexx.lang
share/highlight/langDefs/rnc.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/rpg.lang
share/highlight/langDefs/rpl.lang
share/highlight/langDefs/ruby.lang
share/highlight/langDefs/s.lang
share/highlight/langDefs/sas.lang
share/highlight/langDefs/scala.lang
share/highlight/langDefs/scilab.lang
share/highlight/langDefs/sh.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/small.lang
share/highlight/langDefs/smalltalk.lang
share/highlight/langDefs/sml.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/snmp.lang
share/highlight/langDefs/snobol.lang
share/highlight/langDefs/spec.lang
share/highlight/langDefs/spn.lang
share/highlight/langDefs/sql.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/squirrel.lang
share/highlight/langDefs/sybase.lang
share/highlight/langDefs/tcl.lang
share/highlight/langDefs/tcsh.lang
share/highlight/langDefs/tex.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/ts.lang
share/highlight/langDefs/tsql.lang
share/highlight/langDefs/ttcn3.lang
share/highlight/langDefs/txt.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/upc.lang
share/highlight/langDefs/vala.lang
share/highlight/langDefs/vb.lang
share/highlight/langDefs/verilog.lang
share/highlight/langDefs/vhd.lang
share/highlight/langDefs/xml.lang
share/highlight/langDefs/xpp.lang
Update to 3.18. From the changelog: -filenames without extension (ie. makefile) can be mapped in filetypes.conf (suggested by Sam Craig) -fixed Rexx highlighting -added GDB language definition (thanks to A. Aniruddha) -added the.theme (thanks to Mark Hessling) -updated astyle code to release 2.04 -added astyle reformatting styles google, pico and lisp -improved raw string parsing in cs.lang (patch by smdn.jp) -added regex recognition in js.lang (patch by Troy Sankey) -added PDF language definition (thanks to Roland Hieber) -fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/) -updated astyle code to release 2.03 -added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash -revised several language definitions -added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner) -added SWIG PHP binding (patch by G. Wijaya) -updated Diluculum code to release 1.0 (support of Lua 5.2) -patched Diluculum to support Lua 5.1 and 5.2 -added support for Yang (thanks to A. Aniruddha) -fixed Ruby definition -added HeaderInjection and FooterInjection variables for syntax plug-ins -fixed handling of CRLF files on Linux (suggested by William Bell) -replaced single data directory by a dynamic config file search; see README (suggested by Daniel) -added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua -CLI: added --list-scripts option -CLI: marked --data-dir, --list-langs, --list-themes options as deprecated -CLI: removed --add-config-dir option -added support for Crack (thanks to Conrad Steenberg) -added XML shebang regex (thanks to Ferry Huberts) -added hints to makefile to deal with Lua 5.1 and LuaJIT system libs -updated cpp_ref_gtk_gnome.lua plug-in -updated cpp_ref_cplusplus_com.lua plug-in -CLI: fixed segfault if --force was applied and unknown files were parsed (thanks to Jussi Judin) -GUI: fixed unselected theme after first program start -CSS class name is omitted in HTML output if class-name option is set to NONE -added support for highlighting of string interpolation -added support for Dart and TypeScript -fixed SWIG module -GUI: added Simplified Chinese translation (thanks to Love NoAny) -replaced Pattern/Matcher classes by the Boost xpressive library (now swig example is broken) -updated Relax NG syntax (thanks to Roger Sperberg) -added new oxygenated theme (thanks to Roger Sperberg) -fixed highlight.pro to include correct lua5.1 paths -GUI: fixed shebang recognition -fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash) -changed default output from HTML 4.01 to HTML5 -changed default HTML font family to include the generic monospace font -added ODT Flat XML output format (--out-format=odt) -added fontenc package in LaTeX output (patch by Yimin Li) -fixed RTF hyperlink output in several plug-ins -removed ctags option (functionality was replaced by plug-in) -CLI: added --wrap-no-numbers option (patch by Michael Enßlin) -GUI: replaced Qt file dialogs by native dialogs -enhanced the plug-in interface (added Decorator function and Injections property) -added several example plug-ins which show how to add keyword links to online references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org) -added ctags plugin (ctags_html_tooltips.lua) -improved Perl and N3 definitions (thanks to Heiko Jansen) -CLI: marked --ctags-file option as deprecated -CLI: added --plug-in-read option to define an input file for plug-ins -CLI: fixed file suffix recognition -GUI: added input field for a plug-in input file -GUI: fixed initial input tab selection -GUI: set initial font selection to Courier -updated astyle code to release 2.02.1 -fixed SWIG perl binding makefile (patch by David Bremner) -fixed shebang recognition (patch by Georgios M. Zarkadas) -fixed file suffix recognition (patch by Georgios M. Zarkadas) -fixed memory leak in astyle's ASFormatter (patch by MENG Wei) -added support for Biferno (thanks to Sandro Bilbeisi) -added support for RPL (thanks to Frank Seidinger) -added support for Ceylon -fixed Ruby definition -HTML font string may contain a list of fonts, which is not enclosed in quotes (suggested by Sebastiano Poggi) -GUI: added --portable command line option to save config files in the current working directory instead of the user directory (suggested by Royi Avital) -GUI: fixed some language mappings -added support for UPC (thanks to Viraj Sinha) -added support for N3, N-Triples, Turtle, SPARQL (suggested by Heiko Jansen) -added Solarized color theme (thanks to Steve Huff) -fixed OCaml definition (thanks to Kakadu Hafanana) -fixed camo colour theme -removed sienna and desertEx colour themes -CLI: fixed segfault with --print-style option -GUI: added "Dock floating panels" checkbox in the main menu -updated astyle code to release 2.02 -fixed --force option (thanks to Stefan Bühler) -added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm -fixed web plugins (Serendipity, DokuWiki, Wordpress) -fixed BBCode closing tag order -GUI: Updated Czech translation (thanks to Pavel Fric) -updated astyle code to release 2.01 -fixed overwriting of files with the same name in recursive batch mode (thanks to Ramanathan U.) -added DataDir class to SWIG interface (patch by David Bremner) -added Andes theme (thanks to Roger Sperberg) -enabled deprecated @highlight pass-through (suggested by David Bremner) -dropped oceandeep theme -updated documentation -added plug-in function AddKeyword (suggested by Michael Serrano) -language definitions are cached instead of being reloaded if input syntax changes -added keyword group ID parameter to the plug-in function OnStateChange -added plug-in script bash_functions.lua -added theme description in output style's comment -added enum and union keywords in c.lang (thanks to Thiago) -added dl linking flag in Makefile to fix Debian build error (thanks to Michael Serrano) -added NDEBUG flag in makefile to disable asserts -GUI: Added Czech translation (thanks to Pavel Fric) -updated Diluculum to version 0.5.3 -fixed README -fixed conversion without highlighting (--syntax txt) -fixed msxml definition (thanks to Andrei Rosca) -added edit-flashdevelop theme (thanks to Andrei Rosca) -CLI: fixed minor bugs -added --config-file option -CLI: fixed minor bugs -GUI: renamed output specific options tab -GUI: remember state of the dock panel -moved plugin scripts from examples to new plugins directory -fixed web_plugin path in makefile (thanks to Jochen Schmitt) -fixed SWIG interface and example scripts -improved converted VIM colour themes -improved several language definitions (Fortran77, Zonnon, Basic, Verilog, Squirrel, R) -added new plugins (java_library.lua, theme_invert.lua) -GUI: added plug-in description label -GUI: moved setting controls into a dock panel -enabled loading of multiple plugins -added MXML language definition (suggested by Neal Delfeld) -fixed HTML, XML, CSS, Actionscript and JavaScript definitions -converted 60 popular VIM colour themes -language definitions, themes, filetypes.conf were converted to Lua scripts (try examples/*2to3.py to convert old files) -added --plug-in option to enable user scripts -renamed *.style files to *.theme -moved include files from src/core to src/include -moved examples/plugins to examples/web_plugins -renamed --linenumbers to --line-numbers -renamed several language definitions and themes -fixed several string delimiter issues (Ruby, Lua) -changed default theme for xterm256 output to edit-vim-dark -changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title -disabled --mark-line feature -disabled --add-data-dir feature -disabled separate output format options (use --out-format instead) -disabled XML output (use SVG or XHTML) -New dependencies: Lua5.1-devel, Boost Headers (Bind) -updated astyle code to release 1.24 -added indentation styles 1tbs and horstmann -added --no-trailing-nl switch (suggested by Adiel Mittmann) -added Modula2 definition (thanks to Benjamin Kowarsch) -added EBNF definition (thanks to Mate Ory) -added ABNF, AutoHotKey, BBCode and Clean language definitions -updated C++ definition to support C++0x syntax -added StartupNotify switch in desktop file (patch by Jochen Schmitt) -improved HTML nested language patterns (thanks to Simone) -improved Rexx and PL1 definitions (thabnks to Robert Prins) -added support for NXC and NBC -GUI: added copy and paste support (thanks to Torsten Flammiger) -GUI: fixed preview of UTF-8 input -fixed Rexx output (thanks to Marc Hessling) -added support for Go and Pure -added support for BNF (thanks to Julien Fontanet) -updated Logtalk definition (thanks to Paulo Moura) -updated THE theme (thanks to Marc Hessling) -CLI: --quiet switch supresses "Unknown source file extension" error (suggested by Nathan Gray) -fixed SVG output (thanks to Xico) -GUI: added new icon -fixed bug with $INCLUDE statement -fixed ctags file parsing -added nested language recognition within a source file (suggested by Pavel Striz) -added $NESTED statement to language definitions (pas, html, tex) -added support for F# (fs.lang) -added support for haXe (hx.lang) -improved various language definitions -revised documentation -LIB: added version to shared lib output name -CLI: added options --start-nested and --print-style -added BBCode output option (--bbcode, suggested by Qui Peccavit) -added new --delim-cr option to cope with MacOS 9 files (suggested by Steven Haddock) -added shared lib target (make lib-shared, suggested by Dario Teixeira) -list of installed languages (--list-langs) was enhanced to include mapped file extensions (suggested by Martin Kammerlander) -improved many colour themes using Agave (agave.sf.net) -fixed CR parsing bug on MacOS (thanks to Shiro Wilde) -fixed SWIG makefile (thanks to David Bremner) -license changed from GPLv2 to GPLv3 (incl. included libs) -updated Artistic Style lib to version 1.23 -new indentation schemes: stroustrup, whitesmith, banner -removed indentSchemes and helpmsg directories -removed README_INDENT -replaced ide-devcpp theme by a new jedit theme -added support for Interactive Data Language (idlang, thanks to Roberto Mendoza) -added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), CHILL, NetRexx, Inno Setup and INTERLIS -added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions to filetypes.conf -improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML definitions -improved spec.lang for RPM (thanks to Luoyi Ly) -CLI: option --help-lang is deprecated -API: dropped setSpecialOptions(), renamed initializing methods to init* -added more customized boxes for the LaTeX --pretty-symbols switch (thanks to Romain Francois) -GUI: fixed makefile to pass costum paths to the Qt project makefile (thanks to Joerg Germeroth) -GUI: reduced window height (thanks to Fidel Barrera) -GUI: added Spanish translation (thanks to Fidel Barrera) -GUI: added drag and drop for input files -added --pretty-symbols option to improve LaTeX output quality of tilde and braces (thanks to Romain Francois) -omitted warning message if --syntax parameter is contained in the --skip list (thanks to Bob Smith) -included language descriptions in --list-langs output -dropped dependency of --replace-quotes and --fragment options -enhanced Python SWIG example (testmod.py) -added qmake language definition -fixed SWIG scripts (thanks to David Bremner) -fixed gcc 4.4 compilation (patch by Jochen Schmitt) -dropped core/html32generator.* -dropped src/gui (wxWidgets based interface) -GUI: rewrote the user interface using Qt
2014-08-09 18:55:03 +02:00
share/highlight/langDefs/yaiff.lang
share/highlight/langDefs/yang.lang
share/highlight/langDefs/znn.lang
share/highlight/plugins/asciidoc_html_add_links.lua
share/highlight/plugins/bash_functions.lua
share/highlight/plugins/bash_ref_linuxmanpages_com.lua
share/highlight/plugins/cpp_qt.lua
share/highlight/plugins/cpp_ref_cplusplus_com.lua
share/highlight/plugins/cpp_ref_gtk_gnome_org.lua
share/highlight/plugins/cpp_ref_local_includes.lua
share/highlight/plugins/cpp_ref_qtproject_org.lua
share/highlight/plugins/cpp_ref_wxwidgets_org.lua
share/highlight/plugins/cpp_syslog.lua
share/highlight/plugins/cpp_wx.lua
share/highlight/plugins/ctags_html_tooltips.lua
share/highlight/plugins/java_library.lua
share/highlight/plugins/keywords_capitalize.lua
share/highlight/plugins/keywords_lowercase.lua
share/highlight/plugins/keywords_uppercase.lua
share/highlight/plugins/outhtml_curly_brackets_matcher.lua
share/highlight/plugins/outhtml_keyword_matcher.lua
share/highlight/plugins/outhtml_parantheses_matcher.lua
share/highlight/plugins/perl_ref_perl_org.lua
share/highlight/plugins/python_ref_python_org.lua
share/highlight/plugins/scala_ref_scala_lang_org.lua
share/highlight/plugins/theme_invert.lua
share/highlight/plugins/token_add_state_ids.lua
share/highlight/themes/acid.theme
share/highlight/themes/aiseered.theme
share/highlight/themes/andes.theme
share/highlight/themes/anotherdark.theme
share/highlight/themes/autumn.theme
share/highlight/themes/baycomb.theme
share/highlight/themes/bclear.theme
share/highlight/themes/biogoo.theme
share/highlight/themes/bipolar.theme
share/highlight/themes/blacknblue.theme
share/highlight/themes/bluegreen.theme
share/highlight/themes/breeze.theme
share/highlight/themes/bright.theme
share/highlight/themes/camo.theme
share/highlight/themes/candy.theme
share/highlight/themes/clarity.theme
share/highlight/themes/dante.theme
share/highlight/themes/darkblue.theme
share/highlight/themes/darkbone.theme
share/highlight/themes/darkness.theme
share/highlight/themes/darkslategray.theme
share/highlight/themes/darkspectrum.theme
share/highlight/themes/denim.theme
share/highlight/themes/dusk.theme
share/highlight/themes/earendel.theme
share/highlight/themes/easter.theme
share/highlight/themes/edit-anjuta.theme
share/highlight/themes/edit-eclipse.theme
share/highlight/themes/edit-emacs.theme
share/highlight/themes/edit-flashdevelop.theme
share/highlight/themes/edit-gedit.theme
share/highlight/themes/edit-jedit.theme
share/highlight/themes/edit-kwrite.theme
share/highlight/themes/edit-matlab.theme
share/highlight/themes/edit-msvs2008.theme
share/highlight/themes/edit-nedit.theme
share/highlight/themes/edit-vim-dark.theme
share/highlight/themes/edit-vim.theme
share/highlight/themes/edit-xcode.theme
share/highlight/themes/ekvoli.theme
share/highlight/themes/fine_blue.theme
share/highlight/themes/freya.theme
share/highlight/themes/fruit.theme
share/highlight/themes/golden.theme
share/highlight/themes/greenlcd.theme
share/highlight/themes/kellys.theme
share/highlight/themes/leo.theme
share/highlight/themes/lucretia.theme
share/highlight/themes/manxome.theme
share/highlight/themes/maroloccio.theme
share/highlight/themes/matrix.theme
share/highlight/themes/moe.theme
share/highlight/themes/molokai.theme
share/highlight/themes/moria.theme
share/highlight/themes/navajo-night.theme
share/highlight/themes/navy.theme
share/highlight/themes/neon.theme
share/highlight/themes/night.theme
share/highlight/themes/nightshimmer.theme
share/highlight/themes/nuvola.theme
share/highlight/themes/olive.theme
share/highlight/themes/orion.theme
share/highlight/themes/oxygenated.theme
share/highlight/themes/pablo.theme
share/highlight/themes/peaksea.theme
share/highlight/themes/print.theme
share/highlight/themes/rand01.theme
share/highlight/themes/rdark.theme
share/highlight/themes/relaxedgreen.theme
share/highlight/themes/rootwater.theme
share/highlight/themes/seashell.theme
share/highlight/themes/solarized-dark.theme
share/highlight/themes/solarized-light.theme
share/highlight/themes/tabula.theme
share/highlight/themes/tcsoft.theme
share/highlight/themes/the.theme
share/highlight/themes/vampire.theme
share/highlight/themes/whitengrey.theme
share/highlight/themes/xoria256.theme
share/highlight/themes/zellner.theme
share/highlight/themes/zenburn.theme
share/highlight/themes/zmrok.theme