Ben Pfaff [Sat, 1 Jul 2006 22:46:04 +0000 (22:46 +0000)]
Add linked list library to PSPP.
Reviewed by John Darrington, tested by Jason Stover.
Ben Pfaff [Sat, 1 Jul 2006 22:34:26 +0000 (22:34 +0000)]
Add linked list library to PSPP.
Reviewed by John Darrington, tested by Jason Stover.
Jason Stover [Sat, 1 Jul 2006 01:45:11 +0000 (01:45 +0000)]
corrected increment of lag
Ben Pfaff [Wed, 28 Jun 2006 18:40:21 +0000 (18:40 +0000)]
Don't offer both the full and abbreviated names for a single command
in command name completion.
Ben Pfaff [Wed, 28 Jun 2006 05:54:58 +0000 (05:54 +0000)]
Add variable-parser.h to sources.
Ben Pfaff [Wed, 28 Jun 2006 05:49:03 +0000 (05:49 +0000)]
Fix regression in command name completion reported by John Darrington.
Now completion is again state-dependent and occurs only on the first
line of a command.
Ben Pfaff [Wed, 28 Jun 2006 02:21:28 +0000 (02:21 +0000)]
Add aux data parameter to q2c parse_<command>() and custom parser
functions.
Ben Pfaff [Tue, 27 Jun 2006 19:09:21 +0000 (19:09 +0000)]
Move var_set and variable parsing declarations into new header.
Ben Pfaff [Tue, 27 Jun 2006 15:23:30 +0000 (15:23 +0000)]
Link against $(LIBICONV).
John Darrington [Tue, 27 Jun 2006 01:11:29 +0000 (01:11 +0000)]
Added a check of compatible gtk version numbers at start up.
Ben Pfaff [Mon, 26 Jun 2006 05:42:05 +0000 (05:42 +0000)]
(dump_free) For SBC_DBL_LIST, enclose the output code in curly braces,
because it contains a variable declaration and might not be at the
beginning of a block.
Ben Pfaff [Mon, 26 Jun 2006 05:40:29 +0000 (05:40 +0000)]
* value-labels.c (value_to_string): When there's no value label,
format the variable according to its print format, instead of
always effectively using A or F format.
Ben Pfaff [Mon, 26 Jun 2006 05:37:53 +0000 (05:37 +0000)]
Small optimization for hash library.
Ben Pfaff [Mon, 26 Jun 2006 05:25:17 +0000 (05:25 +0000)]
Fix comment.
John Darrington [Sat, 24 Jun 2006 09:08:50 +0000 (09:08 +0000)]
Added the ability to sort the working file.
Ben Pfaff [Fri, 23 Jun 2006 21:30:11 +0000 (21:30 +0000)]
Support long string variables on FREQUENCIES, as an extension when in
enhanced algorithms mode. For Greg Hunt <greg@firmansyah.com>.
Jason Stover [Wed, 21 Jun 2006 09:20:52 +0000 (09:20 +0000)]
save coefficients in innovations estimate structure
Jason Stover [Wed, 21 Jun 2006 08:54:46 +0000 (08:54 +0000)]
added scale update to innovations algorithm
Ben Pfaff [Tue, 20 Jun 2006 05:19:52 +0000 (05:19 +0000)]
Add pkg-config to prereqs.
Ben Pfaff [Tue, 20 Jun 2006 05:19:19 +0000 (05:19 +0000)]
Fix grammar.
Ben Pfaff [Tue, 20 Jun 2006 05:09:07 +0000 (05:09 +0000)]
Mon Jun 19 22:07:13 2006 Ben Pfaff <blp@gnu.org>
* frequencies.q: (dump_full) Only put the first MAX_SHORT_STRING
bytes of string variables into the output cells, seeing as we only
copy that many.
(dump_condensed) Ditto.
Mon Jun 19 21:52:05 2006 Ben Pfaff <blp@gnu.org>
Fixes a bug reported by Greg Hunt <greg@firmansyah.com>.
* frequencies.q: (hsh_hash_bytes) We only copy the first
MAX_SHORT_STRING bytes of string variables, so we must only
compare that many bytes, even if the string variable is longer.
(compare_value_alpha_a) Ditto.
(compare_freq_alpha_a) Ditto.
(compare_freq_alpha_d) Ditto.
John Darrington [Mon, 19 Jun 2006 10:16:51 +0000 (10:16 +0000)]
Implemented data-store using a casefile instead of an array of cases.
Jason Stover [Fri, 16 Jun 2006 09:24:35 +0000 (09:24 +0000)]
fixed bogus email address
Jason Stover [Fri, 16 Jun 2006 09:18:34 +0000 (09:18 +0000)]
added initial innovations functions
Ben Pfaff [Fri, 9 Jun 2006 22:51:23 +0000 (22:51 +0000)]
Reform string library.
Ben Pfaff [Fri, 9 Jun 2006 19:11:58 +0000 (19:11 +0000)]
* format.c (measure_is_valid): Really return false when m >=
n_MEASURES.
Ben Pfaff [Thu, 8 Jun 2006 04:32:58 +0000 (04:32 +0000)]
Update comment to reflect availability of random casereaders.
Jason Stover [Wed, 7 Jun 2006 22:32:30 +0000 (22:32 +0000)]
fixed mistakes
Jason Stover [Wed, 7 Jun 2006 01:52:48 +0000 (01:52 +0000)]
fixed mistakes
Ben Pfaff [Wed, 7 Jun 2006 01:48:47 +0000 (01:48 +0000)]
Add random access to casefiles, for use in GUI.
Ben Pfaff [Wed, 7 Jun 2006 01:46:10 +0000 (01:46 +0000)]
Ignore de.gmo.
Jason Stover [Wed, 7 Jun 2006 01:20:04 +0000 (01:20 +0000)]
fixed bogus email address
Jason Stover [Wed, 7 Jun 2006 01:19:07 +0000 (01:19 +0000)]
renamed time-series directory ts
Jason Stover [Wed, 7 Jun 2006 01:17:08 +0000 (01:17 +0000)]
initial version
Jason Stover [Wed, 7 Jun 2006 01:12:37 +0000 (01:12 +0000)]
Renamed time-series directory ts
Jason Stover [Mon, 5 Jun 2006 00:21:05 +0000 (00:21 +0000)]
added coefficient typedef
Jason Stover [Sun, 4 Jun 2006 17:01:11 +0000 (17:01 +0000)]
initial version of autocovariance function
John Darrington [Sun, 4 Jun 2006 08:02:44 +0000 (08:02 +0000)]
Unlimited the number of variables that the GUI can cope with.
Yet more i18n issues.
John Darrington [Sat, 3 Jun 2006 03:24:21 +0000 (03:24 +0000)]
Minor i18n issues.
Implemented a not-very-helpfull help system.
John Darrington [Wed, 31 May 2006 07:38:03 +0000 (07:38 +0000)]
Fixed minor memory leak.
Character set conversion in value label dialog box.
Made more robust in the presence of bad alignment and measure parameters.
John Darrington [Tue, 30 May 2006 12:01:33 +0000 (12:01 +0000)]
Internationalisation.
Removed dependence on glib2.10
Tidy up some files.
John Darrington [Sat, 27 May 2006 08:36:09 +0000 (08:36 +0000)]
Fixed a lot of internationalisation issues.
Jason Stover [Thu, 25 May 2006 22:15:03 +0000 (22:15 +0000)]
new file
John Darrington [Thu, 25 May 2006 10:29:14 +0000 (10:29 +0000)]
Plugged memory leaks in GUI, and converted most of the strings to UTF8, so that
internationalised data files are now rendered OK.
Fixed a buglet in PRINT command.
John Darrington [Sat, 20 May 2006 13:18:27 +0000 (13:18 +0000)]
Fixed some bad interaction between variable and data sheets.
Allowed user to specify system file on command line.
Jason Stover [Fri, 19 May 2006 21:25:07 +0000 (21:25 +0000)]
added comment
Jason Stover [Fri, 19 May 2006 21:08:20 +0000 (21:08 +0000)]
renamed pspp_linreg_coeff to pspp_coeff
Jason Stover [Fri, 19 May 2006 20:06:47 +0000 (20:06 +0000)]
updated include path of coefficient.h
Jason Stover [Fri, 19 May 2006 20:05:59 +0000 (20:05 +0000)]
moved coefficient.[ch] to src/math
Jason Stover [Fri, 19 May 2006 20:00:23 +0000 (20:00 +0000)]
moved src/math/linreg/coefficient.* to src/math
Ben Pfaff [Tue, 16 May 2006 13:51:39 +0000 (13:51 +0000)]
Removed groff_font_path.
John Darrington [Mon, 15 May 2006 12:03:58 +0000 (12:03 +0000)]
When inserting new cases into the data sheet, initialise them with blank/SYSMIS
John Darrington [Mon, 15 May 2006 08:12:18 +0000 (08:12 +0000)]
Deleted code which rendered the button labels twice.
Ben Pfaff [Mon, 15 May 2006 05:08:25 +0000 (05:08 +0000)]
Removed nsprintf(), nvsprintf().
Moved spprintf() definition into str.c.
Ben Pfaff [Mon, 15 May 2006 03:53:33 +0000 (03:53 +0000)]
Get rid of capacity argument to ds_init() and update all callers.
Ben Pfaff [Sun, 14 May 2006 21:06:44 +0000 (21:06 +0000)]
Break autoreconf call into calls to individual programs, to make it
easier to figure out what's going wrong when something does.
Ben Pfaff [Sun, 14 May 2006 21:05:13 +0000 (21:05 +0000)]
(outp_eject_page): Always make sure that a page is open upon return.
Ben Pfaff [Sun, 14 May 2006 20:56:44 +0000 (20:56 +0000)]
Fix PostScript output of multiple charts.
Thanks to John Darrington for reporting the bug.
Ben Pfaff [Sun, 14 May 2006 20:11:50 +0000 (20:11 +0000)]
Fix style of "else" clause.
Ben Pfaff [Sun, 14 May 2006 20:11:37 +0000 (20:11 +0000)]
Fix style of "else" clause.
Ben Pfaff [Sun, 14 May 2006 19:46:51 +0000 (19:46 +0000)]
Properly indent comment.
John Darrington [Sun, 14 May 2006 00:01:39 +0000 (00:01 +0000)]
Fixed some memory leaks in GUI.
Jason Stover [Fri, 12 May 2006 00:29:11 +0000 (00:29 +0000)]
changed linreg_cache.coeff to **
Jason Stover [Thu, 11 May 2006 18:04:21 +0000 (18:04 +0000)]
adjustments for making coeff a pspp_linreg_coeff**
Jason Stover [Thu, 11 May 2006 18:02:11 +0000 (18:02 +0000)]
Fixed memory leak. Made coeff a linreg_coeff** for easier use.
John Darrington [Thu, 11 May 2006 14:28:02 +0000 (14:28 +0000)]
Converted strings to utf8 before passing to gtksheet. Should work properly now with
internationalised system files.
Ben Pfaff [Wed, 10 May 2006 04:11:07 +0000 (04:11 +0000)]
Add WARN_UNUSED_RESULT to procedure function prototypes
and fix up one user who needed it.
Ben Pfaff [Wed, 10 May 2006 04:08:25 +0000 (04:08 +0000)]
Convert many uses of `int' to `bool'.
Ben Pfaff [Wed, 10 May 2006 03:56:04 +0000 (03:56 +0000)]
Fix memory leak in MATCH FILES.
Ben Pfaff [Wed, 10 May 2006 03:47:38 +0000 (03:47 +0000)]
Use <stdarg.h> from gnulib instead of our home-grown va_copy.h.
Ben Pfaff [Tue, 9 May 2006 23:49:00 +0000 (23:49 +0000)]
Include <stdarg.h>, needed for va_list.
Thanks to Jason Stover for reporting.
Ben Pfaff [Mon, 8 May 2006 01:31:49 +0000 (01:31 +0000)]
Fix memory leak in AGGREGATE.
Ben Pfaff [Mon, 8 May 2006 01:21:38 +0000 (01:21 +0000)]
Fix DO REPEAT memory leaks.
Ben Pfaff [Mon, 8 May 2006 01:18:10 +0000 (01:18 +0000)]
Add pool_asprintf(), pool_vasprintf().
Ben Pfaff [Mon, 8 May 2006 01:16:40 +0000 (01:16 +0000)]
Only use "A TO B" for increasing runs of integers, which is all we now
support (for closer compatibility).
Ben Pfaff [Mon, 8 May 2006 01:14:16 +0000 (01:14 +0000)]
Improve DO REPEAT description.
Ben Pfaff [Mon, 8 May 2006 01:12:30 +0000 (01:12 +0000)]
Improve DO REPEAT description.
Ben Pfaff [Mon, 8 May 2006 00:10:21 +0000 (00:10 +0000)]
New macro WARN_UNUSED_RESULT.
Ben Pfaff [Mon, 8 May 2006 00:09:40 +0000 (00:09 +0000)]
Check return value of pool_fclose().
Ben Pfaff [Sun, 7 May 2006 21:35:22 +0000 (21:35 +0000)]
Add va_copy.h header instead of inlining a definition.
John Darrington [Sun, 7 May 2006 10:11:51 +0000 (10:11 +0000)]
Fixed a number of warnings.
Ben Pfaff [Sun, 7 May 2006 05:50:07 +0000 (05:50 +0000)]
Destroy chain's trns member, to fix memory leak.
Ben Pfaff [Sun, 7 May 2006 05:48:57 +0000 (05:48 +0000)]
Destroy case source to fix memory leak.
Ben Pfaff [Sun, 7 May 2006 05:48:06 +0000 (05:48 +0000)]
Fix memory leak in scratch reader.
Ben Pfaff [Sun, 7 May 2006 05:46:26 +0000 (05:46 +0000)]
Simplify multipass_procedure().
Fix memory leak.
Ben Pfaff [Sun, 7 May 2006 05:44:18 +0000 (05:44 +0000)]
Improvements to case implementation.
Ben Pfaff [Sun, 7 May 2006 05:26:03 +0000 (05:26 +0000)]
Fix segfault.
Ben Pfaff [Sun, 7 May 2006 02:41:01 +0000 (02:41 +0000)]
Remove declaration of dump_split_vars(), which is never defined or
otherwise referenced.
John Darrington [Sun, 7 May 2006 02:18:31 +0000 (02:18 +0000)]
Reworked very long string support for better encapsulation.
Ben Pfaff [Sun, 7 May 2006 02:04:12 +0000 (02:04 +0000)]
Some more cleanup with value labels.
Ben Pfaff [Sat, 6 May 2006 23:14:31 +0000 (23:14 +0000)]
Remove unneeded dependency on variable.h.
Ben Pfaff [Sat, 6 May 2006 23:04:05 +0000 (23:04 +0000)]
Get rid of `char *c' member in union value, for cleanliness.
Ben Pfaff [Sat, 6 May 2006 22:37:30 +0000 (22:37 +0000)]
Make dictionary compacting functions a little more general.
Ben Pfaff [Sat, 6 May 2006 21:26:48 +0000 (21:26 +0000)]
(does_dict_need_translation) Fix bug: inverted return value (!).
Ben Pfaff [Sat, 6 May 2006 21:13:08 +0000 (21:13 +0000)]
Make FILTER without any further keywords turn off filtering, with a
warning, for compatibility. Change errors from cascading failures to
ordinary failures. Check for command terminator.
Ben Pfaff [Sat, 6 May 2006 20:53:25 +0000 (20:53 +0000)]
Use a casefile, instead of a case sink, for MATCH FILES output.
It's more straightforward, although it has the same effect.
Ben Pfaff [Sat, 6 May 2006 20:39:47 +0000 (20:39 +0000)]
Search and replace "vfm" by "proc".
Ben Pfaff [Sat, 6 May 2006 20:34:40 +0000 (20:34 +0000)]
Remove notes that are no longer interesting.
Ben Pfaff [Sat, 6 May 2006 20:27:23 +0000 (20:27 +0000)]
Continue reforming procedure execution. In this phase, remove PROCESS
IF, which was deprecated anyway and can be easily simulated with
TEMPORARY followed by SELECT IF.
Ben Pfaff [Sat, 6 May 2006 18:03:30 +0000 (18:03 +0000)]
Update.