X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Foutput%2FChangeLog;h=8ed1b2a8f967ec13394e153b7585d167116da26d;hb=6f74029d4dded39ec22045f318182cb75d11375a;hp=1e5f86d74698e0c9792d60a9bbabbd834563ecb7;hpb=8444d8d47de5e5f8d076b6f43f73c2c29494031e;p=pspp-builds.git diff --git a/src/output/ChangeLog b/src/output/ChangeLog index 1e5f86d7..8ed1b2a8 100644 --- a/src/output/ChangeLog +++ b/src/output/ChangeLog @@ -1,3 +1,85 @@ +Sat Jul 1 17:20:03 2006 Ben Pfaff + + Make the destination for charts configurable in the HTML driver. + Fixes bug #15723, "HTML driver creates .png files insecurely". + + * htmlP.h: (struct html_driver_ext) Add chart_file_name, chart_cnt + members. + + * html.c: (html_open_driver) Initialize new members. + (option_tab var) Add "chart-files" option. + (handle_option) Parse "chart-files" option. + (html_initialise_chart) Name file based on "chart-files" option. + +Sat Jul 1 22:41:26 2006 Ben Pfaff + + Fix bug #16644: Output Driver crashes in DISPLAY VARIABLES. + + * table.c (tab_create): Don't allocate t->hrh, t->wrv yet, because + the table size might change before we're ready to use them. + (tabi_table) Allocate them here instead. + +Fri Jun 9 14:42:35 2006 Ben Pfaff + + Reform string library. + + * output.c (init_default_drivers): Update call to + configure_driver() to new interface. + (get_option_token) Use a modifiable substring in interface instead + of a separate position parameter. Use ss_get_*() functions. + (configure_driver) Take and work with substrings. + (configure_driver_line) Update call to configure_driver() to new + interface. + (outp_get_paper_size) Use substrings. + + * output.h (struct outp_class): Change open_driver interface to + use substring. Update all implementations. + + * table.c (text_format): Change to return substring. + (tab_title) Use xvasprintf(). + + * table.h (struct tab_table): Change title member to char *. + +Thu May 25 18:02:53 WST 2006 John Darrington + + * table.c: Removed redundant extern declaration. + +Sun May 14 14:03:56 2006 Ben Pfaff + + * output.c (outp_eject_page): Always make sure that a page is open + upon return. + +Sun May 14 13:54:58 2006 Ben Pfaff + + * postscript.c: (ps_chart_finalise) Fix format of %%EndDocument + comment, which screwed up gv's idea of where one page ended and + the next one began. Thanks to John Darrington for pointing out + the bug. + +Sun Apr 16 11:48:25 2006 Ben Pfaff + + Start reforming error message support. In this phase, we get rid + of "installation errors" and change all uses of msg() in the + output drivers to uses of error() or error_at_line(). + + * Removed all inclusion of in this directory. + + * output.c: Changed all uses of msg() to error() or + error_at_line(). + (outp_read_devices) Maintain line number in int variable instead + of "struct file_locator". + (tokener) Renamed get_option_token(), rewritten, changed interface. + (outp_parse_options) Change `options' argument to type const + struct string *. Rewritten. + (configure_driver) Passes a struct string * to ->open_driver() + instead of char *. + (outp_get_paper_size) Maintain line number in int variable instead + of "struct file_locator". Removed stupid cache. + + * output.h: (struct outp_class) Change `open_driver' function to + take const struct string * instead of const char *. Updated all + implementations. + Mon Apr 3 11:14:38 2006 Ben Pfaff Rewrite a lot of the output drivers and infrastructure.