+2008-07-25 Ben Pfaff <blp@gnu.org>
+
+ * casereader-translator.c (struct casereader_arithmetic_sequence):
+ New struct.
+ (casereader_create_arithmetic_sequence): New function.
+ (cas_translate): New function.
+ (cas_destroy): New function.
+
+2008-07-26 John Darrington <john@darrington.wattle.id.au>
+
+ * case-ordering.c case-ordering.h: Removed the value_cnt
+ associated with the ordering structure.
+
+2008-07-16 Jason Stover <jhs@math.gcsu.edu>
+
+ * category.c (cat_get_category_count): New function.
+
+2008-05-15 Ben Pfaff <blp@gnu.org>
+
+ Patch #6512.
+
+ * data-out.c (output_infinite): Use gsl_isnan instead of isnan,
+ and gsl_isinf instead of isinf, as a stopgap measure for
+ portability until appropriate gnulib modules are available.
+
+ * por-file-writer.c (format_trig_double): Similarly, use
+ gsl_finite instead of finite.
+
+2008-03-18 John Darrington <john@darrington.wattle.id.au>
+
+ * data-in.c: If category is custom currency, then use
+ numeric format for input.
+
+2008-03-06 Ben Pfaff <blp@gnu.org>
+
+ * dictionary.c (var_name_is_insertable): New function.
+ (make_hinted_name): Don't accept variable names that match PSPP
+ keywords. Thanks to Jason Stover for reporting the problem.
+
+2008-03-06 Ben Pfaff <blp@gnu.org>
+
+ * format-guesser.c (syntax): Require month names to be spelled out
+ as English words, so that single characters that happen to be
+ Roman numerals don't get detected as months. Thanks to John
+ Darrington for reporting this bug.
+
+2008-03-04 Ben Pfaff <blp@gnu.org>
+
+ Patch #6441. Reviewed by John Darrington.
+
+ * format.c (fmt_fix): New function.
+ (fmt_fix_input): New function.
+ (fmt_fix_output): New function.
+
+ * format.def: Correct minimum width for DATETIME format. It was
+ 7, should have been 17.
+
+ * automake.mk: Add new files.
+
+ * format-guesser.c: New file.
+
+ * format-guesser.h: New file.
+
+2008-02-18 Ben Pfaff <blp@gnu.org>
+
+ Patch #6426. Reviewed by John Darrington.
+
+ * format.c (min_width): Renamed fmt_min_width and made public.
+ Updated all references.
+ (max_width): Renamed fmt_max_width and made public. Updated all
+ references.
+ (max_decimals): Renamed fmt_max_decimals and made public. Updated
+ all references.
+ (var_create): Use the new functions for default variable
+ attributes below.
+ (var_default_formats): New function.
+ (var_default_measure): New function.
+ (var_default_alignment): New function.
+
+ * format.h (macro FMT_MAX_NUMERIC_WIDTH): New macro.
+
+2008-02-09 Ben Pfaff <blp@gnu.org>
+
+ Add a couple of extensions to GET DATA TYPE=TXT. Patch #6412.
+ Thanks to John Darrington for review.
+
+ * data-in.c (data_in): Add new argument to designate the last
+ column of the data field being parsed, for use in error messages.
+ Update all callers.
+
+ * data-parser (struct data_parser): New member `quote_escape'.
+ (data_parser_create): Initialize quote_escape.
+ (data_parser_set_quotes): New function.
+ (cut_field): Support escaped quotes.
+ (parse_delimited_span): Ditto.
+ (parse_delimited_no_span): Ditto.
+
+ * get-data.c (parse_get_txt): Support ESCAPE extension subcommand
+ in enhanced mode. Only support multiple quote characters in
+ enhanced mode.
+
+2008-02-06 John Darrington <john@darrington.wattle.id.au>
+
+ psql-reader.c psql-reader.h: Read more than one tuple at
+ once. Fix bug reading a query which returns no data. Fix bug
+ when transformation followed a reader.
+ Ask the server for the number of records in the query, for the
+ benefit of the gui.
+
+2008-02-05 John Darrington <john@darrington.wattle.id.au>
+
+ psql-reader.c: So yesterday they release postgresql 8.3.0
+ which has money represented with 64 bits. They must get
+ paid more than me.
+
+2008-02-02 John Darrington <john@darrington.wattle.id.au>
+
+ psql-reader.c psql-reader.h: New files. Thanks to Ben Pfaff
+ for reviewing this code.
+
+2008-02-02 Ben Pfaff <blp@gnu.org>
+
+ Patch #6347.
+
+ * sys-file-reader.c (read_variable_record): Allow missing values
+ to be specified on long string variables, but warn about them
+ because PSPP does not yet support them.
+ (read_extension_record): Ignore extension records 20 and 21, which
+ PSPP does not yet support.
+ (read_header): Fix error message when floating-point format cannot
+ be identified.
+
+2008-02-01 Ben Pfaff <blp@gnu.org>
+
+ Patch #6386. Thanks to John Darrington for review and for the
+ updates to gnumeric-reader.c.
+
+ * dictionary.c (make_hinted_name): New function.
+ (make_numeric_name): New function.
+ (dict_make_unique_var_name): New function.
+
+ * gnumeric-reader.c (devise_name): Removed.
+ (munge_name): Removed.
+ (gnumeric_open_reader): Use new function
+ dict_make_unique_var_name.
+
+ * short-names.c (set_var_short_name_suffix): Use new function
+ str_format_26adic.
+
+2008-01-19 John Darrington <john@darrington.wattle.id.au>
+
+ * settings.c settings.h: Moved static variables into a
+ single struct. Renamed functions to have a settings_ prefix.
+
+2008-01-14 John Darrington <john@darrington.wattle.id.au>
+
+ * data-out.c (output_AHEX): Corrected number of bytes in
+ call to output_hex. Closes bug #22011
+
+2008-01-02 John Darrington <john@darrington.wattle.id.au>
+
+ * variable.c variable.h: Replaced var_get_value_name with
+ var_append_value_name which doesn't use any static data.
+ Thanks to Ben for review.
+
2007-12-07 Ben Pfaff <blp@gnu.org>
Patch #6302.