pspp
11 years agoUse the select and pipe2 modules from gnulib 20130423010504/pspp
John Darrington [Mon, 22 Apr 2013 18:04:04 +0000 (20:04 +0200)]
Use the select and pipe2 modules from gnulib

11 years agoWiden the criteria for assuming the terminal is utf capable. 20130422010503/pspp
John Darrington [Sun, 21 Apr 2013 19:44:24 +0000 (21:44 +0200)]
Widen the criteria for assuming the terminal is utf capable.

Assume the terminal is UTF-8 capable if the TERM and XTERM_LOCALE environment
variables seem to suggest that.

11 years agoUpdate documentation for the STRING command. 20130421010505/pspp
John Darrington [Sat, 20 Apr 2013 10:00:22 +0000 (12:00 +0200)]
Update documentation for the STRING command.

The text wasn't entirely clear.  Hopefully this is an improvement.

Reported by: Ronald Crichton

11 years agoChanged "Text files" to "Text Files" 20130419010508/pspp 20130420010514/pspp
John Darrington [Thu, 18 Apr 2013 17:28:17 +0000 (19:28 +0200)]
Changed "Text files" to "Text Files"

Reported-By: Jack Tanner
11 years agoterminal-reader.c: Added missing #include directive
John Darrington [Wed, 17 Apr 2013 17:23:24 +0000 (19:23 +0200)]
terminal-reader.c: Added missing #include directive

11 years agoTerminal reader: Interruptable command line interface 20130417010503/pspp
John Darrington [Sun, 14 Apr 2013 11:36:42 +0000 (13:36 +0200)]
Terminal reader: Interruptable command line interface

This change alters the behaviour of the command line interface such that
upon receiving SIGINT, instead of immediately aborting, the current command
being read will be interrupted and a new PSPP> prompt appears.

Reviewed-by: Ben Pfaff
11 years agoAscii driver: Default to box=unicode iff the charset is UTF8 20130410010506/pspp 20130411010506/pspp 20130415100536/pspp 20130416010502/pspp
John Darrington [Tue, 9 Apr 2013 20:32:04 +0000 (22:32 +0200)]
Ascii driver: Default to box=unicode iff the charset is UTF8

11 years agoAUTORECODE: Avoid use-after-free error with TEMPORARY. 20130408010504/pspp 20130409010502/pspp
Ben Pfaff [Sun, 7 Apr 2013 22:06:35 +0000 (15:06 -0700)]
AUTORECODE: Avoid use-after-free error with TEMPORARY.

When TEMPORARY is in effect, proc_commit() destroys the temporary
dictionary.  This means that any procedure that does not somehow disable
temporary transformations and refers to a variable following proc_commit()
has a use-after-free error.

Until now, AUTORECODE had this problem.  This commit fixes it and adds a
test.

Bug #32757.

11 years agoAUTORECODE: Trim trailing white space correctly.
Ben Pfaff [Sun, 7 Apr 2013 21:14:25 +0000 (14:14 -0700)]
AUTORECODE: Trim trailing white space correctly.

The existing code trimmed off everything starting at the first space.
The new version trims off only trailing spaces.

Found by inspection.

11 years agopo: Update Dutch translation from translationproject.org.
Ben Pfaff [Sun, 26 Feb 2012 18:01:26 +0000 (10:01 -0800)]
po: Update Dutch translation from translationproject.org.

11 years agoascii: Omit whitespace at the end of a line.
Ben Pfaff [Sun, 7 Apr 2013 19:57:32 +0000 (12:57 -0700)]
ascii: Omit whitespace at the end of a line.

Long string variables tend not to be completely filled with data, which
means that they end in a lot of spaces.  The ASCII output driver didn't
handle these well.  Instead, it put a blank line in the cell for each
trailing space.

This fixes the problem and adds a test.

Reported by Ronald Crichton.
Bug #38672.

11 years agoFixed crash when processing regression with bad syntax
John Darrington [Sun, 7 Apr 2013 17:56:44 +0000 (19:56 +0200)]
Fixed crash when processing regression with bad syntax

11 years agoRename some identifiers for consistency
John Darrington [Sun, 7 Apr 2013 13:32:50 +0000 (15:32 +0200)]
Rename some identifiers for consistency

