* html.cc (create_tmp_file, create_temp_name): Removed.
[s-roff.git] / src / devices / grohtml / ChangeLog
blob8108cd9846c1a3bda5b1c50ac57667c2f726677c
1 2000-02-11  Gaius Mulley  <gaius@glam.ac.uk>
3         * html.cc (create_tmp_file, create_temp_name): Removed.  It has been
4         replaced with calls to xtmpfile() and xtmptemplate().
6 2000-02-07  Gaius Mulley  <gaius@glam.ac.uk>
8         * html.cc (html_printer::make_new_image_name): Tidied up file and
9         fixed name of image if the source file is in a different directory.
11         * html.cc (create_file): Renamed to create_tmp_file.
12         
13 2000-02-07  Colin Phipps  <crp22@cam.ac.uk>
15         * html.cc (create_file): Identified & fixed security bug when
16         creating files in /tmp.
18 2000-02-06  Werner LEMBERG  <wl@gnu.org>
20         * Makefile.sub: Adapted to new directory structure.
22 2000-01-28  Gaius Mulley  <gaius@glam.ac.uk>
24         * html.cc: Minor fixes.
26 2000-01-27  Gaius Mulley  <gaius@glam.ac.uk>
28         * html.cc: Added support for the new tcommand `F'.
29         * TODO: Updated.
30         
31 2000-01-24  Gaius Mulley  <gaius@glam.ac.uk>
33         * design.ms: Revised.  Removed TODO stuff.
35         * TODO: New file.
37 2000-01-21  Gaius Mulley  <gaius@glam.ac.uk>
39         * html.cc: Add support for char names in special requests (to
40         support e.g. accented characters in HTML specials).
42 2000-01-14  Gaius Mulley  <gaius@glam.ac.uk>
44         * html.cc, html.h: Many fixes to table code.
46         Fixes to manual page handling, font changes, spaces, and
47         diacritical characters.  All *standard* html character encodings
48         are handled.
49         
50         Added -T option which turns off all image generation for tables. 
51         One day grohtml should be able to determine this for itself.
53         Altered image name to: <groff_input_file>-<index>.png as per
54         Werners suggestion.
56         * grohtml.man: Document -T option.
58         * html_chars.h: New file, providing diacritical table support.
60         * output.cc: New file, providing basic output routines for grohtml.
62         * Makefile.sub: Added output.cc.
64         * Makefile.dep: Updated.
66 2000-01-13  Bruno Haible  <haible@clisp.cons.org>
68         * html.cc: Avoid most "g++ -Wall -Wno-sign-compare" warnings.
70 2000-01-10  Werner Lemberg  <wl@gnu.org>
72         * html.cc: Use Version_string instead of version_string.
74 1999-12-30  Gaius Mulley  <gaius@glam.ac.uk>
76         * html.cc (is_appropriate_to_start_table): Added a missing
77         declaration.
79 1999-12-28  Gaius Mulley  <gaius@glam.ac.uk>
81         * html.cc: Revisited the table handling code with a vengeance,
82         aiming to make manual pages generate sensible html.
83         Superscripting/subscripting revisited.  Fixed wierd table lengths.
84         Table widths are now specified in percentages.  Fixed the man.n
85         test example which Werner reported.
87 Version 1.15 released
88 =====================
90 1999-12-21  Werner LEMBERG  <wl@gnu.org>
92         * grohtml.man: Fixed copyright year.
94 1999-12-15  Gaius Mulley  <gaius@glam.ac.uk>
96         * html.cc: Some other fixes.
98 1999-12-13  Gaius Mulley  <gaius@glam.ac.uk>
100         * html.cc (main): Added new option `-x' to help debugging tables.
102 1999-12-11  Gaius Mulley  <gaius@glam.ac.uk>
104         * html.cc: Fixed image position bugs.  However, three major bugs
105         remain: Firstly, grohtml sometimes miscalculates the end of an
106         html table resulting in text which appears twice.  Secondly,
107         equation numbers are not handled correctly.  Thirdly, equation
108         macros and pic macros can confuse grohtml; this can be seen by
109         nested `graphic-start's -- I believe the best method to solve this
110         is to detect .EQ, .EN, .TS, .TE, .PS, .PE sequences in troff and
111         add the graphic-start special character at this point.
113         * grohtml.man: Minor fixes.
114         
115 1999-11-29  Gaius Mulley  <gaius@glam.ac.uk>
117         * design.ms: More updates; added some basic introductional
118         information.
120         * html.cc: Fixed more bugs mainly in the table handling code.
121         Making the code terminate a table at the correct position.
122         Indented .IPs appear to work now.  Region ends also correctly
123         terminate tables.
125 1999-11-16  Gaius Mulley  <gaius@glam.ac.uk>
127         * design.ms, grohtml.man: Updated.
129         * html.cc, ordered_list.h: Fixed many bugs in the table handling
130         code.  Reverted the -t switch so that table handling code is used
131         by default and users must turn it off with -t.
133         Manual page generation using `groff -Thtml -man' is much better
134         due in large part to the table code and minor alterations in
135         tmac.an.
137 1999-10-30  Gaius Mulley  <gaius@glam.ac.uk>
139         * implemented auto formatting and introduced html table
140         code. Fixed several text handling bugs and grohtml will
141         detect centered lines - an offshoot of the html table code.
143         * reverted meaning of grohtml's `-a' switch: using -a means that
144         output will be preformatted.
146 1999-10-05  Gaius Mulley  <gaius@glam.ac.uk>
148         * Introduced command line options -r to determine the resolution
149         of generated images, -I to determine the format of images
150         generated.
152         * Fixed many bugs to do with superscripts, subscripts,
153         indentation, font changes, and extraneous spaces.
155         * Fixed bug in determining the range of polygons and splines.
157         * Updated the manual page to reflect the new options.
159         * The default image type is png format, however this will only
160         work if you have a gs with a png output device.  If you don't have
161         a gs with this ability you can either reconfigure html to generate
162         gif images by default (alter a #define in html.cc).  Or
163         alternatively you can use the -Igif option.
165 1999-09-27  Werner LEMBERG  <wl@gnu.org>
167         * html.cc (move_horizontal): Fonts have changed one character too
168         late.
169         
170 1999-09-26  Werner LEMBERG  <wl@gnu.org>
172         * grohtml.man: Minor cosmetic fixes.
174 1999-09-25  Gaius Mulley <gaius@glam.ac.uk>
176         * grohtml.man, html.cc: Rewrite of the html text component.  Basic
177         font faces supported together with font types.  Superscript and
178         subscript have also been implemented.  Temporarily removed the
179         -P-a switch on grohtml as it is not working (never worked).  This
180         is the next `to do'.  Added a simple macro tmac.arkup which
181         contains simple html features.  This macro needs further work.
182         Arc, spline, polygon fill have all been added and arc max/min xy
183         limits are calculated, the same needs to be done for spline.  Many
184         bugs have been fixed regarding basic html text.
186         * design.ms: New file describing how html.cc works.
188 Aug 1999
190         Initial release, very basic html text generated, quite ugly text
191         is generated according to many reports :-) Equations, tables,
192         pictures generate gif files via gs and ppmquant, ppmtogif, grops.