[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 
Author: John Darrington <address@hidden>
Date:   Wed Apr 8 09:14:57 2009 +0800

    Merge commit 'origin/master' into charset

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 
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 
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 

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/                  |    1 +
 tests/dissect-sysfile.c                        |   20 +++-
 52 files changed, 750 insertions(+), 329 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]