11 years agoCORRELATIONS: Fix crash with separate sets of row and column variables.
Ben Pfaff [Sun, 7 Apr 2013 17:06:23 +0000 (10:06 -0700)]
CORRELATIONS: Fix crash with separate sets of row and column variables.

When WITH is specified, the column variables start at offset corr->n_vars1
within corr->vars.  The calculation previously used here was incorrect and
caused an access beyond the end of the corr->vars array.

The code would be clearer if there were separate row_vars and col_vars
arrays, but that would be a larger change.

Bug #38661.
Reported by William Rogers.

11 years agoUpdate casereader.c from master
John Darrington [Fri, 5 Apr 2013 19:10:52 +0000 (21:10 +0200)]
Update casereader.c from master

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Fri, 5 Apr 2013 18:27:21 +0000 (20:27 +0200)]
Merge remote branch 'origin/master' into import-gui

11 years agoascii.c: Use symbol instead of constant literal 20130405030516/pspp 20130406010505/pspp 20130407010512/pspp
John Darrington [Wed, 3 Apr 2013 07:37:17 +0000 (09:37 +0200)]
ascii.c: Use symbol instead of constant literal

11 years agoFixed bug displaying unicode box characters.
John Darrington [Wed, 3 Apr 2013 07:20:13 +0000 (09:20 +0200)]
Fixed bug displaying unicode box characters.

Also added a test for this.  Closes bug #38647

11 years agoRELIABILITY: Fix memory leaks and dereferences of uninitialized pointers.
Ben Pfaff [Thu, 4 Apr 2013 16:26:03 +0000 (11:26 -0500)]
RELIABILITY: Fix memory leaks and dereferences of uninitialized pointers.

The 'total' struct and 'm' array in struct reliability were allocated once
per case group, but freed exactly once.  If there were no case groups,
this caused a null dereference.  If there was more than one case group,
this caused a memory leak.  This commit fixes both problems.

This commit also fixes a related crash on bad syntax due to dereferencing
a null pointer in reliability_destroy().

Bug #38660.
Reported by William Rogers.

11 years agoFix compiler warning in gnumeric-reader.c 20130401030511/pspp 20130402030504/pspp 20130403030507/pspp
John Darrington [Mon, 1 Apr 2013 06:06:32 +0000 (08:06 +0200)]
Fix compiler warning in gnumeric-reader.c

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Mon, 1 Apr 2013 05:51:32 +0000 (07:51 +0200)]
Merge remote branch 'origin/master' into import-gui

Conflicts:
src/data/casereader.c

11 years agoWork-around bug in GCC 4.4.5
John Darrington [Mon, 1 Apr 2013 05:34:28 +0000 (07:34 +0200)]
Work-around bug in GCC 4.4.5

Gcc 4.4.5 seems to be buggy.  For some reason it miscompiles the code in
casereader_count_cases__ when compiled with -O2 by not allocating enough
stack.  This commit works around that problem by putting a dummy variable
on the stack.

Reviewed-by Ben Pfaff.

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Sun, 31 Mar 2013 18:47:45 +0000 (20:47 +0200)]
Merge remote branch 'origin/master' into import-gui

11 years agoods-reader: Fix GCC warning.
Ben Pfaff [Sun, 31 Mar 2013 18:13:57 +0000 (11:13 -0700)]
ods-reader: Fix GCC warning.

ods-reader.c: In function 'ods_file_casereader_read':
ods-reader.c:941:3: error: ISO C90 forbids mixed declarations and code

11 years agoONEWAY /POSTHOC: Annotate output with dependent variable
John Darrington [Sun, 31 Mar 2013 17:27:34 +0000 (19:27 +0200)]
ONEWAY /POSTHOC: Annotate output with dependent variable

The Multiple Comparisons table did not specify the variable to which it refered.  This could be confusing
if more than one variable was specified.
Fixes bug #38635

11 years agoUpdated lt.po from translationproject.org
John Darrington [Sun, 31 Mar 2013 16:51:48 +0000 (18:51 +0200)]
Updated lt.po from translationproject.org

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Sun, 31 Mar 2013 16:43:21 +0000 (18:43 +0200)]
Merge remote branch 'origin/master' into import-gui

11 years agoFixed some memory allocation issues in the Gnumeric import code
John Darrington [Sun, 31 Mar 2013 16:36:21 +0000 (18:36 +0200)]
Fixed some memory allocation issues in the Gnumeric import code

