X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2FChangeLog;h=604fb254d9229e299d19e7461fb69418dafa22bc;hb=b90130fcce3888711bc7f151836464632a1a55ce;hp=75c211886c89405c2beb1c11dd93f69a6d767cf2;hpb=793b1e4345762d98ecc0ffbf6ace0b901c0b52b5;p=pspp-builds.git diff --git a/src/ChangeLog b/src/ChangeLog index 75c21188..604fb254 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,129 @@ +Wed Apr 26 20:00:00 2006 Ben Pfaff + + * procedure.c (create_trns_case): Fix inverted decision on whether + numeric values should be initialized to 0 or SYSMIS. + +Wed Apr 26 19:48:52 2006 Ben Pfaff + + Continue reforming procedure execution. In this phase, assert + that add_transformation() is not called during procedure + execution. Thanks to John Darrington for the suggestion. + + * procedure.c: (static var in_procedure) New var. + (internal_procedure) Get rid of recursive_call local var and + logic. + (open_active_file) Set in_procedure and make sure it wasn't + already set. + (close_active_file) Reset in_procedure and make sure it was + already set. + (add_transformation) Make sure we're not in a procedure. + +Wed Apr 26 19:33:52 2006 Ben Pfaff + + Continue reforming procedure execution. In this phase, break + procedure.c into multiple files. + + * procedure.c (vfm_last_invocation): Rename + time_of_last_procedure(). Update all references. + (struct storage_stream_info) Move to data/storage-stream.c. + (storage_sink_open) Ditto. + (destroy_storage_stream_info) Ditto. + (storage_sink_write) Ditto. + (storage_sink_destroy) Ditto. + (storage_sink_make_source) Ditto. + (var storage_sink_class) Ditto. + (storage_source_count) Ditto. + (storage_source_read) Ditto. + (storage_source_destroy) Ditto. + (storage_source_class) Ditto. + (storage_source_get_casefile) Ditto. + (storage_source_create) Ditto. + (null_sink_class) Move to data/case-sink.c. + (create_case_source) Move to data/case-source.c. + (free_case_source) Ditto. + (case_source_is_class) Ditto. + (create_case_sink) Move to data/case-sink.c. + (free_case_sink) Ditto. + + * procedure.h: (struct case_source) Move to data/case-source.h. + (struct case_source_class) Ditto. + (struct case_sink) Move to data/case-sink.h. + (struct case_sink_class) Ditto. + +Thu Apr 27 09:28:25 WST 2006 John Darrington + + * automake.mk: Removed explicit dependencies for message.o, since + that module no longer exists. + +Wed Apr 26 15:29:45 2006 Ben Pfaff + + Start reforming procedure execution. In this phase, get rid of + function prototypes for never-defined functions. + + * procedure.h: Get rid of function prototypes for never-defined + functions. + +Wed Apr 26 12:58:46 2006 Ben Pfaff + + Improve the way we handle the various parsing "states". Until now + we've hard-coded the state transitions in the command definition + file, but that's error-prone and, worse, it's redundant--we can + figure out what state we're in anyhow. We can cleanly handle + INPUT PROGRAM and FILE TYPE with a nested command-processing loop. + + * procedure.c (case_source_is_complex): Removed. + (discard_variables) No need to set pgm_state anymore. + +Tue Apr 25 11:06:49 2006 Ben Pfaff + + Finish reforming error message support. In this phase, move + message.c into libpspp. + + * message.c: Move to libpspp. + +Tue Apr 25 10:47:37 2006 Ben Pfaff + + Continue reforming error message support. In this phase, drop + actual message printing from core code, substituting a callback, + and add the callback to each UI. Also, move verbose_msg() into + its own module. + + * message.c: (var err_error_count) Renamed error_count and moved + to ui/terminal/msg-ui.c. + (var err_warning_count) Renamed warning_count and moved to + ui/terminal/msg-ui.c. + (err_check_count) Renamed check_msg_count() and moved to + ui/terminal/msg-ui.c. + (dump_message) Rewrote to take stream instead of function pointer + and moved to ui/terminal/msg-ui.c. + (msg_emit) Moved its guts to ui/terminal/msg-ui.c as handle_msg() + and rewrote to just pass message to callback. + + (var err_verbosity) Renamed "verbosity" and moved to + libpspp/verbose-msg.c. + (verbose_msg) Moved to libpspp/verbose-msg.c. + + (var err_already_flagged) Removed. + (puts_stdout) Removed. + + (var msg_handler) New static variable. + (msg_init) New function. + (msg_get_command_name) New function. + +Mon Apr 24 17:40:08 2006 Ben Pfaff + + Continue reforming error message support. In this phase, rename + all the message functions and types to start with "msg", except + for the ones that will be moving to other modules anyway. + + All references to the identifiers below were updated likewise. + + * message.c: (err_done) Renamed msg_done(). + (err_push_file_locator) Renamed msg_push_msg_locator(). + (err_pop_file_locator) Renamed msg_pop_msg_locator(). + (err_location) Renamed msg_location(). + (err_set_command_name) Renamed msg_set_command_name(). + Mon Apr 24 14:11:33 2006 Ben Pfaff * message.c: Use exit.h from gnulib instead of checking for and