pspp
5 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 19:37:53 +0000 (11:37 -0800)]
cleanup

5 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 19:36:37 +0000 (11:36 -0800)]
cleanup

5 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 19:33:35 +0000 (11:33 -0800)]
cleanup

5 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 19:24:18 +0000 (11:24 -0800)]
cleanup

5 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 19:08:33 +0000 (11:08 -0800)]
cleanup

6 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 19:03:12 +0000 (11:03 -0800)]
cleanup

6 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 18:57:22 +0000 (10:57 -0800)]
cleanup

6 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 18:17:59 +0000 (10:17 -0800)]
cleanup

6 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 17:33:00 +0000 (09:33 -0800)]
cleanup

6 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 17:27:27 +0000 (09:27 -0800)]
cleanup

6 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 00:56:34 +0000 (16:56 -0800)]
cleanup

6 days agoAdd show-legacy-series command.
Ben Pfaff [Sat, 3 Jan 2026 00:49:18 +0000 (16:49 -0800)]
Add show-legacy-series command.

6 days agocleanup
Ben Pfaff [Sat, 3 Jan 2026 00:19:03 +0000 (16:19 -0800)]
cleanup

6 days agolegacy table subscripts
Ben Pfaff [Fri, 2 Jan 2026 23:55:02 +0000 (15:55 -0800)]
legacy table subscripts

6 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 22:40:22 +0000 (14:40 -0800)]
cleanup

6 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 20:57:52 +0000 (12:57 -0800)]
cleanup