11 years agoFix bug reading empty sheets
John Darrington [Sun, 31 Mar 2013 16:21:34 +0000 (18:21 +0200)]
Fix bug reading empty sheets

11 years agoCommit remaining bits
John Darrington [Sun, 31 Mar 2013 15:55:21 +0000 (17:55 +0200)]
Commit remaining bits

11 years agore-enable compiler bug workaroundä
John Darrington [Sun, 31 Mar 2013 15:49:21 +0000 (17:49 +0200)]
re-enable compiler bug workaroundä

11 years agoFixed some memory leaks
John Darrington [Sun, 31 Mar 2013 15:44:13 +0000 (17:44 +0200)]
Fixed some memory leaks

11 years agoAdded a second lot of state data
John Darrington [Sat, 30 Mar 2013 17:16:50 +0000 (18:16 +0100)]
Added a second lot of state data

11 years agoMake the gnumeric reader behave the same as the odsreader
John Darrington [Sat, 30 Mar 2013 16:00:30 +0000 (17:00 +0100)]
Make the gnumeric reader behave the same as the odsreader

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Sat, 30 Mar 2013 11:28:41 +0000 (12:28 +0100)]
Merge remote branch 'origin/master' into import-gui

11 years agoFix memory allocation issues in ods-reader 20130331030503/pspp
John Darrington [Sat, 30 Mar 2013 11:16:14 +0000 (12:16 +0100)]
Fix memory allocation issues in ods-reader

11 years agoRename variable and add comment
John Darrington [Sat, 30 Mar 2013 11:05:12 +0000 (12:05 +0100)]
Rename variable and add comment

11 years agoFixed some memory leaks
John Darrington [Sat, 30 Mar 2013 10:05:52 +0000 (11:05 +0100)]
Fixed some memory leaks

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Sat, 30 Mar 2013 08:18:25 +0000 (09:18 +0100)]
Merge remote branch 'origin/master' into import-gui

11 years agoImported new lt.po file from translation-project. 20130330030503/pspp
John Darrington [Sat, 30 Mar 2013 07:40:56 +0000 (08:40 +0100)]
Imported new lt.po file from translation-project.

11 years agoRemove diagnostics
John Darrington [Fri, 29 Mar 2013 19:28:13 +0000 (20:28 +0100)]
Remove diagnostics

11 years agoRevert experimentÃ
John Darrington [Fri, 29 Mar 2013 18:47:53 +0000 (19:47 +0100)]
Revert experimentÃ

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Fri, 29 Mar 2013 11:27:59 +0000 (12:27 +0100)]
Merge remote branch 'origin/master' into import-gui

Conflicts:
src/ui/gui/text-data-import-dialog.c

11 years agoFix order of text-import subdialogs.
John Darrington [Fri, 29 Mar 2013 11:13:43 +0000 (12:13 +0100)]
Fix order of text-import subdialogs.

Commit 29c1450251805417aacb9cecc84b03c81137c137 inadvertently reversed the
order of display of the the first-line and seperator subdialogs.  Amoung
other problems, this meant that controls of the former were no longer
respected.  This change restores the original order.

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Wed, 27 Mar 2013 19:07:58 +0000 (20:07 +0100)]
Merge remote branch 'origin/master' into import-gui

11 years agoMATCH FILES: Fix bugs along error path. 20130327030508/pspp 20130328030507/pspp 20130329030505/pspp
Ben Pfaff [Wed, 27 Mar 2013 05:35:59 +0000 (22:35 -0700)]
MATCH FILES: Fix bugs along error path.

Also add test to prevent later regression.

Reported by Ronald Crichton <Ronald.Crichton@cit.edu.au>.

11 years agogui: Fix GCC warning in page-file source file.
Ben Pfaff [Wed, 27 Mar 2013 04:35:17 +0000 (21:35 -0700)]
gui: Fix GCC warning in page-file source file.

src/ui/gui/page-file.c: In function 'init_file':
src/ui/gui/page-file.c:84:35: warning: variable 'opts' set but not
    used

11 years agoWork around bug in compiler
John Darrington [Tue, 26 Mar 2013 21:07:50 +0000 (22:07 +0100)]
Work around bug in compiler

11 years agoUpdated NEWS to match the version number
John Darrington [Tue, 26 Mar 2013 18:29:51 +0000 (19:29 +0100)]
Updated NEWS to match the version number

