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 (usage): Use PACKAGE_BUGREPORT instead of hardcoding the bug
8 * main.c (main) <toc>: Remove an unnecessary fclose of the toc
9 temporary file, which was breaking the --toc option.
11 1999-09-17 Markku Rossi <mtr@amme.ssh.fi>
13 * main.c (handle_options): New option --footer to set the page
15 (main): Modified the config file reading to be more user-tolerant.
16 If the config file reading still fails, the enscript prints a
17 verbose error message describing the situation. Enscript also
18 suggest some workarounds for the problem. Hopefully this helps
19 users to overcome their problems concerning the installation of
22 * psgen.c (dump_ps_page_header): Added support for user supplied
25 * main.c: Removed the obsolete --list-options option.
27 1999-09-13 Markku Rossi <mtr@amme.ssh.fi>
29 * main.c (handle_options): New option --extended-return-values to
30 enable the extended return values.
32 1999-09-07 Markku Rossi <mtr@amme.ssh.fi>
34 * psgen.c (process_file): Added an argument `is_toc' to specify
35 whether the file to process is a table of contents file.
37 1999-08-26 Markku Rossi <mtr@amme.ssh.fi>
39 * util.c (format_user_string): New escape `$p' for number of pages
42 1999-07-16 Markku Rossi <mtr@amme.ssh.fi>
44 * Finished the static to dynamic memory buffer conversion. Now
45 the enscript sources should not have any buffer overrun bugs.
47 1999-07-13 Markku Rossi <mtr@amme.ssh.fi>
49 * Converted many static buffers to dynamically allocated buffers.
50 There are still more work in this area.
52 1999-07-09 Markku Rossi <mtr@amme.ssh.fi>
54 * main.c: Started to fix some possible buffer overflows. This
55 needs still more work.
57 * util.c: Implemented buffer_clear().
59 1999-07-08 Markku Rossi <mtr@amme.ssh.fi>
61 * prt_lpr.c: Fixed to use the new memory buffer routines.
63 * util.c: Implemented new dynamic memory buffer handling routines
64 buffer_{{un,}init,alloc,free,append{,_len},ptr,len}().
66 1999-07-05 Markku Rossi <mtr@amme.ssh.fi>
68 * main.c (handle_options): New option `--nup-columnwise' to layout
69 pages in the N-up printing columnwise.
70 (handle_options): New option `--swap-even-page-margins' to swap
71 left and right side page marginals for even numbered pages.
73 1999-03-29 Markku Rossi <mtr@amme.ssh.fi>
75 * main.c (close_output_file): Check the return value of fclose on
76 a written file, and warn if necessary. (John Bley,
79 1999-03-12 Markku Rossi <mtr@amme.ssh.fi>
81 * main.c: Renamed all `pretty-print' options to the corresponding
84 1999-01-07 Markku Rossi <mtr@amme.ssh.fi>
86 * util.c (parse_font_spec): Cleaned up the font specification
89 * main.c (main): Fixed the non-installation runs to preserve the
91 (handle_options): New options -3, -4, -5, -6, -7, -8, -9 to select
94 1998-12-23 Markku Rossi <mtr@amme.ssh.fi>
96 * main.c (encodings): Added ISO-8859-{9,10} encodings.
98 * psgen.c (process_file): Swapped the order in which the line
99 numbers and line shading are printed. Now the line numbers won't
100 be overwritten by the shading.
102 1998-12-07 Markku Rossi <mtr@amme.ssh.fi>
104 * main.c (main): Added a xgettext `no-c-format' string.
106 1998-10-29 Markku Rossi <mtr@ngs.fi>
108 * main.c (main): Fixed the `--help-pretty-print' option to work
109 with the new highlighting scheme.
111 1998-10-23 Markku Rossi <mtr@ngs.fi>
113 * util.c (read_font_info): Added the `encoding' value to the font
116 * psgen.c (process_file): New special escape ^@bgcolor{} to set
117 the text background color.
119 * main.c: Changed enscript to use the new highlighting style. All
120 states related options were changed.
122 1998-10-16 Markku Rossi <mtr@ngs.fi>
124 * psgen.c: Added support for the user specified input encoding in
125 the ^@font{} escapes.
127 * util.c (parse_font_spec): Added support for the encoding
128 specification in the font spec. All uses changed.
130 * gsint.h: New the EncodingRegistry to hold the known input
132 Made the encodings a global variable.
134 1998-09-07 Markku Rossi <mtr@ngs.fi>
136 * main.c (main): Fixed to honor the HOME environment variable.
138 1998-06-25 Markku Rossi <mtr@ngs.fi>
140 * main.c (handle_options): New option `--rotate-even-pages' to
141 rotate each even-numbered page 180 degrees.
142 (usage): Moved `--word-wrap' to correct position.
144 1998-06-24 Markku Rossi <mtr@ngs.fi>
146 * psgen.c (dump_ps_page_header): Fixed N-up printing in the
147 portrait mode. It used to work, but I have broke it sometime in
148 the past. Now it is fixed again.
150 * util.c (format_user_string): Fixed a bug from the `$n'
151 formatting. We do not want to show the leading '/' in the result
154 1998-06-23 Markku Rossi <mtr@ngs.fi>
156 * main.c (encodings): Fixed a typo where the ISO-8859-7 was called
157 "creek" instead of "greek".
159 * psgen.c (dump_ps_header): Fixed to obey the `pslevel' option;
160 generate PostScript level 2 features only if the requested level
163 * main.c (handle_options): New option `--ps-level' to set the PS
164 level that enscript should use.
165 (main): Changed to pass the stdin to states as "-".
167 * util.c (read_config): New config file option `PostScriptLevel'
168 to set the PS level that enscript should use.
170 1998-06-22 Markku Rossi <mtr@ngs.fi>
172 * psgen.c (dump_ps_page_header): Fixed a NULL-reference bug from
173 the `--header' handling.
175 1998-06-17 Markku Rossi <mtr@ngs.fi>
177 * main.c (usage): Added a missing `\n\' sequence in the usage
180 1998-06-11 Markku Rossi <mtr@ngs.fi>
182 * main.c: Renamed ISO-8859-* encodings.
184 1998-05-26 Markku Rossi <mtr@ngs.fi>
186 * util.c (format_user_string): Changed `$%' to format the page
187 number as `2B' in the slicing mode.
189 * main.c (main): Added double quotes around all file names in the
190 pipe command strings. Now we can cooperate with file names with
193 1998-05-18 Markku Rossi <mtr@ngs.fi>
195 * main.c (handle_options): Changed the way how the escape
196 character code can be set. Now we accept decimals, octals,
197 hexadecimals, and characters as-is.
199 1998-03-25 Markku Rossi <mtr@ngs.fi>
201 * main.c: Added ISO-8859/7 (ISO latin7) encoding.
203 1998-03-09 Markku Rossi <mtr@ngs.fi>
205 * main.c (handle_options): Option -C, --line-numbers takes now an
206 optional argument that specifies the number of the first line of
209 1998-02-23 Markku Rossi <mtr@ngs.fi>
211 * psgen.c (process_file): Implemented horizontal columns. The
212 option --h-column-height is used to set the column height and to
213 activate the horizontal columns.
215 1998-01-14 Markku Rossi <mtr@ngs.fi>
217 * psgen.c (get_next_token): Implemented word wrapping to be used
218 instead of truncating `-c', `--truncate-lines' or character
221 Cleaned up statistics about truncated and wrapped lines. Now it
222 obeys `--pages' and it works for both truncated and wrapped lines.
224 1998-01-13 Markku Rossi <mtr@ngs.fi>
226 * util.c (is_ungetc): Implemented unlimited ungetc support to the
227 InputStream interface. This is needed for the word wrap support.
229 * main.c: New options --nup-xpad and --nup-ypad to change the page
230 padding in N-up printing.
231 (main): Cleaned up N-up printing.
233 1998-01-12 Markku Rossi <mtr@ngs.fi>
235 * gsint.h: Replaced all stdarg functions with corresponding
236 macros. Changed all calls of `error', `fatal', `cfg_fatal' and
237 `message' to use the new macros. Now there should be no more
240 1998-01-02 Markku Rossi <mtr@ngs.fi>
242 * main.c (main): Changed to lookup the enscript.st file from
243 enscript_library instead of using the hard-coded `PREFIX/share'
244 directory. Now it obeys the ENSCRIPT_LIBRARY environment
247 * psgen.c (dump_ps_header): Generate PageSize page device setting
248 if it is requested. This should make the printer to select the
249 correct paper tray automatically.
251 * main.c (handle_options): Changed option -l, --lineprinter to set
252 only --lines-per-page=66 and --no-header (removed --portrait and
253 --columns=1). Now it conforms to Adobe's version.
255 1997-11-26 Markku Rossi <mtr@ngs.fi>
257 * util.c (format_user_string): Fixed y2k bugs.
259 1997-09-30 Markku Rossi <mtr@ngs.fi>
261 * main.c: Added ISO-8859/4 encoding, thanks to Ricardas Cepas
264 1997-09-16 Markku Rossi <mtr@ngs.fi>
266 * main.c (version): Updated to conform the latest GNU coding
269 1997-08-28 Markku Rossi <mtr@ngs.fi>
271 * main.c: New option `--margins=LEFT:RIGHT:TOP:BOTTOM' to adjust
274 1997-08-11 Markku Rossi <mtr@ngs.fi>
276 * psgen.c (divert): Changed to use tempnam() instead of tmpnam().
277 (get_next_token): Fixed tabulator character handling with variable
278 width fonts. Now it really works; the left margins is really
281 1997-07-03 Markku Rossi <mtr@ngs.fi>
283 * psgen.c (read_special_escape): Implemented new `escape' special
284 escape to change the escape character.
286 1997-06-10 Markku Rossi <mtr@ngs.fi>
288 * psgen.c: Optimized the size of the generated PostScript output.
289 (print_line_number): Fixed to print the line number with the
290 default body font, not with the currently active font which might
291 have been selected with font escapes.
292 (process_file): New special escape ^@bggray{} to set the text
295 1997-06-06 Markku Rossi <mtr@ngs.fi>
297 * psgen.c: Fixed lineskip to work better when changing the font at
298 the beginning of the line.
300 1997-06-05 Markku Rossi <mtr@ngs.fi>
302 * psgen.c (dump_empty_page): Fixed --file-align option to work
303 even if we cross the page boundary in N-up mode.
305 1997-05-28 Markku Rossi <mtr@ngs.fi>
307 * main.c: New option --mark-wrapped-lines[=STYLE],
308 MarkWrappedLines to mark wrapped lines in the printout.
310 1997-05-22 Markku Rossi <mtr@ngs.fi>
312 * main.c (main): Coded more information to the return value.
314 1997-03-19 Markku Rossi <mtr@ngs.fi>
316 * main.c: New option -W, --language to specify the output
318 New option --color to change the States color model from the
320 Made option -J to be an alias for -t, --title.
321 Make option -# to be an alias for -n, --copies.
323 1997-03-04 Markku Rossi <mtr@ngs.fi>
325 * util.c (read_config): New config file option `StatesPath' to
326 specify the path for the states program.
328 * psgen.c: Fixed --file-align option which was broken with the
331 1997-03-03 Markku Rossi <mtr@ngs.fi>
333 * psgen.c (dump_ps_page_header): Implemented user escapes for user
334 defined header strings.
336 1997-02-26 Markku Rossi <mtr@ngs.fi>
338 * Release enscript-1.5.0.
340 1997-02-21 Markku Rossi <mtr@ngs.fi>
342 * util.c (read_font_info): Optimized AFM caching, this speeds up
343 enscript when using ^@font{} escapes a lot (-E).
344 (read_font_info): New input encoding asciidkno.
345 Renamed asciiscands to asciifise.
347 1997-02-18 Markku Rossi <mtr@ngs.fi>
349 * main.c: New option -U NUM, --nup=NUM to specify how many logical
350 output pages are printed on each physical output page.
352 1997-02-06 Markku Rossi <mtr@ngs.fi>
354 * util.c (parse_font_spec): Added a warning about negative font
357 1997-02-03 Markku Rossi <mtr@ngs.fi>
359 * main.c: New option `--help-pretty-print' to describe all
360 supported --pretty-print languages and file formats.
362 1997-01-24 Markku Rossi <mtr@ngs.fi>
364 * main.c (main): Changed the output file creation to be
365 demand-driven. If the input file (all input files) could not be
366 opened, enscript doesn't generate any output. This is a good
369 1997-01-23 Markku Rossi <mtr@ngs.fi>
371 * gsint.h: Changed the way how memmove() and memcpy() are defined
372 handled. Not replacements can be found form compat lib so we do
373 not need any #define kludges.
375 1997-01-21 Markku Rossi <mtr@ngs.fi>
377 * Makefile.am: Removed testcase.sh and moved all tests to ../tests
380 * util.c (read_config): Added states dependant config file
381 options: `StatesColorModel', `StatesConfigFile' and
382 `StatesHighlightLevel'.
384 1997-01-13 Markku Rossi <mtr@ngs.fi>
386 * mkafmmap.c: Internationalized mkafmmap program.
388 * util.c (read_config): New option `OutputFirstLine' to set the
389 PostScript output's first line.
391 1996-11-28 Markku Rossi <mtr@ngs.fi>
393 * main.c: New option `--E', `--pretty-print' to pretty print
394 source codes with `states'.
396 * psgen.c: New special escape ^@color{r g b}.
398 * util.c (format_user_string): Fixed bug from the `$n' escape
400 (read_config): New option `NoJobHeaderSwitch' to specify the
401 spooler option to suppress the job header.
403 1996-11-05 Markku Rossi <mtr@ngs.ngs.fi>
405 * psgen.c: fixed line number spacing bug which occured when using
406 line numbers with escapes.
408 * main.c: Added ISO-8859/5 (ISO latin5) encoding.
410 1996-09-07 Markku Rossi <mtr@ngs.ngs.fi>
412 * main.c: Added Adobe's Standard cyrillic Font KOI8 encoding.
414 1996-08-30 Markku Rossi <mtr@ngs.ngs.fi>
416 * util.c (parse_font_spec): Accept font point size in width/height
419 1996-08-23 Markku Rossi <mtr@ngs.ngs.fi>
421 * util.c (read_config): New config file option TOCFormat.
423 * psgen.c (process_file): Implemented user-definable format
424 strings for TOC entries.
426 * main.c: New option --slice to print vertical slices of input
429 1996-08-05 Markku Rossi <mtr@ngs.ngs.fi>
431 * main.c: New option --file-align=ALIGN to align separate input
432 files to even ALIGN page count.
434 1996-07-24 Markku Rossi <mtr@ngs.ngs.fi>
436 * main.c: New option --toc to print the Table of Contents.
438 1996-07-17 Markku Rossi <mtr@ngs.ngs.fi>
440 * Release enscript-1.4.0.
442 1996-06-16 Markku Rossi <mtr@ngs.ngs.fi>
444 * psgen.c (get_next_token): Fixed line number counting for
446 (paste_epsf): Fixed a bug which printed EPS images to pages which
447 didn't belong to any of the requested page ranges.
449 * main.c (main): Added new configuration file:
450 SYSCONFDIR/enscriptsite.cfg. This is intended for the
451 site-specific configuration whereas the global configuration file
452 SYSCONFDIR/enscript.cfg is for the global defaults.
453 Site-configuration file is never overwritten by installing a new
454 version of enscript so it is a safe place to store site-specific
455 media etc. definitions.
457 1996-06-13 Markku Rossi <mtr@ngs.ngs.fi>
459 * main.c (handle_options): New option `--printer-options' to pass
460 extra options to the printer command.
462 * psgen.c (process_file): Count shade-box's position from the
463 font's FontBBox value.
464 (process_file): New escape `ps' to add raw PostScript code to the
467 * main.c: New option --filter=STR, -I STR which sets the
468 input filter for source files.
470 1996-05-24 Markku Rossi <mtr@ngs.fi>
472 * util.c (read_config): New config file option `FormFeedType' to
473 specify what to do when a formfeed character is encountered from
476 * psgen.c (read_special_escape): Cleaned up special escapes parsing.
477 (read_special_escape): New escapes: `newpage', `setfilename' and
480 * util.c (read_config): New config option
481 `AcceptCompositeCharacters' to specify whatever we accept
482 PostScript font's composite characters or should we consider them
484 (download_font): Added support for binary-coded .pfb fonts, thanks
485 to Bruce Albrecht <bruce@zuhause.MN.ORG>.
487 * main.c (long_options): Renamed option --pass-through-ps-files to
490 1996-05-22 Markku Rossi <mtr@ngs.fi>
492 * psgen.c (process_file): Fixed carriage return character
495 1996-05-10 Markku Rossi <mtr@ngs.fi>
497 * psgen.c (read_special_escape): New special escape `shade' to
498 highlight regions of text.
500 * main.c (usage): Cleaned up --help messages.
502 1996-05-09 Markku Rossi <mtr@ngs.fi>
504 * util.c (read_config): New configuration file option:
507 1996-05-07 Markku Rossi <mtr@ngs.fi>
509 * util.c (read_config): New config file option `UnderlayStyle' to
510 specify the underlay printing style.
512 * main.c: New option: -j, --borders to print borders around
514 (long_options): New option --ul-style to specify the underlay
517 1996-05-02 Markku Rossi <mtr@ngs.fi>
519 * util.c (read_font_info): Added AFM cache to speedup font-escape
522 * psgen.c (print_line_number): Don't print line numbers for
525 1996-04-22 Markku Rossi <mtr@ngs.fi>
527 * util.c (format_user_string): New directive `%H' for the document
530 * main.c: Changed option -e, --escapes to take an optional
531 argument which specifies the escape character.
533 1996-04-01 Markku Rossi <mtr@ngs.fi>
535 * psgen.c (process_file): Now ^@font{} escapes work over page
538 1996-03-27 Markku Rossi <mtr@ngs.fi>
540 * main.c (main): New option -a, --pages to select which pages are
543 1996-03-26 Markku Rossi <mtr@ngs.fi>
545 * util.c (format_user_string): New option: `$=' number of pages in
546 the current input file.
548 * psgen.c (process_file): Added diversions to count the total
549 pages within a file (%Format: $=).
551 1996-03-12 Markku Rossi <mtr@ngs.fi>
553 * main.c (handle_options): Changed option -l, --lineprinter to
554 print 66 lines per page instead of 65 lines.
556 * util.c (read_config): New config file option: PagePrefeed.
558 * main.c (main): New options: -k, --page-prefeed, -K,
561 1996-03-07 Markku Rossi <mtr@ngs.fi>
563 * util.c (format_user_string): New escape: $(ENVVAR).
565 1996-03-05 Markku Rossi <mtr@ngs.fi>
567 * util.c (read_config): New config file options: HighlightBars and
570 * main.c: New option: -H, --highlight-bars and
571 --highlight-bar-gray to control the highlight bar printing.
573 1996-03-01 Markku Rossi <mtr@ngs.fi>
575 * main.c: New option: -h, --no-job-header to suppress the job
577 (main): Changed option --title to set the name of stdin.
579 1996-02-29 Markku Rossi <mtr@ngs.fi>
581 * Added support for the automatic de-ANSI-fication.
583 * Renamed package to enscript.
585 1996-02-25 Markku Rossi <mtr@ngs.fi>
587 * main.c (main): changed stdin's name to be an empty string
588 instead of "(stdin)". This is how Adobe's enscript does it.
590 1996-02-23 Markku Rossi <mtr@ngs.fi>
592 * main.c (main): Added environment variable GENSCRIPT_LIBRARY
593 which can be used to overwrite the build-in library path.
595 * psgen.c (read_special_escape): fixed a bug which caused pipes to
596 the EPS files to be closed with fclose().
598 1996-02-21 Markku Rossi <mtr@ngs.fi>
600 * Makefile.in (exec_prefix): fixed to honor the value given by the
603 1996-02-20 Markku Rossi <mtr@ngs.fi>
605 * Added hp8 (HP Roman-8) encoding.
607 1996-02-19 Markku Rossi <mtr@ngs.fi>
609 * Release genscript-1.3.0.
611 * main.c (main): New config file option `AppendCtrlD' which can be
612 used to append the ^D character to the end of the output.
614 * psgen.c (do_pass_through_ps_file): added pass-through for the
617 1996-02-08 Markku Rossi <mtr@ngs.fi>
619 * util.c (read_config): New config file option `Clean7Bit' to
620 specify how characters greater than 127 are handled.
622 1996-02-07 Markku Rossi <mtr@ngs.fi>
624 * gsint.h: Implemented unit selection for the `--indent' option.
626 1996-01-30 Markku Rossi <mtr@ngs.fi>
628 * main.c (main): Now genscript can be used even if it is not
631 * Makefile.in (check): new target
633 1996-01-25 Markku Rossi <mtr@ngs.fi>
635 * util.c (paste_file): Implemented `%HeaderHeight' and
636 `%FooterHeight' directives.
638 1996-01-09 Markku Rossi <mtr@ngs.fi>
640 * Finished Win-95/NT port.
642 1996-01-08 Markku Rossi <mtr@ngs.fi>
644 * First Win-95/NT port with MSC 2.00.
646 * util.c (format_user_string): New options: %N and $%.
648 1996-01-05 Markku Rossi <mtr@ngs.fi>
650 * psgen.c (dump_ps_header): Removed date and time ps-constants
651 which can now be formatted with the `%Format' directive:
657 (dump_ps_page_header): Removed fmodstr ps-constant which can now
658 be formatted with the `%Format' directive:
659 - fmodstr = $D{%a %b %e %T %Y}
661 * util.c (format_user_string): Implemented `%Format' directive
662 which can be used to format user defined strings in fancy headers.
664 1996-01-04 Markku Rossi <mtr@ngs.fi>
666 * main.c: Added pslatin1 encoding (PostScript interpreter's
669 1996-01-03 Markku Rossi <mtr@ngs.fi>
671 * Created a new Makefile to the compat subdirectory; now genscript
672 does not need a make with the VPATH feature.
674 * main.c (usage): Split usage string to smaller parts wich are
677 1996-01-02 Markku Rossi <mtr@ngs.fi>
679 * main.c: New option: --non-printable-format, NonPrintableFormat.
681 1995-12-20 Markku Rossi <mtr@ngs.fi>
683 * Added statistics about non-printable character codes.
685 * main.c: New option: -z, --no-formfeed to disable form feed
686 character interpretation.
688 * util.c (do_list_missing_characters): Changed output to go to
689 stderr instead of stdout.
691 1995-12-19 Markku Rossi <mtr@ngs.fi>
693 * util.c (read_config): New config file options: UnderlayAngle and
696 * main.c (main): New options: --ul-angle and --ul-position.
698 1995-12-18 Markku Rossi <mtr@ngs.fi>
700 * configure.in (PATH_SEPARATOR): Defined a new constant
701 PATH_SEPARATOR to specify the character which separates path
702 components. Fixed also all uses.
704 * prt_lpr.c: Isolated printer related stuffs to a separate C file
707 * Makefile.in: Removed pre-defined eps images from the
710 * util.c (parse_font_spec): Added support for the new
711 `name@ptsize' font specification.
713 1995-11-28 Markku Rossi <mtr@ngs.fi>
715 * main.c (handle_options): Option -u, --underlay was changed to
716 take an optional argument. If no argument is given, underlay is
719 * util.c (read_config): New config file option `Underlay' to
720 specify the underlay text.
722 * Makefile.in: Fixed Makefile to obey the GNU Coding Standards.
723 Changed datadir from `prefix/lib' to `prefix/share'.
725 1995-11-27 Markku Rossi <mtr@ngs.fi>
727 * util.c (read_config): New config file options: UnderlayFont and
730 * main.c: Renamed long options:
731 --output-file => --output
733 --tab-size => --tabsize
735 (long_options): made --silent to be an alias for --quiet
737 * utils.c: Renamed config file option `Queue' to `Printer'.
739 1995-11-08 Markku Rossi <mtr@ngs.fi>
741 * Added latin3 encoding (from the latin3.txt file by Duncan C
744 1995-11-02 Markku Rossi <mtr@ngs.fi>
746 * psgen.c: Fixed a bug which added document headers and trailers
747 to pass-through PostScript files.
749 1995-10-31 Markku Rossi <mtr@ngs.fi>
751 * Release genscript-1.2.20.
753 1995-10-27 Markku Rossi <mtr@ngs.fi>
755 * Added option -C, --line-numbers.
757 1995-10-26 Markku Rossi <mtr@ngs.fi>
759 * Added option -Z, --pass-through-ps-files.
761 1995-10-24 Markku Rossi <mtr@ngs.fi>
763 * Cleaned up some HTML entity codes in encoding tables.
765 1995-10-18 Markku Rossi <mtr@ngs.fi>
767 * Added latin2 encoding.
769 1995-10-10 Markku Rossi <mtr@ngs.fi>
771 * main.c (main): changed fancy header's height from 40 to 36
774 1995-10-05 Markku Rossi <mtr@ngs.fi>
776 * New config file options: Queue and QueueParam.
778 * genscript.man: minor cleanups.
780 1995-10-02 Markku Rossi <mtr@ngs.fi>
782 * Release genscript-1.2.1.
784 1995-09-29 Markku Rossi <mtr@ngs.fi>
786 * main.c: read default options from the GENSCRIPT (and ENSCRIPT)
789 1995-09-26 Markku Rossi <mtr@ngs.fi>
791 * font size and baselineskip can be given as a decimal number
793 * psgen.c: Fixed DSC comments, now generated output is DSC 3.0
796 1995-09-21 Markku Rossi <mtr@ngs.fi>
798 * Implemented .pf{a,b} file downloading.
800 1995-09-20 Markku Rossi <mtr@ngs.fi>
802 * psgen.c (read_special_escape): new option 's' (scale) to specify
803 an explicit scale for an eps image.
805 * psgen.c: fixed epsf escape to start a new column if the
806 specified image does not fit to the current one.
808 1995-09-18 Markku Rossi <mtr@ngs.fi>
810 * main.c: Fixed some typos.
812 * Added backspace handling.
814 1995-09-09 Markku Rossi <mtr@ngs.fi>
816 * main.c (main): fixed typos that broke -o and -X options.
818 1995-09-04 Markku Rossi <mtr@ngs.fi>
820 * Release genscript-1.1.4.
822 * Added option --page-label-format.
824 * psgen.c (dump_ps_header): Added findatestr.
825 (paste_epsf): Fixed paste_epsf()'s EPS file recognization.
827 1995-08-30 Markku Rossi <mtr@ngs.fi>
829 * Added options -u, --underlay, --ul-gray and --ul-font.
831 * psgen.c (read_float): now dimensions can be specified in
834 1995-08-29 Markku Rossi <mtr@ngs.fi>
836 * Changed PostScript font's default encoding name from 'default'
839 * New config file option: DefaultOutputMethod.
841 * Added option --indent, -i.
843 * Cleaned up options in manual page, help and code.
845 * Replaced StringSet module with StringHash.
847 * psgen.c (paste_epsf): Now EPS images can be read from command's
850 1995-08-24 Markku Rossi <mtr@ngs.fi>
852 * vms.txt: Added VMS multinational input encoding.
854 * mac.txt: Cleaned up character table.
856 * Added options -S, --statusdict and -D, --setpagedevice.
858 1995-08-23 Markku Rossi <mtr@ngs.fi>
860 * Improved configure to handle more non-ANSI features.
862 * Fixed a declaration bug from compat/strerror.c.
864 * psgen.c (read_float): replaced strtod() with atof().
866 * xalloc.c (xrealloc): do an explicit malloc() if old pointer is
869 * ibmpc.txt: Cleaned up character table.
871 * psgen.c (get_next_token): control characters are now printed in
874 1995-08-21 Markku Rossi <mtr@ngs.fi>
876 * Release genscript-1.0.1.
878 1995-08-17 Markku Rossi <mtr@ngs.fi>
882 1995-08-15 Markku Rossi <mtr@ngs.fi>
884 * Added option --baseline.
886 * Fixed epsf escape's options.
888 1995-08-14 Markku Rossi <mtr@ngs.fi>
890 * Added support for AFM files.
892 1995-08-09 Markku Rossi <mtr@ngs.fi>
894 * Added option --newline to select the newline character.
896 * Cleaned up character set tables.
898 1995-08-07 Markku Rossi <mtr@ngs.fi>
900 * Added Mac input encoding.
902 1995-08-03 Markku Rossi <mtr@ngs.fi>
904 * New special escapes: 'font' and 'comment'.
906 * New option --tab-size=NUM, -T NUM to define tab expansion size.
908 * General code and document cleanups.
910 1995-07-31 Markku Rossi <mtr@ngs.fi>
912 * Added support for --copies option. Now it really works.
914 * util.c (paste_file): parses '%%DocumentNeededResources:'
917 * Added options --font and --header-font.
919 1995-07-27 Markku Rossi <mtr@ngs.fi>
921 * psgen.c (paste_epsf): now eps files are also looked up from
923 (read_special_escape): epsf: added option 'r'.
925 1995-07-26 Markku Rossi <mtr@ngs.fi>
927 * psgen.c: added support for inlined EPS-files.
929 1995-07-25 Markku Rossi <mtr@ngs.fi>
931 * Added IBM PC input encoding.
934 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2008 Free Software Foundation, Inc.
936 Copying and distribution of this file, with or without modification,
937 are permitted in any medium without royalty provided the copyright
938 notice and this notice are preserved.