lp:pspp

Created by DNS on 2011-10-08 and last modified on 2018-12-03
Get this branch:
bzr branch lp:pspp

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
RBOSE VCS Imports
Project:
pspp
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.sv.gnu.org/pspp.git.

The next import is scheduled to run in 4 hours.

Last successful import was 1 hour ago.

Import started 1 hour ago on izar and finished 1 hour ago taking 20 seconds — see the log
Import started 7 hours ago on izar and finished 7 hours ago taking 15 seconds — see the log
Import started 13 hours ago on izar and finished 13 hours ago taking 20 seconds — see the log
Import started 19 hours ago on alnitak and finished 19 hours ago taking 20 seconds — see the log
Import started on 2018-12-11 on izar and finished on 2018-12-11 taking 20 seconds — see the log
Import started on 2018-12-10 on alnitak and finished on 2018-12-10 taking 20 seconds — see the log
Import started on 2018-12-10 on izar and finished on 2018-12-10 taking 20 seconds — see the log
Import started on 2018-12-10 on alnitak and finished on 2018-12-10 taking 20 seconds — see the log
Import started on 2018-12-10 on izar and finished on 2018-12-10 taking 20 seconds — see the log
Import started on 2018-12-09 on izar and finished on 2018-12-09 taking 20 seconds — see the log

Recent revisions

5509. By Ben Pfaff on 2018-12-03

output: Remove support for nested tables.

They are no longer used.

5508. By Ben Pfaff on 2018-12-03

SYSFILE INFO: Get rid of nested tables.

Nested tables aren't really necessary and make a number of things harder in
the output subsystem. SYSFILE INFO and DISPLAY, which share code, were the
only code that used them, so this removes them from that code.

5507. By Ben Pfaff on 2018-12-03

get-data-psql.at: Make test work with Debian pg_wrapper arrangement.

It had been years since I tested Postgres, but I was making a change that
would affect the Postgres test, and I found out that the test didn't work.
This fixes it.

5506. By Ben Pfaff on 2018-11-26

segment: Fix behavior when #! line is not new-line terminated.

The code here is supposed to maintain a invariant that, when it returns a
nonnegative value, it initializes *type, but it failed to do that when a
#! line did not end in a new-line. This fixes the problem.

Bug #55101.
Thanks for Friedrich Beckmann for narrowing down the problem.
Found by the Debian buildd: https://buildd.debian.org/status/fetch.php?pkg=pspp&arch=arm64&ver=1.2.0-1&stamp=1543183214&raw=0

5505. By Ben Pfaff on 2018-11-26

ascii: Fix assertion in ascii_output_table_item().

The previous assertion did not actually detect the bug it was intended to
cover.

5504. By Ben Pfaff on 2018-11-26

ascii: Update min_breaks along with width and length.

min_breaks has to be no larger than the page width (or length), otherwise
the rendering algorithm fails, but the automatic update for TTYs didn't
take that into account.

5503. By Ben Pfaff on 2018-11-26

render: Use "long long" instead of "double" for arithmetic.

When I wrote this code in 2010, it seemed reasonable to me to use
floating-point arithmetic to do large integer calculations, because 64-bit
machines were not yet pervasive. Over 8 years later, 32-bit machines are
now a rarity. This commit switches types and modernizes the coding style.

This fixed an assertion failure that I was getting mysteriously while
rendering a particular table. I didn't investigate further because using
integers seemed like a much better idea anyway.

5502. By Ben Pfaff on 2018-11-26

tests: Disable Address Sanitizer SIGSEGV handler for intentional SIGSEGV.

5501. By Ben Pfaff on 2018-11-26

FREQUENCIES: Avoid buffer overrun when there is no valid data.

Reported by Address Sanitizer.

5500. By Ben Pfaff on 2018-11-26

ONEWAY: Fix use of stack-allocated variable outside its scope.

The 'payload' object is a kind of class and should be allocated statically.

Found by Address Sanitizer.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.