6 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 19:58:59 +0000 (11:58 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 18:27:36 +0000 (10:27 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 18:08:24 +0000 (10:08 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 17:27:11 +0000 (09:27 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 04:31:15 +0000 (20:31 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 04:29:40 +0000 (20:29 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 04:22:46 +0000 (20:22 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 04:18:52 +0000 (20:18 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 04:10:06 +0000 (20:10 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 03:57:31 +0000 (19:57 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 03:29:53 +0000 (19:29 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 03:24:12 +0000 (19:24 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 03:12:22 +0000 (19:12 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Fri, 2 Jan 2026 00:00:57 +0000 (16:00 -0800)]
cleanup

7 days agocleanup
Ben Pfaff [Thu, 1 Jan 2026 23:07:02 +0000 (15:07 -0800)]
cleanup

8 days agowork
Ben Pfaff [Thu, 1 Jan 2026 18:28:47 +0000 (10:28 -0800)]
work

8 days agowork
Ben Pfaff [Thu, 1 Jan 2026 01:04:10 +0000 (17:04 -0800)]
work

8 days agoapply to outline
Ben Pfaff [Thu, 1 Jan 2026 00:29:28 +0000 (16:29 -0800)]
apply to outline

8 days agosuccessfully read just an outline
Ben Pfaff [Thu, 1 Jan 2026 00:28:16 +0000 (16:28 -0800)]
successfully read just an outline

8 days agospv outline works
Ben Pfaff [Wed, 31 Dec 2025 22:02:44 +0000 (14:02 -0800)]
spv outline works

9 days agowork on outlines
Ben Pfaff [Wed, 31 Dec 2025 16:44:50 +0000 (08:44 -0800)]
work on outlines

9 days agowork
Ben Pfaff [Wed, 31 Dec 2025 01:03:02 +0000 (17:03 -0800)]
work

10 days agowork
Ben Pfaff [Tue, 30 Dec 2025 16:36:41 +0000 (08:36 -0800)]
work

11 days agowork
Ben Pfaff [Mon, 29 Dec 2025 15:22:54 +0000 (07:22 -0800)]
work

11 days agowork
Ben Pfaff [Mon, 29 Dec 2025 00:06:02 +0000 (16:06 -0800)]
work

11 days agofixes
Ben Pfaff [Mon, 29 Dec 2025 00:04:17 +0000 (16:04 -0800)]
fixes

11 days agofixes
Ben Pfaff [Sun, 28 Dec 2025 22:57:04 +0000 (14:57 -0800)]
fixes

11 days agowork
Ben Pfaff [Sun, 28 Dec 2025 20:00:24 +0000 (12:00 -0800)]
work

13 days agogitignore
Ben Pfaff [Sat, 27 Dec 2025 17:36:04 +0000 (09:36 -0800)]
gitignore

13 days agomore fixes
Ben Pfaff [Sat, 27 Dec 2025 17:34:00 +0000 (09:34 -0800)]
more fixes

13 days agofix
Ben Pfaff [Sat, 27 Dec 2025 03:52:08 +0000 (19:52 -0800)]
fix

13 days agosupport multiple setFormat inside setCellProperties
Ben Pfaff [Sat, 27 Dec 2025 01:20:33 +0000 (17:20 -0800)]
support multiple setFormat inside setCellProperties

13 days agomore simplification
Ben Pfaff [Sat, 27 Dec 2025 01:15:17 +0000 (17:15 -0800)]
more simplification

13 days agomore simplification
Ben Pfaff [Sat, 27 Dec 2025 01:14:39 +0000 (17:14 -0800)]
more simplification

13 days agosimplify more
Ben Pfaff [Sat, 27 Dec 2025 01:11:43 +0000 (17:11 -0800)]
simplify more

13 days agosimplify Target
Ben Pfaff [Sat, 27 Dec 2025 01:04:20 +0000 (17:04 -0800)]
simplify Target

13 days agoXXX Don't decode area styles because they should be in the Look XXX
Ben Pfaff [Fri, 26 Dec 2025 23:49:22 +0000 (15:49 -0800)]
XXX Don't decode area styles because they should be in the Look XXX

13 days agoImplement multiparagraph values.
Ben Pfaff [Fri, 26 Dec 2025 22:54:17 +0000 (14:54 -0800)]
Implement multiparagraph values.

13 days agomore fixes
Ben Pfaff [Fri, 26 Dec 2025 20:09:09 +0000 (12:09 -0800)]
more fixes

2 weeks agofixes
Ben Pfaff [Fri, 26 Dec 2025 17:16:47 +0000 (09:16 -0800)]
fixes

2 weeks agowork
Ben Pfaff [Fri, 26 Dec 2025 16:48:47 +0000 (08:48 -0800)]
work

2 weeks agorendering fix
Ben Pfaff [Fri, 26 Dec 2025 16:21:55 +0000 (08:21 -0800)]
rendering fix

2 weeks agofix
Ben Pfaff [Fri, 26 Dec 2025 00:40:06 +0000 (16:40 -0800)]
fix

2 weeks agoFix margins
Ben Pfaff [Fri, 26 Dec 2025 00:39:43 +0000 (16:39 -0800)]
Fix margins

2 weeks agomore legacy
Ben Pfaff [Thu, 25 Dec 2025 21:18:42 +0000 (13:18 -0800)]
more legacy

2 weeks agofies
Ben Pfaff [Thu, 25 Dec 2025 19:17:31 +0000 (11:17 -0800)]
fies

2 weeks agodisplay dimension labels in the corner better
Ben Pfaff [Thu, 25 Dec 2025 15:43:55 +0000 (07:43 -0800)]
display dimension labels in the corner better

2 weeks agofixes
Ben Pfaff [Thu, 25 Dec 2025 01:25:14 +0000 (17:25 -0800)]
fixes

2 weeks agofixes
Ben Pfaff [Thu, 25 Dec 2025 00:38:33 +0000 (16:38 -0800)]
fixes

2 weeks agoimproved styling
Ben Pfaff [Wed, 24 Dec 2025 23:24:01 +0000 (15:24 -0800)]
improved styling

2 weeks agowriter fix
Ben Pfaff [Wed, 24 Dec 2025 22:51:12 +0000 (14:51 -0800)]
writer fix

2 weeks agowork
Ben Pfaff [Wed, 24 Dec 2025 22:26:32 +0000 (14:26 -0800)]
work

2 weeks agotests
Ben Pfaff [Wed, 24 Dec 2025 21:51:52 +0000 (13:51 -0800)]
tests

2 weeks agowork
Ben Pfaff [Wed, 24 Dec 2025 19:02:29 +0000 (11:02 -0800)]
work

2 weeks agowork on reading spv files
Ben Pfaff [Wed, 24 Sep 2025 15:56:09 +0000 (08:56 -0700)]
work on reading spv files

5 weeks agorust: Fix Length conversions in paper-sizes crate and add tests.
Ben Pfaff [Sun, 30 Nov 2025 17:26:48 +0000 (09:26 -0800)]
rust: Fix Length conversions in paper-sizes crate and add tests.

6 weeks agorust: Add Length type to paper-sizes crate.
Ben Pfaff [Mon, 24 Nov 2025 17:09:37 +0000 (09:09 -0800)]
rust: Add Length type to paper-sizes crate.

6 weeks agorust: Release paper-sizes version 2.0.
Ben Pfaff [Mon, 24 Nov 2025 16:42:33 +0000 (08:42 -0800)]
rust: Release paper-sizes version 2.0.

6 weeks agorust: Add serde support to paper-sizes.
Ben Pfaff [Mon, 6 Oct 2025 16:26:11 +0000 (09:26 -0700)]
rust: Add serde support to paper-sizes.

3 months agorust: Add `PaperSize` parsing and formatting in paper-sizes crate.
Ben Pfaff [Mon, 6 Oct 2025 01:10:54 +0000 (18:10 -0700)]
rust: Add `PaperSize` parsing and formatting in paper-sizes crate.

3 months agorust: Fix author in Cargo.toml in paper-sizes crate.
Ben Pfaff [Mon, 6 Oct 2025 01:10:13 +0000 (18:10 -0700)]
rust: Fix author in Cargo.toml in paper-sizes crate.

3 months agorust: New Rust crate `paper-sizes` for detecting paper sizes and defaults.
Ben Pfaff [Fri, 3 Oct 2025 18:45:05 +0000 (11:45 -0700)]
rust: New Rust crate `paper-sizes` for detecting paper sizes and defaults.

3 months agorust: Release version 0.5.0.
Ben Pfaff [Wed, 24 Sep 2025 15:12:00 +0000 (08:12 -0700)]
rust: Release version 0.5.0.

3 months agorust: Add support for reading SPSS/PC+ system files.
Ben Pfaff [Wed, 17 Sep 2025 15:45:57 +0000 (08:45 -0700)]
rust: Add support for reading SPSS/PC+ system files.

Signed-off-by: Ben Pfaff <blp@cs.stanford.edu>
3 months agorust: Run `cargo fmt`.
Ben Pfaff [Wed, 24 Sep 2025 00:16:56 +0000 (17:16 -0700)]
rust: Run `cargo fmt`.

3 months agodoc: Remove unused file.
Ben Pfaff [Wed, 17 Sep 2025 15:41:16 +0000 (08:41 -0700)]
doc: Remove unused file.

3 months agorust: Release version 0.4.0
Ben Pfaff [Wed, 17 Sep 2025 15:29:00 +0000 (08:29 -0700)]
rust: Release version 0.4.0

3 months agorust: Add support for portable files.
Ben Pfaff [Wed, 17 Sep 2025 15:17:38 +0000 (08:17 -0700)]
rust: Add support for portable files.

3 months agorust: Rename `test` modules to `tests` for consistency.
Ben Pfaff [Sun, 14 Sep 2025 21:02:59 +0000 (14:02 -0700)]
rust: Rename `test` modules to `tests` for consistency.

3 months agorust: Allow creation date in system files to contain dashes.
Ben Pfaff [Mon, 15 Sep 2025 19:51:19 +0000 (12:51 -0700)]
rust: Allow creation date in system files to contain dashes.

3 months agorust: Add license and copyright text to the rendered documentation.
Ben Pfaff [Thu, 4 Sep 2025 20:34:28 +0000 (13:34 -0700)]
rust: Add license and copyright text to the rendered documentation.

4 months agorust: Fix doctests for lib.rs.
Ben Pfaff [Wed, 3 Sep 2025 18:27:01 +0000 (11:27 -0700)]
rust: Fix doctests for lib.rs.

Shell commands should not be tested as if they are Rust source code.

4 months agorust: Rename `mod.rs` files to reflect module names.
Ben Pfaff [Wed, 3 Sep 2025 18:24:28 +0000 (11:24 -0700)]
rust: Rename `mod.rs` files to reflect module names.

This is the more modern Rust style of file naming, which avoids having
many files named `mod.rs`, reducing confusion in editors.

4 months agorust: Release version 0.3.0.
Ben Pfaff [Tue, 2 Sep 2025 23:42:29 +0000 (16:42 -0700)]
rust: Release version 0.3.0.

4 months agorust: Add top-level documentation for the PSPP crate.
Ben Pfaff [Tue, 2 Sep 2025 23:41:48 +0000 (16:41 -0700)]
rust: Add top-level documentation for the PSPP crate.

4 months agorust: Minor documentation update.
Ben Pfaff [Tue, 2 Sep 2025 23:08:35 +0000 (16:08 -0700)]
rust: Minor documentation update.

4 months agorust: Move all command documentation into a single directory.
Ben Pfaff [Tue, 2 Sep 2025 22:37:42 +0000 (15:37 -0700)]
rust: Move all command documentation into a single directory.

This makes it much easier to find the documentation for a command, or to
reference a command's documentation, because it's not necessary to guess
which chapter it is documented in.

4 months agorust: Improve documentation for `pspp decrypt` and `pspp show`.
Ben Pfaff [Tue, 2 Sep 2025 21:56:23 +0000 (14:56 -0700)]
rust: Improve documentation for `pspp decrypt` and `pspp show`.

Also, update `pspp show` implementation to match.

4 months agorust: Fix clippy warnings.
Ben Pfaff [Fri, 29 Aug 2025 00:01:58 +0000 (17:01 -0700)]
rust: Fix clippy warnings.

4 months agorust: Fix warnings from newer version of rustc.
Ben Pfaff [Thu, 28 Aug 2025 23:22:43 +0000 (16:22 -0700)]
rust: Fix warnings from newer version of rustc.

4 months agorust: Document `pspp decrypt`.
Ben Pfaff [Mon, 25 Aug 2025 19:01:36 +0000 (12:01 -0700)]
rust: Document `pspp decrypt`.

4 months agorust: Work on chapter in manual on invoking PSPP.
Ben Pfaff [Mon, 25 Aug 2025 03:15:38 +0000 (20:15 -0700)]
rust: Work on chapter in manual on invoking PSPP.

4 months agorust: Break CLI commands into separate Rust modules.
Ben Pfaff [Mon, 25 Aug 2025 02:48:22 +0000 (19:48 -0700)]
rust: Break CLI commands into separate Rust modules.

4 months agorust: Refactor how CSV output is written to avoid most heap allocations.
Ben Pfaff [Mon, 25 Aug 2025 02:33:29 +0000 (19:33 -0700)]
rust: Refactor how CSV output is written to avoid most heap allocations.