1 2009-03-28 Tim Retout <diocles@gnu.org>
3 * psgen.c (recognize_eps_file): Remove ability to read EPS data
4 from a pipe, as this executes arbitrary commands. It has been
5 disabled in most distros for five years anyway. See
8 2009-01-25 Tim Retout <diocles@gnu.org>
10 * main.c (main): Respect $HOME when searching for ~/.enscriptrc
12 2008-01-01 Tim Retout <diocles@gnu.org>
14 * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
16 * main.c (usage): Use PACKAGE_BUGREPORT instead of hardcoding the bug
19 * main.c (main) <toc>: Remove an unnecessary fclose of the toc
20 temporary file, which was breaking the --toc option.
22 1999-09-17 Markku Rossi <mtr@amme.ssh.fi>
24 * main.c (handle_options): New option --footer to set the page
26 (main): Modified the config file reading to be more user-tolerant.
27 If the config file reading still fails, the enscript prints a
28 verbose error message describing the situation. Enscript also
29 suggest some workarounds for the problem. Hopefully this helps
30 users to overcome their problems concerning the installation of
33 * psgen.c (dump_ps_page_header): Added support for user supplied
36 * main.c: Removed the obsolete --list-options option.
38 1999-09-13 Markku Rossi <mtr@amme.ssh.fi>
40 * main.c (handle_options): New option --extended-return-values to
41 enable the extended return values.
43 1999-09-07 Markku Rossi <mtr@amme.ssh.fi>
45 * psgen.c (process_file): Added an argument `is_toc' to specify
46 whether the file to process is a table of contents file.
48 1999-08-26 Markku Rossi <mtr@amme.ssh.fi>
50 * util.c (format_user_string): New escape `$p' for number of pages
53 1999-07-16 Markku Rossi <mtr@amme.ssh.fi>
55 * Finished the static to dynamic memory buffer conversion. Now
56 the enscript sources should not have any buffer overrun bugs.
58 1999-07-13 Markku Rossi <mtr@amme.ssh.fi>
60 * Converted many static buffers to dynamically allocated buffers.
61 There are still more work in this area.
63 1999-07-09 Markku Rossi <mtr@amme.ssh.fi>
65 * main.c: Started to fix some possible buffer overflows. This
66 needs still more work.
68 * util.c: Implemented buffer_clear().
70 1999-07-08 Markku Rossi <mtr@amme.ssh.fi>
72 * prt_lpr.c: Fixed to use the new memory buffer routines.
74 * util.c: Implemented new dynamic memory buffer handling routines
75 buffer_{{un,}init,alloc,free,append{,_len},ptr,len}().
77 1999-07-05 Markku Rossi <mtr@amme.ssh.fi>
79 * main.c (handle_options): New option `--nup-columnwise' to layout
80 pages in the N-up printing columnwise.
81 (handle_options): New option `--swap-even-page-margins' to swap
82 left and right side page marginals for even numbered pages.
84 1999-03-29 Markku Rossi <mtr@amme.ssh.fi>
86 * main.c (close_output_file): Check the return value of fclose on
87 a written file, and warn if necessary. (John Bley,
90 1999-03-12 Markku Rossi <mtr@amme.ssh.fi>
92 * main.c: Renamed all `pretty-print' options to the corresponding
95 1999-01-07 Markku Rossi <mtr@amme.ssh.fi>
97 * util.c (parse_font_spec): Cleaned up the font specification
100 * main.c (main): Fixed the non-installation runs to preserve the
102 (handle_options): New options -3, -4, -5, -6, -7, -8, -9 to select
105 1998-12-23 Markku Rossi <mtr@amme.ssh.fi>
107 * main.c (encodings): Added ISO-8859-{9,10} encodings.
109 * psgen.c (process_file): Swapped the order in which the line
110 numbers and line shading are printed. Now the line numbers won't
111 be overwritten by the shading.
113 1998-12-07 Markku Rossi <mtr@amme.ssh.fi>
115 * main.c (main): Added a xgettext `no-c-format' string.
117 1998-10-29 Markku Rossi <mtr@ngs.fi>
119 * main.c (main): Fixed the `--help-pretty-print' option to work
120 with the new highlighting scheme.
122 1998-10-23 Markku Rossi <mtr@ngs.fi>
124 * util.c (read_font_info): Added the `encoding' value to the font
127 * psgen.c (process_file): New special escape ^@bgcolor{} to set
128 the text background color.
130 * main.c: Changed enscript to use the new highlighting style. All
131 states related options were changed.
133 1998-10-16 Markku Rossi <mtr@ngs.fi>
135 * psgen.c: Added support for the user specified input encoding in
136 the ^@font{} escapes.
138 * util.c (parse_font_spec): Added support for the encoding
139 specification in the font spec. All uses changed.
141 * gsint.h: New the EncodingRegistry to hold the known input
143 Made the encodings a global variable.
145 1998-09-07 Markku Rossi <mtr@ngs.fi>
147 * main.c (main): Fixed to honor the HOME environment variable.
149 1998-06-25 Markku Rossi <mtr@ngs.fi>
151 * main.c (handle_options): New option `--rotate-even-pages' to
152 rotate each even-numbered page 180 degrees.
153 (usage): Moved `--word-wrap' to correct position.
155 1998-06-24 Markku Rossi <mtr@ngs.fi>
157 * psgen.c (dump_ps_page_header): Fixed N-up printing in the
158 portrait mode. It used to work, but I have broke it sometime in
159 the past. Now it is fixed again.
161 * util.c (format_user_string): Fixed a bug from the `$n'
162 formatting. We do not want to show the leading '/' in the result
165 1998-06-23 Markku Rossi <mtr@ngs.fi>
167 * main.c (encodings): Fixed a typo where the ISO-8859-7 was called
168 "creek" instead of "greek".
170 * psgen.c (dump_ps_header): Fixed to obey the `pslevel' option;
171 generate PostScript level 2 features only if the requested level
174 * main.c (handle_options): New option `--ps-level' to set the PS
175 level that enscript should use.
176 (main): Changed to pass the stdin to states as "-".
178 * util.c (read_config): New config file option `PostScriptLevel'
179 to set the PS level that enscript should use.
181 1998-06-22 Markku Rossi <mtr@ngs.fi>
183 * psgen.c (dump_ps_page_header): Fixed a NULL-reference bug from
184 the `--header' handling.
186 1998-06-17 Markku Rossi <mtr@ngs.fi>
188 * main.c (usage): Added a missing `\n\' sequence in the usage
191 1998-06-11 Markku Rossi <mtr@ngs.fi>
193 * main.c: Renamed ISO-8859-* encodings.
195 1998-05-26 Markku Rossi <mtr@ngs.fi>
197 * util.c (format_user_string): Changed `$%' to format the page
198 number as `2B' in the slicing mode.
200 * main.c (main): Added double quotes around all file names in the
201 pipe command strings. Now we can cooperate with file names with
204 1998-05-18 Markku Rossi <mtr@ngs.fi>
206 * main.c (handle_options): Changed the way how the escape
207 character code can be set. Now we accept decimals, octals,
208 hexadecimals, and characters as-is.
210 1998-03-25 Markku Rossi <mtr@ngs.fi>
212 * main.c: Added ISO-8859/7 (ISO latin7) encoding.
214 1998-03-09 Markku Rossi <mtr@ngs.fi>
216 * main.c (handle_options): Option -C, --line-numbers takes now an
217 optional argument that specifies the number of the first line of
220 1998-02-23 Markku Rossi <mtr@ngs.fi>
222 * psgen.c (process_file): Implemented horizontal columns. The
223 option --h-column-height is used to set the column height and to
224 activate the horizontal columns.
226 1998-01-14 Markku Rossi <mtr@ngs.fi>
228 * psgen.c (get_next_token): Implemented word wrapping to be used
229 instead of truncating `-c', `--truncate-lines' or character
232 Cleaned up statistics about truncated and wrapped lines. Now it
233 obeys `--pages' and it works for both truncated and wrapped lines.
235 1998-01-13 Markku Rossi <mtr@ngs.fi>
237 * util.c (is_ungetc): Implemented unlimited ungetc support to the
238 InputStream interface. This is needed for the word wrap support.
240 * main.c: New options --nup-xpad and --nup-ypad to change the page
241 padding in N-up printing.
242 (main): Cleaned up N-up printing.
244 1998-01-12 Markku Rossi <mtr@ngs.fi>
246 * gsint.h: Replaced all stdarg functions with corresponding
247 macros. Changed all calls of `error', `fatal', `cfg_fatal' and
248 `message' to use the new macros. Now there should be no more
251 1998-01-02 Markku Rossi <mtr@ngs.fi>
253 * main.c (main): Changed to lookup the enscript.st file from
254 enscript_library instead of using the hard-coded `PREFIX/share'
255 directory. Now it obeys the ENSCRIPT_LIBRARY environment
258 * psgen.c (dump_ps_header): Generate PageSize page device setting
259 if it is requested. This should make the printer to select the
260 correct paper tray automatically.
262 * main.c (handle_options): Changed option -l, --lineprinter to set
263 only --lines-per-page=66 and --no-header (removed --portrait and
264 --columns=1). Now it conforms to Adobe's version.
266 1997-11-26 Markku Rossi <mtr@ngs.fi>
268 * util.c (format_user_string): Fixed y2k bugs.
270 1997-09-30 Markku Rossi <mtr@ngs.fi>
272 * main.c: Added ISO-8859/4 encoding, thanks to Ricardas Cepas
275 1997-09-16 Markku Rossi <mtr@ngs.fi>
277 * main.c (version): Updated to conform the latest GNU coding
280 1997-08-28 Markku Rossi <mtr@ngs.fi>
282 * main.c: New option `--margins=LEFT:RIGHT:TOP:BOTTOM' to adjust
285 1997-08-11 Markku Rossi <mtr@ngs.fi>
287 * psgen.c (divert): Changed to use tempnam() instead of tmpnam().
288 (get_next_token): Fixed tabulator character handling with variable
289 width fonts. Now it really works; the left margins is really
292 1997-07-03 Markku Rossi <mtr@ngs.fi>
294 * psgen.c (read_special_escape): Implemented new `escape' special
295 escape to change the escape character.
297 1997-06-10 Markku Rossi <mtr@ngs.fi>
299 * psgen.c: Optimized the size of the generated PostScript output.
300 (print_line_number): Fixed to print the line number with the
301 default body font, not with the currently active font which might
302 have been selected with font escapes.
303 (process_file): New special escape ^@bggray{} to set the text
306 1997-06-06 Markku Rossi <mtr@ngs.fi>
308 * psgen.c: Fixed lineskip to work better when changing the font at
309 the beginning of the line.
311 1997-06-05 Markku Rossi <mtr@ngs.fi>
313 * psgen.c (dump_empty_page): Fixed --file-align option to work
314 even if we cross the page boundary in N-up mode.
316 1997-05-28 Markku Rossi <mtr@ngs.fi>
318 * main.c: New option --mark-wrapped-lines[=STYLE],
319 MarkWrappedLines to mark wrapped lines in the printout.
321 1997-05-22 Markku Rossi <mtr@ngs.fi>
323 * main.c (main): Coded more information to the return value.
325 1997-03-19 Markku Rossi <mtr@ngs.fi>
327 * main.c: New option -W, --language to specify the output
329 New option --color to change the States color model from the
331 Made option -J to be an alias for -t, --title.
332 Make option -# to be an alias for -n, --copies.
334 1997-03-04 Markku Rossi <mtr@ngs.fi>
336 * util.c (read_config): New config file option `StatesPath' to
337 specify the path for the states program.
339 * psgen.c: Fixed --file-align option which was broken with the
342 1997-03-03 Markku Rossi <mtr@ngs.fi>
344 * psgen.c (dump_ps_page_header): Implemented user escapes for user
345 defined header strings.
347 1997-02-26 Markku Rossi <mtr@ngs.fi>
349 * Release enscript-1.5.0.
351 1997-02-21 Markku Rossi <mtr@ngs.fi>
353 * util.c (read_font_info): Optimized AFM caching, this speeds up
354 enscript when using ^@font{} escapes a lot (-E).
355 (read_font_info): New input encoding asciidkno.
356 Renamed asciiscands to asciifise.
358 1997-02-18 Markku Rossi <mtr@ngs.fi>
360 * main.c: New option -U NUM, --nup=NUM to specify how many logical
361 output pages are printed on each physical output page.
363 1997-02-06 Markku Rossi <mtr@ngs.fi>
365 * util.c (parse_font_spec): Added a warning about negative font
368 1997-02-03 Markku Rossi <mtr@ngs.fi>
370 * main.c: New option `--help-pretty-print' to describe all
371 supported --pretty-print languages and file formats.
373 1997-01-24 Markku Rossi <mtr@ngs.fi>
375 * main.c (main): Changed the output file creation to be
376 demand-driven. If the input file (all input files) could not be
377 opened, enscript doesn't generate any output. This is a good
380 1997-01-23 Markku Rossi <mtr@ngs.fi>
382 * gsint.h: Changed the way how memmove() and memcpy() are defined
383 handled. Not replacements can be found form compat lib so we do
384 not need any #define kludges.
386 1997-01-21 Markku Rossi <mtr@ngs.fi>
388 * Makefile.am: Removed testcase.sh and moved all tests to ../tests
391 * util.c (read_config): Added states dependant config file
392 options: `StatesColorModel', `StatesConfigFile' and
393 `StatesHighlightLevel'.
395 1997-01-13 Markku Rossi <mtr@ngs.fi>
397 * mkafmmap.c: Internationalized mkafmmap program.
399 * util.c (read_config): New option `OutputFirstLine' to set the
400 PostScript output's first line.
402 1996-11-28 Markku Rossi <mtr@ngs.fi>
404 * main.c: New option `--E', `--pretty-print' to pretty print
405 source codes with `states'.
407 * psgen.c: New special escape ^@color{r g b}.
409 * util.c (format_user_string): Fixed bug from the `$n' escape
411 (read_config): New option `NoJobHeaderSwitch' to specify the
412 spooler option to suppress the job header.
414 1996-11-05 Markku Rossi <mtr@ngs.ngs.fi>
416 * psgen.c: fixed line number spacing bug which occured when using
417 line numbers with escapes.
419 * main.c: Added ISO-8859/5 (ISO latin5) encoding.
421 1996-09-07 Markku Rossi <mtr@ngs.ngs.fi>
423 * main.c: Added Adobe's Standard cyrillic Font KOI8 encoding.
425 1996-08-30 Markku Rossi <mtr@ngs.ngs.fi>
427 * util.c (parse_font_spec): Accept font point size in width/height
430 1996-08-23 Markku Rossi <mtr@ngs.ngs.fi>
432 * util.c (read_config): New config file option TOCFormat.
434 * psgen.c (process_file): Implemented user-definable format
435 strings for TOC entries.
437 * main.c: New option --slice to print vertical slices of input
440 1996-08-05 Markku Rossi <mtr@ngs.ngs.fi>
442 * main.c: New option --file-align=ALIGN to align separate input
443 files to even ALIGN page count.
445 1996-07-24 Markku Rossi <mtr@ngs.ngs.fi>
447 * main.c: New option --toc to print the Table of Contents.
449 1996-07-17 Markku Rossi <mtr@ngs.ngs.fi>
451 * Release enscript-1.4.0.
453 1996-06-16 Markku Rossi <mtr@ngs.ngs.fi>
455 * psgen.c (get_next_token): Fixed line number counting for
457 (paste_epsf): Fixed a bug which printed EPS images to pages which
458 didn't belong to any of the requested page ranges.
460 * main.c (main): Added new configuration file:
461 SYSCONFDIR/enscriptsite.cfg. This is intended for the
462 site-specific configuration whereas the global configuration file
463 SYSCONFDIR/enscript.cfg is for the global defaults.
464 Site-configuration file is never overwritten by installing a new
465 version of enscript so it is a safe place to store site-specific
466 media etc. definitions.
468 1996-06-13 Markku Rossi <mtr@ngs.ngs.fi>
470 * main.c (handle_options): New option `--printer-options' to pass
471 extra options to the printer command.
473 * psgen.c (process_file): Count shade-box's position from the
474 font's FontBBox value.
475 (process_file): New escape `ps' to add raw PostScript code to the
478 * main.c: New option --filter=STR, -I STR which sets the
479 input filter for source files.
481 1996-05-24 Markku Rossi <mtr@ngs.fi>
483 * util.c (read_config): New config file option `FormFeedType' to
484 specify what to do when a formfeed character is encountered from
487 * psgen.c (read_special_escape): Cleaned up special escapes parsing.
488 (read_special_escape): New escapes: `newpage', `setfilename' and
491 * util.c (read_config): New config option
492 `AcceptCompositeCharacters' to specify whatever we accept
493 PostScript font's composite characters or should we consider them
495 (download_font): Added support for binary-coded .pfb fonts, thanks
496 to Bruce Albrecht <bruce@zuhause.MN.ORG>.
498 * main.c (long_options): Renamed option --pass-through-ps-files to
501 1996-05-22 Markku Rossi <mtr@ngs.fi>
503 * psgen.c (process_file): Fixed carriage return character
506 1996-05-10 Markku Rossi <mtr@ngs.fi>
508 * psgen.c (read_special_escape): New special escape `shade' to
509 highlight regions of text.
511 * main.c (usage): Cleaned up --help messages.
513 1996-05-09 Markku Rossi <mtr@ngs.fi>
515 * util.c (read_config): New configuration file option:
518 1996-05-07 Markku Rossi <mtr@ngs.fi>
520 * util.c (read_config): New config file option `UnderlayStyle' to
521 specify the underlay printing style.
523 * main.c: New option: -j, --borders to print borders around
525 (long_options): New option --ul-style to specify the underlay
528 1996-05-02 Markku Rossi <mtr@ngs.fi>
530 * util.c (read_font_info): Added AFM cache to speedup font-escape
533 * psgen.c (print_line_number): Don't print line numbers for
536 1996-04-22 Markku Rossi <mtr@ngs.fi>
538 * util.c (format_user_string): New directive `%H' for the document
541 * main.c: Changed option -e, --escapes to take an optional
542 argument which specifies the escape character.
544 1996-04-01 Markku Rossi <mtr@ngs.fi>
546 * psgen.c (process_file): Now ^@font{} escapes work over page
549 1996-03-27 Markku Rossi <mtr@ngs.fi>
551 * main.c (main): New option -a, --pages to select which pages are
554 1996-03-26 Markku Rossi <mtr@ngs.fi>
556 * util.c (format_user_string): New option: `$=' number of pages in
557 the current input file.
559 * psgen.c (process_file): Added diversions to count the total
560 pages within a file (%Format: $=).
562 1996-03-12 Markku Rossi <mtr@ngs.fi>
564 * main.c (handle_options): Changed option -l, --lineprinter to
565 print 66 lines per page instead of 65 lines.
567 * util.c (read_config): New config file option: PagePrefeed.
569 * main.c (main): New options: -k, --page-prefeed, -K,
572 1996-03-07 Markku Rossi <mtr@ngs.fi>
574 * util.c (format_user_string): New escape: $(ENVVAR).
576 1996-03-05 Markku Rossi <mtr@ngs.fi>
578 * util.c (read_config): New config file options: HighlightBars and
581 * main.c: New option: -H, --highlight-bars and
582 --highlight-bar-gray to control the highlight bar printing.
584 1996-03-01 Markku Rossi <mtr@ngs.fi>
586 * main.c: New option: -h, --no-job-header to suppress the job
588 (main): Changed option --title to set the name of stdin.
590 1996-02-29 Markku Rossi <mtr@ngs.fi>
592 * Added support for the automatic de-ANSI-fication.
594 * Renamed package to enscript.
596 1996-02-25 Markku Rossi <mtr@ngs.fi>
598 * main.c (main): changed stdin's name to be an empty string
599 instead of "(stdin)". This is how Adobe's enscript does it.
601 1996-02-23 Markku Rossi <mtr@ngs.fi>
603 * main.c (main): Added environment variable GENSCRIPT_LIBRARY
604 which can be used to overwrite the build-in library path.
606 * psgen.c (read_special_escape): fixed a bug which caused pipes to
607 the EPS files to be closed with fclose().
609 1996-02-21 Markku Rossi <mtr@ngs.fi>
611 * Makefile.in (exec_prefix): fixed to honor the value given by the
614 1996-02-20 Markku Rossi <mtr@ngs.fi>
616 * Added hp8 (HP Roman-8) encoding.
618 1996-02-19 Markku Rossi <mtr@ngs.fi>
620 * Release genscript-1.3.0.
622 * main.c (main): New config file option `AppendCtrlD' which can be
623 used to append the ^D character to the end of the output.
625 * psgen.c (do_pass_through_ps_file): added pass-through for the
628 1996-02-08 Markku Rossi <mtr@ngs.fi>
630 * util.c (read_config): New config file option `Clean7Bit' to
631 specify how characters greater than 127 are handled.
633 1996-02-07 Markku Rossi <mtr@ngs.fi>
635 * gsint.h: Implemented unit selection for the `--indent' option.
637 1996-01-30 Markku Rossi <mtr@ngs.fi>
639 * main.c (main): Now genscript can be used even if it is not
642 * Makefile.in (check): new target
644 1996-01-25 Markku Rossi <mtr@ngs.fi>
646 * util.c (paste_file): Implemented `%HeaderHeight' and
647 `%FooterHeight' directives.
649 1996-01-09 Markku Rossi <mtr@ngs.fi>
651 * Finished Win-95/NT port.
653 1996-01-08 Markku Rossi <mtr@ngs.fi>
655 * First Win-95/NT port with MSC 2.00.
657 * util.c (format_user_string): New options: %N and $%.
659 1996-01-05 Markku Rossi <mtr@ngs.fi>
661 * psgen.c (dump_ps_header): Removed date and time ps-constants
662 which can now be formatted with the `%Format' directive:
668 (dump_ps_page_header): Removed fmodstr ps-constant which can now
669 be formatted with the `%Format' directive:
670 - fmodstr = $D{%a %b %e %T %Y}
672 * util.c (format_user_string): Implemented `%Format' directive
673 which can be used to format user defined strings in fancy headers.
675 1996-01-04 Markku Rossi <mtr@ngs.fi>
677 * main.c: Added pslatin1 encoding (PostScript interpreter's
680 1996-01-03 Markku Rossi <mtr@ngs.fi>
682 * Created a new Makefile to the compat subdirectory; now genscript
683 does not need a make with the VPATH feature.
685 * main.c (usage): Split usage string to smaller parts wich are
688 1996-01-02 Markku Rossi <mtr@ngs.fi>
690 * main.c: New option: --non-printable-format, NonPrintableFormat.
692 1995-12-20 Markku Rossi <mtr@ngs.fi>
694 * Added statistics about non-printable character codes.
696 * main.c: New option: -z, --no-formfeed to disable form feed
697 character interpretation.
699 * util.c (do_list_missing_characters): Changed output to go to
700 stderr instead of stdout.
702 1995-12-19 Markku Rossi <mtr@ngs.fi>
704 * util.c (read_config): New config file options: UnderlayAngle and
707 * main.c (main): New options: --ul-angle and --ul-position.
709 1995-12-18 Markku Rossi <mtr@ngs.fi>
711 * configure.in (PATH_SEPARATOR): Defined a new constant
712 PATH_SEPARATOR to specify the character which separates path
713 components. Fixed also all uses.
715 * prt_lpr.c: Isolated printer related stuffs to a separate C file
718 * Makefile.in: Removed pre-defined eps images from the
721 * util.c (parse_font_spec): Added support for the new
722 `name@ptsize' font specification.
724 1995-11-28 Markku Rossi <mtr@ngs.fi>
726 * main.c (handle_options): Option -u, --underlay was changed to
727 take an optional argument. If no argument is given, underlay is
730 * util.c (read_config): New config file option `Underlay' to
731 specify the underlay text.
733 * Makefile.in: Fixed Makefile to obey the GNU Coding Standards.
734 Changed datadir from `prefix/lib' to `prefix/share'.
736 1995-11-27 Markku Rossi <mtr@ngs.fi>
738 * util.c (read_config): New config file options: UnderlayFont and
741 * main.c: Renamed long options:
742 --output-file => --output
744 --tab-size => --tabsize
746 (long_options): made --silent to be an alias for --quiet
748 * utils.c: Renamed config file option `Queue' to `Printer'.
750 1995-11-08 Markku Rossi <mtr@ngs.fi>
752 * Added latin3 encoding (from the latin3.txt file by Duncan C
755 1995-11-02 Markku Rossi <mtr@ngs.fi>
757 * psgen.c: Fixed a bug which added document headers and trailers
758 to pass-through PostScript files.
760 1995-10-31 Markku Rossi <mtr@ngs.fi>
762 * Release genscript-1.2.20.
764 1995-10-27 Markku Rossi <mtr@ngs.fi>
766 * Added option -C, --line-numbers.
768 1995-10-26 Markku Rossi <mtr@ngs.fi>
770 * Added option -Z, --pass-through-ps-files.
772 1995-10-24 Markku Rossi <mtr@ngs.fi>
774 * Cleaned up some HTML entity codes in encoding tables.
776 1995-10-18 Markku Rossi <mtr@ngs.fi>
778 * Added latin2 encoding.
780 1995-10-10 Markku Rossi <mtr@ngs.fi>
782 * main.c (main): changed fancy header's height from 40 to 36
785 1995-10-05 Markku Rossi <mtr@ngs.fi>
787 * New config file options: Queue and QueueParam.
789 * genscript.man: minor cleanups.
791 1995-10-02 Markku Rossi <mtr@ngs.fi>
793 * Release genscript-1.2.1.
795 1995-09-29 Markku Rossi <mtr@ngs.fi>
797 * main.c: read default options from the GENSCRIPT (and ENSCRIPT)
800 1995-09-26 Markku Rossi <mtr@ngs.fi>
802 * font size and baselineskip can be given as a decimal number
804 * psgen.c: Fixed DSC comments, now generated output is DSC 3.0
807 1995-09-21 Markku Rossi <mtr@ngs.fi>
809 * Implemented .pf{a,b} file downloading.
811 1995-09-20 Markku Rossi <mtr@ngs.fi>
813 * psgen.c (read_special_escape): new option 's' (scale) to specify
814 an explicit scale for an eps image.
816 * psgen.c: fixed epsf escape to start a new column if the
817 specified image does not fit to the current one.
819 1995-09-18 Markku Rossi <mtr@ngs.fi>
821 * main.c: Fixed some typos.
823 * Added backspace handling.
825 1995-09-09 Markku Rossi <mtr@ngs.fi>
827 * main.c (main): fixed typos that broke -o and -X options.
829 1995-09-04 Markku Rossi <mtr@ngs.fi>
831 * Release genscript-1.1.4.
833 * Added option --page-label-format.
835 * psgen.c (dump_ps_header): Added findatestr.
836 (paste_epsf): Fixed paste_epsf()'s EPS file recognization.
838 1995-08-30 Markku Rossi <mtr@ngs.fi>
840 * Added options -u, --underlay, --ul-gray and --ul-font.
842 * psgen.c (read_float): now dimensions can be specified in
845 1995-08-29 Markku Rossi <mtr@ngs.fi>
847 * Changed PostScript font's default encoding name from 'default'
850 * New config file option: DefaultOutputMethod.
852 * Added option --indent, -i.
854 * Cleaned up options in manual page, help and code.
856 * Replaced StringSet module with StringHash.
858 * psgen.c (paste_epsf): Now EPS images can be read from command's
861 1995-08-24 Markku Rossi <mtr@ngs.fi>
863 * vms.txt: Added VMS multinational input encoding.
865 * mac.txt: Cleaned up character table.
867 * Added options -S, --statusdict and -D, --setpagedevice.
869 1995-08-23 Markku Rossi <mtr@ngs.fi>
871 * Improved configure to handle more non-ANSI features.
873 * Fixed a declaration bug from compat/strerror.c.
875 * psgen.c (read_float): replaced strtod() with atof().
877 * xalloc.c (xrealloc): do an explicit malloc() if old pointer is
880 * ibmpc.txt: Cleaned up character table.
882 * psgen.c (get_next_token): control characters are now printed in
885 1995-08-21 Markku Rossi <mtr@ngs.fi>
887 * Release genscript-1.0.1.
889 1995-08-17 Markku Rossi <mtr@ngs.fi>
893 1995-08-15 Markku Rossi <mtr@ngs.fi>
895 * Added option --baseline.
897 * Fixed epsf escape's options.
899 1995-08-14 Markku Rossi <mtr@ngs.fi>
901 * Added support for AFM files.
903 1995-08-09 Markku Rossi <mtr@ngs.fi>
905 * Added option --newline to select the newline character.
907 * Cleaned up character set tables.
909 1995-08-07 Markku Rossi <mtr@ngs.fi>
911 * Added Mac input encoding.
913 1995-08-03 Markku Rossi <mtr@ngs.fi>
915 * New special escapes: 'font' and 'comment'.
917 * New option --tab-size=NUM, -T NUM to define tab expansion size.
919 * General code and document cleanups.
921 1995-07-31 Markku Rossi <mtr@ngs.fi>
923 * Added support for --copies option. Now it really works.
925 * util.c (paste_file): parses '%%DocumentNeededResources:'
928 * Added options --font and --header-font.
930 1995-07-27 Markku Rossi <mtr@ngs.fi>
932 * psgen.c (paste_epsf): now eps files are also looked up from
934 (read_special_escape): epsf: added option 'r'.
936 1995-07-26 Markku Rossi <mtr@ngs.fi>
938 * psgen.c: added support for inlined EPS-files.
940 1995-07-25 Markku Rossi <mtr@ngs.fi>
942 * Added IBM PC input encoding.
945 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
947 Copying and distribution of this file, with or without modification,
948 are permitted in any medium without royalty provided the copyright
949 notice and this notice are preserved.