John Darrington [Sat, 12 Jul 2008 05:48:37 +0000 (13:48 +0800)]
Start of new branch involving major rewrite of lib/gtksheet/*
Hopefully this should fix many bugs with the variable/data sheet display.
Ben Pfaff [Sun, 6 Jul 2008 00:07:16 +0000 (17:07 -0700)]
Enable users of dist tarballs to use --enable-gui-tools.
Formerly, we didn't distribute the necessary files.
Ben Pfaff [Sun, 6 Jul 2008 00:06:28 +0000 (17:06 -0700)]
Remove 'de' from LINGUAS and delete po/de.po.
Suggested by Andreas Streichardt <mop@globalpark.de>, who points out
that the poor German translations annoy German users.
Ben Pfaff [Sun, 6 Jul 2008 01:17:56 +0000 (18:17 -0700)]
Remove obsolete .gitignore entries.
Ben Pfaff [Sun, 6 Jul 2008 01:11:22 +0000 (18:11 -0700)]
Remove files from .gitignore that are specific to blp's workflow.
These files to ignore are supposed to be listed in the user's
core.gitexcludes file (see gitignore(5)), not in the repository's
.gitignore files.
Ben Pfaff [Sun, 6 Jul 2008 00:55:38 +0000 (17:55 -0700)]
Rename .cvsignore files to .gitignore.
Thus, Git will now ignore the same files that CVS did.
Jason Stover [Sun, 22 Jun 2008 02:44:27 +0000 (22:44 -0400)]
Fixed bug 23567. Added accessor functions to get/set means and standard deviations for variables associated with struct coeffs. Fixed corresponding values in tests.
Jason Stover [Sat, 14 Jun 2008 19:38:24 +0000 (15:38 -0400)]
removed src/math/linreg/
Jason Stover [Sat, 14 Jun 2008 19:35:03 +0000 (15:35 -0400)]
moved src/math/linreg.[ch] to src/math
Ben Pfaff [Sat, 14 Jun 2008 05:29:23 +0000 (22:29 -0700)]
Fix typo in AC_PREREQ command name.
Ben Pfaff [Mon, 9 Jun 2008 03:55:41 +0000 (03:55 +0000)]
Final changes for 0.6.0 release.
John Darrington [Sat, 7 Jun 2008 04:55:22 +0000 (04:55 +0000)]
Updated about dialog text.
John Darrington [Sat, 7 Jun 2008 04:42:57 +0000 (04:42 +0000)]
Updated authors' contributions.
John Darrington [Thu, 29 May 2008 11:07:28 +0000 (11:07 +0000)]
Fixed bugs which manifested themselves as bus errors on solaris.
John Darrington [Thu, 29 May 2008 00:43:01 +0000 (00:43 +0000)]
Added a --enable-anachronistic-dependencies flag to configure, which allows psppire to be built against older versions of GTK and other libraries.
John Darrington [Tue, 20 May 2008 14:01:09 +0000 (14:01 +0000)]
Applied patch #6515 : Allow dlls to be built on w32 platforms
John Darrington [Tue, 20 May 2008 02:20:30 +0000 (02:20 +0000)]
Made all the tests respect the PSPP_TEST_NO_CLEANUP environment variable.
John Darrington [Tue, 20 May 2008 01:36:09 +0000 (01:36 +0000)]
Removed the '--text' argument to diff, which is non-portable and unnecessary.
John Darrington [Tue, 20 May 2008 01:03:21 +0000 (01:03 +0000)]
Added "cd /" to the test scripts which don't already have it. This avoids warnings on platforms which refuse to delete the directory they're using.
John Darrington [Sat, 17 May 2008 07:44:28 +0000 (07:44 +0000)]
Don't issue a warning if the TO and FROM encodings are identical.
John Darrington [Sat, 17 May 2008 07:26:45 +0000 (07:26 +0000)]
Fixed non-portable shell syntax in tests. Added a dist-hook target to check
for these in the future.
Ben Pfaff [Fri, 16 May 2008 05:35:09 +0000 (05:35 +0000)]
Use gsl_isnan instead of isnan, gsl_isinf instead of isinf, and
gsl_finite instead of finite, as a stopgap measure for portability
until appropriate gnulib modules are available.
Ben Pfaff [Fri, 16 May 2008 05:27:47 +0000 (05:27 +0000)]
* Smake (GNULIB_MODULES): Don't depend on memmem module, because
PSPP does not use memmem any longer. Use
unilbrk/ulc-width-linebreaks module instead of the linebreak
module, because the latter was split up into multiple modules and
that's the one we actually need.
* automake.mk: Make install-data-hook depend on yelp-check if the
GUI is configured.
* automake.mk: Rename install-data-hook to yelp-check and mark it
phony. This avoids an automake warning for duplicate
install-data-hook commands in doc/automake.mk and this file
(automake does not understand double-colon rules, since they are
not in POSIX).
John Darrington [Fri, 9 May 2008 23:57:32 +0000 (23:57 +0000)]
Missing quotes.
John Darrington [Fri, 9 May 2008 11:54:55 +0000 (11:54 +0000)]
Debian ships a package which provides ncurses5-config but no header files.
Work around this (buggy) situation.
John Darrington [Fri, 9 May 2008 07:06:35 +0000 (07:06 +0000)]
Fix problems with yelp opening info files.
John Darrington [Fri, 9 May 2008 06:35:33 +0000 (06:35 +0000)]
Fixed problem running make distcheck with gettext 0.17
John Darrington [Fri, 9 May 2008 04:19:51 +0000 (04:19 +0000)]
Update po files.
Ben Pfaff [Fri, 9 May 2008 00:00:32 +0000 (00:00 +0000)]
Don't call gtk_widget_unparent on sheet->button if it's null.
Ben Pfaff [Thu, 8 May 2008 23:58:56 +0000 (23:58 +0000)]
Don't make the user wiggle the mouse to be able to click on the
Forward button twice in quick succession.
Ben Pfaff [Thu, 8 May 2008 23:48:12 +0000 (23:48 +0000)]
Change the mouse pointer to a watch to indicate that a long operation
is ongoing.
John Darrington [Thu, 8 May 2008 00:37:12 +0000 (00:37 +0000)]
Don't use gtk_action_connect_proxy for popup menu items which
have labels with mnemonics
Ben Pfaff [Wed, 7 May 2008 00:16:51 +0000 (00:16 +0000)]
(get_tooltip_location): Prevent crash when a tooltip is being prepared
when the assistant is closed.
Ben Pfaff [Wed, 7 May 2008 00:10:45 +0000 (00:10 +0000)]
(text_data_import_assistant): Allocate the struct import_assistant on
the heap instead of the stack, to make it easier for memory debuggers
such as Valgrind to point out use of its members after this function
returns.
Ben Pfaff [Wed, 7 May 2008 00:09:00 +0000 (00:09 +0000)]
(gtk_sheet_dispose): Set the sheet's entry_container and button
members to NULL after unref'ing them, so that a later call to
gtk_sheet_for_all will not try to dereference a dangling pointer.
John Darrington [Sat, 3 May 2008 01:22:19 +0000 (01:22 +0000)]
Don't append cell contents when there is none.
John Darrington [Mon, 28 Apr 2008 02:06:01 +0000 (02:06 +0000)]
Add --without-libpq and --without-libncurses options
John Darrington [Tue, 22 Apr 2008 08:40:32 +0000 (08:40 +0000)]
Update po files.
John Darrington [Mon, 21 Apr 2008 12:30:14 +0000 (12:30 +0000)]
Update some copyright notices which still referred to GPLv2
John Darrington [Mon, 21 Apr 2008 02:35:31 +0000 (02:35 +0000)]
Protected some tests which don't work when cross-compiling.
John Darrington [Sun, 20 Apr 2008 09:34:18 +0000 (09:34 +0000)]
Fix mingw cross compile problem.
John Darrington [Sun, 20 Apr 2008 08:40:19 +0000 (08:40 +0000)]
Don't include langinfo.h if LC_PAPER is not available.
John Darrington [Sun, 20 Apr 2008 07:51:09 +0000 (07:51 +0000)]
Fixed some recent problems with the mingw cross compile.
John Darrington [Fri, 18 Apr 2008 23:44:42 +0000 (23:44 +0000)]
Close patch #6492
Ben Pfaff [Tue, 15 Apr 2008 17:18:30 +0000 (17:18 +0000)]
Properly report required version of libglade.
Thanks to unknown-1 <pspp@sjpaes.nl> for reporting this bug.
John Darrington [Tue, 15 Apr 2008 09:42:54 +0000 (09:42 +0000)]
Fixed problem with postgres 8.0.x
John Darrington [Tue, 15 Apr 2008 06:12:52 +0000 (06:12 +0000)]
Replace AC_CHECK_LIB with AC_SEARCH_LIBS
Jason Stover [Mon, 14 Apr 2008 17:34:36 +0000 (17:34 +0000)]
New test for QR decomposition
John Darrington [Wed, 9 Apr 2008 09:41:06 +0000 (09:41 +0000)]
Remove visibility from unused widgets and menus
John Darrington [Wed, 9 Apr 2008 09:12:40 +0000 (09:12 +0000)]
Fix display of degrees of freedom.
Jason Stover [Wed, 9 Apr 2008 03:31:41 +0000 (03:31 +0000)]
fixed check for equality of explanatory and predictor variables
Jason Stover [Sun, 6 Apr 2008 22:03:01 +0000 (22:03 +0000)]
oops
Jason Stover [Sun, 6 Apr 2008 21:59:13 +0000 (21:59 +0000)]
store intercept in proper place when using QR method
John Darrington [Sat, 5 Apr 2008 01:48:29 +0000 (01:48 +0000)]
Removed generated files from tarball
John Darrington [Tue, 25 Mar 2008 09:35:03 +0000 (09:35 +0000)]
Added menomics to all menuitems.
Removed unused menuitems.
John Darrington [Tue, 25 Mar 2008 09:19:28 +0000 (09:19 +0000)]
Remove inline qualifiers to keep gcc 4.2 happy
John Darrington [Tue, 25 Mar 2008 09:13:51 +0000 (09:13 +0000)]
Need SIZE_MAX to be defined when there's no libreadline
John Darrington [Mon, 24 Mar 2008 09:39:52 +0000 (09:39 +0000)]
Make sure that psql functionality works when ssl is not present.
Ben Pfaff [Thu, 20 Mar 2008 05:28:31 +0000 (05:28 +0000)]
Update text about Gnulib to reflect that it has moved from CVS to Git.
Thanks to John Darrington for pointing out that this needed to be
done.
Ben Pfaff [Tue, 18 Mar 2008 22:13:19 +0000 (22:13 +0000)]
Document new requirement for gettext version 0.17.
John Darrington [Tue, 18 Mar 2008 09:02:19 +0000 (09:02 +0000)]
Updated Smake to fit recent gnulib checkout
John Darrington [Tue, 18 Mar 2008 08:08:12 +0000 (08:08 +0000)]
Fixed bug #21801
Ben Pfaff [Mon, 17 Mar 2008 03:59:06 +0000 (03:59 +0000)]
Fix bug #22037.
* crosstabs.q (calc_general): Only the short string prefix of long
string variables are tabulated, so we must not copy or zero out
more data than that.
Ben Pfaff [Sun, 16 Mar 2008 22:38:17 +0000 (22:38 +0000)]
Patch #6452. Reviewed by John Darrington.
* variable-display.c (cmd_variable_width): Fix parsing bug. Also,
limit variable display widths to within range 1 thru 2 *
MAX_STRING.
* automake.mk: Add new test.
* command/variable-display.sh: New test.
Ben Pfaff [Sun, 16 Mar 2008 20:06:29 +0000 (20:06 +0000)]
Patch #5368. Reviewed by John Darrington. Tested by Jason Stover.
* automake.mk: Add new files.
* data-editor.glade: Add "import delimited text data" menu item.
* data-editor.c: Connect "import delimited text data" menu item.
* text-data-import-dialog.c: New file.
* text-data-import-dialog.h: New file.
* text-data-import.glade: New file.
John Darrington [Fri, 14 Mar 2008 11:10:15 +0000 (11:10 +0000)]
Remove unncessary dependencies on format.h
John Darrington [Fri, 14 Mar 2008 10:42:53 +0000 (10:42 +0000)]
include format.h only where necessary.
John Darrington [Wed, 12 Mar 2008 09:24:44 +0000 (09:24 +0000)]
Fix compiler warning.
Jason Stover [Wed, 12 Mar 2008 02:48:44 +0000 (02:48 +0000)]
Fixed use of @dots in @math command.
Jason Stover [Tue, 11 Mar 2008 21:14:29 +0000 (21:14 +0000)]
Use math mode more consistently. Mention 0 mean of the error terms.
John Darrington [Tue, 11 Mar 2008 08:37:39 +0000 (08:37 +0000)]
Fixed problem finding createdb and psql binaries.
Jason Stover [Tue, 11 Mar 2008 04:02:54 +0000 (04:02 +0000)]
Removed header file for obsolete EXPORT subcommand
Jason Stover [Tue, 11 Mar 2008 04:00:16 +0000 (04:00 +0000)]
Removed reference to regression-export.h
Jason Stover [Tue, 11 Mar 2008 03:39:59 +0000 (03:39 +0000)]
Fixed ellipses
Jason Stover [Tue, 11 Mar 2008 03:33:07 +0000 (03:33 +0000)]
added test for SAVE subcommand
Jason Stover [Tue, 11 Mar 2008 03:28:48 +0000 (03:28 +0000)]
Removed use of coefficient 0 as intercept; removed subcommand EXPORT.
Jason Stover [Mon, 10 Mar 2008 03:02:38 +0000 (03:02 +0000)]
Removed reference to EXPORT subcommand
Jason Stover [Sat, 8 Mar 2008 18:58:58 +0000 (18:58 +0000)]
Fix bug 22419
Ben Pfaff [Sat, 8 Mar 2008 07:40:31 +0000 (07:40 +0000)]
Initialize "may-create-vars" to TRUE by default.
John Darrington [Sat, 8 Mar 2008 01:23:48 +0000 (01:23 +0000)]
Remove unused macros
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