d33afde02eebbaf9f152e4e3ec40051f4f29fd58
[enscript.git] / states / hl / ChangeLog
1 2008-01-01  Tim Retout  <diocles@gnu.org>
2
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.
9
10         * c_ppline.st (c_ppline): Move dependency on C rules to top of file,
11         to fix use of CHighlight.
12
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>.
21
22 2003-02-27  Markku Rossi  <mtr@amme.hel.fi.ssh.com>
23
24         * pyrex.st: Highlighting rules for the Pyrex language (Pyrex - a
25         Language for Writing Python Extension Modules).
26
27 2000-06-07  Markku Rossi  <mtr@amme.hel.fi.ssh.com>
28
29         * rfc.st (rfc): Fixed to highlight the RFC keywords, described by
30         the RFC 2119.
31
32         * enscript.st (highlight_face): New face `highlight' to highlight
33         text some way.
34
35 2000-04-19  Markku Rossi  <mtr@amme.hel.fi.ssh.com>
36
37         * rfc.st: Fixed to recognize also the `[page nn]' page number.
38
39 1999-11-20  Markku Rossi  <mtr@amme.ssh.fi>
40
41         * wmlscript.st: Highlighting rules for WMLScript.
42
43 1999-09-24  Markku Rossi  <mtr@amme.ssh.fi>
44
45         * fortran.st (fortran_io): Fixed a typo from the debugging
46         messages which halted the fortran_io processing.
47
48 1999-09-07  Markku Rossi  <mtr@amme.ssh.fi>
49
50         * describe_languages.st (describe_languages_html): Cleaned up the
51         HTML output.
52
53         * diffs.st: Highlighting rules for side diff files.  Thanks to
54         Tobias Buchal.
55
56         * fortran_pp.st: Highlighting rules for Fortran 77 with
57         preprocessor.  Thanks to Tobias Buchal
58         <buch@ifh.bau-verm.uni-karlsruhe.de>.
59
60 1999-07-19  Markku Rossi  <mtr@amme.ssh.fi>
61
62         * mail.st: Changes by Matthew Weigel <weigel@pitt.edu>.
63
64         * fortran.st: Changes by Joachim Kaiser <jhk@cmpnetmail.com>.
65
66 1999-07-08  Markku Rossi  <mtr@amme.ssh.fi>
67
68         * tex.st: Highlighting rules for TeX/LaTeX.  Thanks to Toni
69         Giorgino <toni@pcape2.pi.infn.it>.
70
71         * outline.st: Highlighting rules for emacs' outline text.
72
73 1999-04-01  Markku Rossi  <mtr@amme.ssh.fi>
74
75         * enscript.st: Changed the `.m' suffix from Objective-C to
76         Matlab.
77
78         * matlab.st: Minor Matlab mode changes by Jack Dunn.
79
80 1999-03-29  Markku Rossi  <mtr@amme.ssh.fi>
81
82         * lang_ansi.st: Added ANSI output language for color outputs on
83         color xterm, etc.  Thanks to Bill Petheram <petheram@acm.org>.
84
85 1999-03-12  Markku Rossi  <mtr@amme.ssh.fi>
86
87         * matlab.st: Highlighting rules for Matlab files.  Thanks to Jack
88         Dunn <h.j.dunn@larc.nasa.gov>.
89
90 1999-02-18  Markku Rossi  <mtr@amme.ssh.fi>
91
92         * inf.st: Highlighting rules for the GUI INF Script language.
93
94 1999-01-11  Markku Rossi  <mtr@amme.ssh.fi>
95
96         * rfc.st: Highlighting rules for the RFCs and the Internet Drafts.
97         The `rfc' rule fixes broken documents which have an invalid page
98         break sequence.
99
100 1999-01-07  Markku Rossi  <mtr@amme.ssh.fi>
101
102         * cpp.st (c): Accept '&' characters in function names.  Thanks to
103         Tobias Buchal.
104
105         * ksh.st (HighlightEntry): In ${#text}, the '#' character does not
106         start a comment.  Thanks to Tobias Buchal
107         <buchal41@che41a0.der.edf.fr>.
108
109 1998-12-29  Markku Rossi  <mtr@amme.ssh.fi>
110
111         * style_msvc.st: New MS Visual C -style style.
112
113 1998-12-22  Markku Rossi  <mtr@amme.ssh.fi>
114
115         * enscript.st (start): Added support for `LucidaTypewriter' font.
116
117 1998-12-18  Markku Rossi  <mtr@amme.ssh.fi>
118
119         * html.st (html): Fixed the nested JavaScript script detection to
120         accept all JavaScript versions.  The script name detection is also
121         case-insensitive.
122
123 1998-10-30  Markku Rossi  <mtr@ngs.fi>
124
125         * lang_texinfo.st (language_symbol): New function.
126
127         * lang_rtf.st (language_symbol): New function.
128
129         * lang_overstrike.st (language_symbol): New function.
130
131         * lang_html.st (language_symbol): New function.
132
133         * lang_enscript.st (language_symbol): New function to print the
134         language dependent symbols.
135
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.
139
140         * c.st: Implemented verbose highlighting where things like &&, ||,
141         etc. are replaced with their mathematical symbols: logical and,
142         logical or, etc.
143
144         * style_emacs_verbose.st: Emacs style with verbose highlighting.
145
146         * c.st: Fixed to cooperate with the inherited Objective-C and C++
147         highlighting rules.
148
149         * objc.st: Changed to be inherited from the C highlighting rules.
150
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.
154
155 1998-10-26  Markku Rossi  <mtr@ngs.fi>
156
157         * style_a2ps.st: New style to imitate a2ps' highlighting.  This is
158         incomplete.
159
160         * Split the old `enscript.st' to about many .st files.  They are
161         here.