1 2008-01-01 Tim Retout <diocles@gnu.org>
3 * c_ppline.st (c_ppline_comment): New state.
4 (c_ppline, c_ppline_comments_strings_chars, c_ppline_tokensequence):
5 Call c_ppline_comment rather than c_comment.
6 (c_ppline, c_ppline_include, c_ppline_define)
7 (c_ppline_comments_strings_chars, c_ppline_tokensequence): Treat
8 backslash-escaped newlines as continuing the preprocessor line.
10 * c_ppline.st (c_ppline): Move dependency on C rules to top of file,
11 to fix use of CHighlight.
13 * bash.st (bash): Fix highlighting of escaped quote marks.
14 * csh.st (csh): Likewise.
15 * ksh.st (ksh): Likewise.
16 * sh.st (sh): Likewise.
17 * tcsh.st (tcsh): Likewise.
18 * zsh.st (zsh): Likewise.
19 Incorporates and extends original patch for ksh.st and sh.st by
20 Shawn McMahon <smcmahon@eiv.com>.
22 2003-02-27 Markku Rossi <mtr@amme.hel.fi.ssh.com>
24 * pyrex.st: Highlighting rules for the Pyrex language (Pyrex - a
25 Language for Writing Python Extension Modules).
27 2000-06-07 Markku Rossi <mtr@amme.hel.fi.ssh.com>
29 * rfc.st (rfc): Fixed to highlight the RFC keywords, described by
32 * enscript.st (highlight_face): New face `highlight' to highlight
35 2000-04-19 Markku Rossi <mtr@amme.hel.fi.ssh.com>
37 * rfc.st: Fixed to recognize also the `[page nn]' page number.
39 1999-11-20 Markku Rossi <mtr@amme.ssh.fi>
41 * wmlscript.st: Highlighting rules for WMLScript.
43 1999-09-24 Markku Rossi <mtr@amme.ssh.fi>
45 * fortran.st (fortran_io): Fixed a typo from the debugging
46 messages which halted the fortran_io processing.
48 1999-09-07 Markku Rossi <mtr@amme.ssh.fi>
50 * describe_languages.st (describe_languages_html): Cleaned up the
53 * diffs.st: Highlighting rules for side diff files. Thanks to
56 * fortran_pp.st: Highlighting rules for Fortran 77 with
57 preprocessor. Thanks to Tobias Buchal
58 <buch@ifh.bau-verm.uni-karlsruhe.de>.
60 1999-07-19 Markku Rossi <mtr@amme.ssh.fi>
62 * mail.st: Changes by Matthew Weigel <weigel@pitt.edu>.
64 * fortran.st: Changes by Joachim Kaiser <jhk@cmpnetmail.com>.
66 1999-07-08 Markku Rossi <mtr@amme.ssh.fi>
68 * tex.st: Highlighting rules for TeX/LaTeX. Thanks to Toni
69 Giorgino <toni@pcape2.pi.infn.it>.
71 * outline.st: Highlighting rules for emacs' outline text.
73 1999-04-01 Markku Rossi <mtr@amme.ssh.fi>
75 * enscript.st: Changed the `.m' suffix from Objective-C to
78 * matlab.st: Minor Matlab mode changes by Jack Dunn.
80 1999-03-29 Markku Rossi <mtr@amme.ssh.fi>
82 * lang_ansi.st: Added ANSI output language for color outputs on
83 color xterm, etc. Thanks to Bill Petheram <petheram@acm.org>.
85 1999-03-12 Markku Rossi <mtr@amme.ssh.fi>
87 * matlab.st: Highlighting rules for Matlab files. Thanks to Jack
88 Dunn <h.j.dunn@larc.nasa.gov>.
90 1999-02-18 Markku Rossi <mtr@amme.ssh.fi>
92 * inf.st: Highlighting rules for the GUI INF Script language.
94 1999-01-11 Markku Rossi <mtr@amme.ssh.fi>
96 * rfc.st: Highlighting rules for the RFCs and the Internet Drafts.
97 The `rfc' rule fixes broken documents which have an invalid page
100 1999-01-07 Markku Rossi <mtr@amme.ssh.fi>
102 * cpp.st (c): Accept '&' characters in function names. Thanks to
105 * ksh.st (HighlightEntry): In ${#text}, the '#' character does not
106 start a comment. Thanks to Tobias Buchal
107 <buchal41@che41a0.der.edf.fr>.
109 1998-12-29 Markku Rossi <mtr@amme.ssh.fi>
111 * style_msvc.st: New MS Visual C -style style.
113 1998-12-22 Markku Rossi <mtr@amme.ssh.fi>
115 * enscript.st (start): Added support for `LucidaTypewriter' font.
117 1998-12-18 Markku Rossi <mtr@amme.ssh.fi>
119 * html.st (html): Fixed the nested JavaScript script detection to
120 accept all JavaScript versions. The script name detection is also
123 1998-10-30 Markku Rossi <mtr@ngs.fi>
125 * lang_texinfo.st (language_symbol): New function.
127 * lang_rtf.st (language_symbol): New function.
129 * lang_overstrike.st (language_symbol): New function.
131 * lang_html.st (language_symbol): New function.
133 * lang_enscript.st (language_symbol): New function to print the
134 language dependent symbols.
136 * enscript.st: New option variable `verbose_highlighting'. The
137 style files can set this to true and some highlighting rules will
138 add some extra highlightings.
140 * c.st: Implemented verbose highlighting where things like &&, ||,
141 etc. are replaced with their mathematical symbols: logical and,
144 * style_emacs_verbose.st: Emacs style with verbose highlighting.
146 * c.st: Fixed to cooperate with the inherited Objective-C and C++
149 * objc.st: Changed to be inherited from the C highlighting rules.
151 * cpp.st: Changed to be inherited from the C highlighting rules.
152 This allows use to re-use code from the C definitions, and RSN, we
153 get the verbose highlightings for free.
155 1998-10-26 Markku Rossi <mtr@ngs.fi>
157 * style_a2ps.st: New style to imitate a2ps' highlighting. This is
160 * Split the old `enscript.st' to about many .st files. They are