]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-6
Merge from HEAD.
[~andy/gtk] / ChangeLog.pre-2-6
index 95eec2c2b3dc195fce321c9ac0fb5e80783be157..f449b79de645e1067cd45a23c7cdf9629fe40161 100644 (file)
@@ -1,9 +1,264 @@
+Fri Jul  5 12:51:39 2002  Kristian Rietveld  <kris@gtk.org>
+
+       Merge from HEAD.
+
+       * gtk/gtkliststore.c (gtk_list_store_sort): also update ->tail after    
+       sorting.
+
+2002-07-02 Padraig O'Briain <padraig.obriain@sun.com>
+
+       * gtk/gtksocket.c (gtk_socket_hierarchy_changed):
+       Use hyphen instead of underscore in signal names in calls to
+       g_signal_connect_swapped (Fixes bug #86339)
+
+Tue Jul  2 00:33:26 2002  Jonathan Blandford  <jrb@gnome.org>
+
+    * gtk/gtktreeview.c (validate_visible_area): only validate the
+      visible area if we've ever been requisitioned.
+
+Mon Jul  1 17:04:09 2002  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
+       white space/variable names to match tree_store equiv.
+
+       * gtk/gtktreestore.c (gtk_tree_store_real_set_value): sort if we
+       set the value.
+
+Mon Jul 01 17:19:00 2002  Bill Haneman <bill.haneman@sun.com>
+
+       * contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-drawable.c
+       (xlib_window_is_viewable):
+       Fixed failure of assertion when drawable is root window.
+
+Thu Jun 20 19:41:09 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdisplay.h gdk/gdkscreen.h gdk/**.c gtk/*.c
+       tests/*.c: Renames:
+
+        gdk_get_default_display => gdk_display_get_default
+        gdk_get_default_screen  => gdk_screen_get_default
+        gdk_open_display        => gdk_display_open
+
+Thu Jun 20 16:49:00 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdisplaymanager.[ch] gdk/gdk.[ch] gdk/gdkdisplay.c 
+       gdk/gdkinternals.h gdk/x11/gdkdisplay-x11.c 
+       gdk/win32/gdkdisplay-win32.c: Add a singleton object that
+       we can use to get notification when displays 
+       appear / disappear or the default display changes.
+
+       gdk_set_default_display() => gdk_display_manager_set_default_display()
+       gdk_list_displays() => gdk_display_manager_list_displays().
+       (#85696)
+
+       * gdk/Makefile.am gdk/gdkmarshalers.list: Add marshaler
+       generation.
+
+       * gdk/gdkintl.h: Add this.
+
+       * gtk/gtkmain.c: Add gtk_parse_args() that initializes
+       GTK+ without opening a display.
+
+       * gtk/gtkmain.c: Set things up so if a module
+       exports gtk_module_init() and gtk_module_display_init(), 
+       then we treat it as multihead aware, otherwise, 
+       we only initialize it after the default display is set.
+
+Thu Jun 20 15:53:21 2002  Owen Taylor  <otaylor@redhat.com>
+
+       Patch from Erwann Chenede.
+
+       * gdk/x11/gdkdisplay-x11.[ch] gdk/x11/gdkprivate-x11.h:
+       Introduce a yes/no/unknown GdkTristate, use it
+       in a couple of places. (#79962)
+
+       * gdk/x11/gdkwindow-x11.c gdk/x11/gdkdisplay-x11.h: Make 
+       gravity_works per-display. (#79963)
+
+Thu Jun 20 15:36:40 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkselection.c (gtk_selection_owner_set): Get
+       the owner from the display if !NULL. Otherwise, warn for
+       multihead. (#85680)
+
+Thu Jun 20 15:17:14 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkstyle.[ch]: Get rid of gtk_style_get_font_for_display(),
+       make gtk_style_get_font() warn for multihead if called
+       on an unattached style. (#80277)
+
+       * gtk/gtktext.c: Remove use of gtk_style_get_font_for_display();
+       this makes gtktext not multihead safe, but it doesn't matter;
+       it's ENABLE_BROKEN anyways.
+
+       * gtk/gtkmain.c gtk/gtkdebug.h: Add GTK_NOTE(MULTIHEAD,[])
+
+Thu Jun 20 14:51:30 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtksettings.c (gtk_settings_notify): Only
+       change the double click time if the screen for
+       the notification is screen 0 of the display.
+       (#77978)
+
+       * gdk/gdkevents.c (gdk_display_set_double_click_time): Fix 
+       half-done rename.
+
+Thu Jun 20 12:16:00 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkinvisible.c (gtk_invisible_set_screen): Add
+       notification for screen property. (#80280)
+
+Wed Jun 19 19:30:45 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkrc.c: Keep a global list of strings and
+       RC files to reparse, make gtk_rc_parse_string(),
+       gtk_rc_parse() add to the list, and parse the
+       string or file in _all_ contexts.
+
+       * gtk/gtkrc.c (gtk_rc_reparse_all): Reparse all
+       contexts, not just the default context.
+
+Tue Jun 18 19:38:08 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkinput.c (_gdk_init_input_core): Set the
+       display.
+
+       * gdk/x11/gdkwindow-x11.c (_gdk_moveresize_handle_event): Fix
+       missing check for mv_resize == NULL.
+
+Tue Jun 18 19:30:25 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtktreeview.c: Typo fix.
+
+Tue Jun 18 19:11:51 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdisplay.[ch] gdk/gdkevents.c gdk/gdkinput.h 
+       gdk/gdkinternals.h gdk/win32/gdkevents-win32.c
+       gdk/win32/gdkinput-win32.[ch] gdk/x11/gdkevents-x11.c
+       gdk/x11/gdkinput{,-none,-x11}.c gdk/x11/gdkinputprivate.h:
+       Make the core pointer object per-display. (#85698)
+
+       * gtk/gtkdnd.c gtk/gtktreeview.c: Adapt to above change.
+
+2002-06-18  Yanko Kaneti <yaneti@declera.com>
+
+       * configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
+
+Tue Jun 18 14:41:48 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkcursor.[ch] gdk/x11/gdkcursor-x11.c
+       gdk/x11/gdkprivate-x11.h gdk/win32/gdkcursor-win32.c: Replace
+       gdk_cursor_new_for_screen() with gdk_cursor_new_for_display().
+       (#85671)
+
+       * gtk/gtkclist.c gtk/gtkcombo.c gtk/gtkcurve.c gtk/gtkdnd.c
+       gtk/gtkentry.c gtk/gtkhandlebox.c gtk/gtkhsv.c gtk/gtklabel.c 
+       gtk/gtkpaned.c gtk/gtktext.c gtk/gtktextview.c 
+       gtk/gtktipsquery.c gtk/gtktreeviewcolumn.c: 
+       Adapt to above change.
+
+Tue Jun 18 12:04:10 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdk.c (gdk_init_check): Change handling 
+       of gdk_intialized(), so that gdk_parse_args(),
+       gdk_init_check() sequence works.
+
+Tue Jun 18 11:46:33 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkwindow-x11.c (get_move_resize_data): Add
+       a gboolean create argument, so we don't create the
+       structure unless we actually emulate move-resize
+       drags.
+
+Sat Jun 15 23:53:03 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c (gtk_file_selection_set_filename): 
+       Actually use the UTF-8 filename, so we actually
+       fix #77948.
+
+       * tests/testgtk.c: Remember the directory as a
+       test of gtk_file_selection_set_filename().
+
+Sat Jun 15 23:05:19 2002  Owen Taylor  <otaylor@redhat.com>
+       * gtk/gtkfilesel.c (gtk_file_selection_set_filename):
+       Fix backwards asssertion. (#85434)
+Sat Jun 15 16:10:00 2002  James M. Cape <jcape@ignore-your.tv>
+
+       * gtk/gtktexttag.c (gtk_text_tag_set_property):
+       Notify about "background-full-height-set", not
+       "bg_full_height_set". (#83336)
+                       
+Fri Jun 14 15:41:50 2002  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c: Fix bug #84268, where validate_rows sometimes
+       didn't remove itself correctly.  Thanks to Dave Camp for the fix.
+
+Fri Jun 14 15:09:11 2002  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_adjustments):
+       disconnect_by_func instead of disconnect_by_data.  Someone else
+       could use the same data as us.
+
+       * gtk/gtktreeview.c (do_validate_rows): update the adjustment
+       immediately after we update the size.  Fixes some scroll_to bugs.
+       (validate_visible_area): ditto
+
+Fri Jun 14 10:31:59 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkevents-x11.c (gdk_check_wm_state_changed): 
+       Ignore state change events for windows that aren't
+       our toplevels. (#84482, Thomas Leonard)
+
+Fri Jun 14 10:00:29 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkwindow.c (gdk_window_update_idle): Add
+       missing GDK_THREADS_ENTER()/GDK_THREADS_LEAVE().
+       (Report of non-thread-safety from Nicholas Allen)
+
+       * gtk/gtkmain.c (rewrite_events_translate): Fix sign
+       problem with coordinate translation. (Fix from
+       Robin Lu, #85229)
+
+Thu Jun 13 19:41:56 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkiconfactory.c gtk/gtkselection.c gtk/gtkstyle.c
+       gtk/gtktextiter.c gtk/gtktexttag.c gtk/gtktreemodel.c
+       gtk/gtkwidget.c: Fix type names for GtkIconSet,
+       GtkIconSource, GtkSelectionData, GtkBorder, GtkTextIter,
+       GtkTextAttributes, GtkTreePath, GtkTreeIter, 
+       GtkRequisition, which were all registered as GtkType*.
+       (#84634, James Henstridge; patch from Jonathan Blandford.)
+       
+Thu Jun 13 18:48:14 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkcolor-x11.c: Make work
+       gdk_colormap_sync() work for DirectColor visuals 
+       as well. Fill in the ->colors array in
+       gdk_screen_get_system_colormap () for DirectColor visuals.
+       (#81954, Based on a patch from shivaram.upadhyayula@wipro.com)
+Thu Jun 13 17:50:36 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtktextview.c gtk/gtkentry.c: Add the obsolete
+       CUA cut/copy/paste bindings. (#79078)
+
+       * gtk/gtktextview.c gtk/gtkentry.c: Make <Shift>BackSpace
+       a synonym for for Backspace. (#80302, Jeff Waugh)
+
+Thu Jun 13 15:02:49 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdnd-x11.c: Ignore all client events that
+       were sent to a window that we don't know about or
+       to a foreign window. (#81543, Young-Ho, Cha)
+
 Thu Jun 13 12:24:09 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkfilesel.c (gtk_file_selection_set_filename):
        Fix so that the encoding of the filename is handled
        properly in the case of non-UTF-8 filesystems;
-       document the encoding. (#83386, Sebastian Ritau)
+       document the encoding. (#77948, Sebastian Ritau)
 
        * gtk/gtkfilesel.c (filenames_drag_get): Remove
        debug printf. Fix UTF-8 / filename encoding