[maemo-commits] [maemo-commits] r13278 - in projects/haf/trunk/gtk+: . debian docs/reference docs/reference/gtk gtk
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Fri Aug 17 16:33:57 EEST 2007
- Previous message: [maemo-commits] r13277 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r13279 - projects/haf/tags/gtk+2.0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: xan Date: 2007-08-17 16:33:50 +0300 (Fri, 17 Aug 2007) New Revision: 13278 Modified: projects/haf/trunk/gtk+/ChangeLog projects/haf/trunk/gtk+/debian/changelog projects/haf/trunk/gtk+/docs/reference/ChangeLog projects/haf/trunk/gtk+/docs/reference/gtk/gtk-sections.txt projects/haf/trunk/gtk+/gtk/gtk.symbols projects/haf/trunk/gtk+/gtk/gtkmenu.c projects/haf/trunk/gtk+/gtk/gtkwindow.c projects/haf/trunk/gtk+/gtk/gtkwindow.h Log: gtk+2.0 (2:2.10.12-0osso12) unstable; urgency=low * Improve on "row-activate on single tap, but now until button-release". Fixes: MB#1481 * Call gtk_window_close_other_temporaries on gtk_window_map for NON temporary windows. Mark the toplevel window associated to GtkMenus as temporary, and make it ignore delete-events when it is unmapped. Fixes: NB#56624 gtk_window_close_other_temporaries is now public, ** This is a new unstable API. ** -- Xan Lopez <xan.lopez at nokia.com> Fri, 17 Aug 2007 14:59:55 +0300 Modified: projects/haf/trunk/gtk+/ChangeLog =================================================================== --- projects/haf/trunk/gtk+/ChangeLog 2007-08-17 12:06:11 UTC (rev 13277) +++ projects/haf/trunk/gtk+/ChangeLog 2007-08-17 13:33:50 UTC (rev 13278) @@ -1,3 +1,11 @@ +2007-08-17 Xan Lopez <xan.lopez at nokia.com> + + * gtk/gtkmenu.c (gtk_menu_window_event): clarify the comment a bit. + + * gtk/gtkwindow.c (gtk_window_close_other_temporaries): make public, and add it + to gtk.symbols too. Turns out hildon-desktop needs this to handle their HW keys + functionality. + 2007-08-16 Xan Lopez <xan.lopez at nokia.com> * gtk/gtkradiobutton.c (gtk_radio_button_focus): add a chunk of code moved around Modified: projects/haf/trunk/gtk+/debian/changelog =================================================================== --- projects/haf/trunk/gtk+/debian/changelog 2007-08-17 12:06:11 UTC (rev 13277) +++ projects/haf/trunk/gtk+/debian/changelog 2007-08-17 13:33:50 UTC (rev 13278) @@ -1,3 +1,15 @@ +gtk+2.0 (2:2.10.12-0osso12) unstable; urgency=low + + * Improve on "row-activate on single tap, but now until button-release". + Fixes: MB#1481 + * Call gtk_window_close_other_temporaries on gtk_window_map for NON temporary + windows. Mark the toplevel window associated to GtkMenus as temporary, and + make it ignore delete-events when it is unmapped. Fixes: NB#56624 + + gtk_window_close_other_temporaries is now public, ** This is a new unstable API. ** + + -- Xan Lopez <xan.lopez at nokia.com> Fri, 17 Aug 2007 14:59:55 +0300 + gtk+2.0 (2:2.10.12-0osso11) unstable; urgency=low * Send the insensitive-press signal if there is no grab widget or the Modified: projects/haf/trunk/gtk+/docs/reference/ChangeLog =================================================================== --- projects/haf/trunk/gtk+/docs/reference/ChangeLog 2007-08-17 12:06:11 UTC (rev 13277) +++ projects/haf/trunk/gtk+/docs/reference/ChangeLog 2007-08-17 13:33:50 UTC (rev 13278) @@ -1,3 +1,7 @@ +2007-08-17 Xan Lopez <xan.lopez at nokia.com> + + * gtk/gtk-sections.txt: add gtk_window_close_other_temporaries + 2007-06-29 Xan Lopez <xan.lopez at nokia.com> * gtk/gtk-sections.txt: Modified: projects/haf/trunk/gtk+/docs/reference/gtk/gtk-sections.txt =================================================================== --- projects/haf/trunk/gtk+/docs/reference/gtk/gtk-sections.txt 2007-08-17 12:06:11 UTC (rev 13277) +++ projects/haf/trunk/gtk+/docs/reference/gtk/gtk-sections.txt 2007-08-17 13:33:50 UTC (rev 13278) @@ -5241,6 +5241,7 @@ gtk_window_set_auto_startup_notification gtk_window_set_is_temporary gtk_window_get_is_temporary +gtk_window_close_other_temporaries <SUBSECTION Standard> GTK_WINDOW GTK_IS_WINDOW Modified: projects/haf/trunk/gtk+/gtk/gtk.symbols =================================================================== --- projects/haf/trunk/gtk+/gtk/gtk.symbols 2007-08-17 12:06:11 UTC (rev 13277) +++ projects/haf/trunk/gtk+/gtk/gtk.symbols 2007-08-17 13:33:50 UTC (rev 13278) @@ -4604,6 +4604,7 @@ gtk_window_add_mnemonic gtk_window_begin_move_drag gtk_window_begin_resize_drag +gtk_window_close_other_temporaries gtk_window_deiconify gtk_window_fullscreen gtk_window_get_accept_focus Modified: projects/haf/trunk/gtk+/gtk/gtkmenu.c =================================================================== --- projects/haf/trunk/gtk+/gtk/gtkmenu.c 2007-08-17 12:06:11 UTC (rev 13277) +++ projects/haf/trunk/gtk+/gtk/gtkmenu.c 2007-08-17 13:33:50 UTC (rev 13278) @@ -860,7 +860,8 @@ } break; case GDK_DELETE: - /* Do nothing for the delete event that will come from _GTK_DELETE_TEMPORARIES */ + /* Do nothing for the delete event that will come from _GTK_DELETE_TEMPORARIES + if we are not mapped */ handled = TRUE; break; #endif /* MAEMO_CHANGES */ Modified: projects/haf/trunk/gtk+/gtk/gtkwindow.c =================================================================== --- projects/haf/trunk/gtk+/gtk/gtkwindow.c 2007-08-17 12:06:11 UTC (rev 13277) +++ projects/haf/trunk/gtk+/gtk/gtkwindow.c 2007-08-17 13:33:50 UTC (rev 13278) @@ -289,9 +289,6 @@ static void gtk_window_free_key_hash (GtkWindow *window); static void gtk_window_on_composited_changed (GdkScreen *screen, GtkWindow *window); -#if defined(MAEMO_CHANGES) && defined(GDK_WINDOWING_X11) -static void gtk_window_close_other_temporaries (GtkWindow *window); -#endif static GSList *toplevel_list = NULL; static guint window_signals[LAST_SIGNAL] = { 0 }; Modified: projects/haf/trunk/gtk+/gtk/gtkwindow.h =================================================================== --- projects/haf/trunk/gtk+/gtk/gtkwindow.h 2007-08-17 12:06:11 UTC (rev 13277) +++ projects/haf/trunk/gtk+/gtk/gtkwindow.h 2007-08-17 13:33:50 UTC (rev 13278) @@ -273,6 +273,7 @@ gboolean gtk_window_get_is_temporary (GtkWindow *window); gboolean _gtk_window_is_on_client_data (GtkWindow *window, GdkEventClient *event); +void gtk_window_close_other_temporaries (GtkWindow *window); #endif void gtk_window_set_icon_list (GtkWindow *window,
- Previous message: [maemo-commits] r13277 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r13279 - projects/haf/tags/gtk+2.0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]