[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pspp-cvs] Changes to pspp/src/ChangeLog
From: |
Ben Pfaff |
Subject: |
[Pspp-cvs] Changes to pspp/src/ChangeLog |
Date: |
Tue, 26 Apr 2005 02:32:05 -0400 |
Index: pspp/src/ChangeLog
diff -u pspp/src/ChangeLog:1.168 pspp/src/ChangeLog:1.169
--- pspp/src/ChangeLog:1.168 Sat Apr 23 09:27:24 2005
+++ pspp/src/ChangeLog Tue Apr 26 06:32:02 2005
@@ -1,3 +1,52 @@
+Mon Apr 25 22:55:59 2005 Ben Pfaff <address@hidden>
+
+ Finish fixing MATCH FILES (PR 11677).
+
+ * get.c: (trim_dictionary) Rewrite in terms of drop_variables(),
+ keep_variables(), rename_variables().
+ (drop_variables) New function.
+ (keep_variables) New function.
+ (struct mtf_file) Rename `in' to `in_name'. Add `in_var'.
+ (cmd_match_files) Deal with in_var. Use drop_variables(),
+ keep_variables(). When IN is specified, require BY. Set master
+ variables after master dictionary is complete. Add IN variables
+ after master dictionary is complete.
+ (mtf_free_file) Free `in_name'.
+ (mtf_delete_file_in_place) Set in_var value to 0.
+ (mtf_read_nonactive_records) Rephrase.
+ (mtf_processing) Support IN. Rephrase. Fix bugs.
+ (mtf_merge_dictionary) Don't set master variables; we do that
+ later now.
+ (get_master) Don't insist that there's a master variable.
+
+Mon Apr 25 22:55:22 2005 Ben Pfaff <address@hidden>
+
+ Kluge to make some variable renaming sort of work.
+ Needs real fix.
+
+ * dictionary.c: (dict_rename_var) Call dict_add_longvar_entry().
+
+Mon Apr 25 22:52:28 2005 Ben Pfaff <address@hidden>
+
+ Add functions for comparing sets of variables between cases.
+ Use the functions.
+
+ * case.c: (case_compare) New function.
+ (case_compare_2dict) New function.
+
+ * aggregate.c: (struct agr_proc) Remove `prev_break' member. Add
+ `break_case'.
+ (cmd_aggregate) Nullify break_case. Don't call
+ initialize_aggregate_info().
+ (agr_destroy) Destroy break_case.
+ (aggregate_single_case) Rewrite. Use case_compare().
+ (dump_aggregate_info) Copy from break_case into output.
+ (initialize_aggregate_info) Copy break_case from input.
+
+ * get.c: (mtf_compare_BY_values) Use case_compare_2dict().
+
+ * vfm.c: (equal_splits) Use case_compare().
+
Sat Apr 23 17:01:04 WST 2005 John Darrington <address@hidden>
* dictionary.c vars-prs.c sfm-write.c: Fixed some memory leaks
- [Pspp-cvs] Changes to pspp/src/ChangeLog, Ben Pfaff, 2005/04/05
- [Pspp-cvs] Changes to pspp/src/ChangeLog, John Darrington, 2005/04/13
- [Pspp-cvs] Changes to pspp/src/ChangeLog, John Darrington, 2005/04/14
- [Pspp-cvs] Changes to pspp/src/ChangeLog, Ben Pfaff, 2005/04/18
- [Pspp-cvs] Changes to pspp/src/ChangeLog, John Darrington, 2005/04/23
- [Pspp-cvs] Changes to pspp/src/ChangeLog,
Ben Pfaff <=
- [Pspp-cvs] Changes to pspp/src/ChangeLog, John Darrington, 2005/04/26
- [Pspp-cvs] Changes to pspp/src/ChangeLog, John Darrington, 2005/04/27
- [Pspp-cvs] Changes to pspp/src/ChangeLog, John Darrington, 2005/04/28
- [Pspp-cvs] Changes to pspp/src/ChangeLog, Ben Pfaff, 2005/04/28