11 years agoAdded a second lot of state data
John Darrington [Mon, 25 Mar 2013 18:54:49 +0000 (19:54 +0100)]
Added a second lot of state data

11 years agosheet meta data: Move out of state data
John Darrington [Mon, 25 Mar 2013 18:10:53 +0000 (19:10 +0100)]
sheet meta data:  Move out of state data

11 years agoSeparate the reader state data into its own struct
John Darrington [Mon, 25 Mar 2013 17:49:21 +0000 (18:49 +0100)]
Separate the reader state data into its own struct

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Sat, 23 Mar 2013 16:10:25 +0000 (17:10 +0100)]
Merge remote branch 'origin/master' into import-gui

Conflicts:
src/ui/gui/automake.mk
src/ui/gui/page-assistant.c
src/ui/gui/page-file.c
src/ui/gui/text-data-import-dialog.c

11 years agoReorganised the text-data import assistant into separate files for each page 20130324030505/pspp 20130325030503/pspp 20130326030506/pspp
John Darrington [Wed, 20 Mar 2013 17:28:44 +0000 (18:28 +0100)]
Reorganised the text-data import assistant into separate files for each page

This will hopefully make it easier to add new functionality.
Reviewed-by: Ben Pfaff
11 years agoMerge branch 'master' into import-gui
John Darrington [Fri, 22 Mar 2013 19:01:04 +0000 (20:01 +0100)]
Merge branch 'master' into import-gui

Conflicts:
src/ui/gui/automake.mk
src/ui/gui/page-assistant.c
src/ui/gui/page-file.c
src/ui/gui/text-data-import-dialog.c

11 years agoconfigure: Increase version number to 0.7.10.
Ben Pfaff [Fri, 22 Mar 2013 15:38:05 +0000 (08:38 -0700)]
configure: Increase version number to 0.7.10.

Suggested by John Darrington.

11 years agoFILE HANDLE: Use system native line ends by default. 20130322030508/pspp
Ben Pfaff [Fri, 22 Mar 2013 04:42:23 +0000 (21:42 -0700)]
FILE HANDLE: Use system native line ends by default.

Requested by Ronald Crichton.

11 years agoFILE HANDLE: Add new ENDS subcommand to control new-lines in output.
Ben Pfaff [Fri, 22 Mar 2013 04:42:03 +0000 (21:42 -0700)]
FILE HANDLE: Add new ENDS subcommand to control new-lines in output.

Requested by Ronald Crichton.

11 years agoReorganised the text-data import assistant into separate files for each page
John Darrington [Wed, 20 Mar 2013 17:28:44 +0000 (18:28 +0100)]
Reorganised the text-data import assistant into separate files for each page

This will hopefully make it easier to add new functionality.
Reviewed-by: Ben Pfaff
11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Wed, 20 Mar 2013 16:09:12 +0000 (17:09 +0100)]
Merge remote branch 'origin/master' into import-gui

11 years agoSET: Fix format specifier in show_workspace(). 20130318075540/pspp 20130319030509/pspp 20130320030504/pspp 20130321030507/pspp
Ben Pfaff [Mon, 18 Mar 2013 06:25:48 +0000 (23:25 -0700)]
SET: Fix format specifier in show_workspace().

GCC reported that %ld is not the correct format specifier for a size_t.

11 years agoFix confusion over workspace units.
John Darrington [Sun, 17 Mar 2013 17:15:04 +0000 (18:15 +0100)]
Fix confusion over workspace units.

11 years agoAdded the SHOW WORKSPACE command which was absent.
John Darrington [Sun, 17 Mar 2013 13:03:41 +0000 (14:03 +0100)]
Added the SHOW WORKSPACE command which was absent.

Reported-by: Stefan Tzeggai
11 years agoDocumentation: Mention the units of the WORKSPACE setting 20130317030503/pspp
John Darrington [Sat, 16 Mar 2013 20:02:13 +0000 (21:02 +0100)]
Documentation:  Mention the units of the WORKSPACE setting

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Thu, 14 Mar 2013 18:12:44 +0000 (19:12 +0100)]
Merge remote branch 'origin/master' into import-gui

