]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
Remove a couple of places if (widget->window), this function will only
[~andy/gtk] / ChangeLog.pre-2-8
index 37201097f54896c646ffad8051a553e32025123e..6ca3cbfc022f7398e53f859f26ceda3797706923 100644 (file)
@@ -1,3 +1,209 @@
+Mon Dec  9 19:49:03 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_move_resize): Remove
+       a couple of places if (widget->window), this function
+       will only ever be called on a realized window.
+       (#80225)
+
+Tue Dec 10 01:58:43 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (validate_visible_area): implement a working
+       use_align = FALSE implementation (also mentioned in #91335, reported
+       by Juri Pakaste).
+
+       * gtk/gtktreeview.c (validate_visible_area): only free the
+       scroll_to_path if we are done with validating (fixes #93584, reported
+       and testcase provided by Erik Simonsen).
+
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
+       set the GTK_CELL_RENDERER_FOCUSED flag where appropriate. (fixes
+       #75745, reported by Richard Hult).
+
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_get_position):
+       initialize cellinfo to NULL to silence the compiler.
+
+Mon Dec  9 19:31:59 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkstyle.c (draw_spinbutton_shadow): Remove
+       unused draw_spin_entry_shadow(). (#80229)
+
+Mon Dec  9 18:50:31 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkinput-x11.c (_gdk_input_common_find_events):
+       Remove selection for DeviceButtonRelease, we no longer need
+       it now that gxi is gone. (#32617, reported by Garry
+       Osgood)
+
+Tue Dec 10 00:49:35 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gdk/gdkpixmap.h (gdk_pixmap_new), (gdk_bitmap_create_from_data),
+       (gdk_pixmap_create_from_xpm), (gdk_pixmap_colormap_create_from_xpm),
+       (gdk_pixmap_create_from_xpm_d),
+       (gdk_pixmap_colormap_create_from_xpm_d): update to allow a
+       GdkDrawable instead of a GdkWindow.
+
+       * gdk/gdkpixmap.c (gdk_pixmap_colormap_create_from_xpm),
+       (gdk_pixmap_create_from_xpm), (gdk_pixmap_colormap_create_from_xpm_d),
+       (gdk_pixmap_create_from_xpm_d): update to allow a GdkDrawable
+       instead of a GdkWindow.
+
+       * gdk/linux-fb/gdkpixmap-fb.c (gdk_pixmap_new),
+       (gdk_bitmap_create_from_data), (gdk_pixmap_create_from_data): update
+       to allow a GdkDrawable instead of a GdkWindow.
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new),
+       (gdk_bitmap_create_from_data), (gdk_pixmap_create_from_data): likewise
+
+Mon Dec  9 17:31:06 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkiconfactory.c (icon_size_lookup_intern): Remove
+       unnecessary leftover check that was causing a UMR.
+       (#100768, Kjartan Maraas)
+
+Mon Dec  9 19:11:22 2002  Artis Trops  <hornet@navigator.lv>
+
+       * configure.in: Added Latvian (lv) to ALL_LINGUAS.
+
+Mon Dec  9 10:44:59 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_private):
+       Fix a bug in one of my earlier changes. (From Naofumi Yasufuku,
+       #100023)
+
+Sun Dec  8 21:43:31 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkcolor-x11.c: Fix spacing in a bunch of 
+       for (i=0; i<ncolors; i++).
+
+       * gdk/x11/gdkcolor-x11.c: Various g_return_if_fail()
+       cleanup.
+
+Sun Dec  8 21:29:10 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc1): Fix
+       a lost refcount in the case where we get a duplicate
+       back from the X server.
+
+       * gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_writeable):
+       Set success[] for all colors when allocation of colors
+       cells via XAllocColorCells succeeds.
+
+       * gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_private):
+       Don't match against colors cells allocated writeable.
+
+Sun Dec  8 21:22:46 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_private): 
+       When allocating non-writeable colors, fill in the flags
+       field of the XColor, and insert the returned color into
+       our color hash. (#100023, Naofumi Yasufuku)
+
+       * gdk/x11/gdkcolor-x11.c (gdk_colormap_free_colors): 
+       Fix a typo (my fault) that slipped in in the last patch.
+
+Sun Dec  8 20:32:23 2002  Owen Taylor  <otaylor@redhat.com>
+
+       More fixes for GdkColormapX11 (#100023, Naofumi Yasufuku)
+
+       * gdk/x11/gdkcolor-x11.c (gdk_colors_free) 
+       (gdk_colormap_free_colors): Don't call XFreeColors() for  
+       private colorsmaps.
+
+       * gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_writeable,
+       gdk_colormap_colors_private, gdk_colormap_alloc_colors_shared):
+       Fix return values to return number remaining not number
+       allocated.
+       
+       * gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors_shared,
+       gdk_colormap_alloc_colors_private): Clean up some a stray 
+       initializations.
+
+Sun Dec  8 20:19:22 2002  Owen Taylor  <otaylor@redhat.com>
+
+       Fixes for GdkColormapX11 (#100023, Naofumi Yasufuku)
+
+       * gdk/x11/gdkcolor-x11.c (gdk_x11_colormap_foreign_new): 
+       Fix typo that caused us to always return the system
+       colormap.
+
+       * gdk/x11/gdkcolor-x11.c (gdk_colormap_new): When allocating
+       a private colormap and copying the system palette
+       to prevent flashing, handle colormap->size greater than
+       system_colormap->size.
+
+       * gdk/x11/gdkcolor-x11.c (gdk_x11_colormap_get_xdisplay):
+       Get rid of the last remains of private->xdisplay
+       in favor of using private->screen. 
+
+2002-12-09  Tor Lillqvist  <tml@iki.fi>
+
+       Merge from stable:
+       
+       * gdk/win32/gdkdrawable-win32.c (generic_draw): Don't leak
+       stipple_gc. More checks for errors. Use correct ternary ROP when
+       blitting the foreground into the tile pixmap onto those pixels
+       where the stipple is set. (I didn't notice that I had used the
+       wrong one, as it didn't matter on Win2k, where DIB sections
+       apparently are zeroed upon creation. But on Win98 they have random
+       initial contents. Thanks to Hans Breuer for reporting this.)
+       (gdk_win32_draw_rectangle, gdk_win32_draw_arc,
+       gdk_win32_draw_polygon): Don't pass the LINE_ATTRIBUTES bits to
+       generic_draw() if drawing a filled figure.
+
+       * gdk/win32/gdkmain-win32.c (_gdk_win32_print_dc): Minor cosmetics.
+       (_gdk_win32_gcvalues_mask_to_string): Initialize buffer as empty.
+       (_gdk_win32_window_state_to_string): New debugging output helper
+       function.
+       
+       * gdk/win32/gdkevents-win32.c: Minor debugging output changes.
+       (gdk_event_translate): Ignore the WM_SHOWWINDOW/SW_OTHERUNZOOM or
+       SW_OTHERZOOM messages. Do not generate a GDK_UNMAP event for
+       WM_SIZE/SIZE_MINIMIZED messages, they do not really corrspond to
+       unmapping on X11. Set window state correctly for all three of
+       SIZE_{MINIMIZED,MAXIMIZED,RESTORED}. A maximized and then iconified
+       ("minimized" in Windows terminology) window still has the
+       "maximized" property, i.e. when deiconified, it will reappear as
+       maximized. (#10557)
+
+       * gdk/win32/gdkprivate-win32.h: Declare new function.
+       (WIN32_API_FAILED, WIN32_GDI_FAILED, OTHER_API_FAILED): Don't use
+       __PRETTY_FUNCTION__ if __GNUC__ >= 3, to avoid warning message.
+
+       * gdk/win32/gdkwindow-win32.c (show_window_internal): Handle more
+       situations. Add parameter to tell whether deiconifying. Code
+       reorg: Return early when appropriate instead of using nested if
+       statements. If just deiconifying without raising, restore active
+       window. (#10557)
+
+       (gdk_window_hide, gdk_window_withdraw, gdk_window_iconify,
+       gdk_window_deiconify, gdk_window_maximize, gdk_window_unmaximize,
+       gdk_window_focus): Use _gdk_win32_window_state_to_string() in
+       debugging output.
+
+       (gdk_window_iconify): Restore active window after calling
+       ShowWindow(). Otherwise the "next" window gets activated.
+
+       (gdk_window_stick, gdk_window_unstick): Don't output any warnings.
+
+       (gdk_window_set_transient_for): Rewrite. Just call SetWindowLong()
+       with GWL_HWNDPARENT, which despite its name sets the *owner*
+       window, which should be exactly what we want. The PSDK
+       documentation is said to be misleading. testgtk's modal window
+       test now works much better. (#50586)
+
+Sun Dec  8 18:28:51 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c (gtk_widget_modify_fg/bg/base/text/font): 
+       Remove left-over NULL checks that were preventing the
+       NULL to "unmodify" feature from actually working.
+       (#100702, Jon-Kare Hellan)
+
+2002-12-08  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_set_previous_color): 
+       (gtk_color_selection_set_previous_alpha): Reset priv->changing 
+       before returning.  (#100443)
+
 Sat Dec  7 14:45:50 GMT 2002  Tony Gale <gale@gtk.org>
 
        * docs/tutorial/gtk-tut.sgml: minor fixes
@@ -2808,7 +3014,7 @@ Fri Sep 27 16:15:11 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtknotebook.c (gtk_notebook_get_event_window_position):
        Handle the case where the first page isn't visible.
-       (#90336, bug tracked down by Chema Celorio)
+       (#81600, bug tracked down by Chema Celorio)
 
 Fri Sep 27 15:57:15 2002  Owen Taylor  <otaylor@redhat.com>