]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Don't emit grab-broken for overgrabbing, until we figure out how to do
[~andy/gtk] / ChangeLog
index e52f916e94b87f2e3c7bcbb4304d8e9f3b1146a3..2be9a86313c7de4c306843f15a709f5b6c58dbd9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,76 @@
+2005-06-25  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/x11/gdkmain-x11.c (gdk_keyboard_grab, gdk_pointer_grab):
+       Don't emit grab-broken for overgrabbing, until we figure
+       out how to do that without breaking the menu code.
+
+2005-06-25  Matthias Clasen  <mclasen@redhat.com>
+
+       Add a GrabBroken event to GDK, and a grab-broken-event
+       signal to GtkWidget.  (#107320, Simon Cooke, initial patch 
+       by John Ehresman)
+
+       * gdk/gdkevents.h: Add a GDK_GRAB_BROKEN event type,
+       define a GdkEventGrabBroken event struct.
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate): 
+       Generate GrabBroken events in response to WM_KILLFOCUS.
+
+       * gdk/x11/gdkmain-x11.c: Generate GrabBroken events
+       when a grab is broken by the window becoming unviewable,
+       or by another grab from the same client.
+       
+       * gtk/gtkwidget.h (GtkWidgetClass): Add grab_broken_event.
+
+       * gtk/gtkwidget.c (gtk_widget_event_internal): Translate
+       GrabBroken events into grab_broken_event signals.
+
+       * gtk/gtkmain.c (gtk_main_do_event): Propagate GrabBroken
+       events.
+
+       * gtk/gtkmenushell.c (gtk_menu_shell_grab_broken): Deactivate
+       the menu when the grab is broken.
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_grab_broken): Stop 
+       the color picker if the grab is broken.
+
+       * gtk/gtkpaned.c (gtk_paned_grab_broken): Stop the drag if
+       the grab is broken.
+
+2005-06-25  Matthias Clasen  <mclasen@redhat.com>
+
+       Add some new stock items.  (#166480, Kristof Vansant)
+       
+       * gtk/stock-icons/stock_fullscreen_16.png: 
+       * gtk/stock-icons/stock_fullscreen_24.png: 
+       * gtk/stock-icons/stock_leave_fullscreen_16.png: 
+       * gtk/stock-icons/stock_leave_fullscreen_24.png: 
+       * gtk/stock-icons/stock_info_16.png: 
+       * gtk/stock-icons/stock_info_24.png: New icons.
+
+       * gtk/stock-icons/Makefile.am: Add new icons.
+
+       * gtk/gtkstock.h: Define names for the new icons.
+
+       * gtk/gtkstock.c (builtin_items): Register new stock items.
+       
+       * gtk/gtkiconfactory.c (get_default_icons): Register new 
+       stock icons.
+
+2005-06-24  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkrgb.c (gdk_rgb_select_conv): Fix up selection of
+       conversion functions for MSB machines: convert_0888[_br]
+       now work on bytes so are endian independent. 
+       (Reported by David Zeuthen)
+
+2005-06-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_scroll_hpages): Don't
+       jump to the next line if we are at the end of the line.  
+       (gtk_text_view_move_cursor_internal): Make movement by
+       paragraphs up/down symmetric.  (#307055, Behnam Esfahbod)
+
 2005-06-23  Tor Lillqvist  <tml@novell.com>
 
        Improve and simplify line segment rendering on Win32, especially