11 years agopsppire-data-sheet: Implement primary selection. 20130313031917/pspp 20130314031856/pspp 20130315031852/pspp 20130316031903/pspp 20130317031838/pspp 20130318080921/pspp 20130319031915/pspp 20130320031916/pspp 20130321031916/pspp 20130322031845/pspp 20130324031856/pspp 20130325031801/pspp 20130326031813/pspp 20130327031814/pspp 20130328031834/pspp 20130329031819/pspp 20130330031809/pspp 20130331032538/pspp 20130401031835/pspp 20130402031823/pspp 20130403032145/pspp 20130406012425/pspp 20130407011836/pspp 20130408011806/pspp 20130409011820/pspp 20130410011813/pspp 20130411011817/pspp 20130415101854/pspp 20130416011812/pspp 20130417011815/pspp 20130419011830/pspp 20130420011848/pspp 20130421011813/pspp 20130422011805/pspp 20130423011821/pspp 20130424011827/pspp 20130425011825/pspp 20130426011824/pspp 20130427011839/pspp 20130428011827/pspp 20130429011826/pspp 20130430011827/pspp 20130501011843/pspp 20130502011842/pspp 20130503011843/pspp 20130504011836/pspp 20130505011852/pspp
Ben Pfaff [Wed, 13 Mar 2013 06:10:08 +0000 (23:10 -0700)]
psppire-data-sheet: Implement primary selection.

I didn't realize that this was important.

Reported by John Darrington.

11 years agoMerge 'master' into 'psppsheet'.
Ben Pfaff [Wed, 13 Mar 2013 04:56:49 +0000 (21:56 -0700)]
Merge 'master' into 'psppsheet'.

11 years agoRANK: Fix crash ranking multiple variables without any rank specs. 20130312030503/pspp 20130313030511/pspp 20130314030502/pspp 20130315030502/pspp 20130316030504/pspp
Ben Pfaff [Tue, 12 Mar 2013 05:08:34 +0000 (22:08 -0700)]
RANK: Fix crash ranking multiple variables without any rank specs.

Incidentally fixes a small memory leak in the same situation.

Bug #38482.
Reported by John Darrington.

11 years agoFix warnings introduced by minor type errors in recently added code.
Ben Pfaff [Tue, 12 Mar 2013 04:54:20 +0000 (21:54 -0700)]
Fix warnings introduced by minor type errors in recently added code.

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Sat, 9 Mar 2013 15:20:38 +0000 (16:20 +0100)]
Merge remote branch 'origin/master' into import-gui

11 years agoAdded a (non-shipped) gui test-program to test spreadsheet readers. 20130310030504/pspp 20130311030504/pspp
John Darrington [Sat, 9 Mar 2013 15:05:37 +0000 (16:05 +0100)]
Added a (non-shipped) gui test-program to test spreadsheet readers.

This program is usefull for testing the behaviour of the ods_reader and the gnumeric_reader.

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Sat, 9 Mar 2013 14:53:18 +0000 (15:53 +0100)]
Merge remote branch 'origin/master' into import-gui

11 years agoRef count the gnumeric reader
John Darrington [Fri, 8 Mar 2013 15:10:14 +0000 (16:10 +0100)]
Ref count the gnumeric reader

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Sat, 9 Mar 2013 14:37:23 +0000 (15:37 +0100)]
Merge remote branch 'origin/master' into import-gui

11 years agoRe-enabled the reset buttons
John Darrington [Sat, 9 Mar 2013 13:38:29 +0000 (14:38 +0100)]
Re-enabled the reset buttons

11 years agomain.c: Replaced macro with a static const
John Darrington [Sat, 9 Mar 2013 12:13:11 +0000 (13:13 +0100)]
main.c: Replaced macro with a static const

This is the GNU recommended way, and ensures that not-compiled code does not become out
of date.

11 years agoRe-enabled Paste button
John Darrington [Sat, 9 Mar 2013 12:02:14 +0000 (13:02 +0100)]
Re-enabled Paste button

11 years agoTest program. Make it crash less often
John Darrington [Sat, 9 Mar 2013 08:15:49 +0000 (09:15 +0100)]
Test program.  Make it crash less often

11 years agoMade the test program a little more friendly
John Darrington [Fri, 8 Mar 2013 15:17:28 +0000 (16:17 +0100)]
Made the test program a little more friendly

11 years agoRef count the gnumeric reader
John Darrington [Fri, 8 Mar 2013 15:10:14 +0000 (16:10 +0100)]
Ref count the gnumeric reader

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Fri, 8 Mar 2013 13:14:26 +0000 (14:14 +0100)]
Merge remote branch 'origin/master' into import-gui

