commit ed543bdccfdee4970943b25db307aa76da40d8e9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Mar 4 08:50:35 2013 -0500

    2.24.17

 NEWS | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit b01f90b8d19b3de8bded46362e12853610a4afb7
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Wed Feb 13 02:44:00 2013 +0000

    immodule: Fix context ID lookup on module with multiple contexts

    https://bugzilla.gnome.org/show_bug.cgi?id=690247

 gtk/gtkimmodule.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 461c3835aa83cf4a1a8748cac510d6028cca63b1
Author: Aleksander Morgado <aleksander@lanedo.com>
Date:   Tue Feb 26 14:51:31 2013 +0100

    win32: fix possible memleak if GlobalAlloc() fails

    Also remove the unused 'buf' variable.

    https://bugzilla.gnome.org/show_bug.cgi?id=694742

 gdk/win32/gdkproperty-win32.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8eb2278f6a967eb96a5614451598dfae282caa3b
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 21 18:44:38 2013 -0600

    filechooserbutton: Don't ever use gtk_file_chooser_get_files()

    The file chooser button only supports single-selection modes, so
    switch the code to a simpler gtk_file_chooser_get_file() to avoid
    dealing with GSLists of a single file.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 33 +++++++++++++--------------------
 1 file changed, 13 insertions(+), 20 deletions(-)

commit d9f87ff0980a6b1ef03ef39dcfeeaec927ec1ecc
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Thu Feb 21 22:25:21 2013 +0400

    Make sure icon cache has /-separated subdirs only (v2 - use
    g_build_path)

    https://bugzilla.gnome.org/show_bug.cgi?id=692955
    (cherry picked from commit 8e80fd1ab9eb3c6389b0582eab21b637141e7f92)

    Conflicts:
	gtk/updateiconcache.c

 gtk/updateiconcache.c | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit 2cc67fc1091805d64c18a8afda1a19e813301dbc
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 18:52:23 2013 -0600

    filechooserbutton: In tests, sleep after opening the dialog

    This may ensure that the dialog is actually done initializing.
    We need to kill this
    sleeping business and really use signals, sigh...

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f8de7b17572e6a2002802ab880db6c1fbe6d39e8
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 18:30:30 2013 -0600

    filechooserbutton: Don't emit file-set signal when the change is
    not the result of a user action

    We only emit that signal when the user confirms the button's internal
    GtkFileChooserDialog,
    or when he drags-and-drops stuff into the button.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 6 ------
 1 file changed, 6 deletions(-)

commit a05d51e7ab880eae5f27a135fa25e6fbc1d6b80a
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 18:28:59 2013 -0600

    filechooserbutton: In the tests, run through the dialog more than
    one time

    This ensures that data maintained by the button while the dialog
    opens/closes remains consistent.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 84
 ++++++++++++++++++++++++++++---------------------
 1 file changed, 48 insertions(+), 36 deletions(-)

commit 2f396a74f3a74aac7d7bd795da0013ce0966f5b3
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 18:14:15 2013 -0600

    filechooserbutton: Add tests for cancelling the dialog via closing
    it (delete-event), instead of by simulating the Cancel button
    (response cancel)

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 176
 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 175 insertions(+), 1 deletion(-)

commit 65cf6295f71aff96b89b1cba6da0a551947c5655
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 18:02:24 2013 -0600

    filechooser: When stopping/clearing BROWSE model, really ensure that
    we end up in LOAD_EMPTY state

    Previously we could end up in a situation where
    browse_list_model==NULL, and yet load_state==LOAD_FINISHED.
    This is not a valid state.	So, when we get rid of the list model,
    really ensure that we end up
    in LOAD_EMPTY so nothing assumes that there is a valid list model
    around.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit a070d75a2f2b65e6d5aa4ef7a5f6d77dc57d9998
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 17:14:20 2013 -0600

    filechooser: Tighten up some assertions when actually selecting
    files in the treeview

    The model must be fully loaded, and it must be inserted in the
    treeview.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 5 +++++
 1 file changed, 5 insertions(+)

commit c56f5089937ce264d58df9f21662828ec2c40812