[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v1.6.2-163-g8c701

From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v1.6.2-163-g8c7010202
Date: Fri, 10 Feb 2023 13:57:30 -0500 (EST)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU PSPP".

The branch, master has been updated
       via  8c7010202f34d6648359603f6490ce2fe4084b6e (commit)
       via  d795170ac11ce55afc8448a445c0ea3d3b9f4b2b (commit)
       via  fb26a85be7049ef91c47dcd58e42c76cf88d8003 (commit)
       via  29b393e13c61b9e7925493166d0f6b8cf0d30045 (commit)
      from  1fdb506564f971fc4241b39fd8ba94956d6eeaef (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 8c7010202f34d6648359603f6490ce2fe4084b6e
Author: Ben Pfaff <>
Date:   Fri Feb 10 10:54:25 2023 -0800

    spv-driver: Add page_setup to output files and allow user to configure them.
    This seems better than what I see happening otherwise, which can be that
    the default page_setup that SPSS Viewer picks is a ridiculous one, like a
    postcard page size.

commit d795170ac11ce55afc8448a445c0ea3d3b9f4b2b
Author: Ben Pfaff <>
Date:   Fri Feb 10 10:53:06 2023 -0800

    spv: Fix crash reading a page_setup without headings.
    The SPV driver can output such a page_setup.

commit fb26a85be7049ef91c47dcd58e42c76cf88d8003
Author: Ben Pfaff <>
Date:   Fri Feb 10 09:25:43 2023 -0800

    cairo: Fix crashes and bugs in 'setup' call.
    Changing the page_setup was not properly supported for PNG and SVG output,
    because it assert-failed in xr_set_surface_size().  In addition, for all
    kinds of output, it didn't account for margins properly in the page size.
    This fixes the problem and unifies page setup between initial driver
    creation and update.
    This wasn't noticed before because output_set_page_setup() wasn't used
    much, but it could be triggered with the pspp-output utility, converting
    from an SPV file that contained a page_setup.  It will become more
    important because an upcoming commit will cause the SPV driver to output
    a page_setup every time.

commit 29b393e13c61b9e7925493166d0f6b8cf0d30045
Author: Ben Pfaff <>
Date:   Wed Feb 8 14:28:54 2023 -0800

    output: Use page_setup for parsing cairo page setup.
    This will make it easier to add page_setup support to the SPV driver.


Summary of changes:
 doc/invoking.texi               |  39 +++++++++++++--
 src/language/tests/paper-size.c |   6 +--
 src/output/cairo.c              |  87 ++++++++++++---------------------
 src/output/measure.c            | 105 ++++++++++++++++++----------------------
 src/output/measure.h            |   4 +-
 src/output/options.c            |  10 ++--
 src/output/options.h            |   4 +-
 src/output/page-setup.c         |  29 +++++++++++
 src/output/page-setup.h         |   4 ++
 src/output/spv-driver.c         |   7 ++-
 src/output/spv/spv.c            |   3 ++
 11 files changed, 167 insertions(+), 131 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]