John Darrington [Fri, 5 May 2017 13:21:00 +0000 (15:21 +0200)]
New module: psppire_data_sheet.c
John Darrington [Fri, 5 May 2017 07:12:35 +0000 (09:12 +0200)]
New module: psppire_variable_sheet.c
John Darrington [Sun, 23 Apr 2017 07:35:58 +0000 (09:35 +0200)]
Whitespace changes only. Remove trailing whitespace.
John Darrington [Sun, 23 Apr 2017 07:35:22 +0000 (09:35 +0200)]
Import Assistant: Re-enable the setting of header titles
John Darrington [Sat, 22 Apr 2017 18:56:00 +0000 (20:56 +0200)]
Merge remote-tracking branch 'origin/master' into sheet
John Darrington [Thu, 20 Apr 2017 14:29:56 +0000 (16:29 +0200)]
New objects PsppireTextFile and PsppireDelimitedText.
These objects take care of the spliting of delimited text data
and allow the Import assistant to just do the job of presenting
dialog boxes.
John Darrington [Sat, 22 Apr 2017 18:20:24 +0000 (20:20 +0200)]
Whitespace changes only: Remove trailing whitespace
John Darrington [Wed, 19 Apr 2017 16:48:51 +0000 (18:48 +0200)]
Do not allow value labels dialog to enter a label for an invalid value.
Fixes bug #45429
John Darrington [Wed, 19 Apr 2017 13:14:41 +0000 (15:14 +0200)]
Don't crash when attempting to enter data in a column without a variable
John Darrington [Wed, 19 Apr 2017 12:32:13 +0000 (14:32 +0200)]
Make warning message a little more severe.
This warning should not happen any more.
John Darrington [Wed, 19 Apr 2017 12:29:21 +0000 (14:29 +0200)]
Update the datum entry when the selection changes
John Darrington [Wed, 19 Apr 2017 11:59:02 +0000 (13:59 +0200)]
PsppireDataEditor: unref objects on dispose
John Darrington [Wed, 19 Apr 2017 11:45:32 +0000 (13:45 +0200)]
Enable setting of variable type from var sheet
John Darrington [Wed, 19 Apr 2017 11:45:03 +0000 (13:45 +0200)]
Var type dialog: Add a return value
John Darrington [Wed, 19 Apr 2017 10:12:33 +0000 (12:12 +0200)]
Pass the top level window to dialog creation functions
John Darrington [Wed, 19 Apr 2017 10:06:39 +0000 (12:06 +0200)]
Enable changing of missing values from the variable sheet
John Darrington [Wed, 19 Apr 2017 10:05:31 +0000 (12:05 +0200)]
Make missing-value-dialog return a status
John Darrington [Tue, 18 Apr 2017 16:31:50 +0000 (18:31 +0200)]
Remove inappropriate single selection-mode properties from dialog actions.
Closes bug #50029
John Darrington [Mon, 17 Apr 2017 15:56:08 +0000 (17:56 +0200)]
Remove unused variable
John Darrington [Mon, 17 Apr 2017 13:25:13 +0000 (15:25 +0200)]
Enable the value_labels popup dialog
John Darrington [Sun, 16 Apr 2017 12:18:29 +0000 (14:18 +0200)]
Don't try to use TIOCGWINSZ if termios.h is not available.
John Darrington [Sun, 16 Apr 2017 05:59:51 +0000 (07:59 +0200)]
Enable changing of width and decimals from var sheet
John Darrington [Tue, 28 Mar 2017 05:25:56 +0000 (07:25 +0200)]
Fix grammatical error in NEWS
Ben Pfaff [Sat, 15 Apr 2017 20:51:37 +0000 (13:51 -0700)]
tests: Do not delete testsuite on distclean.
The testsuite is distributed, so distclean must not delete it.
Thanks to Harry Thijssen <pspp4windows@gmail.com> for reporting the problem.
John Darrington [Fri, 14 Apr 2017 10:18:53 +0000 (12:18 +0200)]
Remove diagnostic message
John Darrington [Sun, 9 Apr 2017 06:38:27 +0000 (08:38 +0200)]
Make the split window menuitem apply to the var sheet as well as the data sheet
John Darrington [Sat, 8 Apr 2017 12:40:08 +0000 (14:40 +0200)]
Variable Sheet: Display 'None' for value labels if the count is zero
John Darrington [Fri, 7 Apr 2017 15:00:59 +0000 (17:00 +0200)]
change_var_property: Make parameter const
John Darrington [Fri, 7 Apr 2017 12:13:41 +0000 (14:13 +0200)]
Remove reduntant #include
John Darrington [Fri, 7 Apr 2017 11:47:09 +0000 (13:47 +0200)]
Change the signature of myreversefunc to return bool
John Darrington [Fri, 7 Apr 2017 07:36:54 +0000 (09:36 +0200)]
Move paste related code from PsppireDataWindow to PsppireDataEditor
John Darrington [Fri, 7 Apr 2017 07:18:02 +0000 (09:18 +0200)]
Don't update the cell entry ref if there is no active cell
John Darrington [Thu, 6 Apr 2017 08:50:36 +0000 (10:50 +0200)]
Use g_object_set rather than obsolete setter function
John Darrington [Thu, 6 Apr 2017 07:32:10 +0000 (09:32 +0200)]
Fix some compiler warnings
John Darrington [Thu, 6 Apr 2017 06:48:44 +0000 (08:48 +0200)]
Remove call to property which no longer exists
John Darrington [Wed, 5 Apr 2017 16:25:54 +0000 (18:25 +0200)]
Enable Edit Menuitems
John Darrington [Wed, 5 Apr 2017 13:54:59 +0000 (15:54 +0200)]
Remove obsolete file psppire.gtkrc
John Darrington [Wed, 5 Apr 2017 10:27:29 +0000 (12:27 +0200)]
Rename myconvfunc --> psppire_data_store_value_to_string
John Darrington [Wed, 5 Apr 2017 09:58:59 +0000 (11:58 +0200)]
Fix pasting from data sheet
John Darrington [Wed, 5 Apr 2017 07:27:39 +0000 (09:27 +0200)]
Add comments to value-variant implementation
John Darrington [Tue, 4 Apr 2017 17:03:34 +0000 (19:03 +0200)]
Make the combo boxes in the variable sheet work properly
John Darrington [Tue, 4 Apr 2017 10:48:56 +0000 (12:48 +0200)]
Make the split window feature work again
John Darrington [Tue, 4 Apr 2017 09:24:22 +0000 (11:24 +0200)]
Make the goto variable feature work again
John Darrington [Tue, 4 Apr 2017 08:30:40 +0000 (10:30 +0200)]
Display data in the var sheet properly
John Darrington [Mon, 3 Apr 2017 14:22:12 +0000 (16:22 +0200)]
Remove some variables from global scope
John Darrington [Fri, 31 Mar 2017 12:41:51 +0000 (14:41 +0200)]
Allow adding new variables in the var sheet
John Darrington [Fri, 31 Mar 2017 12:40:11 +0000 (14:40 +0200)]
Fix typo in comment
John Darrington [Fri, 31 Mar 2017 10:50:26 +0000 (12:50 +0200)]
Enable deletion of variables from var sheet
John Darrington [Fri, 31 Mar 2017 10:14:52 +0000 (12:14 +0200)]
Add popup menu on var sheet row header
John Darrington [Fri, 31 Mar 2017 08:57:23 +0000 (10:57 +0200)]
Enable sorting of cases
John Darrington [Fri, 31 Mar 2017 08:03:36 +0000 (10:03 +0200)]
Enable the deletion of variables from the data sheet
John Darrington [Thu, 30 Mar 2017 18:14:06 +0000 (20:14 +0200)]
Add popup menu to insert a variable
John Darrington [Thu, 30 Mar 2017 12:31:37 +0000 (14:31 +0200)]
Add popup menu for variables in data sheet
John Darrington [Thu, 30 Mar 2017 11:36:03 +0000 (13:36 +0200)]
Use the "items-changed" signal instead of "changed"
John Darrington [Thu, 30 Mar 2017 10:10:35 +0000 (12:10 +0200)]
New popup menu for cases
John Darrington [Thu, 30 Mar 2017 10:09:08 +0000 (12:09 +0200)]
remove case-inserted signal
John Darrington [Tue, 28 Mar 2017 15:36:16 +0000 (17:36 +0200)]
Merge remote-tracking branch 'origin/master' into sheet
John Darrington [Mon, 27 Mar 2017 17:30:28 +0000 (19:30 +0200)]
Edit|Options: Add fields to change behaviour of output window.
John Darrington [Sat, 25 Mar 2017 21:47:27 +0000 (22:47 +0100)]
New menu: Edit|Options
Add a new menu to set global options. Currently it only affects the display
of variables in Dictionary Views.
John Darrington [Fri, 24 Mar 2017 16:40:39 +0000 (17:40 +0100)]
Html Driver: Fix bug when rendering small cells.
This fix avoids a bug where the driver would enter a tight loop when rendering cells
with zero height or width.
John Darrington [Fri, 24 Mar 2017 10:38:58 +0000 (11:38 +0100)]
Updated NEWS file.
John Darrington [Fri, 24 Mar 2017 07:29:31 +0000 (08:29 +0100)]
Terminal interface: Remove support for the ncurses library.
This library was supported for trivial reasons. It always gave rise
to portability issues and was a pain to support. Furthermore there
is a simpler way to do what we used it for. So now we use that way
instead.
John Darrington [Wed, 15 Mar 2017 07:52:28 +0000 (08:52 +0100)]
Mann Whitney: Remove unused variable
John Darrington [Tue, 7 Mar 2017 05:31:49 +0000 (06:31 +0100)]
Fixed a bug in the Mann-Whitney test vs. missing=analysis.
When missing values were deleted from the dataset, they were deleted after the
ranks for the U value had been inserted, - thus the wrong rank sum would be
calculated. This change deletes missing values *before* the ranks are inserted.
The issue this fixes is described at
http://lists.gnu.org/archive/html/pspp-users/2017-03/msg00009.html
Friedrich Beckmann [Tue, 21 Feb 2017 14:52:41 +0000 (15:52 +0100)]
FREQUENCIES: fixed VARIANCE output - fixes bug #50366
The FREQUENCIES command output the mean instead of variance result when
variance was requested. The bug and a patch was reported on savannah.
I added a test to identify the problem and the proposed patch.
fixes bug #50366
John Darrington [Sat, 14 Jan 2017 11:22:13 +0000 (12:22 +0100)]
tests: Avoid infinite loop in test.
John Darrington [Sat, 14 Jan 2017 10:15:12 +0000 (11:15 +0100)]
tests: Ensure that the testsuite is of non-zero size
John Darrington [Sat, 14 Jan 2017 06:51:18 +0000 (07:51 +0100)]
psppire-import-assistant: Use maximised window instead of full_screen.
A number of users had complained about the full screen window.
Fixes bug #48230
John Darrington [Sat, 14 Jan 2017 06:28:52 +0000 (07:28 +0100)]
po: Add new variable LOCALPOFILES to hold locally managed .po files
This variable holds .po files not managed by translationproject.org
John Darrington [Sun, 21 Aug 2016 12:29:21 +0000 (14:29 +0200)]
Ensure that help page manifest is not empty.
For some reason I have found that sometimes doc/help-pages-list
is zero bytes long. I don't know how this happens, but this
change should catch it and allow us to find out why.
Ben Pfaff [Sat, 24 Dec 2016 00:49:15 +0000 (16:49 -0800)]
po: Update translations from translationproject.org.
Ben Pfaff [Sun, 4 Dec 2016 21:31:44 +0000 (13:31 -0800)]
Update all translations using "make po-update".
This only adds an "X-Bugs:" line to the translations, which were otherwise
up-to-date except that cs.po and en_GB.po aren't actually in
translationproject. I'll have to ask John Darrington about that.
Ben Pfaff [Sun, 4 Dec 2016 21:29:57 +0000 (13:29 -0800)]
po: Add po-update rule for updating all translations.
Ben Pfaff [Sun, 4 Dec 2016 21:17:57 +0000 (13:17 -0800)]
po: Update translations from translationproject.org.
Ben Pfaff [Sat, 3 Dec 2016 06:24:06 +0000 (22:24 -0800)]
Fix misleadingly indented statements.
GCC 6.2.1 reported {}-braced blocks that looked like they were guarded by
preceding "if" statements but really weren't. This fixes the misleading
indentation.
Ben Pfaff [Sat, 3 Dec 2016 06:23:12 +0000 (22:23 -0800)]
gui: Remove unused static variables.
Reported by GCC 6.2.1.
Ben Pfaff [Sat, 3 Dec 2016 06:18:16 +0000 (22:18 -0800)]
gui: Fix #includes for gtksourceview.
Newer versions of gtksourceview only allow gtksource.h to be included
directly, so this commit changes PSPPIRE to only include that header.
Ben Pfaff [Tue, 22 Nov 2016 18:50:16 +0000 (10:50 -0800)]
po: Update German translation from translationproject.org.
pspp.freepost@ordinaryamerican.net [Mon, 7 Nov 2016 13:40:14 +0000 (14:40 +0100)]
typo in XEXPORT documentation
This typo was reported in the mailing list in message:
http://lists.gnu.org/archive/html/bug-gnu-pspp/2016-11/msg00001.html
Thank you for reporting the typo!
pspp.freepost@ordinaryamerican.net [Mon, 7 Nov 2016 13:10:48 +0000 (14:10 +0100)]
fixed func macro in documentation - closes bug #49549
The func macro did not handle the argument correctly. All arguments were literally
replaced with NAME. I tested this on MacOS with the generated pdf.
Closes bug #49549
pspp.freepost@ordinaryamerican.net [Mon, 7 Nov 2016 11:18:35 +0000 (12:18 +0100)]
compile without gnumeric and odf read support
This patch fixes the problem described in bug #49550. When libxml2 is
not installed, the gnumeric and odf read support is disabled. This was
not handled correctly. I changed the compilation requirements and the
error message handling if somebody tries to open a file.
Closes bug #49550.
Friedrich Beckmann [Mon, 10 Oct 2016 20:34:08 +0000 (22:34 +0200)]
reversed CFLAGS, CPPFLAGS and LDFLAGS addition for q2c.c build
Ben mentioned that this will break the cross compile build. So
I reverted this change.
Friedrich Beckmann [Mon, 10 Oct 2016 17:39:06 +0000 (19:39 +0200)]
added CFLAGS, CPPFLAGS and LDFLAGS for PSPP.C and q2c.c compilation
The hardening check during the debian build process showed that the
hardening compile flags are not issued to the compilation process of
PSPP.c (the perl module) and q2c.c (the lexer). Although q2c.c is only
relevant during the build process hardening this will not hurt.
Friedrich Beckmann [Mon, 10 Oct 2016 10:55:01 +0000 (12:55 +0200)]
perl - added current directory path to calls
The perl INC path in debian does not include the current directory
anymore. Therefore I added the current directory path at the places
where a module is called and it is assumed that . is part of INC.
See: https://lwn.net/Articles/698853/
Ben Pfaff [Tue, 20 Sep 2016 18:03:30 +0000 (11:03 -0700)]
po: Update Spanish translation from translationproject.org.
Friedrich Beckmann [Fri, 16 Sep 2016 07:17:40 +0000 (09:17 +0200)]
help: added t-test reference to help page
The help button for the t-test dialogs ended on the main page. I added
a reference such that it lands on the t-test page in the documentation.
Friedrich Beckmann [Thu, 15 Sep 2016 18:25:36 +0000 (20:25 +0200)]
examples: t-test.sps fixed make process to include in distribution
I forgot to add the t-test.sps example in the automake.mk file to
include it in the distribution.
Friedrich Beckmann [Thu, 15 Sep 2016 08:30:10 +0000 (10:30 +0200)]
t-test example: Change some wrong comments
I had some wrong comments describing the code.
Friedrich Beckmann [Thu, 15 Sep 2016 08:20:23 +0000 (10:20 +0200)]
Examples: Added t-Test example code
I added a simple t-Test example code with some plots as a
kind of beginners tutorial.
Ben Pfaff [Tue, 6 Sep 2016 14:15:59 +0000 (07:15 -0700)]
po: Add Greek translation and update Catalan and Spanish translations.
From translationproject.org.
John Darrington [Thu, 1 Sep 2016 07:21:51 +0000 (09:21 +0200)]
Fix missing buttonbox in frequencies dialog
John Darrington [Thu, 1 Sep 2016 06:32:04 +0000 (08:32 +0200)]
psppire-output-view: Avoid GtkWarnings
John Darrington [Tue, 23 Aug 2016 19:41:13 +0000 (21:41 +0200)]
PSQL READER: Use the REPEATABLE READ isolation level.
Apparently SERIALIZABLE doesn't work if the server is in
"hot standby" mode.
John Darrington [Sat, 20 Aug 2016 15:04:30 +0000 (17:04 +0200)]
Fix bugs in frequencies dialog.
This seems to have crept in, in commit
dc6d0e08956c6ad42cc943b7496a192c71bdbe02
Thanks to Harry for reporting it.
John Darrington [Sat, 20 Aug 2016 14:10:15 +0000 (16:10 +0200)]
Added autoconf check for msgfmt
John Darrington [Thu, 18 Aug 2016 15:44:47 +0000 (17:44 +0200)]
Re-enable the relocation feature.
Problem reported by Harry
John Darrington [Mon, 15 Aug 2016 12:32:34 +0000 (14:32 +0200)]
Fix compiler warning
John Darrington [Mon, 15 Aug 2016 12:16:26 +0000 (14:16 +0200)]
Merge remote-tracking branch 'origin/master' into sheet
John Darrington [Sun, 14 Aug 2016 12:46:34 +0000 (14:46 +0200)]
Disable deprecation warnings for all sheet related code
John Darrington [Mon, 15 Aug 2016 11:51:42 +0000 (13:51 +0200)]
Remove call to gtk_style_context_add_provider_for_screen
Contrary to advice I was previously given, this is neither necessary nor
desireable.