pspp
6 years agoFigure some details of categories and dimensions.
Ben Pfaff [Mon, 10 Jul 2017 00:08:36 +0000 (17:08 -0700)]
Figure some details of categories and dimensions.

6 years agoLots more details.
Ben Pfaff [Mon, 5 Jun 2017 05:55:36 +0000 (22:55 -0700)]
Lots more details.

6 years agodump: Accept filename on command-line.
Ben Pfaff [Thu, 1 Jun 2017 03:15:42 +0000 (20:15 -0700)]
dump: Accept filename on command-line.

6 years agoMinor improvements.
Ben Pfaff [Tue, 30 May 2017 02:41:54 +0000 (19:41 -0700)]
Minor improvements.

6 years agoFigure out cell styling details.
Ben Pfaff [Mon, 29 May 2017 05:52:59 +0000 (22:52 -0700)]
Figure out cell styling details.

6 years agoFigure out more format details.
Ben Pfaff [Mon, 29 May 2017 05:03:47 +0000 (22:03 -0700)]
Figure out more format details.

6 years agoFigure out more parts of format.
Ben Pfaff [Sun, 28 May 2017 05:21:53 +0000 (22:21 -0700)]
Figure out more parts of format.

6 years agoDocument creation date.
Ben Pfaff [Sat, 27 May 2017 18:14:51 +0000 (11:14 -0700)]
Document creation date.

6 years agoExtract tableid.
Ben Pfaff [Sat, 27 May 2017 17:31:06 +0000 (10:31 -0700)]
Extract tableid.

6 years agoDocument epoch.
Ben Pfaff [Sat, 27 May 2017 17:30:20 +0000 (10:30 -0700)]
Document epoch.

6 years agoImprove description.
Ben Pfaff [Sat, 27 May 2017 16:35:14 +0000 (09:35 -0700)]
Improve description.

6 years agoDocument lots more.
Ben Pfaff [Tue, 23 May 2017 23:54:03 +0000 (16:54 -0700)]
Document lots more.

6 years agodump: Make it work with updated corpus.
Ben Pfaff [Sun, 21 May 2017 23:30:24 +0000 (16:30 -0700)]
dump: Make it work with updated corpus.

7 years agoDocument labels and axes.
Ben Pfaff [Tue, 26 Jul 2016 06:05:24 +0000 (23:05 -0700)]
Document labels and axes.

7 years agoDescribe union element and its children, and some missed details earlier.
Ben Pfaff [Mon, 25 Jul 2016 05:22:41 +0000 (22:22 -0700)]
Describe union element and its children, and some missed details earlier.

Next: axis.

7 years agoDocument other format-related elements.
Ben Pfaff [Mon, 25 Jul 2016 03:41:52 +0000 (20:41 -0700)]
Document other format-related elements.

7 years agospv-file-format: Finish documenting "format".
Ben Pfaff [Mon, 25 Jul 2016 02:26:18 +0000 (19:26 -0700)]
spv-file-format: Finish documenting "format".

7 years agoSome progress on format documentation.
Ben Pfaff [Sat, 23 Jul 2016 18:02:06 +0000 (11:02 -0700)]
Some progress on format documentation.

8 years agospv-file-format.texi: Work on more of the "format" element attributes.
Ben Pfaff [Mon, 11 Apr 2016 05:22:27 +0000 (22:22 -0700)]
spv-file-format.texi: Work on more of the "format" element attributes.

8 years agoWork on "format" element.
Ben Pfaff [Mon, 14 Mar 2016 00:39:49 +0000 (17:39 -0700)]
Work on "format" element.

8 years agoparse-xml: Add ability to limit versions dumped.
Ben Pfaff [Sun, 13 Mar 2016 20:52:22 +0000 (13:52 -0700)]
parse-xml: Add ability to limit versions dumped.

8 years agoDocument a lot of setCellProperties.
Ben Pfaff [Wed, 24 Feb 2016 06:22:04 +0000 (22:22 -0800)]
Document a lot of setCellProperties.

