+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.
+ (ascii_open_driver): Initialize reported_error.
+ (ascii_open_page): Initialize the rest of the ascii driver data
+ even if we fail to open the output file. Fixes bug #21117.
+
+ * chart.c (chart_create): Initialize lp member. Fixes crash if
+ chart initialization fails.
+
+ * html.c (html_open_driver): Don't free chart_file_name in error
+ case, since html_close_driver will do that. Fixes crash if file
+ open fails.
+
+ * postscript.c (ps_close_driver): Don't try to write to file if
+ it's null. Fixes crash if file open fails.
+
+2007-09-08 John Darrington <john@darrington.wattle.id.au>
+
+ * postscript.c html.c: Remove #include "getline.h" to concurr with
+ new gnulib arrangements.
+
+2007-08-23 Ben Pfaff <blp@gnu.org>
+
+ Implement journaling. Bug #17240.
+
+ * automake.mk (output_sources): Add journal.c, journal.h.
+
+ * journal.c: New file.
+
+ * journal.h: New file.
+
+2007-08-16 Ben Pfaff <blp@gnu.org>
+
+ * output.c output.h: export function outp_configure_driver_line.
+ * ascii.c: Added an "append" property.
+
+2007-08-12 Ben Pfaff <blp@gnu.org>
+
+ Add support for charts to ASCII driver. Bug #16364.
+ Thanks to John Darrington for review.
+
+ * ascii.c (struct ascii_driver_ext): Add chart_type,
+ chart_file_name, chart_cnt members.
+ (ascii_open_driver): Initialize new members.
+ (static array option_tab): Add new options, reorganize slightly.
+ (handle_option): Handle new options.
+ (ascii_submit): New function.
+ (ascii_chart_initialise): Implement.
+ (ascii_chart_finalise): Implement.
+
+ * chart.c (chart_init_separate): New function.
+ (chart_finalise_separate): New function.
+
+ * dummy-chart.c (chart_init_separate): New function.
+ (chart_finalise_separate): New function.
+
+ * html.c (html_open_driver): Don't free chart_file_name.
+ (html_close_driver): Do free chart_file_name.
+ (handle_option): Only give an error for chart-files options that
+ don't contain "#".
+ (html_initialise_chart): Use new chart_init_separate.
+ (html_finalise_chart): Use new chart_finalise_separate.
+
+2007-07-25 Ben Pfaff <blp@gnu.org>
+
+ Allow the user to specify an initialization string to write at the
+ beginning of an ASCII output file.
+ * ascii.c (struct ascii_driver_ext): New member `init'.
+ (ascii_open_driver): Initialize `init'.
+ (ascii_close_driver): Parse `init'.
+ (ascii_open_page): Write `init' to output file.
+
+ * output.c (get_option_token): Fix parsing of octal constants.
+
2007-07-25 Ben Pfaff <blp@gnu.org>
Make interactive output go to the terminal (bug #17213), by