Estimate parameters. Moved some code to re-usable functions.
[pspp-builds.git] / src / output / ChangeLog
index f7ce7b5c841eb622ee3ebe8b33fd9d5e9c2f21cb..b1928b970b1bc454111008fabe9edb2e4f86ab5c 100644 (file)
@@ -1,3 +1,42 @@
+2008-02-08  John Darrington <john@darrington.wattle.id.au>     
+
+       * journal.c: (journal_write) flush the stream on writes.
+       Useful for discovering syntax which causes a crash.
+
+2007-09-25  Ben Pfaff  <blp@gnu.org>
+
+       Patch #6210.  Reviewed by John Darrington.
+
+       * ascii.c: Implement ability to resize output device parameters to
+       fit terminal window size as it changes.
+       (struct ascii_driver_ext): New members `auto_width',
+       `auto_length'.
+       (ascii_open_driver): Initialize new members, call
+       update_page_size.
+       (update_page_size): New function to update device size.
+       (handle_option): Support new "auto" setting for length, width.
+       (ascii_open_page): Call update_page_size.
+
+2007-09-22  Ben Pfaff  <blp@gnu.org>
+
+       Bug #21128.  Reviewed by John Darrington.
+
+       * output.c (TWO_CHARS macro): Removed.
+       (outp_evaluate_dimension): Changed interface, rewritten.  Updated
+       all callers.
+       (internal_get_paper_size): Removed.
+       (parse_unit): New function.
+       (parse_paper_size): New function.
+       (outp_get_paper_size): Tweaked interface, rewritten.
+       (get_standard_paper_size): New function.
+       (read_paper_conf): New function.
+       (get_default_paper_size): New function.
+
+       * postscript.c (ps_open_driver): Use system default paper size as
+       default paper, instead of hard-coding US letter.
+       (handle_option): Allow outp_evaluate_dimension to supply error
+       message instead of generating it here.
+
 2007-09-21  Ben Pfaff  <blp@gnu.org>
 
        * ascii.c (struct ascii_driver_ext): New member reported_error.