1 2008-01-01 Tim Retout <diocles@gnu.org>
3 * ChangeLog: Run M-x change-log-redate. Add copyright notice at end.
5 * main.c (main) <toc>: Remove an unnecessary fclose of the toc
6 temporary file, which was breaking the --toc option.
8 1999-09-17 Markku Rossi <mtr@amme.ssh.fi>
10 * main.c (handle_options): New option --footer to set the page
12 (main): Modified the config file reading to be more user-tolerant.
13 If the config file reading still fails, the enscript prints a
14 verbose error message describing the situation. Enscript also
15 suggest some workarounds for the problem. Hopefully this helps
16 users to overcome their problems concerning the installation of
19 * psgen.c (dump_ps_page_header): Added support for user supplied
22 * main.c: Removed the obsolete --list-options option.
24 1999-09-13 Markku Rossi <mtr@amme.ssh.fi>
26 * main.c (handle_options): New option --extended-return-values to
27 enable the extended return values.
29 1999-09-07 Markku Rossi <mtr@amme.ssh.fi>
31 * psgen.c (process_file): Added an argument `is_toc' to specify
32 whether the file to process is a table of contents file.
34 1999-08-26 Markku Rossi <mtr@amme.ssh.fi>
36 * util.c (format_user_string): New escape `$p' for number of pages
39 1999-07-16 Markku Rossi <mtr@amme.ssh.fi>
41 * Finished the static to dynamic memory buffer conversion. Now
42 the enscript sources should not have any buffer overrun bugs.
44 1999-07-13 Markku Rossi <mtr@amme.ssh.fi>
46 * Converted many static buffers to dynamically allocated buffers.
47 There are still more work in this area.
49 1999-07-09 Markku Rossi <mtr@amme.ssh.fi>
51 * main.c: Started to fix some possible buffer overflows. This
52 needs still more work.
54 * util.c: Implemented buffer_clear().
56 1999-07-08 Markku Rossi <mtr@amme.ssh.fi>
58 * prt_lpr.c: Fixed to use the new memory buffer routines.
60 * util.c: Implemented new dynamic memory buffer handling routines
61 buffer_{{un,}init,alloc,free,append{,_len},ptr,len}().
63 1999-07-05 Markku Rossi <mtr@amme.ssh.fi>
65 * main.c (handle_options): New option `--nup-columnwise' to layout
66 pages in the N-up printing columnwise.
67 (handle_options): New option `--swap-even-page-margins' to swap
68 left and right side page marginals for even numbered pages.
70 1999-03-29 Markku Rossi <mtr@amme.ssh.fi>
72 * main.c (close_output_file): Check the return value of fclose on
73 a written file, and warn if necessary. (John Bley,
76 1999-03-12 Markku Rossi <mtr@amme.ssh.fi>
78 * main.c: Renamed all `pretty-print' options to the corresponding
81 1999-01-07 Markku Rossi <mtr@amme.ssh.fi>
83 * util.c (parse_font_spec): Cleaned up the font specification
86 * main.c (main): Fixed the non-installation runs to preserve the
88 (handle_options): New options -3, -4, -5, -6, -7, -8, -9 to select
91 1998-12-23 Markku Rossi <mtr@amme.ssh.fi>
93 * main.c (encodings): Added ISO-8859-{9,10} encodings.
95 * psgen.c (process_file): Swapped the order in which the line
96 numbers and line shading are printed. Now the line numbers won't
97 be overwritten by the shading.
99 1998-12-07 Markku Rossi <mtr@amme.ssh.fi>
101 * main.c (main): Added a xgettext `no-c-format' string.
103 1998-10-29 Markku Rossi <mtr@ngs.fi>
105 * main.c (main): Fixed the `--help-pretty-print' option to work
106 with the new highlighting scheme.
108 1998-10-23 Markku Rossi <mtr@ngs.fi>
110 * util.c (read_font_info): Added the `encoding' value to the font
113 * psgen.c (process_file): New special escape ^@bgcolor{} to set
114 the text background color.
116 * main.c: Changed enscript to use the new highlighting style. All
117 states related options were changed.
119 1998-10-16 Markku Rossi <mtr@ngs.fi>
121 * psgen.c: Added support for the user specified input encoding in
122 the ^@font{} escapes.
124 * util.c (parse_font_spec): Added support for the encoding
125 specification in the font spec. All uses changed.
127 * gsint.h: New the EncodingRegistry to hold the known input
129 Made the encodings a global variable.
131 1998-09-07 Markku Rossi <mtr@ngs.fi>
133 * main.c (main): Fixed to honor the HOME environment variable.
135 1998-06-25 Markku Rossi <mtr@ngs.fi>
137 * main.c (handle_options): New option `--rotate-even-pages' to
138 rotate each even-numbered page 180 degrees.
139 (usage): Moved `--word-wrap' to correct position.
141 1998-06-24 Markku Rossi <mtr@ngs.fi>
143 * psgen.c (dump_ps_page_header): Fixed N-up printing in the
144 portrait mode. It used to work, but I have broke it sometime in
145 the past. Now it is fixed again.
147 * util.c (format_user_string): Fixed a bug from the `$n'
148 formatting. We do not want to show the leading '/' in the result
151 1998-06-23 Markku Rossi <mtr@ngs.fi>
153 * main.c (encodings): Fixed a typo where the ISO-8859-7 was called
154 "creek" instead of "greek".
156 * psgen.c (dump_ps_header): Fixed to obey the `pslevel' option;
157 generate PostScript level 2 features only if the requested level
160 * main.c (handle_options): New option `--ps-level' to set the PS
161 level that enscript should use.
162 (main): Changed to pass the stdin to states as "-".
164 * util.c (read_config): New config file option `PostScriptLevel'
165 to set the PS level that enscript should use.
167 1998-06-22 Markku Rossi <mtr@ngs.fi>
169 * psgen.c (dump_ps_page_header): Fixed a NULL-reference bug from
170 the `--header' handling.
172 1998-06-17 Markku Rossi <mtr@ngs.fi>
174 * main.c (usage): Added a missing `\n\' sequence in the usage
177 1998-06-11 Markku Rossi <mtr@ngs.fi>
179 * main.c: Renamed ISO-8859-* encodings.
181 1998-05-26 Markku Rossi <mtr@ngs.fi>
183 * util.c (format_user_string): Changed `$%' to format the page
184 number as `2B' in the slicing mode.
186 * main.c (main): Added double quotes around all file names in the
187 pipe command strings. Now we can cooperate with file names with
190 1998-05-18 Markku Rossi <mtr@ngs.fi>
192 * main.c (handle_options): Changed the way how the escape
193 character code can be set. Now we accept decimals, octals,
194 hexadecimals, and characters as-is.
196 1998-03-25 Markku Rossi <mtr@ngs.fi>
198 * main.c: Added ISO-8859/7 (ISO latin7) encoding.
200 1998-03-09 Markku Rossi <mtr@ngs.fi>
202 * main.c (handle_options): Option -C, --line-numbers takes now an
203 optional argument that specifies the number of the first line of
206 1998-02-23 Markku Rossi <mtr@ngs.fi>
208 * psgen.c (process_file): Implemented horizontal columns. The
209 option --h-column-height is used to set the column height and to
210 activate the horizontal columns.
212 1998-01-14 Markku Rossi <mtr@ngs.fi>
214 * psgen.c (get_next_token): Implemented word wrapping to be used
215 instead of truncating `-c', `--truncate-lines' or character
218 Cleaned up statistics about truncated and wrapped lines. Now it
219 obeys `--pages' and it works for both truncated and wrapped lines.
221 1998-01-13 Markku Rossi <mtr@ngs.fi>
223 * util.c (is_ungetc): Implemented unlimited ungetc support to the
224 InputStream interface. This is needed for the word wrap support.
226 * main.c: New options --nup-xpad and --nup-ypad to change the page
227 padding in N-up printing.
228 (main): Cleaned up N-up printing.
230 1998-01-12 Markku Rossi <mtr@ngs.fi>
232 * gsint.h: Replaced all stdarg functions with corresponding
233 macros. Changed all calls of `error', `fatal', `cfg_fatal' and
234 `message' to use the new macros. Now there should be no more
237 1998-01-02 Markku Rossi <mtr@ngs.fi>
239 * main.c (main): Changed to lookup the enscript.st file from
240 enscript_library instead of using the hard-coded `PREFIX/share'
241 directory. Now it obeys the ENSCRIPT_LIBRARY environment
244 * psgen.c (dump_ps_header): Generate PageSize page device setting
245 if it is requested. This should make the printer to select the
246 correct paper tray automatically.
248 * main.c (handle_options): Changed option -l, --lineprinter to set
249 only --lines-per-page=66 and --no-header (removed --portrait and
250 --columns=1). Now it conforms to Adobe's version.
252 1997-11-26 Markku Rossi <mtr@ngs.fi>
254 * util.c (format_user_string): Fixed y2k bugs.
256 1997-09-30 Markku Rossi <mtr@ngs.fi>
258 * main.c: Added ISO-8859/4 encoding, thanks to Ricardas Cepas
261 1997-09-16 Markku Rossi <mtr@ngs.fi>
263 * main.c (version): Updated to conform the latest GNU coding
266 1997-08-28 Markku Rossi <mtr@ngs.fi>
268 * main.c: New option `--margins=LEFT:RIGHT:TOP:BOTTOM' to adjust
271 1997-08-11 Markku Rossi <mtr@ngs.fi>
273 * psgen.c (divert): Changed to use tempnam() instead of tmpnam().
274 (get_next_token): Fixed tabulator character handling with variable
275 width fonts. Now it really works; the left margins is really
278 1997-07-03 Markku Rossi <mtr@ngs.fi>
280 * psgen.c (read_special_escape): Implemented new `escape' special
281 escape to change the escape character.
283 1997-06-10 Markku Rossi <mtr@ngs.fi>
285 * psgen.c: Optimized the size of the generated PostScript output.
286 (print_line_number): Fixed to print the line number with the
287 default body font, not with the currently active font which might
288 have been selected with font escapes.
289 (process_file): New special escape ^@bggray{} to set the text
292 1997-06-06 Markku Rossi <mtr@ngs.fi>
294 * psgen.c: Fixed lineskip to work better when changing the font at
295 the beginning of the line.
297 1997-06-05 Markku Rossi <mtr@ngs.fi>
299 * psgen.c (dump_empty_page): Fixed --file-align option to work
300 even if we cross the page boundary in N-up mode.
302 1997-05-28 Markku Rossi <mtr@ngs.fi>
304 * main.c: New option --mark-wrapped-lines[=STYLE],
305 MarkWrappedLines to mark wrapped lines in the printout.
307 1997-05-22 Markku Rossi <mtr@ngs.fi>
309 * main.c (main): Coded more information to the return value.
311 1997-03-19 Markku Rossi <mtr@ngs.fi>
313 * main.c: New option -W, --language to specify the output
315 New option --color to change the States color model from the
317 Made option -J to be an alias for -t, --title.
318 Make option -# to be an alias for -n, --copies.
320 1997-03-04 Markku Rossi <mtr@ngs.fi>
322 * util.c (read_config): New config file option `StatesPath' to
323 specify the path for the states program.
325 * psgen.c: Fixed --file-align option which was broken with the
328 1997-03-03 Markku Rossi <mtr@ngs.fi>
330 * psgen.c (dump_ps_page_header): Implemented user escapes for user
331 defined header strings.
333 1997-02-26 Markku Rossi <mtr@ngs.fi>
335 * Release enscript-1.5.0.
337 1997-02-21 Markku Rossi <mtr@ngs.fi>
339 * util.c (read_font_info): Optimized AFM caching, this speeds up
340 enscript when using ^@font{} escapes a lot (-E).
341 (read_font_info): New input encoding asciidkno.
342 Renamed asciiscands to asciifise.
344 1997-02-18 Markku Rossi <mtr@ngs.fi>
346 * main.c: New option -U NUM, --nup=NUM to specify how many logical
347 output pages are printed on each physical output page.
349 1997-02-06 Markku Rossi <mtr@ngs.fi>
351 * util.c (parse_font_spec): Added a warning about negative font
354 1997-02-03 Markku Rossi <mtr@ngs.fi>
356 * main.c: New option `--help-pretty-print' to describe all
357 supported --pretty-print languages and file formats.
359 1997-01-24 Markku Rossi <mtr@ngs.fi>
361 * main.c (main): Changed the output file creation to be
362 demand-driven. If the input file (all input files) could not be
363 opened, enscript doesn't generate any output. This is a good
366 1997-01-23 Markku Rossi <mtr@ngs.fi>
368 * gsint.h: Changed the way how memmove() and memcpy() are defined
369 handled. Not replacements can be found form compat lib so we do
370 not need any #define kludges.
372 1997-01-21 Markku Rossi <mtr@ngs.fi>
374 * Makefile.am: Removed testcase.sh and moved all tests to ../tests
377 * util.c (read_config): Added states dependant config file
378 options: `StatesColorModel', `StatesConfigFile' and
379 `StatesHighlightLevel'.
381 1997-01-13 Markku Rossi <mtr@ngs.fi>
383 * mkafmmap.c: Internationalized mkafmmap program.
385 * util.c (read_config): New option `OutputFirstLine' to set the
386 PostScript output's first line.
388 1996-11-28 Markku Rossi <mtr@ngs.fi>
390 * main.c: New option `--E', `--pretty-print' to pretty print
391 source codes with `states'.
393 * psgen.c: New special escape ^@color{r g b}.
395 * util.c (format_user_string): Fixed bug from the `$n' escape
397 (read_config): New option `NoJobHeaderSwitch' to specify the
398 spooler option to suppress the job header.
400 1996-11-05 Markku Rossi <mtr@ngs.ngs.fi>
402 * psgen.c: fixed line number spacing bug which occured when using
403 line numbers with escapes.
405 * main.c: Added ISO-8859/5 (ISO latin5) encoding.
407 1996-09-07 Markku Rossi <mtr@ngs.ngs.fi>
409 * main.c: Added Adobe's Standard cyrillic Font KOI8 encoding.
411 1996-08-30 Markku Rossi <mtr@ngs.ngs.fi>
413 * util.c (parse_font_spec): Accept font point size in width/height
416 1996-08-23 Markku Rossi <mtr@ngs.ngs.fi>
418 * util.c (read_config): New config file option TOCFormat.
420 * psgen.c (process_file): Implemented user-definable format
421 strings for TOC entries.
423 * main.c: New option --slice to print vertical slices of input
426 1996-08-05 Markku Rossi <mtr@ngs.ngs.fi>
428 * main.c: New option --file-align=ALIGN to align separate input
429 files to even ALIGN page count.
431 1996-07-24 Markku Rossi <mtr@ngs.ngs.fi>
433 * main.c: New option --toc to print the Table of Contents.
435 1996-07-17 Markku Rossi <mtr@ngs.ngs.fi>
437 * Release enscript-1.4.0.
439 1996-06-16 Markku Rossi <mtr@ngs.ngs.fi>
441 * psgen.c (get_next_token): Fixed line number counting for
443 (paste_epsf): Fixed a bug which printed EPS images to pages which
444 didn't belong to any of the requested page ranges.
446 * main.c (main): Added new configuration file:
447 SYSCONFDIR/enscriptsite.cfg. This is intended for the
448 site-specific configuration whereas the global configuration file
449 SYSCONFDIR/enscript.cfg is for the global defaults.
450 Site-configuration file is never overwritten by installing a new
451 version of enscript so it is a safe place to store site-specific
452 media etc. definitions.
454 1996-06-13 Markku Rossi <mtr@ngs.ngs.fi>
456 * main.c (handle_options): New option `--printer-options' to pass
457 extra options to the printer command.
459 * psgen.c (process_file): Count shade-box's position from the
460 font's FontBBox value.
461 (process_file): New escape `ps' to add raw PostScript code to the
464 * main.c: New option --filter=STR, -I STR which sets the
465 input filter for source files.
467 1996-05-24 Markku Rossi <mtr@ngs.fi>
469 * util.c (read_config): New config file option `FormFeedType' to
470 specify what to do when a formfeed character is encountered from
473 * psgen.c (read_special_escape): Cleaned up special escapes parsing.
474 (read_special_escape): New escapes: `newpage', `setfilename' and
477 * util.c (read_config): New config option
478 `AcceptCompositeCharacters' to specify whatever we accept
479 PostScript font's composite characters or should we consider them
481 (download_font): Added support for binary-coded .pfb fonts, thanks
482 to Bruce Albrecht <bruce@zuhause.MN.ORG>.
484 * main.c (long_options): Renamed option --pass-through-ps-files to
487 1996-05-22 Markku Rossi <mtr@ngs.fi>
489 * psgen.c (process_file): Fixed carriage return character
492 1996-05-10 Markku Rossi <mtr@ngs.fi>
494 * psgen.c (read_special_escape): New special escape `shade' to
495 highlight regions of text.
497 * main.c (usage): Cleaned up --help messages.
499 1996-05-09 Markku Rossi <mtr@ngs.fi>
501 * util.c (read_config): New configuration file option:
504 1996-05-07 Markku Rossi <mtr@ngs.fi>
506 * util.c (read_config): New config file option `UnderlayStyle' to
507 specify the underlay printing style.
509 * main.c: New option: -j, --borders to print borders around
511 (long_options): New option --ul-style to specify the underlay
514 1996-05-02 Markku Rossi <mtr@ngs.fi>
516 * util.c (read_font_info): Added AFM cache to speedup font-escape
519 * psgen.c (print_line_number): Don't print line numbers for
522 1996-04-22 Markku Rossi <mtr@ngs.fi>
524 * util.c (format_user_string): New directive `%H' for the document
527 * main.c: Changed option -e, --escapes to take an optional
528 argument which specifies the escape character.
530 1996-04-01 Markku Rossi <mtr@ngs.fi>
532 * psgen.c (process_file): Now ^@font{} escapes work over page
535 1996-03-27 Markku Rossi <mtr@ngs.fi>
537 * main.c (main): New option -a, --pages to select which pages are
540 1996-03-26 Markku Rossi <mtr@ngs.fi>
542 * util.c (format_user_string): New option: `$=' number of pages in
543 the current input file.
545 * psgen.c (process_file): Added diversions to count the total
546 pages within a file (%Format: $=).
548 1996-03-12 Markku Rossi <mtr@ngs.fi>
550 * main.c (handle_options): Changed option -l, --lineprinter to
551 print 66 lines per page instead of 65 lines.
553 * util.c (read_config): New config file option: PagePrefeed.
555 * main.c (main): New options: -k, --page-prefeed, -K,
558 1996-03-07 Markku Rossi <mtr@ngs.fi>
560 * util.c (format_user_string): New escape: $(ENVVAR).
562 1996-03-05 Markku Rossi <mtr@ngs.fi>
564 * util.c (read_config): New config file options: HighlightBars and
567 * main.c: New option: -H, --highlight-bars and
568 --highlight-bar-gray to control the highlight bar printing.
570 1996-03-01 Markku Rossi <mtr@ngs.fi>
572 * main.c: New option: -h, --no-job-header to suppress the job
574 (main): Changed option --title to set the name of stdin.
576 1996-02-29 Markku Rossi <mtr@ngs.fi>
578 * Added support for the automatic de-ANSI-fication.
580 * Renamed package to enscript.
582 1996-02-25 Markku Rossi <mtr@ngs.fi>
584 * main.c (main): changed stdin's name to be an empty string
585 instead of "(stdin)". This is how Adobe's enscript does it.
587 1996-02-23 Markku Rossi <mtr@ngs.fi>
589 * main.c (main): Added environment variable GENSCRIPT_LIBRARY
590 which can be used to overwrite the build-in library path.
592 * psgen.c (read_special_escape): fixed a bug which caused pipes to
593 the EPS files to be closed with fclose().
595 1996-02-21 Markku Rossi <mtr@ngs.fi>
597 * Makefile.in (exec_prefix): fixed to honor the value given by the
600 1996-02-20 Markku Rossi <mtr@ngs.fi>
602 * Added hp8 (HP Roman-8) encoding.
604 1996-02-19 Markku Rossi <mtr@ngs.fi>
606 * Release genscript-1.3.0.
608 * main.c (main): New config file option `AppendCtrlD' which can be
609 used to append the ^D character to the end of the output.
611 * psgen.c (do_pass_through_ps_file): added pass-through for the
614 1996-02-08 Markku Rossi <mtr@ngs.fi>
616 * util.c (read_config): New config file option `Clean7Bit' to
617 specify how characters greater than 127 are handled.
619 1996-02-07 Markku Rossi <mtr@ngs.fi>
621 * gsint.h: Implemented unit selection for the `--indent' option.
623 1996-01-30 Markku Rossi <mtr@ngs.fi>
625 * main.c (main): Now genscript can be used even if it is not
628 * Makefile.in (check): new target
630 1996-01-25 Markku Rossi <mtr@ngs.fi>
632 * util.c (paste_file): Implemented `%HeaderHeight' and
633 `%FooterHeight' directives.
635 1996-01-09 Markku Rossi <mtr@ngs.fi>
637 * Finished Win-95/NT port.
639 1996-01-08 Markku Rossi <mtr@ngs.fi>
641 * First Win-95/NT port with MSC 2.00.
643 * util.c (format_user_string): New options: %N and $%.
645 1996-01-05 Markku Rossi <mtr@ngs.fi>
647 * psgen.c (dump_ps_header): Removed date and time ps-constants
648 which can now be formatted with the `%Format' directive:
654 (dump_ps_page_header): Removed fmodstr ps-constant which can now
655 be formatted with the `%Format' directive:
656 - fmodstr = $D{%a %b %e %T %Y}
658 * util.c (format_user_string): Implemented `%Format' directive
659 which can be used to format user defined strings in fancy headers.
661 1996-01-04 Markku Rossi <mtr@ngs.fi>
663 * main.c: Added pslatin1 encoding (PostScript interpreter's
666 1996-01-03 Markku Rossi <mtr@ngs.fi>
668 * Created a new Makefile to the compat subdirectory; now genscript
669 does not need a make with the VPATH feature.
671 * main.c (usage): Split usage string to smaller parts wich are
674 1996-01-02 Markku Rossi <mtr@ngs.fi>
676 * main.c: New option: --non-printable-format, NonPrintableFormat.
678 1995-12-20 Markku Rossi <mtr@ngs.fi>
680 * Added statistics about non-printable character codes.
682 * main.c: New option: -z, --no-formfeed to disable form feed
683 character interpretation.
685 * util.c (do_list_missing_characters): Changed output to go to
686 stderr instead of stdout.
688 1995-12-19 Markku Rossi <mtr@ngs.fi>
690 * util.c (read_config): New config file options: UnderlayAngle and
693 * main.c (main): New options: --ul-angle and --ul-position.
695 1995-12-18 Markku Rossi <mtr@ngs.fi>
697 * configure.in (PATH_SEPARATOR): Defined a new constant
698 PATH_SEPARATOR to specify the character which separates path
699 components. Fixed also all uses.
701 * prt_lpr.c: Isolated printer related stuffs to a separate C file
704 * Makefile.in: Removed pre-defined eps images from the
707 * util.c (parse_font_spec): Added support for the new
708 `name@ptsize' font specification.
710 1995-11-28 Markku Rossi <mtr@ngs.fi>
712 * main.c (handle_options): Option -u, --underlay was changed to
713 take an optional argument. If no argument is given, underlay is
716 * util.c (read_config): New config file option `Underlay' to
717 specify the underlay text.
719 * Makefile.in: Fixed Makefile to obey the GNU Coding Standards.
720 Changed datadir from `prefix/lib' to `prefix/share'.
722 1995-11-27 Markku Rossi <mtr@ngs.fi>
724 * util.c (read_config): New config file options: UnderlayFont and
727 * main.c: Renamed long options:
728 --output-file => --output
730 --tab-size => --tabsize
732 (long_options): made --silent to be an alias for --quiet
734 * utils.c: Renamed config file option `Queue' to `Printer'.
736 1995-11-08 Markku Rossi <mtr@ngs.fi>
738 * Added latin3 encoding (from the latin3.txt file by Duncan C
741 1995-11-02 Markku Rossi <mtr@ngs.fi>
743 * psgen.c: Fixed a bug which added document headers and trailers
744 to pass-through PostScript files.
746 1995-10-31 Markku Rossi <mtr@ngs.fi>
748 * Release genscript-1.2.20.
750 1995-10-27 Markku Rossi <mtr@ngs.fi>
752 * Added option -C, --line-numbers.
754 1995-10-26 Markku Rossi <mtr@ngs.fi>
756 * Added option -Z, --pass-through-ps-files.
758 1995-10-24 Markku Rossi <mtr@ngs.fi>
760 * Cleaned up some HTML entity codes in encoding tables.
762 1995-10-18 Markku Rossi <mtr@ngs.fi>
764 * Added latin2 encoding.
766 1995-10-10 Markku Rossi <mtr@ngs.fi>
768 * main.c (main): changed fancy header's height from 40 to 36
771 1995-10-05 Markku Rossi <mtr@ngs.fi>
773 * New config file options: Queue and QueueParam.
775 * genscript.man: minor cleanups.
777 1995-10-02 Markku Rossi <mtr@ngs.fi>
779 * Release genscript-1.2.1.
781 1995-09-29 Markku Rossi <mtr@ngs.fi>
783 * main.c: read default options from the GENSCRIPT (and ENSCRIPT)
786 1995-09-26 Markku Rossi <mtr@ngs.fi>
788 * font size and baselineskip can be given as a decimal number
790 * psgen.c: Fixed DSC comments, now generated output is DSC 3.0
793 1995-09-21 Markku Rossi <mtr@ngs.fi>
795 * Implemented .pf{a,b} file downloading.
797 1995-09-20 Markku Rossi <mtr@ngs.fi>
799 * psgen.c (read_special_escape): new option 's' (scale) to specify
800 an explicit scale for an eps image.
802 * psgen.c: fixed epsf escape to start a new column if the
803 specified image does not fit to the current one.
805 1995-09-18 Markku Rossi <mtr@ngs.fi>
807 * main.c: Fixed some typos.
809 * Added backspace handling.
811 1995-09-09 Markku Rossi <mtr@ngs.fi>
813 * main.c (main): fixed typos that broke -o and -X options.
815 1995-09-04 Markku Rossi <mtr@ngs.fi>
817 * Release genscript-1.1.4.
819 * Added option --page-label-format.
821 * psgen.c (dump_ps_header): Added findatestr.
822 (paste_epsf): Fixed paste_epsf()'s EPS file recognization.
824 1995-08-30 Markku Rossi <mtr@ngs.fi>
826 * Added options -u, --underlay, --ul-gray and --ul-font.
828 * psgen.c (read_float): now dimensions can be specified in
831 1995-08-29 Markku Rossi <mtr@ngs.fi>
833 * Changed PostScript font's default encoding name from 'default'
836 * New config file option: DefaultOutputMethod.
838 * Added option --indent, -i.
840 * Cleaned up options in manual page, help and code.
842 * Replaced StringSet module with StringHash.
844 * psgen.c (paste_epsf): Now EPS images can be read from command's
847 1995-08-24 Markku Rossi <mtr@ngs.fi>
849 * vms.txt: Added VMS multinational input encoding.
851 * mac.txt: Cleaned up character table.
853 * Added options -S, --statusdict and -D, --setpagedevice.
855 1995-08-23 Markku Rossi <mtr@ngs.fi>
857 * Improved configure to handle more non-ANSI features.
859 * Fixed a declaration bug from compat/strerror.c.
861 * psgen.c (read_float): replaced strtod() with atof().
863 * xalloc.c (xrealloc): do an explicit malloc() if old pointer is
866 * ibmpc.txt: Cleaned up character table.
868 * psgen.c (get_next_token): control characters are now printed in
871 1995-08-21 Markku Rossi <mtr@ngs.fi>
873 * Release genscript-1.0.1.
875 1995-08-17 Markku Rossi <mtr@ngs.fi>
879 1995-08-15 Markku Rossi <mtr@ngs.fi>
881 * Added option --baseline.
883 * Fixed epsf escape's options.
885 1995-08-14 Markku Rossi <mtr@ngs.fi>
887 * Added support for AFM files.
889 1995-08-09 Markku Rossi <mtr@ngs.fi>
891 * Added option --newline to select the newline character.
893 * Cleaned up character set tables.
895 1995-08-07 Markku Rossi <mtr@ngs.fi>
897 * Added Mac input encoding.
899 1995-08-03 Markku Rossi <mtr@ngs.fi>
901 * New special escapes: 'font' and 'comment'.
903 * New option --tab-size=NUM, -T NUM to define tab expansion size.
905 * General code and document cleanups.
907 1995-07-31 Markku Rossi <mtr@ngs.fi>
909 * Added support for --copies option. Now it really works.
911 * util.c (paste_file): parses '%%DocumentNeededResources:'
914 * Added options --font and --header-font.
916 1995-07-27 Markku Rossi <mtr@ngs.fi>
918 * psgen.c (paste_epsf): now eps files are also looked up from
920 (read_special_escape): epsf: added option 'r'.
922 1995-07-26 Markku Rossi <mtr@ngs.fi>
924 * psgen.c: added support for inlined EPS-files.
926 1995-07-25 Markku Rossi <mtr@ngs.fi>
928 * Added IBM PC input encoding.
931 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
933 Copying and distribution of this file, with or without modification,
934 are permitted in any medium without royalty provided the copyright
935 notice and this notice are preserved.