X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fterminal%2FChangeLog;h=f86d6c8ca7053f0a18e90213f589244f56924951;hb=75aeeafa67aa460512683311566a83917d399c70;hp=a1efa112486c8c3a5b106ee48ede7a04589716f1;hpb=4d86bb87eedc899cdfe0df8f9f2367080db8c7cc;p=pspp-builds.git diff --git a/src/ui/terminal/ChangeLog b/src/ui/terminal/ChangeLog index a1efa112..f86d6c8c 100644 --- a/src/ui/terminal/ChangeLog +++ b/src/ui/terminal/ChangeLog @@ -1,3 +1,51 @@ +Thu May 4 21:50:59 2006 Ben Pfaff + + Continue reforming procedure execution. In this phase, move + procedure.c and procedure.h from src to src/data. Update + makefiles and #includes accordingly. + + * automake.mk: (src_ui_terminal_pspp_SOURCES) Remove + src/procedure.c and src/procedure.h. + (src_ui_terminal_pspp_LDADD) Move libexpressions.a later in list + to make the link work. + +Wed May 3 23:09:37 2006 Ben Pfaff + + Continue reforming procedure execution. In this phase, get rid of + many global variables, consolidating procedure execution in + procedure.c. Encapsulate transformations in new "struct + trns_chain". Also, change implementation of N OF CASES, FILTER, + and PROCESS IF from special cases to transformations. + + * main.c: (main) Use proc_init(). + (terminate) Use proc_done(). + +Wed Apr 26 13:34:54 2006 Ben Pfaff + + Improve command name completion in readline. + + * read-line.c (readln_initialize): Set up readline to only break + words for completion at new-line. That way we can complete a + whole command name. Also, set rl_attempted_completion_function + instead of rl_completion_entry_function so we can disable + completing on file names, which is usually not what we want in + PSPP. + +Wed Apr 26 13:31:00 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. + + * automake.mk (src_ui_terminal_pspp_LDADD): Move libui earlier to + avoid link errors. + + * main.c (main): Handle new CMD_* results. + (execute_command) Move most per-command actions into cmd_parse(). + (handle_error) Removed. cmd_parse() handles command failure. + Tue Apr 25 11:08:17 2006 Ben Pfaff Finish reforming error message support. In this phase, move @@ -12,7 +60,8 @@ Tue Apr 25 10:58:19 2006 Ben Pfaff and add the callback to each UI. Also, move verbose_msg() into its own module. - * automake.mk (src_ui_terminal_libui_a_SOURCES): Add msg-ui.c. + * automake.mk (src_ui_terminal_libui_a_SOURCES): Add msg-ui.c, + msg-ui.h. * command-line.c: (parse_command_line) Call verbose_increment_level() instead of increment err_verbosity