pspp
10 years agoFix problem with non-reentrant journal driver 20131101030507/pspp
John Darrington [Wed, 30 Oct 2013 19:47:07 +0000 (20:47 +0100)]
Fix problem with non-reentrant journal driver

10 years agojournal.c: Made journal_file_name a member of the journal struct
John Darrington [Tue, 29 Oct 2013 16:59:07 +0000 (17:59 +0100)]
journal.c: Made journal_file_name a member of the journal struct

10 years agoCorrect error from previous commit "Reference is added to the image ZSAV files in... 20131031030503/pspp
Bastián Díaz [Thu, 31 Oct 2013 09:00:00 +0000 (06:00 -0300)]
Correct error from previous commit "Reference is added to the image ZSAV files in Smake"

The inclusion of new references of ZSAV files, is omitted one of the backslash "\". In this commit fix the problem.

10 years agoUpdated translations from translationproject.org
John Darrington [Wed, 30 Oct 2013 11:46:43 +0000 (12:46 +0100)]
Updated translations from translationproject.org

10 years agoUpdate on the design of some flat icons 20131030030514/pspp
Bastián Díaz [Tue, 29 Oct 2013 06:13:39 +0000 (03:13 -0300)]
Update on the design of some flat icons

10 years agoReference is added to the image to ZSAV files in Smake
Bastián Díaz [Mon, 28 Oct 2013 18:41:04 +0000 (15:41 -0300)]
Reference is added to the image to ZSAV files in Smake

10 years agoNew pictogram for "split-file"
Bastián Díaz [Mon, 28 Oct 2013 10:03:52 +0000 (07:03 -0300)]
New pictogram for "split-file"

The new icon is more harmonious with the other icons.

10 years agoTradicional style pictograms weight cases and tag 20131028030504/pspp
Bastián Díaz [Mon, 28 Oct 2013 09:05:44 +0000 (06:05 -0300)]
Tradicional style pictograms weight cases and tag

Little improvement in using simple pictograms and more representative.

10 years agoNew version of icons for mimetypes supported by PSPP 20131027030505/pspp
Bastián Díaz [Sun, 27 Oct 2013 04:46:42 +0000 (01:46 -0300)]
New version of icons for mimetypes supported by PSPP

→ Improved display for *.sav, *.por and *.sps
→ New icon for *.zsav

10 years agoUpdated uk.po from TPO
Ben Pfaff [Sat, 26 Oct 2013 19:52:54 +0000 (12:52 -0700)]
Updated uk.po from TPO

10 years agopsppire-window: Display .zsav files in the File|Open dialog.
Ben Pfaff [Sat, 26 Oct 2013 19:17:37 +0000 (12:17 -0700)]
psppire-window: Display .zsav files in the File|Open dialog.

Requested by Hugo Alejandro <haevalencia@gmail.com>.

10 years agogui: Add .zsav support in File|Open and File|Save As dialogs. 20131026030504/pspp
Ben Pfaff [Sat, 26 Oct 2013 04:42:26 +0000 (21:42 -0700)]
gui: Add .zsav support in File|Open and File|Save As dialogs.

Requested by Hugo Alejandro <haevalencia@gmail.com>.

10 years agopsppire-var-sheet: Correct typo that breaks the build.
Ben Pfaff [Sat, 26 Oct 2013 04:45:23 +0000 (21:45 -0700)]
psppire-var-sheet: Correct typo that breaks the build.

Commit fd308174a81 (Corrected logical errors in tests for error
conditions.) introduced a typo in a function name.  This commit corrects
it.

10 years agoCorrected logical errors in tests for error conditions.
John Darrington [Fri, 25 Oct 2013 19:00:44 +0000 (21:00 +0200)]
Corrected logical errors in tests for error conditions.

Fixed several places where && had bee used where || was intended
and vici-versa.

