pspp-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.7.9-892-gbd981


From: John Darrington
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.7.9-892-gbd981ce
Date: Mon, 24 Jun 2013 16:24:55 +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  bd981ce2f73ef902f90362913c8cac741f86e1e7 (commit)
       via  c7037d42254bb3c0e1dac2e1bd6ef95c6db8ba27 (commit)
       via  4eb8026cf91d467367c61003d1a9b0c416988b69 (commit)
       via  35bed3e3e85079641ac18aebc793b99cea819863 (commit)
       via  97cb6edc31abe00d15685a6f8e07dc407a98a7cc (commit)
       via  1641c5707278765ec595bda341378aa7c6bec152 (commit)
       via  4b0a7c4234853cb958efd8d087588a3781b0a043 (commit)
       via  9daf6d834acd26a9f3e47906773ea57777bf5399 (commit)
       via  960895696ee774cfe824b3d0f25b6325f7277fd8 (commit)
       via  ff0f5192a578cb9297dc57c88e84096feabf9491 (commit)
       via  9325ca41a812eb08fa6747dd7650a44aa8e14299 (commit)
      from  fe7fdc98b6967092d02a98227080865e0c8e22ec (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 bd981ce2f73ef902f90362913c8cac741f86e1e7
Author: John Darrington <address@hidden>
Date:   Sun Jun 23 12:07:56 2013 +0200

    variable.c: New function var_set_width_and_formats
    
    Added a new function to set the width and formats of a variable as
    an atomic operation. This is necessary to allow values to re-interpreted
    without going through an intermediate format and thereby perhaps loosing
    information.
    
    Closes bug #39252

commit c7037d42254bb3c0e1dac2e1bd6ef95c6db8ba27
Author: John Darrington <address@hidden>
Date:   Sun Jun 23 10:49:12 2013 +0200

    variable.c: (var_set_width)  traits other than width may also be set

commit 4eb8026cf91d467367c61003d1a9b0c416988b69
Author: John Darrington <address@hidden>
Date:   Sun Jun 23 10:33:43 2013 +0200

    Split VAR_TRAIT_FORMAT into PRINT and WRITE variants

commit 35bed3e3e85079641ac18aebc793b99cea819863
Author: John Darrington <address@hidden>
Date:   Sat Jun 22 12:09:56 2013 +0200

    Fix and simplify the code for converting variables between types
    
    Before this commit, changing a variable from string to numeric or
    vici-versa would cause all values of that variable to become SYSMIS.
    This commit fixes this problem at least partially.
    
    Partial fix for bug #39252

commit 97cb6edc31abe00d15685a6f8e07dc407a98a7cc
Author: John Darrington <address@hidden>
Date:   Sat Jun 22 11:42:02 2013 +0200

    Fix constness of datasheet_resize_column arguments
    
    The aux variable should not be changed, so make it const

commit 1641c5707278765ec595bda341378aa7c6bec152
Author: John Darrington <address@hidden>
Date:   Sat Jun 22 09:37:11 2013 +0200

    dictionary.c: Remove the var_resized and var_display_width_changed callbacks
    
    Remove the resized and display width changed callbacks, and
    transfer their actions to the variable_changed callback.

commit 4b0a7c4234853cb958efd8d087588a3781b0a043
Author: John Darrington <address@hidden>
Date:   Sat Jun 22 08:25:36 2013 +0200

    Changed the signature of the VARIABLE_CHANGED signal to take the WHAT and 
OLDVAR parameters
    
    Re-implement signal handlers of the variable-changed signal to PsppireDict 
to take
    the new WHAT and OLDVAR parameters.

commit 9daf6d834acd26a9f3e47906773ea57777bf5399
Author: John Darrington <address@hidden>
Date:   Sat Jun 22 08:14:12 2013 +0200

    Added the WHAT and OLDVAR parameters to the var_changed dictionary callback
    
    Propagate the newly implemented WHAT and OLDVAR parameters in the 
PsppireDict
    class.

commit 960895696ee774cfe824b3d0f25b6325f7277fd8
Author: John Darrington <address@hidden>
Date:   Sat Jun 22 07:33:00 2013 +0200

    dictionary.c: Added a oldvar parameter to the var_changed callback
    
    The var_changed callback needs a copy of the old (unchanged) variable,
    so that implementations can compare and act accordingly.

commit ff0f5192a578cb9297dc57c88e84096feabf9491
Author: John Darrington <address@hidden>
Date:   Sat Jun 22 07:23:16 2013 +0200

    dictionary.c: Added a WHAT argument to dict_var_changed callback
    
    Defined some bitwise constants to indicate which aspect of a variable has
    changed.  Added an argument to the dict_var_changed callback taking an
    argument which contains a combination of these types.
    
    This is used in later commits to avoid the callback implementation having
    to guess what exactly changed.

commit 9325ca41a812eb08fa6747dd7650a44aa8e14299
Author: John Darrington <address@hidden>
Date:   Sat Jun 22 06:52:10 2013 +0200

    variable.c: Add _quiet versions of the var_set_ methods and use in var_clone
    
    var_clone doesn't need to provoke callbacks, since the new variable does not
    (yet) have a dictionary  hence the callbacks can do nothing.  Also the 
callbacks
    cause problems for later commits, since they themselves could call 
var_clone.
    
    This change therefore defines _quiet versions of all the var_set methods, 
which
    do not generate any callbacks, and uses those versions in the implementation
    of var_clone.

-----------------------------------------------------------------------

Summary of changes:
 src/data/datasheet.c            |    8 +-
 src/data/datasheet.h            |    4 +-
 src/data/dictionary.c           |   58 ++-----
 src/data/dictionary.h           |    4 +-
 src/data/format.c               |    8 +-
 src/data/format.h               |    2 +-
 src/data/vardict.h              |    4 +-
 src/data/variable.c             |  340 +++++++++++++++++++++++++++++----------
 src/data/variable.h             |   24 +++-
 src/ui/gui/marshaller-list      |    1 +
 src/ui/gui/psppire-data-sheet.c |    9 +-
 src/ui/gui/psppire-data-store.c |   89 ++++-------
 src/ui/gui/psppire-data-store.h |    1 -
 src/ui/gui/psppire-dict.c       |   73 +--------
 src/ui/gui/psppire-dict.h       |    4 -
 src/ui/gui/psppire-var-sheet.c  |    8 +-
 tests/data/datasheet-test.c     |    4 +-
 17 files changed, 365 insertions(+), 276 deletions(-)


hooks/post-receive
-- 
GNU PSPP



reply via email to

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