]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Do not return when menu_shell->ignore_enter is TRUE.
[~andy/gtk] / ChangeLog.pre-2-10
index 510dddd74dae6bfbcb6478a42ef7d14dfbd0ca61..e2c72e9340f82eb0ee018f8070adb5bf98a7f9c7 100644 (file)
@@ -1,3 +1,402 @@
+Tue Nov 12 14:20:53 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkmenu.c (gtk_menu_enter_notify): Do not return when
+       menu_shell->ignore_enter is TRUE.
+
+2002-11-10  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkstatusbar.c (gtk_statusbar_button_press): Don't start
+       a drag on double click.  (#98189)
+
+2002-11-10  Matthias Clasen  <maclas@gmx.de>
+
+       * tests/testgtk.c (grippy_button_press): Also test moving.
+
+Sun Nov 10 22:55:39 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkmenu.c (gtk_menu_enter_notify): Don't return after
+       calling gtk_menu_handle_scrolling() when
+       !menu_shell->ignore_enter.
+
+Sun Nov 10 21:29:03 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkcheckbutton.c (gtk_real_check_button_draw_indicator): 
+       * gtk/gtkradiobutton.c (gtk_radio_button_draw_indicator)
+
+       Make sure check and option marks are drawn insensitive when the
+       widgets are insensitive.
+
+       (#92548, patch from Tim Evans)
+
+Sun Nov 10 21:25:04 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkwidget.h (struct _GtkWidgetClass): Remove _gtk_reserved8
+       to restore binary compatibility.
+
+2002-11-10  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/x11/gdkwindow-x11.c (_gdk_moveresize_handle_event): Fix a
+       typo which broke moveresize emulation.
+
+Sat Nov  9 14:42:53 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_button_*): Block
+       button presses/releases over the scroll arrows
+       to avoid popping down the menu. (#73444, Ettore Perazzoli)
+
+       * gtk/gtkmenu.c (gtk_menu_enter_notify): Obey the
+       ignore_enter flag for scrolling as well.
+
+       * gtk/gtkmenu.c (gtk_menu_stop_scrolling): Clear
+       the upper_arrow_prelight, lower_arrow_prelight 
+       flags.
+
+       * gtk/gtkmenu.c: Tweak the scroll speeds,
+       timeouts, and fast-scroll area to make things
+       zippier. (#73445, Ettore Perazzoli)
+
+2002-11-09  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): Use the correct
+       struct offset for the screen_changed signal.
+
+Fri Nov  8 19:07:39 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * demos/Makefile.am (test-inline-pixbufs.h): Depend
+       on gdk-pixbuf.loaders as well as gdk-pixbuf.csource.
+       (#97096, Jeff Waugh)
+
+2002-11-09  Matthias Clasen  <maclas@gmx.de>
+
+       * tests/testgtk.c (create_resize_grips): Draw grips in all edges.
+
+       * gdk/x11/gdkfont-x11.c (gdk_text_extents_wc): 
+       (gdk_text_extents): 
+       * gdk/gdkfont.c (gdk_string_extents): Reformulate doc comments to
+       work around gtk-doc limitations.
+
+Fri Nov  8 18:04:16 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/{linux-fb,win32,11}/Makefile.am: Add in a awful
+       hack to force gdkenumtypes.h to be updated before
+       building the subdir. (#86587)
+
+Fri Nov  8 17:49:54 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_check_screen): Access
+       window->screen through a function so we can provide
+       an informative warning window window->screen is NULL.
+       (#85703)
+       
+2002-11-08  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcheckmenuitem.c
+       (gtk_real_check_menu_item_draw_indicator): RTL flipping for check
+       menu items.
+
+       * tests/testtext.c (blink_timeout): Put into #ifdef DO_BLINK to
+       avoid an unused static function.  (#97965)
+
+       * gtk/gtktextiter.c (backward_line_leaving_caches_unmodified): 
+       * gtk/gtkstyle.c (radio_aa_bits):
+       (draw_spin_entry_shadow): #if-0-out unused static functions and
+       variables.  (#97965) 
+
+       * gtk/gtktextview.c (text_window_get_allocation): 
+       * gtk/gtkcolorsel.c (gtk_color_selection_get_palette_size):
+       (gtk_color_selection_get_palette_color):
+       (gtk_color_selection_unset_palette_color): Remove unused static
+       functions.  (#97965)
+
+       * gtk/gtkcolorsel.c
+       (gtk_color_selection_set_change_palette_with_screen_hook): Fix doc
+       comment. 
+       
+Fri Nov  8 17:08:54 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_new): Use
+       g_get_application_name() instead of g_get_prgname()
+       as the default window title when set.
+       
+       * gdk/x11/gdkwindow-x11.c gdk/x11/gdkdisplay-x11.[ch]:x
+       Set g_get_application_name() as the title for the
+       leader window the first time we create a window
+       pointing to it.
+
+       * tests/testgtk.c (main): Call g_set_application_name();
+
+       * configure.in (GDK_PIXBUF_VERSION): Require GLib-2.1.3
+
+2002-11-08  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkstyle.c (gtk_default_draw_arrow): Improve drawing of RTL
+       submenu indicators.
+
+       * gtk/gtkoptionmenu.c (gtk_option_menu_paint): Fix drawing of RTL
+       optionmenus by flipping the indicator_spacing.
+
+Fri Nov  8 21:15:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * tests/Makefile.am: add testmenus.c, a program to test menus when
+       items are dynamically added and removed.
+
+Fri Nov  8 20:14:52 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * docs/reference/gdk/tmpl/dnd.sgml
+       docs/reference/gdk/tmpl/drawing.sgml
+       docs/reference/gdk/tmpl/gdk-unused.sgml
+       docs/reference/gdk/tmpl/gdkdisplay.sgml
+       docs/reference/gdk/tmpl/general.sgml
+       docs/reference/gdk/tmpl/input_devices.sgml
+       docs/reference/gdk/tmpl/selections.sgml
+       docs/reference/gtk/tmpl/gtkcellrenderer.sgml
+       docs/reference/gtk/tmpl/gtkcurve.sgml
+       docs/reference/gtk/tmpl/gtkdnd.sgml
+       docs/reference/gtk/tmpl/gtkitemfactory.sgml
+       docs/reference/gtk/tmpl/gtkmenu.sgml
+       docs/reference/gtk/tmpl/gtkoldeditable.sgml
+       docs/reference/gtk/tmpl/gtkoptionmenu.sgml
+       docs/reference/gtk/tmpl/gtkpreview.sgml
+       docs/reference/gtk/tmpl/gtkselection.sgml
+       docs/reference/gtk/tmpl/gtksocket.sgml
+       docs/reference/gtk/tmpl/gtkstyle.sgml
+       docs/reference/gtk/tmpl/gtktextbuffer.sgml
+       docs/reference/gtk/tmpl/gtktreemodel.sgml
+       docs/reference/gtk/tmpl/gtkwidget.sgml gdk/gdk.h gdk/gdkdisplay.c
+       gdk/gdkdisplay.h gdk/gdkdnd.h gdk/gdkdraw.c gdk/gdkdrawable.h
+       gdk/gdkinput.h gdk/gdkselection.h gdk/x11/gdkdisplay-x11.c
+       gdk/x11/gdkdnd-x11.c gdk/x11/gdkselection-x11.c gtk/gtkcurve.h
+       gtk/gtkdnd.h gtk/gtkitemfactory.c gtk/gtkitemfactory.h
+       gtk/gtkmenu.h gtk/gtkoldeditable.c gtk/gtkoldeditable.h
+       gtk/gtkoptionmenu.h gtk/gtkplug.c gtk/gtkplug.h gtk/gtkpreview.h
+       gtk/gtkrange.h gtk/gtkselection.c gtk/gtkselection.h
+       gtk/gtksocket.c gtk/gtksocket.h gtk/gtkstyle.c gtk/gtkstyle.h
+       gtk/gtktextlayout.c gtk/gtktextlayout.h gtk/gtktreemodel.c
+       gtk/gtktreemodel.h gtk/gtkwidget.h
+
+       Trivial s/foo/foo_/ fixes to make gtk.h includable with -Wshadow
+       without warnings. (#91680)
+       
+Thu Nov  7 16:13:41 2002  Eric Warmenhoven <eric@warmenhoven.org>
+
+       * gdk/linux-fb/gdkscreen-fb.c: fix compilation
+
+       * gdk/linux-fb/gdkmain-fb.c: prevent segfaults on shutdown
+
+Thu Nov  7 18:50:38 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c (gtk_widget_get_pango_context): Note
+       that get_pango_context() is not "until death does us
+       part", but "until the screen changes".
+
+       * gtk/gtkwidget.c (gtk_widget_create_pango_context): Add
+       a MULTIHEAD warning.
+
+       * gtk/gtkwidget.c (do_screen_change): Clear pango context
+       for widget if set.
+
+Thu Nov  7 18:09:42 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c (open_new_dir): Escape invalid
+       filename before printing it out, since it isn't
+       a valid UTF-8 string. (#94676)
+
+Thu Nov  7 17:18:06 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_pixbuf): 
+       Don't try to use render if we can't get a picture for 
+       the drawable. (Fixes #97220, reported by
+       Jamie Zawinski)
+
+       * gtk/gtkimage.c: Force requisition calculation
+       when we get a expose prior to size_request().
+       (#91711, reported by Sven Neumann, debugging
+       help from Matthias Clasen, Soeren Sandmann)
+
+Thu Nov  7 16:45:54 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkx.h: Fix misplaced display_grab()/display_ungrab();
+       they shouldn't have been deprecated.
+
+2002-11-07  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/gdk.c (gdk_display_open_default_libgtk_only): Use
+       g_return_val_if_fail in this non-void function.
+       (gdk_init_check): Remove unused variable.
+
+Thu Nov  7 15:42:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfontsel.c (gtk_font_selection_get_font_description):
+       If called when fontsel->face is NULL, just return
+       "Sans 10". (#82745, Vitaly Tishkov)
+
+Thu Nov  7 15:29:43 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkimcontextsimple.c (check_hex): Use '_'
+       not '-' in signal name to be consistent with
+       what we do elsewhere (#97151, TOKUNAGA Hiroyuki)
+
+Thu Nov  7 14:51:31 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * tests/testcalendar.c (calendar_date_to_string): 
+       Use g_date_strftime(), fixing #74745. (Alper Ersoy)
+
+2002-11-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/gtkhpaned.c: (gtk_hpaned_size_allocate):
+       * gtk/gtkvpaned.c: (gtk_vpaned_size_allocate):
+       Check for NULL children, #97913.
+       
+Thu Nov  7 14:24:45 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkhandlebox.c: Add a snap_edge_set property to
+       deal with the fact that we have an unset state for
+       the snap_edge property. (Reported by Matthias Clasen
+       #97505)
+       
+Thu Nov  7 12:53:08 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.[ch] gtk/gtkwindow.c gtk/gtkinvisible.c: 
+       Add ::screen-changed signal.
+
+       * gtk/gtkfontsel.c gtk/gtktoolbar.c: Use ::screen-changed
+       signal to simplify logic.
+
+2002-11-07  Anders Carlsson  <andersca@gnu.org>
+
+       * tests/testgtk.c (create_resize_grips): Add resize grips test.
+
+Sun Nov  3 21:26:20 2002  Kristian Rietveld  <kris@gtk.org>
+
+       Bah, and of course I broke something ...
+
+       * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach): fix
+       up the mess I caused with my commit of Oct 23 fixing #50263, things
+       should be fine now.
+
+Sun Nov  3 13:03:29 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c configure.in: Remove check for
+       winsock.h since it might show up on Linux+Wine.
+       Instead just conditionalize of G_OS_WIN32.
+       (#97396, Gaute Lindkvist)
+
+Sun Nov  3 01:39:20 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreemodel.c (release_row_references): took out the useless
+       check for refs->list (#97353, reported by Morten Welinder).
+
+       * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_get_size):
+       check if width isn't zero instead of calc_width ...
+
+Sat Nov  2 23:48:52 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_model): remove
+       the second ref command on the child_model, we only have to ref it
+       once here. (#96851, reported by Jorn Baayen).
+
+2002-11-02  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkhandlebox.c (effective_handle_position): 
+       (gtk_handle_box_size_request): 
+       (gtk_handle_box_size_allocate): 
+       (gtk_handle_box_draw_ghost): 
+       (gtk_handle_box_paint): 
+       (gtk_handle_box_button_changed): 
+       (gtk_handle_box_motion): 
+       Flip handleboxes for RTL locales.  (#96629)
+
+Sat Nov  2 13:47:09 2002  Owen Taylor  <otaylor@redhat.com>
+        
+       * === Released 2.1.2 ===
+
+       * NEWS: Update.
+
+Sat Nov  2 00:22:33 2002  Owen Taylor  <otaylor@redhat.com>
+
+       Add startup notification hooks - mostly based on patch
+       by Havoc Pennington in #96772.
+       
+       * gdk/gdk.h gdk/x11/gdkdisplay-x11.c 
+       gdk/{win32,linux-fb}/gdkmain-*.c: (gdk_notify_startup_complete):
+       new function that indicates an application has finished starting
+       up.
+       
+       * gdk/x11/gdkmain-x11.c gdk/x11/gdkdisplay-x11.c
+       (_gdk_windowing_set_default_display): store value of 
+       DESKTOP_STARTUP_ID on the default screen, and clear it from the 
+       environment.
+       
+       * gdk/x11/gdkdisplay-x11.c: 
+       Set _NET_STARTUP_ID hint on display's group leader window.
+       
+       * gtk/gtkwindow.c (gtk_window_set_auto_startup_notification):
+       function to toggle whether we automatically broadcast that we've
+       started up, after mapping the first toplevel window.
+       (gtk_window_map): call gdk_screen_notify_startup_complete() by
+       default, unless enabled by above.
+
+       * gtk/gtkmain.c gtk/gtkcombo.c gtk/gtktoolbar.c: 
+       Couple of warning fixes.
+
+Fri Nov  1 21:03:59 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c: Add a mnemonic to the "selection"
+       label. (More of #74267)
+
+       * configure.in: Version 2.1.2
+
+       * NEWS: Updates.
+
+2002-11-02  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/stock-icons/stock_jump_to_rtl_16.png,
+       * gtk/stock-icons/stock_jump_to_rtl_24.png: Mirrored variants
+       of stock_jump_to.
+       
+       * gtk/stock-icons/Makefile.am: 
+       * gtk/gtkiconfactory.c (get_default_icons): Flip GTK_STOCK_FIRST,
+       GTK_STOCK_LAST and GTK_STOCK_JUMP_TO for RTL locales.  (#96633)
+
+       * gtk/gtkaccellabel.c (gtk_accel_label_expose_event): 
+       Flip accel labels for RTL locales.  (#96637)
+       
+       * gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_paint): 
+       * gtk/gtkradiomenuitem.c (gtk_radio_menu_item_draw_indicator): 
+       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_size_allocate): 
+       * gtk/gtkmenuitem.c (gtk_menu_item_init): 
+       (gtk_menu_item_size_request): 
+       (gtk_menu_item_size_allocate): 
+       (gtk_menu_item_paint): 
+       (gtk_menu_item_select_timeout): 
+       (gtk_menu_item_position_menu): Flip all kinds of menu items for 
+       RTL locales.  (#96637)
+
+       * gtk/gtkstyle.c (gtk_default_draw_resize_grip): Support resize
+       grips for all edges.  (#52833)
+
+       * gtk/gtkstyle.c (gtk_default_draw_box): 
+       * gtk/gtkoptionmenu.c (gtk_option_menu_size_allocate): 
+       (gtk_option_menu_paint): Flip option menus for RTL 
+       locales.  (#96631)
+
+       * gtk/gtkmenubar.c (gtk_menu_bar_size_allocate): Flip menubars
+       for RTL locales.  (#96627)
+
+       * gtk/gtkprogressbar.c (gtk_progress_bar_act_mode_enter): 
+       (gtk_progress_bar_paint): Flip progress bars for RTL 
+       locales.  (#96634)
+
+       * gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Flip toolbars
+       for RTL locales.  (#96626) 
+
+2002-11-01  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/x11/gdkim-x11.c: 
+       * gdk/gdkfont.c: 
+       * gdk/x11/gdkfont-x11.c: 
+       * gdk/gdkdraw.c: Some docs moved inline.
+
 Thu Oct 31 17:41:12 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktooltips.c (gtk_tooltips_update_screen): Fix