Reported-By: David Binderman <dcb314@hotmail.com>
10 years agoUpdated uk.po from TPO 20131025030507/pspp
Ben Pfaff [Fri, 25 Oct 2013 03:00:43 +0000 (20:00 -0700)]
Updated uk.po from TPO

10 years agoUpdated uk.po from TPO 20131024030505/pspp
Ben Pfaff [Thu, 24 Oct 2013 04:39:17 +0000 (21:39 -0700)]
Updated uk.po from TPO

10 years agotests: Avoid using \b in sed regular expressions.
Ben Pfaff [Thu, 24 Oct 2013 04:33:17 +0000 (21:33 -0700)]
tests: Avoid using \b in sed regular expressions.

\b is a GNU extension, but I had not realized it.

Reported by Jeremy Lavergne <jeremy@lavergne.gotdns.org>.

10 years agoAvoid test failure due to indeterminate return values.
John Darrington [Wed, 23 Oct 2013 19:24:21 +0000 (21:24 +0200)]
Avoid test failure due to indeterminate return values.

The test "Perl read system file" has been observed to fail on some
systems due to the order of the value labels being different from
that expected.

Perl does not guarantee the order in which keys returns its values.
Therefore this change sorts the return value before using it.

10 years agopspp-convert: New utility to convert among data formats. 20131023030518/pspp
Ben Pfaff [Wed, 23 Oct 2013 05:11:58 +0000 (22:11 -0700)]
pspp-convert: New utility to convert among data formats.

10 years agoi18n: Make recode_substring_pool() always return a pool_malloc()'d string.
Ben Pfaff [Sun, 20 Oct 2013 16:44:09 +0000 (09:44 -0700)]
i18n: Make recode_substring_pool() always return a pool_malloc()'d string.

recode_substring_pool() generally returned a string allocated by
pool_malloc(), but when there was an error finding the converter it
returned a string that was allocated by pool_alloc().  This was a problem
for parse_value_labels() in the system file reader, because that function
frees all the strings it recodes.  This commit fixes the problem by
always using pool_malloc() in recode_substring_pool().

10 years agocsv-file-writer: Use comma as default delimiter.
Ben Pfaff [Sun, 20 Oct 2013 16:36:26 +0000 (09:36 -0700)]
csv-file-writer: Use comma as default delimiter.

The previous default delimiter was a null byte, which isn't reasonable.
(This didn't manifest anywhere because the only existing user of the
CSV file writer always overrides the default.)

10 years agoImplement ZLIB compressed system file reader and writer.
Ben Pfaff [Wed, 23 Oct 2013 05:56:18 +0000 (22:56 -0700)]
Implement ZLIB compressed system file reader and writer.

Thanks to Hugo Alejandro and Bastián Díaz for providing sample files in
ZLIB compressed format to use as samples.

10 years agointeger-format: Support 8-byte values in integer_put().
Ben Pfaff [Sat, 19 Oct 2013 06:41:59 +0000 (23:41 -0700)]
integer-format: Support 8-byte values in integer_put().

It looks to me that the assertion was just incorrect.

10 years agosys-file-writer: Simplify use of put_cmp_number(), put_cmp_string().
Ben Pfaff [Thu, 17 Oct 2013 05:11:33 +0000 (22:11 -0700)]
sys-file-writer: Simplify use of put_cmp_number(), put_cmp_string().

10 years agosys-file-writer: Simplify compressed data buffering.
Ben Pfaff [Thu, 17 Oct 2013 05:10:38 +0000 (22:10 -0700)]
sys-file-writer: Simplify compressed data buffering.

10 years agoconfigure: Make zlib a required dependency (instead of optional).
Ben Pfaff [Sat, 19 Oct 2013 05:36:41 +0000 (22:36 -0700)]
configure: Make zlib a required dependency (instead of optional).

It would be nice to support zlib compression for system files everywhere,
not just on some systems, so to do that we need to require zlib.

10 years agopor-file-writer: Rename 'fv' member to 'case_index'.
Ben Pfaff [Wed, 23 Oct 2013 05:13:30 +0000 (22:13 -0700)]
por-file-writer: Rename 'fv' member to 'case_index'.

