[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-544-g20b64
From: |
John Darrington |
Subject: |
[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-544-g20b64bf |
Date: |
Thu, 09 Apr 2009 01:04:41 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU PSPP".
The branch, master has been updated
via 20b64bf74741594e1f1767c0fd12c5f5da5ea58c (commit)
via e93305aff3e79fd7b810d180cb71c080ad6d5b96 (commit)
via e0e0fab736b71dd934d82bcc91a5ba674d3491d5 (commit)
via f1b01009a4d6468f4688a4786752edfcd7899d04 (commit)
via dd2e61b4a4e0f5605588a9d7249ea5d9bd70287a (commit)
via 8ef8acb7c70a321963d30f2264e8f91e16427fcf (commit)
via ef35211c05259417e4f3dd4a7de44e92e4bc54a3 (commit)
via 537fdeb3702c011e05d7826a8d556a7beeba2605 (commit)
via 60426b863b7b51f6295c2884478ae02863d3b79d (commit)
via 918ac468b75dbfc80a8af78b00b4dd18a714a0ac (commit)
via 99e37c4d062ac23f89070b578f28eb6d49eec632 (commit)
via c9ba3a14c478461aac8305599c070824113299c2 (commit)
via d12513bc5a48e3b80476a8d23a6936665f17fa3d (commit)
via ae1be0785be76a86b0d0ace1ec820c2a4f3e313d (commit)
via e01c43673abbb57663c265b84d0188f9fc821e33 (commit)
via 9df171e051c2404c16f15224656944c8d4cc5232 (commit)
via d6ede2e8f16079edae2e308583f8af4f7e9daddd (commit)
via b106c9452e2682e7923dc43028cf0e4b353e5443 (commit)
via be89f5708c5ab602642d3d297f84e9f32931a2f2 (commit)
via 4a0d56089edc9b7a007da65bd31deb4ad9e3106e (commit)
via d4fdb8d1a601d45340fc29f0af38f0aef151fb0b (commit)
via 55b94b3e3e34b6d11279c29c1a28f6140162e169 (commit)
via d48951817bd0d243601dfc794a5f10b52bfbc938 (commit)
via c4d10d876429b91862251a8d12556e526113fb79 (commit)
via 04392b01071b71ae1b37bb67346c9878d4824da6 (commit)
via e23e02f4ab1b3c3160dc084e241a647636e7a6b9 (commit)
via f4768c8822dcce37de6286b2b5acccb69c61de97 (commit)
via aa3e1a5079053b45611d421d12e3f276dd2a461a (commit)
via a046ee9e84cf029b92a0c364c26a0b1fe4a24df4 (commit)
via 3393b6c0fe4006c0b17be9e9e999b753ce2b7d92 (commit)
via 503f53bfdde87fc40466dadb77bc04cee0be2567 (commit)
via 90f346cc015bb89d28c93e35ba2e23d6671e14f2 (commit)
via dd5535725f86158e55b3fc263c17058005b0c0a5 (commit)
via 9111d677aedf91f69f57f4bd4600ac35f8a9702c (commit)
from 7fbfc32fc3c636959b0a25b3e76609f86519e84a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 20b64bf74741594e1f1767c0fd12c5f5da5ea58c
Author: John Darrington <address@hidden>
Date: Thu Apr 9 08:51:24 2009 +0800
Fixed crash on quit
commit e93305aff3e79fd7b810d180cb71c080ad6d5b96
Author: Ben Pfaff <address@hidden>
Date: Tue Apr 7 21:26:50 2009 -0700
Fix memory leak in cmd_data_list().
commit e0e0fab736b71dd934d82bcc91a5ba674d3491d5
Author: Ben Pfaff <address@hidden>
Date: Tue Apr 7 21:24:43 2009 -0700
Fix a few typos and capitalization errors in developers guide.
commit f1b01009a4d6468f4688a4786752edfcd7899d04
Author: Ben Pfaff <address@hidden>
Date: Tue Apr 7 21:20:47 2009 -0700
SET LOCALE: Don't use lex_tokstr() after skipping to next token.
The return value from lex_tokstr() is only valid until the next call to
lex_get() (or another function that changes the current token), so don't
advance past the token until we're done with its string value.
commit dd2e61b4a4e0f5605588a9d7249ea5d9bd70287a
Author: Ben Pfaff <address@hidden>
Date: Tue Apr 7 21:15:40 2009 -0700
Make create_iconv() properly distinguish converters by name.
The code in create_iconv() assumed that every pair of different converters
had a different hash value. This is a bad assumption: eventually, we will
be unlucky, and two different converters will hash to the same value, and
we will get a bad conversion. So we have to compare (and store) the
names of the codes that each converters converts to and from.
Also, compute the hash value without making an extra copy of fromcode
and tocode.
commit 8ef8acb7c70a321963d30f2264e8f91e16427fcf
Author: Ben Pfaff <address@hidden>
Date: Tue Apr 7 21:02:14 2009 -0700
Add "x" prefix to calls to plain malloc(), calloc(), strdup(), realloc().
In review commit 503f53bfdde "Read dictionary encoding from data files"
I noticed uses of plain strdup() (not xstrdup()). Some greps showed that
there were several other uses of strdup(), as well as calloc(), malloc(),
and realloc(), in the source tree. This commit adds "x" prefixes to each
of them, to ensure proper error handling.
commit ef35211c05259417e4f3dd4a7de44e92e4bc54a3
Author: Ben Pfaff <address@hidden>
Date: Tue Apr 7 20:48:10 2009 -0700
Remove redundant test in lex_is_idn().
Commit 90f346cc0 "Made var_is_valid_name more permissive" made characters
with values above 127 valid in identifiers by allowing them in
lex_is_id1() and lex_is_idn(), but since the latter includes the former
in its test the addition there is redundant and can be eliminated.
commit 537fdeb3702c011e05d7826a8d556a7beeba2605
Merge: 60426b863b7b51f6295c2884478ae02863d3b79d
7fbfc32fc3c636959b0a25b3e76609f86519e84a
Author: John Darrington <address@hidden>
Date: Wed Apr 8 09:14:57 2009 +0800
Merge commit 'origin/master' into charset
Conflicts:
src/ui/gui/psppire-data-editor.c
commit 60426b863b7b51f6295c2884478ae02863d3b79d
Author: John Darrington <address@hidden>
Date: Wed Apr 8 08:07:37 2009 +0800
Fix problems saving data files with non-ascii filenames.
Convert filenames to the system encoding before stuffing into
syntax strings.
commit 918ac468b75dbfc80a8af78b00b4dd18a714a0ac
Author: John Darrington <address@hidden>
Date: Wed Apr 8 07:13:10 2009 +0800
Fixed problem saving syntax files with non-ascii names.
The function save_editor_to_file now takes a filename
in Glib filename encoding.
commit 99e37c4d062ac23f89070b578f28eb6d49eec632
Author: John Darrington <address@hidden>
Date: Tue Apr 7 13:00:08 2009 +0800
Issue warning when combining files of distinct encodings
commit c9ba3a14c478461aac8305599c070824113299c2
Author: John Darrington <address@hidden>
Date: Tue Apr 7 11:31:57 2009 +0800
Implemented the ENCODING subcommand to DATA LIST.
Implemented the ENCODING subcommand which enables syntax
authors to tell pspp the encoding of a text file from which
data is to be read.
commit d12513bc5a48e3b80476a8d23a6936665f17fa3d
Author: John Darrington <address@hidden>
Date: Thu Apr 2 10:53:44 2009 +0800
Update pspp developer's guide with new i18n changes.
commit ae1be0785be76a86b0d0ace1ec820c2a4f3e313d
Author: John Darrington <address@hidden>
Date: Thu Apr 2 10:26:03 2009 +0800
Allow non-ascii characters to be entered as variable names.
Previously, only ascii could be used in the name of a variable,
so the variable sheet did not bother converting. Now we have
to convert the encoding.
commit e01c43673abbb57663c265b84d0188f9fc821e33
Author: John Darrington <address@hidden>
Date: Thu Apr 2 08:46:57 2009 +0800
Use a system file's "character code" to set the encoding.
When reading a system file, use the "character code" as a
fallback to set the dictionary's character encoding. If present,
record 7, subtype 20 will override this parameter.
commit 9df171e051c2404c16f15224656944c8d4cc5232
Author: John Darrington <address@hidden>
Date: Thu Apr 2 08:26:15 2009 +0800
New datasets to use the current default encoding.
When creating a new dataset, its dictionary is now set
to the current default encoding (which can be changed
using SET LOCALE).
commit d6ede2e8f16079edae2e308583f8af4f7e9daddd
Merge: b106c9452e2682e7923dc43028cf0e4b353e5443
4fcc4128123c6f7b80d40adbeea58ae56b9be55c
Author: John Darrington <address@hidden>
Date: Wed Apr 1 09:58:49 2009 +0800
Merge commit 'origin/master' into charset
commit b106c9452e2682e7923dc43028cf0e4b353e5443
Author: John Darrington <address@hidden>
Date: Wed Apr 1 09:56:49 2009 +0800
Implemented the SET LOCALE='...' command.
Allow the user to set the default character encoding.
commit be89f5708c5ab602642d3d297f84e9f32931a2f2
Author: John Darrington <address@hidden>
Date: Wed Apr 1 08:43:07 2009 +0800
Refactor locale initialisation.
Created a common i18n_init function that both
the GUI and terminal can use, instead of each
doing it their own way.
commit 4a0d56089edc9b7a007da65bd31deb4ad9e3106e
Merge: d4fdb8d1a601d45340fc29f0af38f0aef151fb0b
c4d10d876429b91862251a8d12556e526113fb79
Author: John Darrington <address@hidden>
Date: Mon Mar 30 07:59:42 2009 +0800
Merge branch 'refs/heads/charset' of ssh://address@hidden/srv/git/pspp into
charset
commit d4fdb8d1a601d45340fc29f0af38f0aef151fb0b
Author: John Darrington <address@hidden>
Date: Mon Mar 30 07:57:30 2009 +0800
Add code to read character encoding to dissect-sysfile.
commit 55b94b3e3e34b6d11279c29c1a28f6140162e169
Author: John Darrington <address@hidden>
Date: Mon Mar 30 07:47:38 2009 +0800
Document record 7, subtype 20 in system file format.
Add information about the character encoding record to
the developer's reference guide.
commit d48951817bd0d243601dfc794a5f10b52bfbc938
Author: John Darrington <address@hidden>
Date: Mon Mar 30 07:05:22 2009 +0800
Set the dictionary's encoding when reading postgresql data.
commit c4d10d876429b91862251a8d12556e526113fb79
Author: John Darrington <address@hidden>
Date: Sun Mar 29 18:13:33 2009 +0800
Set dictionary's encoding when reading gnumeric files
commit 04392b01071b71ae1b37bb67346c9878d4824da6
Author: John Darrington <address@hidden>
Date: Sun Mar 29 13:19:59 2009 +0800
Write encoding to system files.
Write the encoding to record 7(20) when saving.
commit e23e02f4ab1b3c3160dc084e241a647636e7a6b9
Author: John Darrington <address@hidden>
Date: Sun Mar 29 09:29:41 2009 +0800
Avoid calling iconv_open on each conversion.
Instead of creating a convertor each time a string
needs to be re-encoded, we now keep a hash of convertors
keyed by the permutation of input/output encodings.
commit f4768c8822dcce37de6286b2b5acccb69c61de97
Author: John Darrington <address@hidden>
Date: Sat Mar 28 21:00:26 2009 +0900
Display a file's encoding in SYSFILE INFO.
Add a file's encoding to the information given by SYSFILE INFO.
commit aa3e1a5079053b45611d421d12e3f276dd2a461a
Author: John Darrington <address@hidden>
Date: Sat Mar 28 20:50:51 2009 +0900
Convert encoding even if encodings are identical.
recode_string must continue, even if the source and
target encodings are identical, because invalid bytes
in the source string need to become '?' to avoid
later problems.
commit a046ee9e84cf029b92a0c364c26a0b1fe4a24df4
Author: John Darrington <address@hidden>
Date: Sat Mar 28 20:46:46 2009 +0900
Pass dict to name_to_string and label_to_string.
Oops, forgot to replace these NULLs.
commit 3393b6c0fe4006c0b17be9e9e999b753ce2b7d92
Author: John Darrington <address@hidden>
Date: Fri Mar 27 13:55:26 2009 +0900
Test for NULL before calling strdup
commit 503f53bfdde87fc40466dadb77bc04cee0be2567
Author: John Darrington <address@hidden>
Date: Fri Mar 27 13:47:01 2009 +0900
Read dictionary encoding from data files.
If record 7 subtype 20 exists, use it to set the encoding of the
dictionary when reading a file.
commit 90f346cc015bb89d28c93e35ba2e23d6671e14f2
Author: John Darrington <address@hidden>
Date: Fri Mar 27 11:51:35 2009 +0900
Made var_is_valid_name more permissive.
Allowed lex_is_id1 and lex_is_id2 to match non-ascii characters,
in addition to the others it tests for.
commit dd5535725f86158e55b3fc263c17058005b0c0a5
Author: John Darrington <address@hidden>
Date: Fri Mar 27 11:46:21 2009 +0900
Redesign the character re-encoding code.
Remove the statically allocated convertors,
instead, assume that the encoding of variables,
data and associated metadata is stored in the dictionary.
commit 9111d677aedf91f69f57f4bd4600ac35f8a9702c
Author: John Darrington <address@hidden>
Date: Fri Mar 27 08:19:27 2009 +0900
Removed some unused features from src/libpspp/i18n.c and src/libpspp/i18n.h
-----------------------------------------------------------------------
Summary of changes:
doc/data-io.texi | 8 +-
doc/dev/i18n.texi | 48 ++++---
doc/dev/system-file-format.texi | 46 ++++++
doc/utilities.texi | 35 ++++-
src/data/dictionary.c | 23 +++-
src/data/dictionary.h | 5 +
src/data/gnumeric-reader.c | 16 +--
src/data/identifier.c | 4 +-
src/data/procedure.c | 3 +
src/data/psql-reader.c | 14 ++-
src/data/settings.c | 4 +-
src/data/sys-file-reader.c | 59 +++++++-
src/data/sys-file-writer.c | 25 +++-
src/language/data-io/combine-files.c | 17 ++
src/language/data-io/data-list.c | 27 +++-
src/language/data-io/get-data.c | 12 +-
src/language/dictionary/sys-file-info.c | 9 +-
src/language/stats/t-test.q | 8 +-
src/language/utilities/set.q | 46 ++++++-
src/libpspp/hmap.c | 6 +-
src/libpspp/i18n.c | 194 ++++++++++++++++--------
src/libpspp/i18n.h | 22 ++--
src/libpspp/message.c | 4 +-
src/ui/gui/compute-dialog.c | 5 +-
src/ui/gui/dialog-common.c | 4 +-
src/ui/gui/dict-display.c | 7 +-
src/ui/gui/helper.c | 18 +--
src/ui/gui/helper.h | 5 -
src/ui/gui/main.c | 2 +
src/ui/gui/psppire-data-editor.c | 5 +-
src/ui/gui/psppire-data-store.c | 19 ++-
src/ui/gui/psppire-data-window.c | 27 ++--
src/ui/gui/psppire-dict.c | 19 ++-
src/ui/gui/psppire-dict.h | 2 +
src/ui/gui/psppire-dictview.c | 46 ++++--
src/ui/gui/psppire-syntax-window.c | 25 ++--
src/ui/gui/psppire-var-sheet.c | 3 +-
src/ui/gui/psppire-var-store.c | 49 ++++---
src/ui/gui/psppire-window.c | 4 +-
src/ui/gui/psppire.c | 13 +-
src/ui/gui/recode-dialog.c | 4 +-
src/ui/gui/select-cases-dialog.c | 4 +-
src/ui/gui/t-test-independent-samples-dialog.c | 12 +-
src/ui/gui/val-labs-dialog.c | 32 +++-
src/ui/gui/val-labs-dialog.h | 5 +-
src/ui/gui/var-display.c | 29 +---
src/ui/gui/var-display.h | 14 +--
src/ui/gui/variable-info-dialog.c | 45 +++++-
src/ui/gui/widget-io.c | 5 +-
src/ui/terminal/main.c | 20 +--
tests/command/sysfile-info.sh | 1 +
tests/dissect-sysfile.c | 20 +++-
52 files changed, 750 insertions(+), 329 deletions(-)
hooks/post-receive
--
GNU PSPP
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-544-g20b64bf,
John Darrington <=