Estimate parameters. Moved some code to re-usable functions.
[pspp] / src / language / dictionary / ChangeLog
index 4a96aeb941a9479876c7386203e97d30fc102f8b..20778a242d5dab254fc37d4d289cb87f98a2cffa 100644 (file)
@@ -1,3 +1,118 @@
+2008-03-16  Ben Pfaff  <blp@gnu.org>
+
+       Patch #6452.  Reviewed by John Darrington.
+
+       * variable-display.c (cmd_variable_width): Fix parsing bug.  Also,
+       limit variable display widths to within range 1 thru 2 *
+       MAX_STRING.
+
+2007-11-11  Ben Pfaff  <blp@gnu.org>
+
+       * sys-file-info.c (display_variables): Fix DISPLAY LABELS.  Thanks
+       to Guido Gay <gay@irer.it> for reporting this bug.
+
+2007-11-03  Ben Pfaff  <blp@gnu.org>
+
+       Allow output files to overwrite input files (bug #21280).
+
+       * apply-dictionary.c (cmd_apply_dictionary): Manage file handle
+       reference counts.
+
+       * sys-file-info.c (cmd_sysfile_info): Manage file handle reference
+       counts.
+
+2007-08-12  Ben Pfaff  <blp@gnu.org>
+
+       Output variable measurement level, alignment, and display width as
+       part of DISPLAY DICTIONARY and SYSFILE INFO output.  Bug #13019.
+       Reviewed by John Darrington.
+       * sys-file-info.c (cmd_sysfile_info): Allow space for new rows of
+       info in output.
+       (display_variables): Ditto.
+       (describe_variable): Output variable measurement level, alignment,
+       and display width as part of DISPLAY DICTIONARY and SYSFILE INFO
+       output.
+
+2007-06-06  Ben Pfaff  <blp@gnu.org>
+
+       Adapt case sources, sinks, and clients of procedure code to the
+       new infrastructure.
+       
+       * apply-dictionary.c: Now any_reader_open returns a casereader.
+
+       * sys-file-open.c: Now sfm_reader_open returns a casereader.
+
+Sat Feb  3 21:52:35 2007  Ben Pfaff  <blp@gnu.org>
+
+       * vector.c (cmd_vector): Add support for specifying an output
+       format in the short form of the command, fixing bug #18706.
+       Rewrite to get rid of weird data structure and simplify.
+
+       * sys-file-info.c (display_vectors): For DISPLAY VECTORS, display,
+       in addition to the names of vectors, the names, positions, and
+       print formats of the variables contained in the vectors.
+
+Wed Dec 13 20:59:54 2006  Ben Pfaff  <blp@gnu.org>
+
+       * automake.mk: Add delete-variables.c
+
+       * delete-variables.c (cmd_delete_variables): New function, in new
+       file.
+       
+Sun Dec 10 13:55:58 2006  Ben Pfaff  <blp@gnu.org>
+
+       * sys-file-info.c (cmd_sysfile_info): Report floating-point format
+       used in system file.
+
+Sat Dec  9 18:44:26 2006  Ben Pfaff  <blp@gnu.org>
+
+       * variable-label.c: Move to src/data/variable.c.
+       
+       * vector.c (cmd_vector): Use PV_SAME_WIDTH in parse_variables
+       call, because string variables in a vector must have the same
+       width.
+
+Thu Nov 30 22:06:21 2006  Ben Pfaff  <blp@gnu.org>
+
+       * value-labels.c (get_label): Allow commas between values and
+       labels and between value labels.  Fixes bug #18303.  Thanks to
+       John Darrington for reporting this bug.
+
+Sat Nov  4 16:04:19 2006  Ben Pfaff  <blp@gnu.org>
+
+       * numeric.c: (cmd_string) Check that output format is valid.
+       Simplify parsing.
+
+Wed Nov  1 20:50:54 2006  Ben Pfaff  <blp@gnu.org>
+
+       * sys-file-info.c: (cmd_display) Use compare_var_ptr_names to
+       compare "struct variable **"s, not compare_var_names.  Fixes bug
+       #17423.
+
+Sat May  6 19:03:34 2006  Ben Pfaff  <blp@gnu.org>
+
+       * apply-dictionary.c: (cmd_apply_dictionary) Use new function
+       val_labs_can_set_width().
+
+Sat May  6 10:43:22 2006  Ben Pfaff  <blp@gnu.org>
+
+       Continue reforming procedure execution.  In this phase, get rid of
+       the output code for SPLIT FILE groups in procedure.c, which really
+       shouldn't be doing any output.  Move it into the individual
+       procedures instead.  This also adds some flexibility.
+
+       * split-file.c (output_split_file_values): New function.
+
+Sat May  6 10:42:19 2006  Ben Pfaff  <blp@gnu.org>
+
+       Continue reforming procedure execution.  In this phase, get rid of
+       the output code for SPLIT FILE groups in procedure.c, which really
+       shouldn't be doing any output.  Move it into the individual
+       procedures instead.  This also adds some flexibility.
+
+       * automake.mk (src_language_dictionary_libcmddict_a_SOURCES): Add
+       split-file.h.
+
 Thu Mar  2 08:40:33 WST 2006 John Darrington <john@darrington.wattle.id.au>
        
        * Moved files from src directory