]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Make it compile with C89 compilers
[~andy/gtk] / ChangeLog
index 93308a10ddc12e156084d566fc67468943f51ff1..ac104941f5d30c5f9fdd99473ca34bec9130cf90 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,158 @@
+Tue Jun 10 00:58:23 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * tests/testgtk.c: Make it compile with C89 compilers
+
+2003-06-10  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextview.c (gtk_text_view_class_init): Install boolean
+       property "overwrite".
+       (gtk_text_view_[gs]et_property): Handle "overwrite".
+       * gtk/gtktextview.[hc] (gtk_text_view_[gs]et_overwrite): Getter
+       and setter for "overwrite" property.  (#110241, Jeroen Zwartepoorte)
+
+2003-06-09  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkpaned.c (gtk_paned_class_init): Install boolean child
+       properties "resize" and "shrink".
+       (gtk_paned_[gs]et_child_property): Implementations of 
+       GtkContainer::[gs]et_child_property.  
+       * tests/testgtk.c (toggle_resize, toggle_shrink): Use the new
+       paned child properties instead of remove/add hacks.  (#114667, 
+       Soeren Sandmann) 
+
+Mon Jun  9 16:18:11 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_button_press): Back
+       out event->window test - it wasn't needed because
+       of the call to get_widget_coordinates().
+
+       * gtk/gtknotebook.c (gtk_notebook_button_press): Remove
+       call to gtk_widget_grab_focus() when not clicking on
+       any tabs. (Real fix for #114534)
+
+Sun Jun  8 22:03:09 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * tests/testdnd.c: Use application/x-rootwindow-drop for
+       root window drops. (#108670, Alex Larsson)
+
+       * gdk/x11/gdkdnd-x11.c (gdk_drag_motion) gtk/gtkdnd.c (gtk_drag_drop): 
+       Accept either application/x-rootwin-drop (what GTK+ has always used)
+       or application/x-rootwindow-drop (what the XDND standard specifies).
+
+Fri Jun  6 11:07:33 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c (event_window_still_viewable): 
+       Before delivering an event to a widget, check that
+       (if relevant), the event's window is still viewable.
+       (#105642, Dennis Björklund)
+
+       * gdk/gdkwindow.c (_gdk_window_destroy_hierarchy): 
+       NULL out private->parent, since after destruction
+       it might not be valid any more.
+
+       * gdk/gdkwindow.c (gdk_window_is_viewable): Fix some
+       accesses before g_return_val_if_fail(). Treat 
+       DESTROYED windows as unmapped.
+
+Thu Jun  5 09:28:03 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c: Recompute unconditionally in
+       gtk_entry_style_set, and in a new gtk_label_screen_changed().
+       Protect the guts of recompute_idle_func() with
+       gtk_widget_has_screen(). (#114040, Morten Welinder) 
+       Fix FALSE/0 confusion.
+       
+Sun Jun  8 18:27:14 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gdk/gdkpixbuf-drawable.c (G8fromRGB565): swap G and B.
+       Fixes (#114669)
+
+Sun Jun  8 11:27:29 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkviewport.c (viewport_set_adjustment): Fix bug with 
+       set_adjustment (viewport, NULL);
+
+2003-06-07  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkiconfactory.c (get_default_icons): 
+       * gtk/stock-icons/stock_{undo,redo,undelete,revert}_rtl_{16,24}.png:
+       * gtk/stock-icons/Makefile.am: Add rtl variants of undo, redo,
+       undelete and revert.  (#96633)
+       
+Fri Jun  6 16:25:44 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkviewport.c: Many fixes, along with extensive cleanups and 
+       refactoring of code to reduce duplication; fixes include:
+
+       - gtk_viewport_realize(): Position the window correct from adjustment 
+       values. (#110737, Michael Natterer)
+
+       - Remove some division-by-zero checks in places where there is no 
+       longer division. (#110737)
+
+       - gtk_viewport_class_init: Make the hadjustment/vadjustment properties 
+       G_PARAM_CONSTRUCT, so that there will always be adjustments, even 
+       if gtk_viewport_new isn't used (#101135, Thomas Leonard).
+
+       - Switch over to encapsulated lazy-creation for hadjustment/
+       vadjustment; even with the CONSTRUCT property, we need this after
+       destroy.
+
+       - When updating the adjustment, immediate set their values to
+       match the the current range of the viewport, and update the 
+       viewport position to match the value of the new adjustments. 
+       (Part of #1165)
+
+2003-06-06  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkprivate-win32.h: Fix typo.
+
+       * gdk/win32/gdkgc-win32.c (_gdk_win32_gc_new): Set
+       graphics_exposures and subwindow_mode, too, even if they aren't
+       currently used.
+
+Fri Jun  6 23:38:23 2003  Kristian Rietveld  <kris@gtk.org>
+
+       Merged from stable.
+
+       * gtk/gtktreeview.c (do_expand_collapse),
+       (expand_collapse_timeout), (cancel_arrow_animation): made
+       expand_collapse_timeout a wrapper with locks around     
+       do_expand_collapse, made cancel_arrow_animation use
+       do_expand_collapse. Fixes threadlock. (Fixes #111286, patch from
+       Peter Bloomfield).
+
+Fri Jun  6 11:05:45 2003  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>
+
+       * modules/input/gtkimcontextxim.h (struct _GtkIMContextXIM):
+       * modules/input/gtkimcontextxim.c (preedit_start_callback,
+       preedit_draw_callback, preedit_done_callback): Add a 'finalizing' flag 
+       to keep preedit-[start,changed,end] signals from being called during
+       finalization (#111861).
+
+2003-06-05  Noah Levitt  <nlevitt@columbia.edu>
+
+       * gtk/gtknotebook.c (gtk_notebook_button_press): Ignore button
+       presses that are not on the tab (#114534).
+
+Thu Jun  5 20:35:40 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * demos/Makefile.am: Conditionalize dependencies for
+       gdk-pixbuf-csource on cross-compilation (#112391, J. Ali Harlowe). 
+       Buildtest-inline-pixbufs.h in srcdir. Don't try to build 
+       test-inline-pixbufs.h if we don't have libpng.
+
+       * gtk/stock-icons/Makefile.am (gtkstockpixbufs.h): 
+       Add a dependency on gdk-pixbuf.loaders when not 
+       cross-compiling, remove the dependency on gdk-pixbuf-csource
+       when not cross compiling.
+
+Thu Jun  5 20:12:51 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_get_default_size): Handle
+       gtk_window_get_geometry_info() returning NULL.
+       (#107311, John Finlay)
+
 Thu Jun  5 19:24:33 2003  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktoolbar.c (gtk_toolbar_expose): Subtract off
@@ -756,6 +911,9 @@ Mon Apr  7 19:43:15 2003  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_at_pointer):
        Use gdk_x11_display_grab/ungrab.
+
+       * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Initialize
+       use_xshm to TRUE so SHM gets used when present.
  
 2003-04-07  Matthias Clasen  <maclas@gmx.de>