'fv' used to be used throughout the tree to refer to the first of possibly
several sequential indexes into a case, but it is now obsolescent.  The
term 'case_index' is now widely used.

10 years agoUpdated uk.po from TPO 20131021030505/pspp 20131022030519/pspp
John Darrington [Sun, 20 Oct 2013 18:39:57 +0000 (20:39 +0200)]
Updated uk.po from TPO

10 years agoDocumented the new options affecting chart colours
John Darrington [Sun, 20 Oct 2013 18:32:16 +0000 (20:32 +0200)]
Documented the new options affecting chart colours

10 years agoCorrected warning message which made no logical sense. 20131020030504/pspp
John Darrington [Sat, 19 Oct 2013 16:16:10 +0000 (18:16 +0200)]
Corrected warning message which made no logical sense.

10 years agoRespect forground and background options when writing PNG charts.
John Darrington [Sat, 19 Oct 2013 12:20:38 +0000 (14:20 +0200)]
Respect forground and background options when writing PNG charts.

The default colours for charts in PNG format was black on black,
which wasn't very useful.  This change makes the defaults black
on white.

Perhaps for png charts intended for embedding in HTML it should be
black on transparent, but this hasn't been implemented in this change.

Fixes bugs #40107 and #40208

10 years agoNew structure xr_color
John Darrington [Sat, 19 Oct 2013 11:44:54 +0000 (13:44 +0200)]
New structure xr_color

10 years agoUpdated ca and es translations from translationproject.org 20131017030503/pspp 20131018030508/pspp 20131019030509/pspp
John Darrington [Wed, 16 Oct 2013 17:03:02 +0000 (19:03 +0200)]
Updated ca and es translations from translationproject.org

10 years agorl_echo_signal_char: Allow it to work on systems without termios 20131016030505/pspp
John Darrington [Tue, 15 Oct 2013 20:28:32 +0000 (22:28 +0200)]
rl_echo_signal_char: Allow it to work on systems without termios

10 years agoPersist font settings 20131015030506/pspp
John Darrington [Mon, 14 Oct 2013 17:36:02 +0000 (19:36 +0200)]
Persist font settings

Allow the font size and family chosen for the data editor to
persist between sessions

Requested-by: Paul Wright <pmwrightmiller@yahoo.com>
10 years agoOneway anova dialog: Converted to PsppireDialogAction 20131014030504/pspp
John Darrington [Sun, 13 Oct 2013 10:38:28 +0000 (12:38 +0200)]
Oneway anova dialog: Converted to PsppireDialogAction

10 years agoNPar two samples dialog and T-Test paired dialogs: Converted to PsppireDialogAction 20131012030504/pspp 20131013030505/pspp
John Darrington [Sat, 12 Oct 2013 07:01:26 +0000 (09:01 +0200)]
NPar two samples dialog and T-Test paired dialogs: Converted to PsppireDialogAction

10 years agoConvert count dialog to PsppireDialogAction 20131011030504/pspp
John Darrington [Fri, 11 Oct 2013 07:24:34 +0000 (09:24 +0200)]
Convert count dialog to PsppireDialogAction

10 years agoCompute Dialog: Convert to PsppireDialogAction 20131010030503/pspp
John Darrington [Thu, 10 Oct 2013 07:31:03 +0000 (09:31 +0200)]
Compute Dialog: Convert to PsppireDialogAction

10 years agoRemove remaining references to about-logo
John Darrington [Wed, 9 Oct 2013 10:31:50 +0000 (12:31 +0200)]
Remove remaining references to about-logo

This file was deleted by change 56231bc7e8c2cda46a69d10362193556dd8cad41 but not all
references were erased.

10 years agoK-Related Samples Test Dialog: Convert from old style to PsppireDialogAction
John Darrington [Wed, 9 Oct 2013 10:20:08 +0000 (12:20 +0200)]
K-Related Samples Test Dialog: Convert from old style to PsppireDialogAction

