]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Don't assert that current_focus != NULL, just return FALSE.
[~andy/gtk] / ChangeLog.pre-2-10
index f2ccba73a90652dacae64e3eb570694eeff7a4a8..ba42d4eecabe04d42825595a4011f6b13c886b1a 100644 (file)
@@ -1,3 +1,370 @@
+2004-09-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond): 
+       Don't assert that current_focus != NULL, just return FALSE.
+
+       * gtk/gtkpathbar.c (gtk_path_bar_size_request): Give the path
+       bar arrows some more space.
+
+       * configure.in: Check for mallinfo.
+
+       * tests/testtreemodel.c: Only include malloc.h if HAVE_MALLINFO
+       is defined.  (#153168, Darren Creutz)
+
+       * gtk/gtkactiongroup.c: Fix typos in signal docs.  (#153224,
+       John Finlay)
+
+Mon Sep 20 19:44:58 2004  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_activate_iter): Don't
+       return FALSE from a void function.  (#153185, Joel Fredrikson)
+
+2004-09-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkbutton.c (gtk_button_class_init): Add a boolean ::displace-focus
+       style property and apply child displacement to the focus rectangle 
+       if it is TRUE.  (#141170, Soeren Sandmann)
+
+Sun Sep 19 23:56:18 2004  Søren Sandmann  <sandmann@redhat.com>
+
+       * gtk/gtkmenu.c (MENU_SCROLL_TIMEOUT2): Change from 50 to 20 to
+       make the menus scroll faster.
+
+2004-09-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+
+       * === Released 2.5.3 ===
+
+2004-09-18  Matthias Clasen  <mclasen@redhat.com>
+
+       Make GtkFileChooserButton activatable via mnemonics.
+       (#152925, Dennis Cranston, patch by James M. Cape)
+
+       * gtk/gtkfilechooserbutton.c: Add a ::mnemonic-activate signal
+       and a suitable default handler.
+
+       * tests/testfilechooserbutton.c: Add a mnemonic.
+
+2004-09-18  Matthias Clasen  <mclasen@redhat.com>
+
+       Fix win32 build errors.  (#153032, #153028, Robert Ögren)
+
+       * gdk/win32/gdkmain-win32.c: Make it compile.  
+
+       * gtk/gtkmain.c: Include glib.h.  
+
+2004-09-18  Federico Mena Quintero  <federico@ximian.com>
+
+       Merged from 2.4:
+
+       * gtk/gtkfilesystem.h: Removed the GTK_FILE_PATH() and
+       GTK_IS_FILE_PATH() macros.  They are not supposed to exist, as
+       GtkFilePath is not an object.  And they never worked, anyway.
+
+2004-09-18  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * gtk/gtkentry.c: (gtk_entry_completion_key_press):
+
+       Make numeric pad enter activate the selected completion
+       entry. Fix bug 143486 reported by Edd Dumbill.
+
+2004-09-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
+       * gtk/gtkfilechooserdefault.c (select_func): Scroll to the selected
+       row.  (#143868, Christian Persch)
+
+2004-09-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_render): Remove
+       leftover debug code.
+
+       Improve the behaviour of the file chooser in save mode. Fixes bugs
+       #151031, #151608, #151994 reported by Owen Taylor and Alexander 
+       Larsson.
+       
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_set_property): 
+       (location_entry_create): Propagate the action to the file 
+       chooser entries.
+       (gtk_file_chooser_default_should_respond): Switch folders if 
+       the user enters a directory name in the entry and clear the entry
+       after switching folders.
+       (gtk_file_chooser_default_should_respond, shortcuts_row_activated_cb): 
+       Move focus to the file list when activating a shortcut.
+       (gtk_file_chooser_default_should_respond): Handle the case where the
+       user clicks on "Save" after selecting a folder in the file list.
+
+       * gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_set_property): 
+       Propagate the action to the file chooser entries.
+       
+       * gtk/gtkfilechooserentry.h: 
+       * gtk/gtkfilechooserentry.c (_gtk_file_chooser_entry_set_action): 
+       (_gtk_file_chooser_entry_get_action): New functions to propagate
+       the GtkFileChooserAction of the file chooser to the file chooser 
+       entry.
+       (check_completion_callback): If we are in save mode, only do 
+       inline completion for directories. 
+
+Fri Sep 17 11:20:03 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtklabel.c (gtk_label_set_markup): Add an example to the
+       docs.
+
+Thu Sep 16 23:20:05 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkselection.c (selection_get_text_plain): 
+       * gdk/x11/gdkselection-x11.c (make_list): Warn if a UTF8_STRING
+       or text/plain;charset=utf-8 roperty contains invalid 
+       UTF-8.  (#152845, Owen Taylor)
+
+2004-09-16  Matthias Clasen  <mclasen@redhat.com>
+
+       Fix #152760, Christian Persch:
+       
+       * gtk/gtkaboutdialog.c (gtk_about_dialog_finalize): Don't free
+       private data.
+       (gtk_about_dialog_set_translator_credits): Recommend the msg
+       id translator-credits.
+       (display_credits_dialog): Show translator credits if they're
+       translated, not if they're untranslated.
+
+Thu Sep 16 02:07:56 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * docs/tools/widgets.c (create_icon_view): load images at normal
+       size.
+
+       * docs/reference/gtk/images/*png: Update shots.
+
+Thu Sep 16 00:33:11 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * docs/tools/widgets.c (new_widget_info): Add constrained sizing
+       to the widgets.  This gives us all images running the same size,
+       which will make the table layout look better.
+
+2004-09-15  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkwindow-win32.c (gdk_window_get_frame_extents):
+       Remove bogus code that tried to do what the X11 backend does in
+       its version of this function. There are no "frame windows" (for
+       toplevel window decoration) on Windows. The desktop ("root")
+       window is not the parent of a toplevel window. (#152481)
+
+2004-09-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Update.
+
+Wed Sep 15 00:57:37 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * docs/tools/widgets.c: Add accel label, file button
+       and icon view.
+
+Tue Sep 14 22:01:49 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * configure.in: New option --disable-visibility to disable
+       the use of ELF visibility attributes for PLT reduction.
+
+       * gtk/makegtkalias.pl: 
+       * gdk/makegdkalias.pl: Respect the DISABLE_VISIBILITY
+       define.
+
+Tue Sep 14 23:20:56 2004  Søren Sandmann  <sandmann@redhat.com>
+
+       * gtk/gtkaction.c (connect_proxy): Call
+       gtk_tool_item_rebuild_menu().
+
+       * gtk/gtktoolitem.c (gtk_tool_item_class_init): Update
+       documentation for GtkToolItem::create_menu_proxy.
+
+       * gtk/gtktoolitem.c (gtk_tool_item_rebuild_menu): New
+       API to make the toolbar update itself when the proxy menu item
+       for a tool item changes.
+
+       * gtk/gtktoolbutton.c (gtk_tool_button_construct_contents): Call
+       gtk_tool_item_rebuild_menu here()
+
+       * gtk/gtktoolbutton.c (gtk_tool_button_construct_contents):
+       Remove redundant check for need_label.
+
+2004-09-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmain.c (do_post_parse_initialization): Remove an unused 
+       variable, spotted by Morten Welinder.
+
+       * gtk/queryimmodules.c (escape_string): Copy code from queryloaders.c
+       which turns backslashes in slashes on win32.  (#152608, Kazuki IWAMOTO)
+
+       * gtk/gtktreeview.c (gtk_tree_view_focus_to_cursor): Set the cursor
+       to the first selected row instead of always to the first row if there
+       is no cursor.  (#143270, Jean Bréfort)
+
+       * tests/testfilechooser.c (main): Fix a few typos.
+
+2004-09-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkexpander.c: 
+       * gtk/gtktreeview.c: Change the default expander size to 12 to compensate 
+       for the recent change to gtk_default_draw_expander().
+
+       * gtk/gtkstyle.c (gtk_default_draw_expander): Use a linewidth of one
+       for expander sizes up to 16
+
+       * gtk/gtkentrycompletion.c (gtk_entry_completion_get_model): Resize the
+       popup if the model is replaced.  (#152333)
+
+Mon Sep 13 09:11:53 2004  Manish Singh  <yosh@gimp.org>
+
+       * gtk/gtkrange.c: fix gtk_range_real_change_value args. Addresses part
+       of #152518.
+
+2004-09-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Fix some problems reported by Morten Welinder:
+       
+       * gtk/gtkfilesystem.c: Include gtkmodules.h, not gtkmain.h, since
+       the modules stuff moved.
+
+       * gtk/gtkmain.c (gtk_arg_no_debug_cb): Add a missing return
+
+       * gtk/gtksettings.c: Add missing include. 
+       (settings_update_modules): Remove an unused variable.
+
+2004-09-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentrycompletion.c (_gtk_entry_completion_resize_popup): 
+       Improve positioning of entry completion popup.
+
+2004-09-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/makegtkalias.pl: 
+       * gdk/makegdkalias.pl: Use the short prefix "IA__" for 
+       aliases instead of the long suffix "__internal_alias". 
+
+       * tests/testfilechooser.c (main): Update sensitivity of the "Select all"
+       button.
+
+Wed Sep  8 18:38:08 2004  Soeren Sandmann  <sandmann@redhat.com>
+
+       Make dropping of expandable items look nicer.
+       
+       * gtk/gtktoolbar.c (gtk_toolbar_set_drop_highlight_item): Make
+       placeholder expand if highlight item is expanding.
+
+       * gtk/gtktoolbar.c (toolbar_content_set_expand): New function.
+
+       * gtk/gtktoolbar.c (toolbar_content_get_expand): Return TRUE only
+       if the item is not disappering.
+
+2004-09-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkuimanager.c (gtk_ui_manager_add_ui): Use the proper node type
+       for placeholders in toolbars.  (#151963, Olivier Andrieu)
+
+       * gtk/gtkstyle.c (gtk_default_draw_expander): Draw expanders a bit 
+       better.
+
+Sun Sep  5 17:14:16 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkmain.c: 
+       * gdk/gdk.c: 
+       * gdk/x11/gdkmain-x11.c: 
+       * gdk/win32/gdkmain-win32.c: Add descriptions for the 
+       commandline arguments. The actual descriptions are mostly 
+       taken from libbonoboui, so translators should be able to 
+       copy existing translations from there.
+
+2004-09-05  Anders Carlsson  <andersca@gnome.org>
+
+       * gdk/gdk.symbols:
+       * gtk/gtk.symbols:
+       Add new functions
+
+2004-09-05  Anders Carlsson  <andersca@gnome.org>
+
+       * gdk/gdk.c: (gdk_arg_class_cb), (gdk_arg_name_cb),
+       (gdk_add_option_entries_libgtk_only), (gdk_pre_parse_libgtk_only),
+       (gdk_parse_args):
+       * gdk/gdk.h:
+       * gdk/gdkinternals.h:
+       * gdk/linux-fb/gdkmain-fb.c: (_gdk_windowing_init):
+       * gdk/win32/gdkmain-win32.c: (_gdk_windowing_init):
+       * gdk/x11/gdkdisplay-x11.c: (gdk_display_open):
+       * gdk/x11/gdkmain-x11.c: (_gdk_windowing_init):
+       * gtk/gtkmain.c: (gtk_arg_debug_cb), (gtk_arg_no_debug_cb),
+       (gtk_arg_module_cb), (gtk_arg_warnings_cb),
+       (do_pre_parse_initialization), (do_post_parse_initialization),
+       (pre_parse_hook), (post_parse_hook), (gtk_get_option_group),
+       (gtk_init_with_args), (gtk_parse_args):
+       * gtk/gtkmain.h:
+       Make gtk argument parsing use goption. Add gtk_get_option_group and
+       gtk_init_with_args. 
+       
+       * tests/testtreemodel.c: (main):
+       Use gtk_init_with_args.
+       
+Sun Sep  5 01:04:01 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Allow sorting of tree models to be turned off 
+       again.  (#151139, Torsten Schoenfeld)
+       
+       * gtk/gtktreesortable.h: 
+       Add GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID.
+
+       * gtk/gtktreestore.c (gtk_tree_store_sort): 
+       * gtk/gtkliststore.c (gtk_list_store_sort): Don't sort if
+       the list store is not sorted.
+
+Sat Sep  4 23:37:56 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * configure.in: Fix the Solaris Xinerama checks.  (#151754)
+
+Sat Sep  4 22:45:49 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkentry.c (gtk_entry_backspace): Don't refuse to delete
+       text in passwords.  (#151723, Owen Taylor)
+
+Sat Sep  4 16:51:00 2004  Søren Sandmann  <sandmann@redhat.com>
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_prepare): Revert accidental
+       change from Aug 02 that removed a flush of the X connection from
+       gdk_event_prepare() causing applications to get stuck. (#151732,
+       Richard Hoelscher).
+
+Fri Sep  3 22:45:03 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkuimanager.c (print_node): Don't print out attributes
+       for the <ui> root node.  (#151752, Lorenzo Gil Sánchez)
+
+Sat Sep  4 02:38:57 2004  Søren Sandmann  <sandmann@redhat.com>
+
+       * gtk/gtktoolbar.c (position): Accelerate the animation when it
+       has been running for a while. (#143647).
+
+2004-09-03  Tor Lillqvist  <tml@iki.fi>
+
+       * gtk-zip.sh.in: List the three theme gtkrc files separately, zip
+       doesn't do anything if one of the files on its command line
+       doesn't exist.
+
+       Handle changes of screen resolution on Win32. (#151581, reported by
+       Arjohn Kampman)
+       
+       * gdk/win32/gdkwindow-win32.c (_gdk_windowing_window_init,
+       _gdk_root_window_size_init): Factor out setting the root window's
+       size (as the size of the union of all monitors) to a new function.
+
+       * gdk/win32/gdkdisplay-win32.c (gdk_display_open,
+       _gdk_monitor_init): Factor out the monitor query to a new
+       function.
+
+       * gdk/win32/gdkprivate-win32.h: Declare above new functions.
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate,
+       handle_display_change): Handle WM_DISPLAYCHANGE by calling the
+       above two functions, and emitting the "size_changed" signal on our
+       (only) GdkScreen.
+
 2004-09-01  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkcombobox.c (gtk_combo_box_get_popup_accessible): 
@@ -78,7 +445,7 @@ Tue Aug 31 17:07:41 2004  Jonathan Blandford  <jrb@redhat.com>
 2004-08-28  Robert Ögren  <gtk@roboros.com>
 
        On Win32, do not produce tablet motion or button events while a
-       window is being moved or resized. (#151090, reported by Shaneyfelt)
+       window is being moved or resized. (#151090, reported by Shaneyfelt)
 
        * gdk/win32/gdkprivate-win32.h
        * gdk/win32/gdkglobals-win32.c
@@ -218,7 +585,7 @@ Thu Aug 26 22:44:12 2004  Matthias Clasen  <maclas@gmx.de>
        * modules/input/gtkimcontextime.c: 
        * modules/input/imime.c: 
        * modules/input/imm-extra.h: Add the IME input method for Win32
-       written by Takuro Ashie and Kazuko IWAMOTO. The code was previously
+       written by Takuro Ashie and Kazuki IWAMOTO. The code was previously
        hosted at http://sourceforge.jp/projects/imime.  (#135195)
 
 2004-08-26  Bill Haneman <billh@gnome.org>