X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2FChangeLog;h=7e49e91fd830aef65c4a1fbc32b43c5221162334;hb=a1887dd91b27990bba31adb888a4273379a4bf8c;hp=ad276e8cc3bf46fe4f2bf64434a24dbdab9b35f0;hpb=c7693e9bf506dd7b5f0daa14c360b83779d499a8;p=pspp-builds.git diff --git a/src/ChangeLog b/src/ChangeLog index ad276e8c..7e49e91f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,153 @@ +Thu Mar 3 22:08:35 WST 2005 John Darrington + + * Makefile.am : Fixed up CLEANFILES target. + +Mon Feb 28 23:49:56 2005 Ben Pfaff + + * str.h: Changed `struct len_string' to `struct fixed_string', a + more accurate name. Updated all references. + +Mon Feb 28 23:35:30 2005 Ben Pfaff + + Redo calendar support. Should now be bug-for-bug compatible. + + * calendar.c: New file. + + * calendar.h: New file. + + * data-in.c: Use new calendar functions. + (parse_sign) Change sense of return value. + (calendar_error) New function. + (ymd_to_ofs) New function. + (ymd_to_date) New function. + (parse_DATE) Use new function. + (parse_ADATE) Ditto. + (parse_EDATE) Ditto. + (parse_SDATE) Ditto. + (parse_JDATE) Ditto. + (parse_QYR) Ditto. + (parse_MOYR) Ditto. + (parse_WKYR) Ditto. + (parse_TIME) Ditto. + (parse_DTIME) Ditto. + (parse_DATETIME) Ditto. + + * data-out.c: (convert_date) Use new calendar functions. + + * error.c: (err_vmsg) Changed interface to be more sensible. + Updated all callers. + (dump_message) Don't double new-lines (why did we do this + anyway?). + +Mon Feb 28 23:30:25 2005 Ben Pfaff + + * sfmP.h: (macro flt64) Moved here from pref.h.orig. + (macro FLT64_MAX) Moved here from pref.h.orig. + +Mon Feb 28 23:28:01 2005 Ben Pfaff + + * set.q: Support SET EPOCH. + (static var set_epoch) New var. + (aux_stc_custom_epoch) New function. + (stc_custom_epoch) New function. + (get_epoch) New function. + (stc_custom_pager) [USE_INTERNAL_PAGER] Fix bug. + + * format.c: Make it possible just to check whether a specifier is + valid without emitting an error message. + (parse_format_specifier_name) Change interface, update all + callers. + (check_input_specifier) Ditto. + (check_output_specifier) Ditto. + (parse_format_specifier) Ditto. + +Mon Feb 28 23:24:08 2005 Ben Pfaff + + * command.def: Add DEBUG POOL. + + * pool.c: (pool_destroy) Fix bug in deleting this pool from its + parent. + (pool_clear) Properly account for size of pool gizmo. + (pool_realloc) Ditto. + (pool_clone) New function. + + * pool.h: Mark our allocation functions MALLOC_LIKE. + +Mon Feb 28 23:21:26 2005 Ben Pfaff + + * Makefile.am: Move many definitions into new top-level + Make.build. Add expressions to SUBDIRS. Add calendar.c, + calendar.h. Remove expr-evl.c, expr-opt.c expr-prs.c, expr.h, + exprP.h, expr.def. + + * case.c: (case_resize) New function. + (case_swap) New function. + + * casefile.c: Include mkfile.h. + +Fri Feb 25 21:11:35 WST 2005 John Darrington + + * sfm-read.c: Fixed a buglet which caused a crash when trying + to read a non-existent file. + +Sun Feb 13 16:11:13 2005 Ben Pfaff + + Fix Bug #11955. + + * aggregate.c: (parse_aggregate_functions) Code cleanup. + Important part: get rid of spurious copying of function->format to + destvar->print and destvar->write. + +Fri Feb 11 00:08:36 2005 Ben Pfaff + + Fix Bug #11916, which was confusing a variable's `index' member + with the variable's position in a var_set. Although these are + usually the same, they are not for array `var_set's. + + Took advantage of this bug as an opportunity to clean up and + rewrite parse_var_set_vars(). + + * vars-prs.c: (parse_vs_variable_idx) New function. + (parse_vs_variable) Reimplement in terms of + parse_vs_variable_idx(). + (parse_var_idx_class) New function. + (add_variable) New function. + (add_variables) New function. + (parse_var_set_vars) Rewritten. + (struct var_set) Change `lookup_var' member that returns a + variable into `lookup_var_idx' member that returns an int. + Updated the var set implementations in obvious corresponding ways. + Used compare_var_ptr_names(), hash_var_ptr_name() just added. + +Fri Feb 11 00:06:03 2005 Ben Pfaff + + Use our global variable compare & hash functions and give them + better names. Add similar functions for dealing with double + pointers to variables. + + * vars-atr.c: (compare_variables) Renamed compare_var_names(). + (hash_variable) Renamed hash_var_name(). + (compare_var_ptr_names) New function. + (hash_var_ptr_name) New function. + + * t-test.q: (cmd_t_test) Use global compare_var_names(), + hash_var_name(). + (compare_var_name) Removed. + (hash_var_name) Removed. + +Fri Feb 11 00:04:39 2005 Ben Pfaff + + Fix dictionary bug. + + * dictionary.c: (compare_variable_dblptrs) Rename + compare_var_ptrs() and fix it to properly dereference the double + pointers. + +Mon Feb 7 09:58:15 WST 2005 John Darrington + + crosstabs.q examine.q oneway.q q2c.c: Added a q2c feature to + declare subcommands as mandatory. Closed bug #11843 + Sat Feb 5 20:35:10 WST 2005 John Darrington * getline.c command.[ch] command.def: Added (very rudimentary)