+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):
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
* 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>