10 years agoRemove old signal handlers when target widgets are destroyed 20131009030508/pspp
John Darrington [Tue, 8 Oct 2013 13:43:49 +0000 (15:43 +0200)]
Remove old signal handlers when target widgets are destroyed

10 years agoProvide home grown rl_echo_signal_char if readline does not provide it
John Darrington [Tue, 8 Oct 2013 19:34:28 +0000 (21:34 +0200)]
Provide home grown rl_echo_signal_char if readline does not provide it

10 years agoRemoved the about-logo image which is redundant
John Darrington [Tue, 8 Oct 2013 16:32:20 +0000 (18:32 +0200)]
Removed the about-logo image which is redundant

10 years agoSimplify psppire-var-view and its relationship to psppire-means-layer
John Darrington [Tue, 8 Oct 2013 04:46:38 +0000 (06:46 +0200)]
Simplify psppire-var-view and its relationship to psppire-means-layer

10 years agocomments-dialog: Avoid segfault in comments dialog pasting very long text. 20131008030504/pspp
Ben Pfaff [Tue, 8 Oct 2013 03:40:24 +0000 (20:40 -0700)]
comments-dialog: Avoid segfault in comments dialog pasting very long text.

The code in wrap_line() used a GtkTextIter after an insertion invalidated
it.  In some setups, with a sufficiently long pasted text, this caused a
Gtk-WARNING and a subsequent segfault.  This commit fixes the problem by
removing the offending code.  In my testing, this didn't cause a UI
regression.

Reported by Bastián Díaz in the thread starting at
http://lists.gnu.org/archive/html/bug-gnu-pspp/2013-10/msg00005.html

10 years agoRecent to Gtk+2.24
John Darrington [Mon, 7 Oct 2013 15:42:14 +0000 (17:42 +0200)]
Recent to Gtk+2.24

10 years agoText import dialog: Display the thousands separator in the number of cases.
John Darrington [Mon, 7 Oct 2013 15:41:21 +0000 (17:41 +0200)]
Text import dialog: Display the thousands separator in the number of cases.

This number can be very large, so it is easier to read if the thousands are separated.

10 years agoInstall scalable application icon.
John Darrington [Mon, 7 Oct 2013 15:00:42 +0000 (17:00 +0200)]
Install scalable application icon.

Closes bug #40183

10 years agoProvisional new image is added for univariate analysis. 20131007030503/pspp
Bastián Díaz [Sun, 6 Oct 2013 22:21:18 +0000 (19:21 -0300)]
Provisional new image is added for univariate analysis.

Added a provisional icon to the univariate analysis (experimental).
The image will be updated to a new icon in the next update of
artwork (0.2.1 version).

Changes:
*analyze-univariate-analysis is added
*Smake is edited
*data-editor.ui is edited

10 years agoChange toolbar style such that only icons are displayed and no labels.
John Darrington [Sun, 6 Oct 2013 16:52:43 +0000 (18:52 +0200)]
Change toolbar style such that only icons are displayed and no labels.

The labels occupy too much horizontal space.

10 years agoFixed potentially incorrect dereference in autorecode dialog
John Darrington [Sat, 5 Oct 2013 17:18:12 +0000 (19:18 +0200)]
Fixed potentially incorrect dereference in autorecode dialog

10 years agoMEANS: Fix potential errors in gui syntax generation
John Darrington [Sat, 5 Oct 2013 10:30:12 +0000 (12:30 +0200)]
MEANS: Fix potential errors in gui syntax generation

10 years agoRemove unncessary property assignments
John Darrington [Sat, 5 Oct 2013 10:15:39 +0000 (12:15 +0200)]
Remove unncessary property assignments

10 years agoT-Test One Sample Dialog: Convert to PsppireDialogAction
John Darrington [Fri, 4 Oct 2013 20:44:22 +0000 (22:44 +0200)]
T-Test One Sample Dialog: Convert to PsppireDialogAction