Conflicts:
src/ui/gui/psppire-spreadsheet-model.c

11 years agoNew module: psppire-spreadsheet-model.c 20130309030511/pspp
John Darrington [Fri, 8 Mar 2013 13:03:12 +0000 (14:03 +0100)]
New module: psppire-spreadsheet-model.c

 Provides an implementation of a GtkTreeModel which can be used to
display the meta data of Gnumeric or Opendocument spreadsheet files.
Potentially, other spreadsheet files could be added too.
Used for upcomming gui features.

11 years agoFix remaining leaks in Gnumeric reader
John Darrington [Fri, 8 Mar 2013 12:47:31 +0000 (13:47 +0100)]
Fix remaining leaks in Gnumeric reader

11 years agoFix remaining leaks in Gnumeric reader
John Darrington [Fri, 8 Mar 2013 12:47:31 +0000 (13:47 +0100)]
Fix remaining leaks in Gnumeric reader

11 years agoZip reader: remove unnecessary test
John Darrington [Fri, 8 Mar 2013 12:34:04 +0000 (13:34 +0100)]
Zip reader: remove unnecessary test

11 years agoMerge branch 'master' into import-gui
John Darrington [Fri, 8 Mar 2013 12:28:03 +0000 (13:28 +0100)]
Merge branch 'master' into import-gui

11 years agoFixed some more errors in the spreadsheet readers
John Darrington [Fri, 8 Mar 2013 08:59:07 +0000 (09:59 +0100)]
Fixed some more errors in the spreadsheet readers

11 years agoFix remaining leaks in ods-reader.c
John Darrington [Fri, 8 Mar 2013 08:45:02 +0000 (09:45 +0100)]
Fix remaining leaks in ods-reader.c

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Thu, 7 Mar 2013 20:58:28 +0000 (21:58 +0100)]
Merge remote branch 'origin/master' into import-gui

11 years agozip-reader.c: Fix memory leak 20130308030505/pspp
John Darrington [Thu, 7 Mar 2013 20:45:43 +0000 (21:45 +0100)]
zip-reader.c: Fix memory leak

11 years agozip-reader.c: Fix memory leak
John Darrington [Thu, 7 Mar 2013 20:45:43 +0000 (21:45 +0100)]
zip-reader.c: Fix memory leak

11 years agoDelete ods_file_casereader_clone function
John Darrington [Thu, 7 Mar 2013 19:20:57 +0000 (20:20 +0100)]
Delete ods_file_casereader_clone function

11 years agoLet the test program open both kinds of spreadsheet
John Darrington [Thu, 7 Mar 2013 18:25:27 +0000 (19:25 +0100)]
Let the test program open both kinds of spreadsheet

11 years agoFewer memory leaks
John Darrington [Thu, 7 Mar 2013 13:48:39 +0000 (14:48 +0100)]
Fewer memory leaks

11 years agoMake the spreadsheet reader responsible for destroying its opts
John Darrington [Thu, 7 Mar 2013 12:49:06 +0000 (13:49 +0100)]
Make the spreadsheet reader responsible for destroying its opts

11 years agoMerge remote branch 'origin/master' into import-gui
John Darrington [Thu, 7 Mar 2013 12:16:41 +0000 (13:16 +0100)]
Merge remote branch 'origin/master' into import-gui

11 years agozip-test.c: Remove erroneous call to zip_member_unref
John Darrington [Thu, 7 Mar 2013 10:22:38 +0000 (11:22 +0100)]
zip-test.c: Remove erroneous call to zip_member_unref

11 years agozip-reader.c: Replace [cm]alloc by their x*alloc counterparts
John Darrington [Thu, 7 Mar 2013 10:21:40 +0000 (11:21 +0100)]
zip-reader.c: Replace [cm]alloc by their x*alloc counterparts

11 years agoMerge branch 'master' into import-gui
John Darrington [Tue, 5 Mar 2013 08:16:48 +0000 (09:16 +0100)]
Merge branch 'master' into import-gui

11 years agoFixed crash reading ODS spreadsheets and added a test case 20130305030502/pspp 20130306030504/pspp 20130307030505/pspp
John Darrington [Tue, 5 Mar 2013 08:15:35 +0000 (09:15 +0100)]
Fixed crash reading ODS spreadsheets and added a test case