commit ed543bdccfdee4970943b25db307aa76da40d8e9 Author: Matthias Clasen Date: Mon Mar 4 08:50:35 2013 -0500 2.24.17 NEWS | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit b01f90b8d19b3de8bded46362e12853610a4afb7 Author: Changwoo Ryu 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 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 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 gtk/gtkfilechooserbutton.c | 33 +++++++++++++-------------------- 1 file changed, 13 insertions(+), 20 deletions(-) commit d9f87ff0980a6b1ef03ef39dcfeeaec927ec1ecc Author: Руслан Ижбулатов 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 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 gtk/tests/filechooser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f8de7b17572e6a2002802ab880db6c1fbe6d39e8 Author: Federico Mena Quintero 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 gtk/gtkfilechooserbutton.c | 6 ------ 1 file changed, 6 deletions(-) commit a05d51e7ab880eae5f27a135fa25e6fbc1d6b80a Author: Federico Mena Quintero 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 gtk/tests/filechooser.c | 84 ++++++++++++++++++++++++++++--------------------- 1 file changed, 48 insertions(+), 36 deletions(-) commit 2f396a74f3a74aac7d7bd795da0013ce0966f5b3 Author: Federico Mena Quintero 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 gtk/tests/filechooser.c | 176 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 175 insertions(+), 1 deletion(-) commit 65cf6295f71aff96b89b1cba6da0a551947c5655 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit a070d75a2f2b65e6d5aa4ef7a5f6d77dc57d9998 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 5 +++++ 1 file changed, 5 insertions(+) commit c56f5089937ce264d58df9f21662828ec2c40812