10 years agoOne sample Kalmogorov-Smirnov Dialog: convert from old style to PsppireDialogAction
John Darrington [Fri, 4 Oct 2013 15:26:57 +0000 (17:26 +0200)]
One sample Kalmogorov-Smirnov Dialog: convert from old style to PsppireDialogAction

10 years agoUnivariate Dialog: Convert from old style to PsppireDialogAction
John Darrington [Fri, 4 Oct 2013 15:01:05 +0000 (17:01 +0200)]
Univariate Dialog: Convert from old style to PsppireDialogAction

10 years agoChi-square dialog: Convert from old style to psppire-dialog-action
John Darrington [Fri, 4 Oct 2013 13:22:56 +0000 (15:22 +0200)]
Chi-square dialog: Convert from old style to psppire-dialog-action

10 years agoTranspose dialog: convert from old style to PsppireDialogAction
John Darrington [Fri, 4 Oct 2013 11:59:51 +0000 (13:59 +0200)]
Transpose dialog: convert from old style to PsppireDialogAction

10 years agoRuns dialog: convert from old style to PsppireDialogAction
John Darrington [Fri, 4 Oct 2013 10:24:33 +0000 (12:24 +0200)]
Runs dialog: convert from old style to PsppireDialogAction

10 years agoReplace checkbox-treeview functions with a object PsppireCheckboxTreeview
John Darrington [Wed, 2 Oct 2013 13:14:15 +0000 (15:14 +0200)]
Replace checkbox-treeview functions with a object PsppireCheckboxTreeview

Prior to this change there existed a function which operated on
a GtkTreeView which populated it with a model and renderers such
that it would display a list of annotated checkboxes.

This change subclasses GtkTreeView and moves the function to a
method of that class.

I anticipate this will ease implementation of upcoming functionality.

10 years agodoc: Fix odd quotes in text. 20131006030505/pspp
Ben Pfaff [Sat, 5 Oct 2013 22:28:32 +0000 (15:28 -0700)]
doc: Fix odd quotes in text.

Reported by Michel Boaventura.
Bug #40189.

10 years agoSmake: pspp.png is the generated app icon, not pspp.png.
Ben Pfaff [Sat, 5 Oct 2013 15:23:37 +0000 (08:23 -0700)]
Smake: pspp.png is the generated app icon, not pspp.png.

Fixes "make -f Smake" error:
make: *** No rule to make target `src/ui/gui/icons/apps/scalable/pspp.svg', needed by `icons'.  Stop.

Bug introduced by commit (gui: Support for more flat icons and tag loss
fixing in some menus.)

Reported by Michel Boaventura.
Bug #40183.

10 years agodoc: Fix usage of @itemx.
Ben Pfaff [Sat, 5 Oct 2013 15:14:58 +0000 (08:14 -0700)]
doc: Fix usage of @itemx.

These @itemx commands should have been @item commands.

Reported by Michel Boaventura.
Bug #40182.

10 years agoRemove some #includes which were not necessary 20131003030503/pspp 20131004030505/pspp 20131005030503/pspp
John Darrington [Wed, 2 Oct 2013 13:02:29 +0000 (15:02 +0200)]
Remove some #includes which were not necessary

10 years agoUse the 32x32 icon set for the toolbar. 20131002030504/pspp
John Darrington [Tue, 1 Oct 2013 10:44:45 +0000 (12:44 +0200)]
Use the 32x32 icon set for the toolbar.

A (partial) set of 32x32 icons has recently been added.  This change tells the icon factory to
use those icons for the toolbar.

10 years agoDetect absence of rl_outstream and handle accordingly. 20131001030504/pspp
John Darrington [Tue, 1 Oct 2013 07:36:06 +0000 (09:36 +0200)]
Detect absence of rl_outstream and handle accordingly.

