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.
Ben Pfaff [Sat, 6 May 2006 18:01:13 +0000 (18:01 +0000)]
Continue reforming procedure execution. In this phase, add `const' to
the case passed to procedure()'s callback.
Updated all users of procedure() as well.
Ben Pfaff [Sat, 6 May 2006 17:57:46 +0000 (17:57 +0000)]
Oops: fix ChangeLogs.
Ben Pfaff [Sat, 6 May 2006 17:46:52 +0000 (17:46 +0000)]
Continue reforming procedure execution. In this phase, get rid of the
output code for SPLIT FILE groups in procedure.c, which really
shouldn't be doing any output. Move it into the individual procedures
instead. This also adds some flexibility.