2005-07-13 Roland Illig * perl.syntax: Added a keyword to detect subroutine prototypes. Sorted some keywords alphabetically. Added the "warning" pragma. 2005-07-12 Roland Illig * perl.syntax: #! lines are marked as contexts instead of keywords. * sh.syntax: Likewise. 2005-07-05 Roland Illig * html.syntax: Attribute values may also be delimited by single quotes. * java.syntax: Cleaned up the header comment. Sorted keywords alphabetically. 2005-07-04 Pavel Roskin * makefile.syntax: Add all special targets of GNU make. 2005-07-03 Roland Illig * perl.syntax: The inside of qw(...) gets green. * c.syntax: The bit-wise and, or, xor, not operators are formatted in brightmagenta to make them distinguishable from the boolean operators. (This also affects the address-of operator.) 2005-06-16 Mykolas Juraitis * octave.syntax: Support for Matlab multi line comments (starting with '%{' and ending with '%}') 2005-06-06 Roland Illig * makefile.syntax: Added rules for BSD style Makefiles. 2005-05-31 Roland Illig * c.syntax: Added missing punctuation characters. * diff.syntax: Lines starting with a character are displayed like lines starting with a . This is for the cvs diff -T option. * makefile.syntax: Highlight $$ (a literal $) in brightcyan. This way $${var} is not highlighted as if it were a Makefile variables. Also added useful comments before the contexts. 2005-05-24 Roland Illig * python.syntax: Added chunk from Savannah bug #7872. This changes the color for """long strings""" from brown to green and adds embedded highlighting for escape sequences. * Syntax: Added a comment introducing the file format, based on the current implementation in edit/syntax.c. Changed the first-line regular expressions of sh, perl, python and ruby to also match @SH@, @PERL@, @PYTHON@ and @RUBY@. 2005-05-24 Roland Illig * Syntax: Extended the patterns for #! interpreters to match almost everything that looks like the interpreter.