Older versions of readline do not appear to have the variable rl_outstream.  This variable,
almost certainly points to the same stream as stdout, so this change detects its absence
and uses stdout in those cases.

10 years agogui: Support for more flat icons and tag loss fixing in some menus.
Bastián Díaz [Mon, 30 Sep 2013 21:22:37 +0000 (18:22 -0300)]
gui: Support for more flat icons and tag loss fixing in some menus.

→ Icons for "new syntax", "new data", "Display information in working
file and external file are added.
→ Add the reference to the new icons to Smake an *.ui files
→ Replacement of some icons (bug fixes)

10 years agogui: Fix some problems after upgrading flat icons to version 0.2.
Bastián Díaz [Mon, 30 Sep 2013 14:18:31 +0000 (11:18 -0300)]
gui: Fix some problems after upgrading flat icons to version 0.2.

→ Replacement icon "about flat icon"
→ Replacement icon "measure string nominal"
→ Added label to Menu|Save
→ Addel label and icon to "sort-ascending" and "sort-descending"
→ Add reference to "analyze descriptive statistics"

10 years agogui: Improved application icon.
Bastián Díaz [Mon, 30 Sep 2013 13:55:38 +0000 (10:55 -0300)]
gui: Improved application icon.

It improves the esthetics and visual definition of application icon in different sizes of canvas, and adds a scalable version for desktop environments that use that value.

10 years agovariable: Complete renaming of ROLE_OUTPUT to ROLE_TARGET. 20130930030504/pspp
Ben Pfaff [Mon, 30 Sep 2013 07:12:35 +0000 (00:12 -0700)]
variable: Complete renaming of ROLE_OUTPUT to ROLE_TARGET.

Commit 47d59628a7d51a (psppire-var-sheet: Rename references to the icons
for align, measure and role icons) renamed some but not all uses of
ROLE_OUTPUT, breaking the build.  This commit completes the rename.

According to Bastián Díaz, "target" is better than "output" because it
is "a broader concept for function".

10 years agoSmake: Fix recently introduced typos.
Ben Pfaff [Mon, 30 Sep 2013 07:06:51 +0000 (00:06 -0700)]
Smake: Fix recently introduced typos.

This commit fixes typos were introduced in commit 3d543a3b6363 (Smake:
Rename references of images and add new ones).

10 years agosys-file-reader: Add support for long string missing values.
Ben Pfaff [Mon, 30 Sep 2013 02:11:41 +0000 (19:11 -0700)]
sys-file-reader: Add support for long string missing values.

I assumed earlier that long string missing values used the same fields in
the system file as other missing values, but I was wrong.  This commit
updates the support to match what I've seen in actual system files.

Reported by Przemek Powalko <pp.alter.ego@gmail.com>.

10 years agomissing-values: Make mv_add_str() easier to use.
Ben Pfaff [Mon, 30 Sep 2013 01:55:38 +0000 (18:55 -0700)]
missing-values: Make mv_add_str() easier to use.

Both existing callers of mv_add_str() were applying their own padding to
the string value.  This commit moves the padding into mv_add_str() itself.

This commit also fixes a minor to-do item in the MISSING VALUES command
whereby truncation of too-long missing values was done bytewise rather than
on the basis of full characters.

10 years agopsppire-var-sheet: Rename references to the icons for align, measure and role icons
Bastián Díaz [Mon, 30 Sep 2013 01:10:20 +0000 (22:10 -0300)]
psppire-var-sheet: Rename references to the icons for align, measure and role icons

10 years agogui:Add new reference to the icons in *.ui files
Bastián Díaz [Sun, 29 Sep 2013 21:32:35 +0000 (18:32 -0300)]
gui:Add new reference to the icons in *.ui files

10 years agoSmake: Rename references of images and add new ones
Bastián Díaz [Sun, 29 Sep 2013 20:18:40 +0000 (17:18 -0300)]
Smake: Rename references of images and add new ones

