[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.7.9-892-gbd981ce,
John Darrington <=