John Darrington [Sat, 8 Mar 2008 00:55:44 +0000 (00:55 +0000)]
Finish moving sheet model to new interface.
Ben Pfaff [Fri, 7 Mar 2008 06:20:00 +0000 (06:20 +0000)]
Add "may-create-vars" property to var sheet that controls whether the
user can create new variables in the dictionary. Needed by upcoming
patch #6358. Reviewed by John Darrington.
Ben Pfaff [Fri, 7 Mar 2008 06:03:51 +0000 (06:03 +0000)]
(var_name_is_insertable): New function.
(make_hinted_name): Don't accept variable names that match PSPP
keywords. Thanks to Jason Stover for reporting the problem.
Ben Pfaff [Fri, 7 Mar 2008 05:28:29 +0000 (05:28 +0000)]
Require month names to be spelled out as English words, so that single
characters that happen to be Roman numerals don't get detected as
months. Thanks to John Darrington for reporting this bug.
John Darrington [Thu, 6 Mar 2008 09:47:13 +0000 (09:47 +0000)]
Remove unnecessary gpointer variable from gsheet-row-iface
Ben Pfaff [Wed, 5 Mar 2008 06:30:31 +0000 (06:30 +0000)]
Patch #6427. Reviewed by John Darrington.
* comments-dialog.c: Adapt to new syntax generating code in
ui/syntax-gen.[ch].
* data-editor.c: Ditto.
* recode-dialog.c: Ditto.
* t-test-independent-samples-dialog.c: Ditto.
* automake.mk: Add new files.
* syntax-gen.c: New file. Based on former
src/libpspp/syntax-gen.c but rewritten.
* syntax-gen.h: New file. Based on former
src/libpspp/syntax-gen.h but rewritten.
* automake.mk: Remove moved files.
* syntax-gen.c: Moved to src/ui (and rewritten).
* syntax-gen.h: Ditto.
Ben Pfaff [Wed, 5 Mar 2008 06:09:54 +0000 (06:09 +0000)]
Patch #6441. Reviewed by John Darrington.
Add code for guessing data formats from example data and related tests.
Ben Pfaff [Wed, 5 Mar 2008 05:56:51 +0000 (05:56 +0000)]
Patch #6441. Reviewed by John Darrington.
(ss_match_char_in): New function.
Ben Pfaff [Wed, 5 Mar 2008 05:55:02 +0000 (05:55 +0000)]
Patch #6441. Reviewed by John Darrington.
Correct minimum width for DATETIME format. It was 7, should have been
17.
Ben Pfaff [Wed, 5 Mar 2008 05:53:46 +0000 (05:53 +0000)]
Patch #6441. Reviewed by John Darrington.
(fmt_fix): New function.
(fmt_fix_input): New function.
(fmt_fix_output): New function.
John Darrington [Sun, 2 Mar 2008 12:12:38 +0000 (12:12 +0000)]
Updated some deprecated functions with modern ones.
John Darrington [Sun, 2 Mar 2008 04:39:51 +0000 (04:39 +0000)]
GtkSheet now properly owns its model(s)
John Darrington [Sun, 2 Mar 2008 04:34:57 +0000 (04:34 +0000)]
Remove unnecessary dependencies on gtksheet.h
Jason Stover [Sat, 1 Mar 2008 20:53:00 +0000 (20:53 +0000)]
added checks for pointers to coefficient
John Darrington [Sat, 1 Mar 2008 03:44:02 +0000 (03:44 +0000)]
Adjusted packing parameters
John Darrington [Sat, 1 Mar 2008 03:03:00 +0000 (03:03 +0000)]
Oops
John Darrington [Sat, 1 Mar 2008 02:08:29 +0000 (02:08 +0000)]
Prevent crash under certain pathological results.
John Darrington [Fri, 29 Feb 2008 09:28:34 +0000 (09:28 +0000)]
Fixed regression dialog to use new data editor arrangement.
John Darrington [Fri, 29 Feb 2008 09:13:50 +0000 (09:13 +0000)]
Applied patch #6428
John Darrington [Fri, 29 Feb 2008 09:12:23 +0000 (09:12 +0000)]
Oops
John Darrington [Fri, 29 Feb 2008 09:11:11 +0000 (09:11 +0000)]
Remove this file.
John Darrington [Fri, 29 Feb 2008 09:09:00 +0000 (09:09 +0000)]
Delete these files.
Jason Stover [Fri, 29 Feb 2008 02:22:48 +0000 (02:22 +0000)]
Fix bug 22419
John Darrington [Wed, 27 Feb 2008 10:10:28 +0000 (10:10 +0000)]
Fixed some deallocation problems.
Jason Stover [Wed, 27 Feb 2008 04:16:44 +0000 (04:16 +0000)]
Regression dialog
Jason Stover [Wed, 27 Feb 2008 04:04:16 +0000 (04:04 +0000)]
Added egression dialog
John Darrington [Wed, 27 Feb 2008 02:38:19 +0000 (02:38 +0000)]
Fixed bug #21073
John Darrington [Sat, 23 Feb 2008 06:04:47 +0000 (06:04 +0000)]
This file's very out of date, and it duplicates the bug tracker.
Removing it.
John Darrington [Sat, 23 Feb 2008 04:40:25 +0000 (04:40 +0000)]
This file no longer serves any useful purpose.
John Darrington [Sat, 23 Feb 2008 01:53:00 +0000 (01:53 +0000)]
Remove obsolete properties from glade files. Fixed bug #20897
John Darrington [Wed, 20 Feb 2008 23:26:19 +0000 (23:26 +0000)]
Remove erroneous cast.
John Darrington [Wed, 20 Feb 2008 23:20:00 +0000 (23:20 +0000)]
Remove erroneous casts.
John Darrington [Wed, 20 Feb 2008 23:14:10 +0000 (23:14 +0000)]
Whitespace changes and remove unnecessary casts.
John Darrington [Wed, 20 Feb 2008 10:04:11 +0000 (10:04 +0000)]
Cleanup gtksheet and add features to var-sheet.[ch]
Ben Pfaff [Wed, 20 Feb 2008 05:06:48 +0000 (05:06 +0000)]
Patch #6426. Reviewed by John Darrington.
Add "trailing-rows", "format-type" properties to PsppireVarStore.
John Darrington [Wed, 20 Feb 2008 04:43:37 +0000 (04:43 +0000)]
Fixed some problems reported by autoconf -Wall
Plugged some memory leaks.
Ben Pfaff [Wed, 20 Feb 2008 04:24:29 +0000 (04:24 +0000)]
(popup_messages): Always destroy `msg' and `lead' strings, avoiding a
memory leak. Thanks to John Darrington for reporting the problem.
John Darrington [Wed, 20 Feb 2008 00:26:20 +0000 (00:26 +0000)]
Added const qualifier to return value of gtk_check_version, as
required by GTK 2.12
Ben Pfaff [Tue, 19 Feb 2008 06:45:11 +0000 (06:45 +0000)]
(ds_read_line): Add argument to limit the length of the line to be
read. Update all callers.
Ben Pfaff [Tue, 19 Feb 2008 06:41:25 +0000 (06:41 +0000)]
(var_create): Use the new functions for default variable attributes below.
(var_default_formats): New function.
(var_default_measure): New function.
(var_default_alignment): New function.
Ben Pfaff [Tue, 19 Feb 2008 06:37:57 +0000 (06:37 +0000)]
(macro FMT_MAX_NUMERIC_WIDTH): New macro.
Ben Pfaff [Tue, 19 Feb 2008 06:32:18 +0000 (06:32 +0000)]
Patch #6426. Reviewed by John Darrington.
(min_width): Renamed fmt_min_width and made public.
Updated all references.
(max_width): Renamed fmt_max_width and made public. Updated all
references.
(max_decimals): Renamed fmt_max_decimals and made public. Updated
all references.
John Darrington [Tue, 19 Feb 2008 00:35:19 +0000 (00:35 +0000)]
Applied patch #6420
John Darrington [Mon, 18 Feb 2008 08:35:27 +0000 (08:35 +0000)]
Implemented the Examine dialog
John Darrington [Sun, 17 Feb 2008 05:37:49 +0000 (05:37 +0000)]
Remove superfluous casts and fix whitespace sillyness.
John Darrington [Thu, 14 Feb 2008 12:08:39 +0000 (12:08 +0000)]
Fixed bug #22306
John Darrington [Wed, 13 Feb 2008 03:22:02 +0000 (03:22 +0000)]
Fixed crash when trying to get the label of a non-existant variable.
John Darrington [Wed, 13 Feb 2008 02:59:30 +0000 (02:59 +0000)]
Fix bug which crashed the gui when selected an empty line in the
variable info dialog.
Ben Pfaff [Sun, 10 Feb 2008 08:17:49 +0000 (08:17 +0000)]
Add a couple of extensions to GET DATA TYPE=TXT. Patch #6412. Thanks
to John Darrington for review.
Ben Pfaff [Sun, 10 Feb 2008 07:08:45 +0000 (07:08 +0000)]
Consolidate multiple messages into single message dialog. Patch
#6405. Thanks to John Darrington for review.
* automake.mk (dist_src_ui_gui_psppire_DATA): Add
message-dialog.glade.
* helper.c (give_help): Use GtkMessageDialog directly instead of
trying to reuse message-dialog code.
* message-dialog.c: Rewritten.
* message-dialog.glade: New file.
John Darrington [Fri, 8 Feb 2008 23:30:12 +0000 (23:30 +0000)]
Removed the "feature" where rows are automatically appended
to the datasheet on focusing below the last row.
Jason Stover [Fri, 8 Feb 2008 17:50:52 +0000 (17:50 +0000)]
undid accidental checkin of text import patch
Jason Stover [Fri, 8 Feb 2008 17:22:27 +0000 (17:22 +0000)]
oops
Jason Stover [Fri, 8 Feb 2008 16:10:12 +0000 (16:10 +0000)]
oops
Jason Stover [Fri, 8 Feb 2008 14:46:49 +0000 (14:46 +0000)]
Added crosstabs dialog
John Darrington [Fri, 8 Feb 2008 03:33:43 +0000 (03:33 +0000)]
Added valid predicates to transpose and sort dialogs.
John Darrington [Thu, 7 Feb 2008 23:40:12 +0000 (23:40 +0000)]
Flush the journal on journal_write
John Darrington [Thu, 7 Feb 2008 04:40:42 +0000 (04:40 +0000)]
Fix build breakage caused by LDFLAGS conflicts.
John Darrington [Wed, 6 Feb 2008 10:33:05 +0000 (10:33 +0000)]
Increase the chances of finding libpq if it's installed.
John Darrington [Wed, 6 Feb 2008 02:08:18 +0000 (02:08 +0000)]
Optimise the psql reader, by fetching more than one record at a time.
Fix a few bugs. Ask the server to send the number of records when the
casereader is created.
John Darrington [Tue, 5 Feb 2008 02:12:03 +0000 (02:12 +0000)]
Postgres 8.3 represents money with 64 bits. Compensate accordingly.
John Darrington [Mon, 4 Feb 2008 09:29:08 +0000 (09:29 +0000)]
Patch #6387
John Darrington [Mon, 4 Feb 2008 09:21:02 +0000 (09:21 +0000)]
Fix server startup so it works with postgres 8.2
John Darrington [Mon, 4 Feb 2008 09:04:18 +0000 (09:04 +0000)]
Oops. Add missing files.
John Darrington [Mon, 4 Feb 2008 03:46:15 +0000 (03:46 +0000)]
Fixed the test for the presence of the OpenSSL library.
John Darrington [Mon, 4 Feb 2008 01:24:00 +0000 (01:24 +0000)]
Added the postgres reader. Closes patch #6388
John Darrington [Sun, 3 Feb 2008 12:09:24 +0000 (12:09 +0000)]
Fixed various memory leaks in GUI
Ben Pfaff [Sun, 3 Feb 2008 06:52:12 +0000 (06:52 +0000)]
Add new utility "dissect-sysfile".
Patch #6347.
Ben Pfaff [Sun, 3 Feb 2008 06:47:24 +0000 (06:47 +0000)]
In system files, fix error message when floating-point format cannot
be identified.
Patch #6347.
Ben Pfaff [Sun, 3 Feb 2008 06:45:03 +0000 (06:45 +0000)]
In system files, allow missing values to be specified on long string
variables, but warn about them because PSPP does not yet support them.
Ignore extension records 20 and 21, which PSPP does not yet support.
Patch #6347.
John Darrington [Sun, 3 Feb 2008 05:26:05 +0000 (05:26 +0000)]
Fix memory leaks in gui
John Darrington [Sun, 3 Feb 2008 04:15:34 +0000 (04:15 +0000)]
Fix leak in dialogs, and correct name of options button.
Ben Pfaff [Sat, 2 Feb 2008 06:58:12 +0000 (06:58 +0000)]
Patch #6386. Thanks to John Darrington for review and for the
updates to gnumeric-reader.c.
* dictionary.c (make_hinted_name): New function.
(make_numeric_name): New function.
(dict_make_unique_var_name): New function.
* gnumeric-reader.c (devise_name): Removed.
(munge_name): Removed.
(gnumeric_open_reader): Use new function
dict_make_unique_var_name.
* short-names.c (set_var_short_name_suffix): Use new function
str_format_26adic.
John Darrington [Sat, 2 Feb 2008 06:40:29 +0000 (06:40 +0000)]
Fixed some warnings from valgrind.
Ben Pfaff [Wed, 30 Jan 2008 23:40:33 +0000 (23:40 +0000)]
Update Back-Cover Text for manuals to the newest form recommended by
GNU maintainer's manual.
John Darrington [Tue, 29 Jan 2008 11:26:05 +0000 (11:26 +0000)]
Oops
John Darrington [Tue, 29 Jan 2008 11:12:59 +0000 (11:12 +0000)]
Implemented the paired samples t test dialog. Closes patch #6378
John Darrington [Tue, 22 Jan 2008 06:49:07 +0000 (06:49 +0000)]
Fixed bug #22073
John Darrington [Sat, 19 Jan 2008 06:58:03 +0000 (06:58 +0000)]
Reworked settings so as to use one large struct instead of lots of static
variables. Closes patch #6363
John Darrington [Mon, 14 Jan 2008 05:08:44 +0000 (05:08 +0000)]
Fix bug #22012
John Darrington [Wed, 2 Jan 2008 03:46:42 +0000 (03:46 +0000)]
Closes patch #6359
John Darrington [Mon, 24 Dec 2007 03:54:38 +0000 (03:54 +0000)]
Ignore null pointer in taint_destroy. Closes bug #21863
John Darrington [Mon, 24 Dec 2007 01:33:42 +0000 (01:33 +0000)]
Constness patrol
John Darrington [Fri, 21 Dec 2007 23:49:36 +0000 (23:49 +0000)]
Made case_{reader,writer}_class structures const.
John Darrington [Fri, 21 Dec 2007 23:44:18 +0000 (23:44 +0000)]
Oops. Added new test.
John Darrington [Fri, 21 Dec 2007 09:12:45 +0000 (09:12 +0000)]
Closing bug #21760
John Darrington [Thu, 13 Dec 2007 23:27:02 +0000 (23:27 +0000)]
gtk_window_set_transient_for: Wrong argument order.
John Darrington [Thu, 13 Dec 2007 23:20:28 +0000 (23:20 +0000)]
Remove unused variables.
John Darrington [Thu, 13 Dec 2007 10:35:51 +0000 (10:35 +0000)]
Oops. Arguments reversed.
John Darrington [Thu, 13 Dec 2007 07:58:20 +0000 (07:58 +0000)]
Miscellaneous T Test improvements. See bug #21760
John Darrington [Wed, 12 Dec 2007 00:26:26 +0000 (00:26 +0000)]
Whitespace changes only.
John Darrington [Tue, 11 Dec 2007 11:46:04 +0000 (11:46 +0000)]
Added the proper quotation marks in the syntax generator when the groups
variable is a string variable.
John Darrington [Mon, 10 Dec 2007 10:21:05 +0000 (10:21 +0000)]
Added the One Sample T Test dialog
John Darrington [Sat, 8 Dec 2007 06:32:02 +0000 (06:32 +0000)]
Oops
Ben Pfaff [Sat, 8 Dec 2007 06:17:00 +0000 (06:17 +0000)]
Patch #6302.
(data_parser_make_active_file): Fix case count
argument to casereader_create_sequential, which fixes data reading
in the GUI.
Provided by John Darrington.
John Darrington [Sat, 8 Dec 2007 06:10:03 +0000 (06:10 +0000)]
Create a "pspp-stock-select" stock icon, and use it in selector actions.
It probably won't ever get displayed, but avoids GtkCritical errors in
older gtk libraries.
Ben Pfaff [Sat, 8 Dec 2007 06:09:03 +0000 (06:09 +0000)]
Patch #6302.
* casegrouper.c (casegrouper_get_next_group): Cause a casegrouper
made from an empty casereader produce a casegrouper with no
groups, instead of one with one group that has no cases.
* casereader.c (casereader_is_empty): New function.
Ben Pfaff [Sat, 8 Dec 2007 06:05:35 +0000 (06:05 +0000)]
Patch #6302.
* crosstabs.q (precalc): Initialize data structures even if the
first case cannot be read.
* frequencies.q (precalc): Ditto.
Ben Pfaff [Fri, 7 Dec 2007 05:22:06 +0000 (05:22 +0000)]
Handle variable display parameters record with only 2 data items per
variable. Reported by Guido Gay <gay@irer.it>.
John Darrington [Fri, 7 Dec 2007 04:11:24 +0000 (04:11 +0000)]
Made the options subdialog transient on the parent.