10 years agogui: Update flat icon set to version 0.2
Bastián Díaz [Sun, 29 Sep 2013 19:26:33 +0000 (16:26 -0300)]
gui: Update flat icon set to version 0.2

10 years agopsppire-data-store: Don't try to parse strings as custom currency formats. 20130929030504/pspp
Ben Pfaff [Sat, 28 Sep 2013 23:26:08 +0000 (16:26 -0700)]
psppire-data-store: Don't try to parse strings as custom currency formats.

Custom currency formats are not usable for input, only for output, but this
code tried to use them for input if the format was changed to a custom
currency format in the GUI.  This commit fixes the problem by using a
DOLLAR format, instead, for parsing.

Reported by Bastián Díaz <diaz.bastian@ymail.com>.

10 years agovariable: Only notify variable width change if it really did change.
Ben Pfaff [Sat, 28 Sep 2013 23:03:32 +0000 (16:03 -0700)]
variable: Only notify variable width change if it really did change.

This code was notifying a width change every time, even if the width did
not really change, which is wasteful.  This had a side effect of revealing
a bug in the GUI code which caused an assertion failure.  The bug still
remains in the GUI code, though it is now slightly harder to trigger, and
will be fixed separately in an upcoming commit.

10 years agoscan-test: Print nonintegers with limited precision to avoid test failures.
Ben Pfaff [Sat, 28 Sep 2013 21:57:23 +0000 (14:57 -0700)]
scan-test: Print nonintegers with limited precision to avoid test failures.

Cygwin printed 0.1 as 0.10000000000000001, even with dtoastr().

Reported by Przemek Powalko <pp.alter.ego@gmail.com>.

10 years agotests: Skip recently added Gnumeric tests if Gnumeric reader was not built.
Ben Pfaff [Sat, 28 Sep 2013 21:42:08 +0000 (14:42 -0700)]
tests: Skip recently added Gnumeric tests if Gnumeric reader was not built.

The Gnumeric tests written earlier already did this.

Reported by Przemek Powalko <pp.alter.ego@gmail.com>.

10 years agorender: Fix bug measuring spanned cells.
Ben Pfaff [Sat, 28 Sep 2013 20:55:14 +0000 (13:55 -0700)]
render: Fix bug measuring spanned cells.

10 years agoIgnore some files that are used for the build but not checked in.
Ben Pfaff [Sat, 28 Sep 2013 20:02:40 +0000 (13:02 -0700)]
Ignore some files that are used for the build but not checked in.

10 years agoDocumentation: Explain locale issues in the tutorial. 20130928030503/pspp
John Darrington [Sat, 28 Sep 2013 06:12:53 +0000 (08:12 +0200)]
Documentation: Explain locale issues in the tutorial.

Mention that explicitly setting the input format is necessary if the user wishes
to ignore the system's LC_NUMERIC setting.   Otherwise,  following the tutorial
strictly to the letter will result in confusing for users whose locale uses a
comma as the decimal separator.

10 years agoUse correct argument order for pool_nmalloc.
John Darrington [Fri, 27 Sep 2013 12:21:08 +0000 (14:21 +0200)]
Use correct argument order for pool_nmalloc.

This function (and other calloc-like functions) are may not take zero as the size argument.  Hence
the order is important.  Reported by Przemek Powalko <pp.alter.ego@gmail.com>

10 years agogui: Avoid referencing freed data upon closing data window. 20130926030516/pspp 20130927030516/pspp
Ben Pfaff [Thu, 26 Sep 2013 04:23:41 +0000 (21:23 -0700)]
gui: Avoid referencing freed data upon closing data window.

Without this commit, the following procedure always yielded Glib/GTK+
warnings or criticals for me:

1. Invoke PSPPIRE with a .sav file specified on the command line.
2. Choose Utilities|Variables...
3. Select a variable in the dialog box, then click on Cancel.
3. Close the output window using the window manager.
4. Close the data window using the window manager.

This commit fixes the problem.

