[Top][All Lists]

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

[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.7.9-255-g8b32f

From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.7.9-255-g8b32f9e
Date: Tue, 10 Jul 2012 04:56:50 +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  8b32f9eaad4b22698047768b5a18b9e8466662de (commit)
       via  93eed000285698f808628cd28899040379d6cc39 (commit)
       via  e4285da27e87ed3f0fb662783e2ac6611cf467f3 (commit)
      from  1ce85b11b168b2f82fa9babe9c549c5b449dd41a (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 8b32f9eaad4b22698047768b5a18b9e8466662de
Author: Ben Pfaff <address@hidden>
Date:   Mon Jul 9 21:54:39 2012 -0700

    psppire-window-base: Avoid memory leak in get_window_id().
    g_object_get() returns a string copy, so the caller has to free it,
    but gtk_widget_get_name() gets the same string without a copy.
    Found by valgrind.

commit 93eed000285698f808628cd28899040379d6cc39
Author: Ben Pfaff <address@hidden>
Date:   Mon Jul 9 21:47:02 2012 -0700

    psppire-data-window: Destroy dataset from finalize.
    One rule of thumb for "destroy" is that it should just unref
    GObjects.  This commit fixes that up for
    psppire_data_window_dispose().  Previously, this could not be done
    because of a reference leak in psppire_data_window_finish_init()
    that caused doing the dataset destroy in finalize to crash, but
    that problem was fixed in the previous commit.

commit e4285da27e87ed3f0fb662783e2ac6611cf467f3
Author: Ben Pfaff <address@hidden>
Date:   Mon Jul 9 21:36:31 2012 -0700

    psppire-data-window: Avoid reference leak to PsppireDict.
    psppire_var_store_new() takes its own reference to PsppireDict so
    the original reference owned by psppire_data_window_finish_init()
    wasn't getting tracked anywhere.


Summary of changes:
 src/ui/gui/psppire-data-window.c |   36 ++++++++++++++++++++++++------------
 src/ui/gui/psppire-var-store.c   |    4 ++--
 src/ui/gui/psppire-window-base.c |    5 +----
 3 files changed, 27 insertions(+), 18 deletions(-)


reply via email to

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