8 years agoDocument faceting and work on facetLayout.
Ben Pfaff [Mon, 22 Feb 2016 06:33:56 +0000 (22:33 -0800)]
Document faceting and work on facetLayout.

8 years agoDocument more detail XML.
Ben Pfaff [Mon, 22 Feb 2016 01:51:45 +0000 (17:51 -0800)]
Document more detail XML.

8 years agoRevert "work on figuring more stuff out--may want to revert this commit"
Ben Pfaff [Mon, 22 Feb 2016 01:49:48 +0000 (17:49 -0800)]
Revert "work on figuring more stuff out--may want to revert this commit"

This reverts commit adc35059e3ae7e8968bc6c7a835abc412920e9b5.

8 years agowork on figuring more stuff out--may want to revert this commit
Ben Pfaff [Sun, 31 Jan 2016 17:48:45 +0000 (09:48 -0800)]
work on figuring more stuff out--may want to revert this commit

8 years agoWork on describing the detail XML format at a high level
Ben Pfaff [Thu, 21 Jan 2016 06:47:05 +0000 (22:47 -0800)]
Work on describing the detail XML format at a high level

(What's a "facet"?)

8 years agoAdd graphviz file for structure of detail XML.
Ben Pfaff [Thu, 21 Jan 2016 04:47:22 +0000 (20:47 -0800)]
Add graphviz file for structure of detail XML.

8 years agoWork on SPV XML detail member.
Ben Pfaff [Mon, 18 Jan 2016 06:14:51 +0000 (22:14 -0800)]
Work on SPV XML detail member.

8 years agospv-file-format.texi: Import back from PSPP upstream.
Ben Pfaff [Sun, 17 Jan 2016 23:29:59 +0000 (15:29 -0800)]
spv-file-format.texi: Import back from PSPP upstream.

8 years agoStart working on detail XML.
Ben Pfaff [Sun, 17 Jan 2016 19:13:44 +0000 (11:13 -0800)]
Start working on detail XML.

8 years agoFix a few typos.
Ben Pfaff [Tue, 12 Jan 2016 22:25:43 +0000 (14:25 -0800)]
Fix a few typos.

8 years agoFinish description of legacy ("heavy") binary format.
Ben Pfaff [Tue, 12 Jan 2016 06:36:50 +0000 (22:36 -0800)]
Finish description of legacy ("heavy") binary format.

8 years agoStart describing legacy detail members.
Ben Pfaff [Mon, 11 Jan 2016 06:30:17 +0000 (22:30 -0800)]
Start describing legacy detail members.

8 years agoDescription of light members appears to be complete.
Ben Pfaff [Mon, 11 Jan 2016 04:40:28 +0000 (20:40 -0800)]
Description of light members appears to be complete.

8 years agoDocument format strings.
Ben Pfaff [Mon, 11 Jan 2016 01:00:11 +0000 (17:00 -0800)]
Document format strings.

8 years agoFigured out more details, documented most values, work on substitutions.
Ben Pfaff [Sun, 10 Jan 2016 00:49:54 +0000 (16:49 -0800)]
Figured out more details, documented most values, work on substitutions.

8 years agoMore documentation on values.
Ben Pfaff [Sat, 9 Jan 2016 22:42:57 +0000 (14:42 -0800)]
More documentation on values.

8 years agoFix .gitignore.
Ben Pfaff [Thu, 7 Jan 2016 06:07:50 +0000 (22:07 -0800)]
Fix .gitignore.

8 years agoSome minor refinements from expanding the corpus.
Ben Pfaff [Thu, 7 Jan 2016 06:01:14 +0000 (22:01 -0800)]
Some minor refinements from expanding the corpus.

8 years agoDocument ccs.
Ben Pfaff [Thu, 7 Jan 2016 05:06:21 +0000 (21:06 -0800)]
Document ccs.

8 years agoDocument TableLook detail.
Ben Pfaff [Thu, 7 Jan 2016 05:05:12 +0000 (21:05 -0800)]
Document TableLook detail.

8 years agoSome more details of styles.
Ben Pfaff [Thu, 7 Jan 2016 04:40:17 +0000 (20:40 -0800)]
Some more details of styles.

8 years agoFigure out a few more details of one of the chunks in the fonts.
Ben Pfaff [Wed, 6 Jan 2016 06:59:21 +0000 (22:59 -0800)]
Figure out a few more details of one of the chunks in the fonts.

8 years agoStart work on documenting values.
Ben Pfaff [Tue, 5 Jan 2016 07:49:48 +0000 (23:49 -0800)]
Start work on documenting values.

8 years agoDocument datum format.
Ben Pfaff [Tue, 5 Jan 2016 04:58:15 +0000 (20:58 -0800)]
Document datum format.

8 years agoSpecify dimension list at beginning of data.
Ben Pfaff [Mon, 4 Jan 2016 07:57:05 +0000 (23:57 -0800)]
Specify dimension list at beginning of data.

8 years agoFinish up with categories (for now).
Ben Pfaff [Mon, 4 Jan 2016 07:29:49 +0000 (23:29 -0800)]
Finish up with categories (for now).

8 years agoFigured out some meanings for category data.
Ben Pfaff [Mon, 4 Jan 2016 06:55:46 +0000 (22:55 -0800)]
Figured out some meanings for category data.

8 years agoWork on improving distinction between groups and categories.
Ben Pfaff [Sun, 9 Aug 2015 21:31:49 +0000 (14:31 -0700)]
Work on improving distinction between groups and categories.

8 years agoparse-all-light: Parse files from williams, germano, smekens also.
Ben Pfaff [Sun, 9 Aug 2015 21:31:23 +0000 (14:31 -0700)]
parse-all-light: Parse files from williams, germano, smekens also.

8 years agoClarify confusing category stuff.
Ben Pfaff [Sun, 9 Aug 2015 15:59:55 +0000 (08:59 -0700)]
Clarify confusing category stuff.

8 years agoFonts.
Ben Pfaff [Sun, 9 Aug 2015 15:19:01 +0000 (08:19 -0700)]
Fonts.

8 years agoRefine understanding of minor points.
Ben Pfaff [Sun, 9 Aug 2015 08:15:12 +0000 (01:15 -0700)]
Refine understanding of minor points.

8 years agodump: Correctly remove match1 parameter from dump_value().
Ben Pfaff [Sat, 8 Aug 2015 08:03:49 +0000 (01:03 -0700)]
dump: Correctly remove match1 parameter from dump_value().

8 years agoparse-all-heavy, parse-all-light: New test scripts.
Ben Pfaff [Sat, 8 Aug 2015 08:01:50 +0000 (01:01 -0700)]
parse-all-heavy, parse-all-light: New test scripts.

8 years agodump: Apostrophe can be used as grouping character.
Ben Pfaff [Sat, 8 Aug 2015 08:01:35 +0000 (01:01 -0700)]
dump: Apostrophe can be used as grouping character.

8 years agodump: Revert changes that caused regressions.
Ben Pfaff [Sat, 8 Aug 2015 08:01:11 +0000 (01:01 -0700)]
dump: Revert changes that caused regressions.

I thought that these changes were OK but I just wasn't testing correctly.

8 years agodump: Make it harder to get the usage wrong.
Ben Pfaff [Sat, 8 Aug 2015 08:00:10 +0000 (01:00 -0700)]
dump: Make it harder to get the usage wrong.

8 years agodump: Drop match1 parameter from dump_value().
Ben Pfaff [Fri, 7 Aug 2015 18:20:22 +0000 (11:20 -0700)]
dump: Drop match1 parameter from dump_value().

8 years agodump2: Tolerate UTF-8, not just ASCII, in strings.
Ben Pfaff [Fri, 7 Aug 2015 17:59:55 +0000 (10:59 -0700)]
dump2: Tolerate UTF-8, not just ASCII, in strings.

8 years agoBring pageSetup into what we look at.
Ben Pfaff [Fri, 7 Aug 2015 15:10:19 +0000 (08:10 -0700)]
Bring pageSetup into what we look at.

8 years agoDocument pageSetup.
Ben Pfaff [Fri, 7 Aug 2015 15:05:05 +0000 (08:05 -0700)]
Document pageSetup.

8 years agoComplete XML structure.
Ben Pfaff [Fri, 7 Aug 2015 09:32:37 +0000 (02:32 -0700)]
Complete XML structure.

8 years agoDocument more attributes.
Ben Pfaff [Fri, 7 Aug 2015 08:37:19 +0000 (01:37 -0700)]
Document more attributes.

8 years agoDocument all the elements, plus the attributes of heading.
Ben Pfaff [Fri, 7 Aug 2015 08:13:21 +0000 (01:13 -0700)]
Document all the elements, plus the attributes of heading.

8 years agoDocument some elements.
Ben Pfaff [Fri, 7 Aug 2015 07:17:46 +0000 (00:17 -0700)]
Document some elements.

8 years agoWork on structure XML description.
Ben Pfaff [Fri, 7 Aug 2015 06:24:54 +0000 (23:24 -0700)]
Work on structure XML description.

8 years agoWork on parsing the XML heading files.
Ben Pfaff [Thu, 6 Aug 2015 07:43:07 +0000 (00:43 -0700)]
Work on parsing the XML heading files.

8 years agospv-file-format: Add more about file names.
Ben Pfaff [Fri, 31 Jul 2015 07:18:27 +0000 (00:18 -0700)]
spv-file-format: Add more about file names.

8 years agospv-file-format: Work.
Ben Pfaff [Wed, 29 Jul 2015 06:30:22 +0000 (23:30 -0700)]
spv-file-format: Work.

8 years agodump: Fix dumping all contents for all v1 and v3.
Ben Pfaff [Tue, 28 Jul 2015 04:36:44 +0000 (21:36 -0700)]
dump: Fix dumping all contents for all v1 and v3.

The new special case for v1 bears further examination--probably the match
values are significant.

8 years agodump: Fix dumping of entire contents for all v3.
Ben Pfaff [Tue, 28 Jul 2015 02:52:06 +0000 (19:52 -0700)]
dump: Fix dumping of entire contents for all v3.

8 years agodump: Fix everything up through dims for v1 and v3 SPV files.
Ben Pfaff [Tue, 28 Jul 2015 02:48:13 +0000 (19:48 -0700)]
dump: Fix everything up through dims for v1 and v3 SPV files.

8 years agodump: Fix everything up through dims for version-3 SPV files.
Ben Pfaff [Tue, 28 Jul 2015 02:44:03 +0000 (19:44 -0700)]
dump: Fix everything up through dims for version-3 SPV files.

version-1 SPVs still report errors.

8 years agodump: Properly handle more than 1024 categories.
Ben Pfaff [Tue, 28 Jul 2015 02:43:02 +0000 (19:43 -0700)]
dump: Properly handle more than 1024 categories.

8 years agoNow the entire corpus (v1, v3, old, new) can be parsed through at least fonts.
Ben Pfaff [Mon, 27 Jul 2015 06:52:41 +0000 (23:52 -0700)]
Now the entire corpus (v1, v3, old, new) can be parsed through at least fonts.

8 years agoIgnore the old v1 files too.
Ben Pfaff [Mon, 27 Jul 2015 06:51:19 +0000 (23:51 -0700)]
Ignore the old v1 files too.

8 years agodump: Some things are related to a version number.
Ben Pfaff [Mon, 27 Jul 2015 06:37:32 +0000 (23:37 -0700)]
dump: Some things are related to a version number.

This fixes SPV e0d720071df86f4ecedac567a1a6b851 up to and including the
fonts section.

8 years agodump: Allow 1 in place of 3 at offset 0x2 in SPV file.
Ben Pfaff [Mon, 27 Jul 2015 05:41:52 +0000 (22:41 -0700)]
dump: Allow 1 in place of 3 at offset 0x2 in SPV file.

This fixes "dump all" up to an including dump_title() in the whole expanded
corpus.

8 years agodump: Ignore an empty inner_end in dump_value_31().
Ben Pfaff [Mon, 27 Jul 2015 05:37:58 +0000 (22:37 -0700)]
dump: Ignore an empty inner_end in dump_value_31().

Now all of the titles in the expanded corpus can be dumped.

8 years agodump: Add an unsatisfying special case for titles.
Ben Pfaff [Mon, 27 Jul 2015 05:37:08 +0000 (22:37 -0700)]
dump: Add an unsatisfying special case for titles.

8 years agodump: Title section sometimes has 0x31 plus fixed block in place of 0x58.
Ben Pfaff [Mon, 27 Jul 2015 05:04:59 +0000 (22:04 -0700)]
dump: Title section sometimes has 0x31 plus fixed block in place of 0x58.

8 years agodump: Title section sometimes has an extra 1 after 0x31.
Ben Pfaff [Mon, 27 Jul 2015 05:04:27 +0000 (22:04 -0700)]
dump: Title section sometimes has an extra 1 after 0x31.

8 years agodump: Title section sometimes uses font size 14, not just 12.
Ben Pfaff [Mon, 27 Jul 2015 05:03:53 +0000 (22:03 -0700)]
dump: Title section sometimes uses font size 14, not just 12.

8 years agodump: Font section also includes 0x9a where 0x97/0x98/0x99 found.
Ben Pfaff [Mon, 27 Jul 2015 05:03:23 +0000 (22:03 -0700)]
dump: Font section also includes 0x9a where 0x97/0x98/0x99 found.

8 years agoUpdate .gitignore.
Ben Pfaff [Mon, 27 Jul 2015 05:02:47 +0000 (22:02 -0700)]
Update .gitignore.

8 years agodump: Make raw dumps include file offsets.
Ben Pfaff [Mon, 27 Jul 2015 05:02:12 +0000 (22:02 -0700)]
dump: Make raw dumps include file offsets.

8 years agoAdd list of files that work.
Ben Pfaff [Mon, 27 Jul 2015 01:53:04 +0000 (18:53 -0700)]
Add list of files that work.

8 years agospv-file-format.texi: New file.
Ben Pfaff [Mon, 27 Jul 2015 01:48:21 +0000 (18:48 -0700)]
spv-file-format.texi: New file.

8 years agonotes update
Ben Pfaff [Mon, 27 Jul 2015 01:41:21 +0000 (18:41 -0700)]
notes update

9 years agoRead all the heavy tables accurately, even across 2 (apparent) versions.
Ben Pfaff [Thu, 13 Nov 2014 17:02:27 +0000 (09:02 -0800)]
Read all the heavy tables accurately, even across 2 (apparent) versions.

9 years agoBetter dumping of multiple series.
Ben Pfaff [Thu, 13 Nov 2014 05:54:03 +0000 (21:54 -0800)]
Better dumping of multiple series.

9 years agodump2: Now dumps basics of most non-"light" bin files.
Ben Pfaff [Thu, 13 Nov 2014 04:59:44 +0000 (20:59 -0800)]
dump2: Now dumps basics of most non-"light" bin files.

9 years agodump: Rename dump_value__() to just dump_value().
Ben Pfaff [Wed, 12 Nov 2014 06:34:13 +0000 (22:34 -0800)]
dump: Rename dump_value__() to just dump_value().

9 years agodump: All output into pseudo-XML.
Ben Pfaff [Wed, 12 Nov 2014 06:31:18 +0000 (22:31 -0800)]
dump: All output into pseudo-XML.

9 years agodump: Work on dumping to an XML-like format.
Ben Pfaff [Tue, 11 Nov 2014 06:23:46 +0000 (22:23 -0800)]
dump: Work on dumping to an XML-like format.

9 years agonotes: Add notes on substitutions.
Ben Pfaff [Tue, 11 Nov 2014 06:18:53 +0000 (22:18 -0800)]
notes: Add notes on substitutions.

9 years agoMore nested data refinement.
Ben Pfaff [Fri, 7 Nov 2014 19:05:48 +0000 (11:05 -0800)]
More nested data refinement.

9 years agoRefine nested parsing.
Ben Pfaff [Fri, 7 Nov 2014 19:00:49 +0000 (11:00 -0800)]
Refine nested parsing.