10 years agoascii: Use correct arguments in call to msg_error().
Ben Pfaff [Thu, 26 Sep 2013 04:26:37 +0000 (21:26 -0700)]
ascii: Use correct arguments in call to msg_error().

10 years agoCharts: Use colours from Tango palette instead of fully saturated primaries 20130925030506/pspp
John Darrington [Tue, 24 Sep 2013 09:06:25 +0000 (11:06 +0200)]
Charts: Use colours from Tango palette instead of fully saturated primaries

10 years agoUse the msg function to report errors wherever possible.
John Darrington [Mon, 23 Sep 2013 14:46:53 +0000 (16:46 +0200)]
Use the msg function to report errors wherever possible.

Previously, some errors were reported using the GNU "error" function from error.h
rather than the PSPP msg function.  This wasn't too bad for the terminal user interace,
but gui users could miss important messages (since they never see stderr).

The reason for not using msg in some instances, was twofold: 1) Some
errors might occur before the messaging system had been initialised. 2) If an
error occured whilst reporting an error, an infinite loop would occur.

This change overcomes these problems by detecting re-entrancy, and uninitialised
messaging system, and falling back to fwrite if either of these conditions occur.

10 years agoAdded some gtk-criticals when the datasheet is null.
John Darrington [Sun, 22 Sep 2013 08:46:52 +0000 (10:46 +0200)]
Added some gtk-criticals when the datasheet is  null.

In a single threaded, non-concurrent system, this should never happen.

10 years agopo: Add Ukrainian translation from translationproject.org.
Ben Pfaff [Wed, 25 Sep 2013 03:36:30 +0000 (20:36 -0700)]
po: Add Ukrainian translation from translationproject.org.

10 years agoUpdate version number to 0.8.1. 20130924030503/pspp
Ben Pfaff [Tue, 24 Sep 2013 02:59:42 +0000 (19:59 -0700)]
Update version number to 0.8.1.

10 years agopsppire-dialog-action-var-info: Allow multiple variable selection. 20130923030505/pspp
Ben Pfaff [Mon, 23 Sep 2013 05:35:36 +0000 (22:35 -0700)]
psppire-dialog-action-var-info: Allow multiple variable selection.

This allows the user to select, view, and paste more than one variable
at a time in the Utilities|Variables dialog.

Requested by Bastian Diaz.

10 years agopsppire-dictview: New function psppire_dict_view_get_selected_variables().
Ben Pfaff [Mon, 23 Sep 2013 05:34:15 +0000 (22:34 -0700)]
psppire-dictview: New function psppire_dict_view_get_selected_variables().

10 years agogui: Remove unused dictionary parameter from missing_values_to_string().
Ben Pfaff [Mon, 23 Sep 2013 05:19:12 +0000 (22:19 -0700)]
gui: Remove unused dictionary parameter from missing_values_to_string().

10 years agoUpdated lithuanian translation from TP 20130921030502/pspp 20130922030503/pspp
John Darrington [Sat, 21 Sep 2013 06:05:04 +0000 (08:05 +0200)]
Updated lithuanian translation from TP

10 years agoAdded a test which checks the Fisher Exact Test results
John Darrington [Thu, 19 Sep 2013 05:16:51 +0000 (07:16 +0200)]
Added a test which checks the Fisher Exact Test results

10 years agoCalculate Fisher Exact Test even if all cell counts >= 5
John Darrington [Wed, 18 Sep 2013 17:16:08 +0000 (19:16 +0200)]
Calculate Fisher Exact Test even if all cell counts >= 5

Remove the condition that one of the cell counts must be < 5
before calculating the fisher exact test.  This condition seems
to be an anachronism, but still (erroneously) documented in Algorithms.

10 years agoCorrect error calculating significance of fisher exact test.
John Darrington [Wed, 18 Sep 2013 19:00:34 +0000 (21:00 +0200)]
Correct error calculating significance of fisher exact test.

The two tailed significance is the sum of the one tailed signficance and those point significances which
are greater than P(N = n1)