Blame ChangeLog.pre-2-6

Packit Service fb6fa5
2004-12-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.6.0 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.c: Add a forgotten cast.  (Morten Welinder) 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c: Add another forgotten include. (Morten
Packit Service fb6fa5
	Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (dialog_response_cb): Only unblock the handlers
Packit Service fb6fa5
	if they are blocked.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_real_start_interactive_search): Don't
Packit Service fb6fa5
	crash if enable_search is FALSE.  (#161267, Jorn Baayen)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_mnemonic_activate): 
Packit Service fb6fa5
	Re-fix #152925, reported by Dennis Cranston.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c: Add missing includes.
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Require glib 2.6.0 for 
Packit Service fb6fa5
	g_filename_display_basename.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.[hc]: Make the prefix parameter 
Packit Service fb6fa5
	to the insert-prefix signal a const gchar* instead of a 
Packit Service fb6fa5
	gchar*.  (#161415, Murray Cumming)
Packit Service fb6fa5
	Also remove an unused static function.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-15  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystemunix.c (gtk_file_folder_unix_get_info):
Packit Service fb6fa5
	Use g_filename_display_basename to calculate display name.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/abicheck.sh: Strip out PRIVATE
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenushell.c (gtk_menu_shell_select_submenu_first) 
Packit Service fb6fa5
	(gtk_real_menu_shell_activate_current): Use 
Packit Service fb6fa5
	_gtk_menu_item_popup_submenu() to make keynav into submenus work
Packit Service fb6fa5
	instantaneously, independent of the popup delay.  (#161140)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.[hc]: _-prefix gtk_menu_item_popup_submenu() and
Packit Service fb6fa5
	make it non-static.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.c (gtk_menu_item_paint): Remove unused variables.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-15  James M. Cape  <jcape@ignore-your.tv>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (struct _GtkFileChooserButtonPrivate)
Packit Service fb6fa5
	(gtk_file_chooser_button_init)
Packit Service fb6fa5
	(gtk_file_chooser_button_file_chooser_iface_init)
Packit Service fb6fa5
	(gtk_file_chooser_button_add_shortcut_folder)
Packit Service fb6fa5
	(gtk_file_chooser_button_remove_shortcut_folder) 
Packit Service fb6fa5
	(gtk_file_chooser_button_constructor)
Packit Service fb6fa5
	(gtk_file_chooser_button_set_property)
Packit Service fb6fa5
	(gtk_file_chooser_button_destroy)
Packit Service fb6fa5
	(gtk_file_chooser_button_finalize)
Packit Service fb6fa5
	(get_icon_theme) (get_display_name_for_path) (model_get_type_position)
Packit Service fb6fa5
	(model_free_row_data) (model_add_special) (model_add_other)
Packit Service fb6fa5
	(model_add_volumes) (model_add_bookmarks)
Packit Service fb6fa5
	(model_update_current_folder) (model_remove_rows)
Packit Service fb6fa5
	(filter_model_visible_func) (combo_box_row_separator_func)
Packit Service fb6fa5
	(name_cell_data_func) (update_combo_box) (fs_volumes_changed_cb)
Packit Service fb6fa5
	(fs_bookmarks_changed_cb) (combo_box_changed_cb)
Packit Service fb6fa5
	(change_icon_size): Use a GtkComboBox in SELECT_FOLDER mode (#157726).
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c:
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.h (gtk_file_chooser_button_new)
Packit Service fb6fa5
	(gtk_file_chooser_button_new_with_backend): Add @action to constructors
Packit Service fb6fa5
	to match other GtkFileChooser impls. API CHANGE.
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c (create_file_button):
Packit Service fb6fa5
	* tests/testfilechooserbutton.c (main): Update callers.
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml: Reflect API
Packit Service fb6fa5
	change.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testfilechooserbutton.c: Add LGPL license.
Packit Service fb6fa5
	(main): Added GOption parser for --backend and --right-to-left cmd line
Packit Service fb6fa5
	args.
Packit Service fb6fa5
	(add_pwds_parent_as_shortcut_clicked_cb)
Packit Service fb6fa5
	(del_pwds_parent_as_shortcut_clicked_cb) (tests_button_clicked_cb):
Packit Service fb6fa5
	Add shortcut_folders test.
Packit Service fb6fa5
	(chooser_current_folder_changed_cb) (chooser_selection_changed_cb)
Packit Service fb6fa5
	(chooser_file_activated_cb) (chooser_update_preview_cb): Print URIS,
Packit Service fb6fa5
	not filenames.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (get_is_file_filtered): Don't 
Packit Service fb6fa5
	try to filter if impl->current_filter is NULL.  (#161329, 
Packit Service fb6fa5
	R. McFarland) 
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-14  Federico Mena Quintero  <federico@ximian.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Merged from gtk-2-4:
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #145470:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c
Packit Service fb6fa5
	(gtk_file_chooser_default_initial_focus): Queue a pending
Packit Service fb6fa5
	operation to select the first row if we are not finished loading
Packit Service fb6fa5
	yet.
Packit Service fb6fa5
	(gtk_file_chooser_default_class_init): Override GtkWidget::map().
Packit Service fb6fa5
	(gtk_file_chooser_default_map): New ::map() handler; refresh the
Packit Service fb6fa5
	file and bookmark lists.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_class_init):
Packit Service fb6fa5
	Override GtkWidget::map() and GtkWidget::unmap().
Packit Service fb6fa5
	(gtk_file_chooser_dialog_constructor): Don't call initial_focus()
Packit Service fb6fa5
	here.
Packit Service fb6fa5
	(gtk_file_chooser_dialog_map): Map the file chooser widget if
Packit Service fb6fa5
	needed.  Call initial_focus() here.
Packit Service fb6fa5
	(gtk_file_chooser_dialog_unmap): Unmap the file chooser widget.
Packit Service fb6fa5
	When we are re-mapped, the widget will get mapped as well and it
Packit Service fb6fa5
	will have a chance to refresh.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-14  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* README.win32: Fix a typo
Packit Service fb6fa5
Packit Service fb6fa5
	* README.in: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testcombo.c (main): Don't use gtk_cell_renderer_set_values().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: 
Packit Service fb6fa5
	* gtk/gtkcellview.[hc]: Remove gtk_cell_renderer_set_value[s]
Packit Service fb6fa5
	for now.
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version to 2.6.0
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testiconview.c: Test oversized items.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add new symbols.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.[hc]: Make the icon view lay out its
Packit Service fb6fa5
	items in a grid, allocating multiple grid cells to oversized
Packit Service fb6fa5
	items. Also convert hardwired spacing constants into 
Packit Service fb6fa5
	properties.  (#152483)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c: s/maximal/maximum/g  (#161195, David Lodge)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.c (gtk_real_menu_item_select): Reintroduce
Packit Service fb6fa5
	the reverted change, since it is necessary to prevent lost
Packit Service fb6fa5
	submenus. But make it work for torn-off menus as well.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktearoffmenuitem.c (tearoff_state_changed): Fix the signature
Packit Service fb6fa5
	to avoid overwriting a pspec.  
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.c (gtk_real_menu_item_select): Revert a change
Packit Service fb6fa5
	which prevented torn-off menus from being shown normally.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenu.c (gtk_menu_scroll): Implement scroll wheel scrolling
Packit Service fb6fa5
	for menus. (#88532)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c (gtk_window_real_set_focus): Compare only
Packit Service fb6fa5
	the HAS_DEFAULT flags.  (#160711, Tommi Komulainen)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimage.c (gtk_image_set_property): Add a missing break
Packit Service fb6fa5
	statement.  (#161172, Damon Chaplin)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.c: Add a width-chars property like
Packit Service fb6fa5
	GtkLabel has.  (#160496, James M. Cape)
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_class_init): Add some docs for
Packit Service fb6fa5
	GtkWidget::delete-event and GtkWidget::destroy-event.  (#161142,
Packit Service fb6fa5
	Paolo Borelli)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.[hc]: Add a max-width-chars property, which can
Packit Service fb6fa5
	be used to specify the width of the label in characters, while
Packit Service fb6fa5
	still allowing it to fall short of this length if the text
Packit Service fb6fa5
	is shorter.  (#155944, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add new symbols.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkuimanager.c (update_smart_separators): Don't let the
Packit Service fb6fa5
	empty menu filler affect visibility of separators.  (#160500,
Packit Service fb6fa5
	Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_menu_row_changed): Pass a 
Packit Service fb6fa5
	last item to gtk_combo_box_relayout_item.  (#161050, John Finlay)
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testfilechooserbutton.c (tests_button_clicked_cb): Rename
Packit Service fb6fa5
	a local variable to avoid a conflict.  (#161109, Robert Ögren)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-12  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaccelmap.[ch]
Packit Service fb6fa5
	* gtk/gtkfilechooser.[ch]
Packit Service fb6fa5
	* gtk/gtkfilesel.c
Packit Service fb6fa5
	* gtk/gtkfilesystemwin32.c
Packit Service fb6fa5
	* gtk/gtkiconfactory.[ch]
Packit Service fb6fa5
	* gtk/gtkicontheme.[ch]
Packit Service fb6fa5
	* gtk/gtkimage.[ch]
Packit Service fb6fa5
	* gtk/gtkimmodule.c
Packit Service fb6fa5
	* gtk/gtkmodules.c
Packit Service fb6fa5
	* gtk/gtkrc.[ch]
Packit Service fb6fa5
	* gtk/gtkuimanager.[ch]
Packit Service fb6fa5
	* gtk/gtkwindow.[ch]	
Packit Service fb6fa5
	* gtk/updateiconcache.c
Packit Service fb6fa5
	* gtk/gtk.symbols: Use gstdio wrappers. On Windows, convert
Packit Service fb6fa5
	environment variables referring to pathnames from locale encoding
Packit Service fb6fa5
	to UTF-8. As in GLib, in order to preserve Windows DLL ABI
Packit Service fb6fa5
	stability, add binary compatibility versions of functions that
Packit Service fb6fa5
	take file names as arguments, or return file names. Add a _utf8
Packit Service fb6fa5
	suffix to the "real" such functions on Windows. The ABI
Packit Service fb6fa5
	compatibility versions keep the old name.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am: Strip PRIVATE symbols from the GNU import
Packit Service fb6fa5
	library.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconcache.c (_gtk_icon_cache_new_for_path): Implement
Packit Service fb6fa5
	file mapping on Win32.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/updateiconcache.c: Don't crash if invoked without
Packit Service fb6fa5
	argument. Use binary mode when opening file.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am: Install
Packit Service fb6fa5
	gtkrc in correct place, in <datadir>/themes/MS-Windows/gtk-2.0.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c (gtk_label_setup_mnemonic): Fix a 
Packit Service fb6fa5
	copy-and-paste error, noticed by Robert Ögren.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_menu_fill_level) 
Packit Service fb6fa5
	(gtk_combo_box_menu_row_changed): Only wrap if we are in the
Packit Service fb6fa5
	topmost menu.  (#160936, John Finlay)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Support no-Alt mnemnonics in menu bars  (#101309, Owen Taylor)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkwindow.c: Factor out mnemonic hash code into
Packit Service fb6fa5
	a separate file.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmnemonichash.[hc]: Factored out mnemonic hash
Packit Service fb6fa5
	code from gtkwindow.c.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am (gtk_c_sources): Add gtkmnemonichash.[hc].
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenushell.c (struct _GtkMenuShellPrivate): Give 
Packit Service fb6fa5
	menu shells their own mnemonic hash.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenushell.h: Add private api to support mnemonics.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c (gtk_label_setup_mnemonic): Add mnemonic to
Packit Service fb6fa5
	the menushell mnemonic hash when inside a menu.
Packit Service fb6fa5
	
Packit Service fb6fa5
Fri Dec 10 13:59:32 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: add recent new functions.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c: Revert the patch which added no-alt 
Packit Service fb6fa5
	mnemonics, since it interfers badly with menus.  (#160911,
Packit Service fb6fa5
	Jonathan Blandford)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-09  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c (gtk_label_class_init): Fix a property
Packit Service fb6fa5
	nick typo. 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c: Apply a patch to reset the 
Packit Service fb6fa5
	filter if an otherwise invisible file is selected via the 
Packit Service fb6fa5
	location popup.  (#159896, Carlos Garnacho Parro)
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #145463, reported by Michael Natterer.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkcellrenderer.h (struct _GtkCellRenderer): Add an
Packit Service fb6fa5
	editing flag to keep track of when editing is done.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkcellrenderer.h:
Packit Service fb6fa5
	* gtk/gtkcellrenderer.c (gtk_cell_renderer_stop_editing): New
Packit Service fb6fa5
	function to replace gtk_cell_renderer_editing_canceled(). 
Packit Service fb6fa5
	Deprecate gtk_cell_renderer_editing_canceled(). 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_editing_done): 
Packit Service fb6fa5
	* gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_editing_done): 
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_stop_editing):
Packit Service fb6fa5
	Use gtk_cell_renderer_stop_editing().
Packit Service fb6fa5
	
Packit Service fb6fa5
2004-12-09  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkliststore.h: 
Packit Service fb6fa5
	* gtk/gtkliststore.c (gtk_list_store_insert_with_values): 
Packit Service fb6fa5
	(gtk_list_store_insert_with_valuesv): Add functions which allow
Packit Service fb6fa5
	faster insertion of rows in sorted list stores.  (#160063)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_set_wrap_width): Fix a typo
Packit Service fb6fa5
	in the docs.  (#160826, Jay Camp)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-08  Federico Mena Quintero  <federico@ximian.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Merged from gtk-2-4:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (pending_op_process): Center the
Packit Service fb6fa5
	selected row so that it's easily visible.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #111031, reported by Padraig O'Briain:
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtktextlayout.h: 
Packit Service fb6fa5
	* gtk/gtktextlayout.c (gtk_text_layout_get_iter_at_position): 
Packit Service fb6fa5
	Add a variant of gtk_text_layout_get_iter_at_pixel() which
Packit Service fb6fa5
	returns the character at the position, not the closest
Packit Service fb6fa5
	cursor position.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.h: 
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_get_iter_at_position): 
Packit Service fb6fa5
	Add a variant of gtk_text_view_get_iter_at_location() which
Packit Service fb6fa5
	returns the character at the position, not the closest
Packit Service fb6fa5
	cursor position.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaccelmap.c (internal_change_entry): Remove all 
Packit Service fb6fa5
	entries for the same key, not just the first one.  (#159498, 
Packit Service fb6fa5
	Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (_gtk_tree_view_column_start_drag): Use
Packit Service fb6fa5
	button->event_window for the fake leave event, otherwise
Packit Service fb6fa5
	the button ignores it.  
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_rows_reordered): Make this
Packit Service fb6fa5
	work, no need to invert the array. 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkliststore.c (gtk_list_store_sort_iter_changed): Emit
Packit Service fb6fa5
	rows_reordered if the row has been moved.  (#160063)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_button_event): 
Packit Service fb6fa5
	Don't mess up the column header state if the button release
Packit Service fb6fa5
	event is missed.  (#159640)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-07  Marco Pesenti Gritti  <marco@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellview.c (gtk_cell_view_set_background_color):
Packit Service fb6fa5
	Fix a typo in last commit
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellview.c (gtk_cell_view_set_background_color): Queue
Packit Service fb6fa5
	a redraw.  (#160679, Damon Chaplin)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_button_event): 
Packit Service fb6fa5
	Don't mess up the column header state if the button release
Packit Service fb6fa5
	event is missed.  (#159640)
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.h (enum): Add an ASIS widget size.
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c (get_all_widgets): Add file chooser,
Packit Service fb6fa5
	font selection and color selection dialogs.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/gtkimcontextime.c: Prevent double commits,
Packit Service fb6fa5
	don't commit when Ctrl is present.  (#160376, Kazuki IWAMOTO)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-06  Hans Breuer  <hans@breuer.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcolorsel.c (key_press): Implement keynav for the color
Packit Service fb6fa5
	picker - win32 too. Fixes bug #160437.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-05  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/main.c (load_file): Use g_fopen().
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/images.c (progressive_timeout): Use
Packit Service fb6fa5
	g_fopen(). Open png file in binary mode.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.5.6 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-03  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk-pixbuf/Makefile.am (gdk_pixbuf.def)
Packit Service fb6fa5
	* gdk/Makefile.am (gdk.def)
Packit Service fb6fa5
	* gtk/Makefile.am (gtk.def): Work around gcc misfeature. At least
Packit Service fb6fa5
	gcc 3.3.1 doesn't like to do -E on files that it thinks aren't
Packit Service fb6fa5
	source files. Use redirection and '-' instead.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond): 	Reinstate the previous behavior for clicking Ok after
Packit Service fb6fa5
	activating a bookmark or path bar button in folder 
Packit Service fb6fa5
	modes.  (#160044, Dennis Cranston)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-02  Federico Mena Quintero  <federico@ximian.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Merged from gtk-2-4:
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #159656:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (PendingOp): New enumeration for the
Packit Service fb6fa5
	pending operation to perform when finishing loading a folder.
Packit Service fb6fa5
	(struct _GtkFileChooserDefault): New fields 'pending_op' and
Packit Service fb6fa5
	'pending_select_path'.
Packit Service fb6fa5
	(pending_op_queue): New utility function.
Packit Service fb6fa5
	(pending_op_process): New utility function.
Packit Service fb6fa5
	(gtk_file_chooser_default_select_path): Don't select the path
Packit Service fb6fa5
	immediately; delay it until the folder is finished loading.
Packit Service fb6fa5
	(browse_files_model_finished_loading_cb): Process the pending
Packit Service fb6fa5
	operation.
Packit Service fb6fa5
	(browse_files_select_first_row): New utility function.
Packit Service fb6fa5
	(gtk_file_chooser_default_initial_focus): Use
Packit Service fb6fa5
	browse_files_select_first_row().
Packit Service fb6fa5
	(gtk_file_chooser_default_should_respond): Queue an operation to
Packit Service fb6fa5
	select the first row once we load the child folder.
Packit Service fb6fa5
	(up_folder_handler): Queue an operation to select the current
Packit Service fb6fa5
	folder once we load the parent folder.
Packit Service fb6fa5
	(gtk_file_chooser_default_finalize): Free the pending_select_path.
Packit Service fb6fa5
Packit Service fb6fa5
Thu Dec  2 13:18:34 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkgc-x11.c (make_fg_tile_picture): Make sure we always
Packit Service fb6fa5
	return a value. Return None in the fallthrough case.
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmessagedialog.c: (setup_primary_label_font):
Packit Service fb6fa5
	Don't leak pango_font_description object (#160214, Frederic Crozat).
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_row_changed): Handle the
Packit Service fb6fa5
	fact the the changed row may also be moved.  (#159387, Olivier 
Packit Service fb6fa5
	Andrieu)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-01  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/imime.c (im_module_create): Use the module's
Packit Service fb6fa5
	correct name in test. (#160122)
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-01  Michael Natterer  <mitch@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkuimanager.[ch]: added virtual functions
Packit Service fb6fa5
	GtkUIManager::get_widget() and ::get_action(). Moved the code from
Packit Service fb6fa5
	gtk_ui_manager_get_widget() and get_action() to the default
Packit Service fb6fa5
	implementations. Fixes bug #160096.
Packit Service fb6fa5
Packit Service fb6fa5
	(gtk_ui_manager_get_toplevels): added missing precondition check
Packit Service fb6fa5
	for GTK_IS_UI_MANAGER(self).
Packit Service fb6fa5
Packit Service fb6fa5
2004-12-01  Dom Lachowicz <cinamod@hotmail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: use MS Windows button order, not Gnome HIG order
Packit Service fb6fa5
	* modules/engines/ms-windows/msw_style.c (draw_handle): Draw XP toolbar grippie handle properly
Packit Service fb6fa5
	(draw_resize_grip): Draw XP status bar grippie handle properly
Packit Service fb6fa5
	(draw_arrow): XP theme combo box arrows on toolbars
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-30  Dom Lachowicz <cinamod@hotmail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: MS Windows menus should not have tearoffs
Packit Service fb6fa5
Packit Service fb6fa5
Tue Nov 30 17:53:37 2004  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksequence.c (node_compare): Assign an arbitrary, but
Packit Service fb6fa5
	consistent, order to nodes that the user function compares as
Packit Service fb6fa5
	equal. Better fix for bug #157670 and a better way to make sorting
Packit Service fb6fa5
	stable.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-30  Hans Breuer  <hans@breuer.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkpixmap-win32.c : remove the disputable memset at 
Packit Service fb6fa5
	the end of gdk_pixmap_new() - on X11 the bits are not initialized 
Packit Service fb6fa5
	either - fixes bug #145107
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystemwin32.c : add an idle handler to emit "volumes-changed"
Packit Service fb6fa5
	when drives are plugged in or removed. Fixes bug #137815
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreesortable.c (gtk_tree_sortable_get_sort_column_id): Update 
Packit Service fb6fa5
	the documentation to specify a more useful behaviour, which can be
Packit Service fb6fa5
	implemented with the multiple special values we have now.  (#159984,
Packit Service fb6fa5
	Nicholas Rahn)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_get_sort_column_id): 
Packit Service fb6fa5
	* gtk/gtktreestore.c (gtk_tree_store_get_sort_column_id): 
Packit Service fb6fa5
	* gtk/gtkliststore.c (gtk_list_store_get_sort_column_id): Update the
Packit Service fb6fa5
	implementations.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Nov 30 16:25:29 2004  Owen Taylor  <otaylor@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextdisplay.c (render_para): Don't paint in the
Packit Service fb6fa5
	trailing end of a wrapped line when the selection 
Packit Service fb6fa5
	starts after the line. (#160000, Matthias Clasen)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextdisplay.c (gtk_text_layout_draw): pass in byte_count + 1 
Packit Service fb6fa5
	for selection_end index when the selection end is past the end of the 
Packit Service fb6fa5
	line so that render_para() can distinguish it from selection-end
Packit Service fb6fa5
	*at* the end of the line. Fixes newlines not being selected.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-30  James M. Cape  <jcape@ignore-your.tv>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.h (gtk_file_chooser_button_get_active)
Packit Service fb6fa5
	(gtk_file_chooser_button_set_active):
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_class_init)
Packit Service fb6fa5
	(gtk_file_chooser_button_get_active)
Packit Service fb6fa5
	(gtk_file_chooser_button_set_active):
Packit Service fb6fa5
	* docs/reference/gtk/gtk-sections.txt:
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml:
Packit Service fb6fa5
	* gtk/gtk.symbols: removed "GtkFileChooserButton:active" property and
Packit Service fb6fa5
	getter/setter.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (struct _GtkFileChooserButtonPrivate)
Packit Service fb6fa5
	(button_toggled_cb) (dialog_response_cb) (button_notify_active_cb)
Packit Service fb6fa5
	(gtk_file_chooser_button_init) (button_clicked_cb)
Packit Service fb6fa5
	(gtk_file_chooser_button_show): Use a GtkButton instead of a
Packit Service fb6fa5
	GtkToggleButton.
Packit Service fb6fa5
	(struct _GtkFileChooserButtonPrivate)
Packit Service fb6fa5
	(gtk_file_chooser_button_destroy) (gtk_file_chooser_button_style_set)
Packit Service fb6fa5
	(gtk_file_chooser_button_screen_changed): Don't bother with the
Packit Service fb6fa5
	(remove_settings_signal) (settings_notify_cb) (check_icon_theme):
Packit Service fb6fa5
	Don't use GtkSettings at all, just call change_icon_theme() directly.
Packit Service fb6fa5
	(struct _GtkFileChooserButtonPrivate)
Packit Service fb6fa5
	(gtk_file_chooser_button_init)
Packit Service fb6fa5
	(gtk_file_chooser_button_drag_data_received)
Packit Service fb6fa5
	(gtk_file_chooser_button_mnemonic_activate)
Packit Service fb6fa5
	(gtk_file_chooser_button_set_width_chars)
Packit Service fb6fa5
	(gtk_file_chooser_button_get_width_chars)
Packit Service fb6fa5
	(entry_changed_cb) (update_idler) (update_entry) (update_dialog)
Packit Service fb6fa5
	(dialog_selection_changed_cb) (dialog_response_cb)
Packit Service fb6fa5
	(entry_size_allocate_cb): Remove all references to the now-defunct
Packit Service fb6fa5
	entry, store the old path (to support "Cancel") in an instance member.
Packit Service fb6fa5
	(update_label_and_image) (update_label) (update_image)
Packit Service fb6fa5
	(gtk_file_chooser_button_init) (dialog_response_cb)
Packit Service fb6fa5
	(dialog_selection_changed_cb): Merge label/image updates, only display
Packit Service fb6fa5
	the filename (not the whole path, fixes #157725).
Packit Service fb6fa5
	(struct _GtkFileChooserButtonPrivate)
Packit Service fb6fa5
	(dialog_selection_changed_cb)
Packit Service fb6fa5
	(dialog_selection_changed_proxy_cb): Merge "selection-changed"
Packit Service fb6fa5
	handlers, block while dialog is visible (fixes #158482).
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testfilechooserbutton.c (delete_event_cb)
Packit Service fb6fa5
	(properties_button_clicked_cb) (print_selected_path_clicked_cb)
Packit Service fb6fa5
	(tests_button_clicked_cb) (main): Add per-chooser "tests" window,
Packit Service fb6fa5
	don't delete on WM close, update properties_button_clicked_cb()
Packit Service fb6fa5
	"delete-event" callback.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-30  Dwayne Bailey  <dwayne@translate.org.za>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Added "nso" to ALL_LINGUAS.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Nov 30 09:46:49 2004  Owen Taylor  <otaylor@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids)
Packit Service fb6fa5
	* gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xft_glyphs):
Packit Service fb6fa5
	Call gdk_x11_drawable_update_xft_clip (part of #159929,
Packit Service fb6fa5
	James Henstridge)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_glyphs_transformed): 
Packit Service fb6fa5
	Remove unused variables.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Nov 23 19:37:34 2004  Owen Taylor  <otaylor@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkgc-x11.c (_gdk_x11_gc_flush): A little bit
Packit Service fb6fa5
	of microoptimization of repeated GDK_GC_XDISPLAY()/XGC().
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_get_sort_column_id): 
Packit Service fb6fa5
	* gtk/gtktreestore.c (gtk_tree_store_get_sort_column_id): 
Packit Service fb6fa5
	* gtk/gtktreesortable.c (gtk_tree_sortable_get_sort_column_id): 
Packit Service fb6fa5
	* gtk/gtkliststore.c (gtk_list_store_get_sort_column_id): 
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenushell.c (gtk_menu_shell_button_release): Don't
Packit Service fb6fa5
	do the popup-on-click handling for menubars.  (#159931, 
Packit Service fb6fa5
	Søren Sandmann)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkmenuitem.c (gtk_real_menu_item_select): Don't 
Packit Service fb6fa5
	handle popup delay if the submenu is already mapped.	
Packit Service fb6fa5
Packit Service fb6fa5
Mon Nov 29 16:56:33 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellview.h: remove gtk_cell_view_set_cell_data() declaration.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-29  Federico Mena Quintero  <federico@ximian.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Merged from gtk-2-4:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (trap_activate_cb): Don't handle
Packit Service fb6fa5
	Enter if we are in SELECT_FOLDER or CREATE_FOLDER actions.  This
Packit Service fb6fa5
	lets us navigate the file system more easily.
Packit Service fb6fa5
	(gtk_file_chooser_default_should_respond): If we are in
Packit Service fb6fa5
	SELECT_FOLDER or CREATE_FOLDER modes, return TRUE if something is
Packit Service fb6fa5
	selected.
Packit Service fb6fa5
Packit Service fb6fa5
Mon Nov 29 17:51:51 2004  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksequence.c (_gtk_sequence_sort_changed): If the item is
Packit Service fb6fa5
	already in the right place, don't move it. Bug #157670.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtksequence.c (already_in_place): New function
Packit Service fb6fa5
Packit Service fb6fa5
Mon Nov 29 17:28:53 2004  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksequence.c (_gtk_sequence_sort): Take nodes in reverse
Packit Service fb6fa5
	order to make sure sort is stable.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (cell_view_is_sensitive): Don't call
Packit Service fb6fa5
	gtk_cell_view_set_cell_data() from here.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Remove gtk_cell_view_set_cell_data()
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellview.c (gtk_cell_view_get_cell_renderers): Call 
Packit Service fb6fa5
	gtk_cell_view_set_cell_data() from here.
Packit Service fb6fa5
	(gtk_cell_view_set_cell_data): Make static.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_menu_popup): Make menu mode
Packit Service fb6fa5
	work better when resizing the combo box.
Packit Service fb6fa5
Packit Service fb6fa5
	Determine the direction of XKB groups from their content, 
Packit Service fb6fa5
	not by looking for hardcoded keymap names.  (#116626, patch by 
Packit Service fb6fa5
	Behdad Esfahbod, based on an earlier patch by Ilya Konstantinov)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/x11/gdkkeys-x11.c (struct _GdkKeymapX11): Cache directions
Packit Service fb6fa5
	for XKB groups.
Packit Service fb6fa5
	(get_direction): Determine direction of group by looking at 
Packit Service fb6fa5
	directions of keysyms.
Packit Service fb6fa5
	(update_direction): Maintain the cache of group directions.
Packit Service fb6fa5
	(gdk_keymap_get_direction): Use update_direction().
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkkeynames.c: Add dead_hook and dead_horn.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkkeysyms.h (GDK_dead_hook, GDK_dead_horn): Define
Packit Service fb6fa5
	these keysyms.  (#159739, Samuel Thibault)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am (gtkalias.h): 
Packit Service fb6fa5
	* gdk/Makefile.am (gdkalias.h): Use the perl found by 
Packit Service fb6fa5
	configure.  (#149826, Morten Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.h (gtk_requisition_get_type): 
Packit Service fb6fa5
	* gtk/gtktypeutils.h (gtk_identifier_get_type): 
Packit Service fb6fa5
	* gtk/gtktexttag.h (gtk_text_attributes_get_type): 
Packit Service fb6fa5
	* gtk/gtkstyle.h (gtk_border_get_type): 
Packit Service fb6fa5
	* gtk/gtkfilesystemmodel.h (_gtk_file_system_model_get_type): 
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.h (_gtk_file_chooser_entry_get_type): 
Packit Service fb6fa5
	* gtk/gtkfilechooserembed.h (_gtk_file_chooser_embed_get_type):
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.h (_gtk_file_chooser_default_get_type): 
Packit Service fb6fa5
	* gtk/gtkaccelmap.h (gtk_accel_map_get_type): Mark as const.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: 
Packit Service fb6fa5
	* gtk/Makefile.am: Mark get_type() functions
Packit Service fb6fa5
	generated by glib-mkenums as const.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkvisual.h (gdk_visual_get_type): 
Packit Service fb6fa5
	* gdk/gdkscreen.h (gdk_screen_get_type): 
Packit Service fb6fa5
	* gdk/gdkinput.h (gdk_device_get_type): 
Packit Service fb6fa5
	* gdk/gdk.h (gdk_rectangle_get_type): 
Packit Service fb6fa5
	* gdk/gdkfont.h (gdk_font_get_type): 
Packit Service fb6fa5
	* gdk/gdkevents.h (gdk_event_get_type): 
Packit Service fb6fa5
	* gdk/gdkdrawable.h (gdk_drawable_get_type): 
Packit Service fb6fa5
	* gdk/gdkdisplay.h (gdk_display_get_type): 
Packit Service fb6fa5
	* gdk/gdkcursor.h (gdk_cursor_get_type): 
Packit Service fb6fa5
	* gdk/gdkcolor.h (gdk_color_get_type): Mark as const.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdk.symbols: 
Packit Service fb6fa5
	* gdk/Makefile.am (stamp-gdkenumtypes.h): Mark get_type() functions
Packit Service fb6fa5
	generated by glib-mkenums as const.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_move_iter_by_lines): Return
Packit Service fb6fa5
	a boolean indicating whether we could do the requested move.
Packit Service fb6fa5
	(gtk_text_view_move_cursor_internal): For GTK_MOVEMENT_DISPLAY_LINES,
Packit Service fb6fa5
	move to the beginning/end of the line if we're on the first/last
Packit Service fb6fa5
	line.  (#155891, Paolo Borelli)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextlayout.c (gtk_text_layout_move_iter_to_previous_line): 
Packit Service fb6fa5
	Don't move the iter and return FALSE if trying to move up from
Packit Service fb6fa5
	the first line.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c (closure_accel_activate): Don't claim to have
Packit Service fb6fa5
	handled the accelerator if the action is insensitive.  (#151541,
Packit Service fb6fa5
	Jody Goldberg)
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c: Add a combo box.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcolorsel.c (key_press): Implement keynav for the color
Packit Service fb6fa5
	picker (only on X11 currently, since GDK doesn't support pointer 
Packit Service fb6fa5
	warping). Space and Return pick a color, Esc cancels the picking, 
Packit Service fb6fa5
	arrow keys move the pointer by single pixels, Alt-arrow combinations 
Packit Service fb6fa5
	move the pointer by 20 pixels.  (#135385, Frances Keenan)
Packit Service fb6fa5
Packit Service fb6fa5
Sat Nov 27 15:18:14 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-drawable.c
Packit Service fb6fa5
	(rgb565amsb, rgb555msb): make proper casts in big endian cases.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_set_model): Check column types on the
Packit Service fb6fa5
	new model, and check them all.  (#159389, Olivier Andrieu)
Packit Service fb6fa5
	(gtk_icon_view_set_model): Queue a layout. (#159436, Olivier Andrieu)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkselection-x11.c (gdk_text_property_to_utf8_list_for_display): 
Packit Service fb6fa5
	Don't crash if Xlib fails to return UTF-8. (#159373, Kristian Høgsberg) 
Packit Service fb6fa5
Packit Service fb6fa5
Thu Nov 25 14:32:35 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/abicheck.sh
Packit Service fb6fa5
	* gtk/abicheck.sh: filter out G_GNUC stuff when doing the compare.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.c (gtk_menu_shell_button_release): add
Packit Service fb6fa5
	GTK_MENU_ITEM() cast.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-25  Kjartan Maraas  <kmaraas@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Add forgotten «nb» to ALL_LINGUAS.
Packit Service fb6fa5
	* po-properties/nb.po: Update
Packit Service fb6fa5
	* po/nb.po: Update
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Open submenus on click.  (#128968, Martin Jeppesen)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkmenushell.c (gtk_menu_shell_button_release): Don't
Packit Service fb6fa5
	activate items with submenus after the timeout, just select 
Packit Service fb6fa5
	them.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.c (gtk_real_menu_item_select): Make
Packit Service fb6fa5
	submenus popup immediately on click, regardless of popup 
Packit Service fb6fa5
	delay.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Rework confusing error message.  (#151742,
Packit Service fb6fa5
	Stepan Kasal)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkuimanager.h (gtk_ui_manager_get_type): 
Packit Service fb6fa5
	* gtk/gtktreeview.h (gtk_tree_view_get_type): 
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.h (gtk_tree_view_column_get_type): 
Packit Service fb6fa5
	* gtk/gtktreestore.h (gtk_tree_store_get_type): 
Packit Service fb6fa5
	* gtk/gtktreeselection.h (gtk_tree_selection_get_type): 
Packit Service fb6fa5
	* gtk/gtktreemodelfilter.h (gtk_tree_model_filter_get_type): 
Packit Service fb6fa5
	* gtk/gtktreemodel.h (gtk_tree_iter_get_type): 
Packit Service fb6fa5
	(gtk_tree_path_get_type):
Packit Service fb6fa5
	(gtk_tree_row_reference_get_type):
Packit Service fb6fa5
	* gtk/gtktoolitem.h (gtk_tool_item_get_type): 
Packit Service fb6fa5
	* gtk/gtktoolbutton.h (gtk_tool_button_get_type): 
Packit Service fb6fa5
	* gtk/gtktoggleaction.h (gtk_toggle_action_get_type): 
Packit Service fb6fa5
	* gtk/gtkthemes.h (gtk_theme_engine_get_type): 
Packit Service fb6fa5
	* gtk/gtktextiter.h (gtk_text_iter_get_type): 
Packit Service fb6fa5
	* gtk/gtksettings.h (gtk_settings_get_type): 
Packit Service fb6fa5
	* gtk/gtkselection.h (gtk_selection_data_get_type): 
Packit Service fb6fa5
	* gtk/gtkradioaction.h (gtk_radio_action_get_type): 
Packit Service fb6fa5
	* gtk/gtkmenutoolbutton.h (gtk_menu_tool_button_get_type): 
Packit Service fb6fa5
	* gtk/gtkliststore.h (gtk_list_store_get_type): 
Packit Service fb6fa5
	* gtk/gtkiconview.h (gtk_icon_view_get_type): 
Packit Service fb6fa5
	* gtk/gtkicontheme.h (gtk_icon_info_get_type): 
Packit Service fb6fa5
	* gtk/gtkiconfactory.h (gtk_icon_factory_get_type): 
Packit Service fb6fa5
	(gtk_icon_set_get_type):
Packit Service fb6fa5
	(gtk_icon_source_get_type):
Packit Service fb6fa5
	* gtk/gtkfilesystemwin32.h (gtk_file_system_win32_get_type): 
Packit Service fb6fa5
	* gtk/gtkfilesystemunix.h (gtk_file_system_unix_get_type): 
Packit Service fb6fa5
	* gtk/gtkfilesystem.h (gtk_file_folder_get_type):
Packit Service fb6fa5
	(gtk_file_info_get_type, gtk_file_path_get_type):
Packit Service fb6fa5
	(gtk_file_system_get_type):
Packit Service fb6fa5
	* gtk/gtkfilefilter.h (gtk_file_filter_get_type): 
Packit Service fb6fa5
	* gtk/gtkfilechooserwidget.h (gtk_file_chooser_widget_get_type): 
Packit Service fb6fa5
	* gtk/gtkfilechooser.h (gtk_file_chooser_get_type): 
Packit Service fb6fa5
	* gtk/gtkfilechooserdialog.h (gtk_file_chooser_dialog_get_type): 
Packit Service fb6fa5
	* gtk/gtkexpander.h (gtk_expander_get_type): 
Packit Service fb6fa5
	* gtk/gtkentrycompletion.h (gtk_entry_completion_get_type): 
Packit Service fb6fa5
	* gtk/gtkcombobox.h (gtk_combo_box_get_type): 
Packit Service fb6fa5
	* gtk/gtkcomboboxentry.h (gtk_combo_box_entry_get_type): 
Packit Service fb6fa5
	* gtk/gtkclipboard.h (gtk_clipboard_get_type): 
Packit Service fb6fa5
	* gtk/gtkcellview.h (gtk_cell_view_get_type): 
Packit Service fb6fa5
	* gtk/gtkcellrenderertoggle.h (gtk_cell_renderer_toggle_get_type): 
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.h (gtk_cell_renderer_text_get_type): 
Packit Service fb6fa5
	* gtk/gtkcellrendererprogress.h (gtk_cell_renderer_progress_get_type): 
Packit Service fb6fa5
	* gtk/gtkcellrendererpixbuf.h (gtk_cell_renderer_pixbuf_get_type): 
Packit Service fb6fa5
	* gtk/gtkcellrenderercombo.h (gtk_cell_renderer_combo_get_type): 
Packit Service fb6fa5
	* gtk/gtkcelllayout.h (gtk_cell_layout_get_type):
Packit Service fb6fa5
	* gtk/gtkactiongroup.h (gtk_action_group_get_type): 
Packit Service fb6fa5
	* gtk/gtkaction.h (gtk_action_get_type): 
Packit Service fb6fa5
	* gtk/gtkaccessible.h (gtk_accessible_get_type): 
Packit Service fb6fa5
	* gtk/gtkaccelmap.h (gtk_accel_map_get_type): 
Packit Service fb6fa5
	* gtk/gtkaccelgroup.h (gtk_accel_group_get_type): 
Packit Service fb6fa5
	* gtk/gtkmessagedialog.h (gtk_message_dialog_get_type): Mark as const.  
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.h:  Don't mark gtk_icon_theme_error_quark() 
Packit Service fb6fa5
	as const, to be consistent with all the other error_quark 
Packit Service fb6fa5
	functions. (technically they are const, but since these are 
Packit Service fb6fa5
	called only in error paths, giving the compiler better 
Packit Service fb6fa5
	optimization opportunities doesn't matter much)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gdk/gdk.symbols: Add attribute annotations.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/makegtkalias.pl: 
Packit Service fb6fa5
	* gdk/makegdkalias.pl: Keep attribute annotations, but strip PRIVATE.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/Makefile.am (gtk.def): 
Packit Service fb6fa5
	* gdk/Makefile.am (gdk.def): Strip attribute annotations, but keep 
Packit Service fb6fa5
	PRIVATE.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c (gtk_toolbar_set_icon_size): Add a deprecation
Packit Service fb6fa5
	note.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkevents.c (gdk_event_get_root_coords): Handle scroll
Packit Service fb6fa5
	events.  (#159098, Felipe Heidrich)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.c (gtk_menu_item_paint): Make the size of 
Packit Service fb6fa5
	the arrow depend only on the font size, not on the child 
Packit Service fb6fa5
	allocation.  (#131345, Morten Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Require Pango 1.7.0 for PangoRenderer (#159061,
Packit Service fb6fa5
	Crispin Flowerday)
Packit Service fb6fa5
	
Packit Service fb6fa5
2004-11-21  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_create_pango_context): removed call
Packit Service fb6fa5
	to gdk_pango_context_set_colormap() which isn't needed any longer.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-21  Hans Breuer  <hans@breuer.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/makefile.msc.in gtk/stock-icons/makefile.msc 
Packit Service fb6fa5
	  gtk/makefile.msc.in demos/gtk-demo/makefile.msc.in : updated
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkdrawable-win32.c : implement gdk_win32_draw_glyphs_transformed()
Packit Service fb6fa5
	* gdk/win32/gdkgc-win32.c : implement _gdk_windowing_gc_get_foreground()
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/rotated_text.c : use G_PI
Packit Service fb6fa5
Packit Service fb6fa5
Sat Nov 20 15:13:51 2004  Owen Taylor  <otaylor@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkpango.[ch]: Add GdkPangoRenderer, a subclass of 
Packit Service fb6fa5
	PangoRenderer targeting GDK drawables. Use to implement the old
Packit Service fb6fa5
	gdk_draw_layout() and friends.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkdraw.c gdk/gdkdrawable.h gdk/gdkwindow.c gdk/gdkpixmap.c:
Packit Service fb6fa5
	Add gdk_draw_glyphs_transformed() gdk_draw_trapezoids() and
Packit Service fb6fa5
	the corresponding members of GdkDrawableClass. Add a fallback
Packit Service fb6fa5
	implementation of gdk_draw_trapezoids() in terms of pixbufs.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkwindowing.h gdk/x11/gdkg-x11.h: Add 
Packit Service fb6fa5
	_gdk_windowing_gc_get_foreground() to enable the fallback 
Packit Service fb6fa5
	trapezoid implementation.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdrawable-x11.c gdk/x11/gdkdisplay-x11.h: Implement 
Packit Service fb6fa5
	draw_glyph_transformed,	draw_trapezoids.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdrawable-x11.[ch]: Add 
Packit Service fb6fa5
	_gdk_x11_drawable_draw_xtrapezoids, _gdk_x11_drawable_draw_xft_glyphs
Packit Service fb6fa5
	for use of GdkX11Renderer.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkgc-x11.c gdk/x11/gdkprivate-x11.h: Implement
Packit Service fb6fa5
	GDK_TILED, GDK_STIPPLED, GDK_OPAQUE_STIPPLED in the RENDER codepath.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkpango-x11.c: Add GdkX11Renderer... a subclass of 
Packit Service fb6fa5
	PangoXftRenderer that does tiles/stipples and fallback rendering
Packit Service fb6fa5
	of trapezoids without the RENDER extension.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkpango-x11.c gdk/x11/gdkscreen-x11.[ch] _gdk_x11_renderer_get:
Packit Service fb6fa5
	Add _gdk_x11_renderer_get() to get a singleton GdkX11Renderer
Packit Service fb6fa5
	for the screen.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdrawable-x11.c (get_impl_drawable): Fix a None/NULL
Packit Service fb6fa5
	confusion.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.[ch] gtk/gtk.symbols: Add gtk_label_set/get_angle(),
Packit Service fb6fa5
	and an ::angle property.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c: Remove #if 0'd dead code gtk_label_paint_word().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextdisplay.c: Switch to using a GtkTextRenderer subclass
Packit Service fb6fa5
	of GdkPangoRenderer for drawing.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextlayout.[ch] gtk/gtktextdisplay.c: Switch to using
Packit Service fb6fa5
	gtk_attr_shape_new_with_data() to store backreferences to 
Packit Service fb6fa5
	embedded pixmaps and widgets. Leave line_display->shaped_objects
Packit Service fb6fa5
	around for backwords compatibility.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkpango.[ch] (gdk_pango_context_set_colormap): Describe
Packit Service fb6fa5
	as deprecated, remove implementation.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_create_pango_context): Remove
Packit Service fb6fa5
	call to gdk_pango_context_set_colormap.
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/Makefile.am demos/gtk-demo/rotated_text.c: Add
Packit Service fb6fa5
	a demo showing drawing rotated text.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testgtk.c: Add a rotated-label test, and also a rotated
Packit Service fb6fa5
	drawing test (differs from demos/gtk-demo/rotated_text by also
Packit Service fb6fa5
	using a tile)
Packit Service fb6fa5
	
Packit Service fb6fa5
2004-11-21  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: talk about TIFF loader, not TIFF plug-in.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: 
Packit Service fb6fa5
	* gtk/gtkdialog.h: 
Packit Service fb6fa5
	* gtk/gtkdialog.c (gtk_dialog_set_alternative_button_order_from_array): 
Packit Service fb6fa5
	Provide a non-varargs variant of gtk_dialog_set_alternative_button_order()
Packit Service fb6fa5
	for language bindings.  (#158798, John Finlay)
Packit Service fb6fa5
	
Packit Service fb6fa5
2004-11-20  Federico Mena Quintero  <federico@ximian.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Merged from gtk-2-4:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (list_icon_data_func): Set an empty
Packit Service fb6fa5
	icon if we are on the editable row:  if we don't set the cell
Packit Service fb6fa5
	renderer at all, it will reuse the last thing it painted.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-19  Federico Mena Quintero  <federico@ximian.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Merged from gtk-2-4:
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #158475:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpathbar.c (make_directory_button): Make the button a drag
Packit Service fb6fa5
	source.
Packit Service fb6fa5
	(button_drag_data_get_cb): New callback to let us drag the
Packit Service fb6fa5
	button's path as a text/uri-list.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-19  Federico Mena Quintero  <federico@ximian.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Merged from gtk-2-4:
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #141077.  Based on a patch by Christian Neumair <chris@gnome-de.org>:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (new_folder_button_clicked):
Packit Service fb6fa5
	Desensitize the "new folder" button.
Packit Service fb6fa5
	(edited_idle_cb): Sensitize the button back.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-19  Federico Mena Quintero  <federico@ximian.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Merged from gtk-2-4:
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #158477:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (struct _GtkFileChooserDefault):
Packit Service fb6fa5
	Remove the "save_extra_align" and "browse_extra_align" fields; use
Packit Service fb6fa5
	a single "extra_align" field.
Packit Service fb6fa5
	(save_widgets_create): Don't create the save_extra_align.
Packit Service fb6fa5
	(browse_widgets_create): Don't create the browse_extra_align.
Packit Service fb6fa5
	(gtk_file_chooser_default_constructor): Create the extra_align
Packit Service fb6fa5
	here.
Packit Service fb6fa5
	(set_extra_widget): Add the extra widget to the alignment here,
Packit Service fb6fa5
	and remove the old one if necessary.
Packit Service fb6fa5
	(update_appearance): No need to frob the extra widget's alignments
Packit Service fb6fa5
	anymore.
Packit Service fb6fa5
	(gtk_file_chooser_default_set_property): No need to call
Packit Service fb6fa5
	update_appearance() anymore when we set the extra widget.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-19  Federico Mena Quintero  <federico@ximian.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Merged from gtk-2-4:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c
Packit Service fb6fa5
	(gtk_file_chooser_default_initial_focus): Don't set the cursor if
Packit Service fb6fa5
	we are still loading.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-18  Federico Mena Quintero  <federico@ximian.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Merged from gtk-2-4:
Packit Service fb6fa5
Packit Service fb6fa5
	Fixes #155744:
Packit Service fb6fa5
Packit Service fb6fa5
	Try to load the whole file system model within a specified time.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (set_list_model): Don't create and
Packit Service fb6fa5
	set the sort model here.  Instead, set up a timer in which we'll
Packit Service fb6fa5
	try to load the file system model.
Packit Service fb6fa5
	(load_set_model): Create and set the sort model here.
Packit Service fb6fa5
	(load_setup_timer): New function to set up a timer and switch to
Packit Service fb6fa5
	the LOAD_LOADING state.
Packit Service fb6fa5
	(load_remove_timer): New function to unset the timer and switch to
Packit Service fb6fa5
	the LOAD_FINISHED state.
Packit Service fb6fa5
	(browse_files_model_finished_loading_cb): Remove the timer if
Packit Service fb6fa5
	needed and set the file system and sort model; switch to the
Packit Service fb6fa5
	LOAD_FINISHED state.
Packit Service fb6fa5
	(gtk_file_chooser_default_finalize): Remove the load timer.
Packit Service fb6fa5
	(gtk_file_chooser_default_init): Start in the LOAD_FINISHED state.
Packit Service fb6fa5
Packit Service fb6fa5
Fri Nov 19 15:18:51 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/msw_rc_style.c
Packit Service fb6fa5
	* modules/engines/ms-windows/msw_style.c
Packit Service fb6fa5
	* modules/engines/ms-windows/msw_theme_main.c
Packit Service fb6fa5
	* modules/engines/pixbuf/pixbuf-main.c
Packit Service fb6fa5
	* modules/engines/pixbuf/pixbuf-rc-style.c
Packit Service fb6fa5
	* modules/input/gtkimcontextime.c
Packit Service fb6fa5
	* modules/input/gtkimcontextxim.c
Packit Service fb6fa5
	* modules/input/imam-et.c
Packit Service fb6fa5
	* modules/input/imcedilla.c
Packit Service fb6fa5
	* modules/input/imcyrillic-translit.c
Packit Service fb6fa5
	* modules/input/iminuktitut.c
Packit Service fb6fa5
	* modules/input/imipa.c
Packit Service fb6fa5
	* modules/input/imthai-broken.c
Packit Service fb6fa5
	* modules/input/imti-er.c
Packit Service fb6fa5
	* modules/input/imti-et.c
Packit Service fb6fa5
	* modules/input/imviqr.c
Packit Service fb6fa5
	* tests/prop-editor.c
Packit Service fb6fa5
	* tests/testentrycompletion.c
Packit Service fb6fa5
	* tests/testfilechooser.c
Packit Service fb6fa5
	* tests/testmerge.c
Packit Service fb6fa5
	* tests/testtoolbar.c
Packit Service fb6fa5
	* tests/testtreecolumns.c
Packit Service fb6fa5
	* tests/testtreeview.c: get rid of unnecessary casts.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testgtk.c (create_labels): add GTK_LABEL() casts for
Packit Service fb6fa5
	gtk_label_set_ellipsize() calls.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testicontheme.c (main): remove unused pixbuf variable.
Packit Service fb6fa5
Packit Service fb6fa5
Fri Nov 19 14:54:09 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/linux-fb/gdkgc-fb.c
Packit Service fb6fa5
	* gdk/win32/gdkgc-win32.c
Packit Service fb6fa5
	* gdk/win32/gdkwindow-win32.c
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c
Packit Service fb6fa5
	* gtk/gtkaction.c
Packit Service fb6fa5
	* gtk/gtkactiongroup.c
Packit Service fb6fa5
	* gtk/gtkcellrendererprogress.c
Packit Service fb6fa5
	* gtk/gtkcellview.c
Packit Service fb6fa5
	* gtk/gtkcolorbutton.c
Packit Service fb6fa5
	* gtk/gtkcombobox.c
Packit Service fb6fa5
	* gtk/gtkcomboboxentry.c
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c
Packit Service fb6fa5
	* gtk/gtkmenutoolbutton.c
Packit Service fb6fa5
	* gtk/gtkrc.c
Packit Service fb6fa5
	* gtk/gtksettings.c
Packit Service fb6fa5
	* gtk/gtkstyle.c
Packit Service fb6fa5
	* gtk/gtktoggletoolbutton.c
Packit Service fb6fa5
	* gtk/gtktoolbutton.c
Packit Service fb6fa5
	* gtk/gtktoolitem.c
Packit Service fb6fa5
	* gtk/gtktreemodelfilter.c
Packit Service fb6fa5
	* gtk/gtktreeselection.c
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c
Packit Service fb6fa5
	* gtk/gtkuimanager.c: get rid of unnecessary casts.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_set_property):
Packit Service fb6fa5
	cast away the const for g_value_set_enum. This is after the g_warning,
Packit Service fb6fa5
	so this is a hack to begin with.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_set_property):
Packit Service fb6fa5
	add a cast to GTK_FILE_CHOOSER for impl here.
Packit Service fb6fa5
Packit Service fb6fa5
Fri Nov 19 14:52:42 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* autogen.sh: rm autom4te.cache, since it might interfere with
Packit Service fb6fa5
	differing autoconf versions.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-19  Christian Rose  <menthos@menthos.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Added "rw" to ALL_LINGUAS.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c (gtk_about_dialog_set_email_hook) 
Packit Service fb6fa5
	(gtk_about_dialog_set_url_hook): Destroy the correct 
Packit Service fb6fa5
	data.  (#158522, John Finlay)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Use gmodule-no-export-2.0.pc, require glib 2.5.7
Packit Service fb6fa5
	(#125627, Owen Taylor)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkbutton.c: Don't return a relief when a 
Packit Service fb6fa5
	widget is expected.  (#158470, Kazuki IWAMOTO)
Packit Service fb6fa5
Packit Service fb6fa5
Tue Nov 16 19:44:26 2004  Owen Taylor  <otaylor@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkevents-x11.c gdk/x11/gdkim-x11.c gdk/x11/gdkwindow-x11.c: 
Packit Service fb6fa5
	More strict aliasing warning suppressage.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Nov 16 19:26:30 2004  Owen Taylor  <otaylor@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdnd-x11.c (_gdk_drag_get_protocol_for_display): 
Packit Service fb6fa5
	Squash strict aliasing warnings. 
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-17  Davyd Madeley  <davyd@madeley.id.au>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c: Allow backspace to move up the
Packit Service fb6fa5
	FileChooser tree to make it consistent with Nautilus and others.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (gdk_event_translate): Fix a 
Packit Service fb6fa5
	copy-and-paste error.  (#158459) 
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/*.c: Don't include config.h in the examples.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Nov 16 00:08:07 2004  Jonathan Blandford  <jrb@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c: Update so that toplevel windows accomodate
Packit Service fb6fa5
	for the titlebar when sizing.  Also clean up statusbar
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/reference/gtk/images/*png: update
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.c (get_layout): Don't use the foreground
Packit Service fb6fa5
	color for selected cells, Don't use the background color
Packit Service fb6fa5
	in unfocused selected cells. Also avoid creating two PangoLayouts
Packit Service fb6fa5
	per render call.  (#154615, #154611, Billy Biggs)
Packit Service fb6fa5
Packit Service fb6fa5
Mon Nov 15 19:02:07 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/abicheck.sh
Packit Service fb6fa5
	* gtk/abicheck.sh: don't hardcode lengths for cut, instead split on
Packit Service fb6fa5
	the third field.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkselection.c: Reduce the clipboard timeout from 300
Packit Service fb6fa5
	seconds to 30 seconds.  (#155428, Billy Biggs)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimagemenuitem.c (gtk_image_menu_item_setting_changed): 
Packit Service fb6fa5
	* gtk/gtkbutton.c (gtk_button_setting_changed): Really free the
Packit Service fb6fa5
	list.  (#158422, Morten Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimagemenuitem.c (gtk_image_menu_item_screen_changed) 
Packit Service fb6fa5
	* gtk/gtkbutton.c (gtk_button_screen_changed): Use 
Packit Service fb6fa5
	GPOINTER_TO_UINT()/GUINT_TO_POINTER() for guints.  (#158420,
Packit Service fb6fa5
	Morten Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
Mon Nov 15 17:17:17 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Output Makefile for the pixbuf engine directory.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add gtk_button_{get,set}_image.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/pixbuf/pixbuf-render.c: Replace usage of deprecated
Packit Service fb6fa5
	functions.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/pixbuf/pixbuf-draw.c: undef GDK_DISABLE_DEPRECATED
Packit Service fb6fa5
	for gdk_draw_string (ick).
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkbutton.[hc]: Add a GtkButton::image property with setter 
Packit Service fb6fa5
	and getter, which allows to construct stock-like buttons with 
Packit Service fb6fa5
	custom images and/or text.  (#62466, Jonathan Blandford, patch by
Packit Service fb6fa5
	Matthias Clasen)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimagemenuitem.c (gtk_image_menu_item_set_image): Add 
Packit Service fb6fa5
	some more docs.
Packit Service fb6fa5
Packit Service fb6fa5
Mon Nov 15 14:25:21 2004  Jonathan Blandford  <jrb@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_cell_set_dirty):
Packit Service fb6fa5
	Patch from Gavin Romig-Koch <gavin@redhat.com> to no longer reset
Packit Service fb6fa5
	the resized_width when marking a column dirty.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/Makefile.am (SUBDIRS): Add pixbuf.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkbutton.c: 
Packit Service fb6fa5
	* gtk/gtkimagemenuitem.c: Don't use one signal handler per
Packit Service fb6fa5
	instance to track changes to the gtk-menu-images and
Packit Service fb6fa5
	gtk-button-images settings. Instead use a single handler which 
Packit Service fb6fa5
	iterates over the widget hierarchy. (#143668)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodel.c (gtk_tree_path_prev): Return FALSE if
Packit Service fb6fa5
	depth is 0 (noticed by Tim Janik)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-15 Erwann Chenede - <erwann.chenede@sun.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesel.c: fix unselect in multiple selection (#156805)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c: Include gtkdnd.h  (#158243, Kazuki IWAMOTO)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkspinbutton.c (gtk_spin_button_new_with_range): Allow
Packit Service fb6fa5
	min == max.  (#158225, Vasco Alexandre da Silva Costa)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_class_init): Add more docs.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilefilter.c (gtk_file_filter_filter): Fix typo in
Packit Service fb6fa5
	docs.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c (gtk_label_do_popup): Adjust to the current
Packit Service fb6fa5
	entry popup menu.
Packit Service fb6fa5
	(gtk_label_button_press, gtk_label_button_release) 
Packit Service fb6fa5
	(gtk_label_drag_data_get): Implement DND for selectable labels.
Packit Service fb6fa5
Packit Service fb6fa5
	Make GDK+ compile with X11R5 (#148032)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/x11/xsettings-client.c (xsettings_client_new): 
Packit Service fb6fa5
	* gdk/x11/gdkproperty-x11.c (_gdk_x11_precache_atoms): Only
Packit Service fb6fa5
	use XInternAtoms if it is available.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkasync.c: Include XIproto.h if necessary.
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Check for XInternAtoms and X headers needed for
Packit Service fb6fa5
	xReply.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* configure.in: Bump version.
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.5.5 ===
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkwindow.c (gtk_window_activate_key_after): Add parentheses 
Packit Service fb6fa5
	around comparison in operand of &.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcalendar.c: Replace a non-ASCII character in a comment.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/Makefile.am (pixbuf_threads_LDADD): Make pixbuf-threads
Packit Service fb6fa5
	link.
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/Makefile.am: Add pixbuf-threads
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/pixbuf-threads.c: Test loading images in multiple
Packit Service fb6fa5
	threads.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Check for uxtheme.h  (#157967, J. Ali Harlow)
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/xp_theme.c: Use HAVE_UXTHEME_H
Packit Service fb6fa5
	to protect the #include <uxtheme.h> 
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/Makefile.am: Don't try to build doc-shooter on 
Packit Service fb6fa5
	Windows.  (#157979, J. Ali Harlow) 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilefilter.c: Don't try to use xdgmime on 
Packit Service fb6fa5
	Windows where we don't build it.   (#157944, J. Ali Harlow)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusbar.c (gtk_statusbar_size_allocate): Also
Packit Service fb6fa5
	reserve space for the resize grip if the grip_window is not
Packit Service fb6fa5
	realized yet.  (#158010, Christian Persch)
Packit Service fb6fa5
	(gtk_statusbar_button_press): Only start a resize if the
Packit Service fb6fa5
	button press comes from the grip_window.  (#158011, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-11  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix for #137551, by Robert Ögren:
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (generate_focus_event): New function.
Packit Service fb6fa5
Packit Service fb6fa5
	(gdk_keyboard_grab, gdk_keyboard_ungrab): Generate focus change
Packit Service fb6fa5
	events.
Packit Service fb6fa5
	
Packit Service fb6fa5
	(gdk_event_translate): Check for keyboard grabs and not pointer
Packit Service fb6fa5
	grabs when handling WM_{SET,KILL}FOCUS. Use generate_focus_event().
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkuimanager.c (update_node): Remove two more places
Packit Service fb6fa5
	where we were unconditionally setting "visible", causing
Packit Service fb6fa5
	unnecessary notifications.
Packit Service fb6fa5
	(update_node): Fix some C99isms.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkclipboard.c (gtk_clipboard_get_for_display): 
Packit Service fb6fa5
	(gtk_clipboard_get): Clarify the docs.  (#156638, Torsten 
Packit Service fb6fa5
	Schoenfeld)
Packit Service fb6fa5
	(gtk_clipboard_finalize): Warn if the clipboard is still in
Packit Service fb6fa5
	its displays clipboard list.
Packit Service fb6fa5
Packit Service fb6fa5
	Considerably speed up GtkUIManager, by changing the semantics
Packit Service fb6fa5
	of the dirty flag. It is now propagated up the tree, and
Packit Service fb6fa5
	update_node() doesn't descend into clean subtrees.  (#143668,
Packit Service fb6fa5
	Dave Neary, Michael Natterer, Sven Neumann, fix proposed
Packit Service fb6fa5
	by Soeren Sandmann)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkuimanager.c (node_prepend_ui_reference): Only prepend 
Packit Service fb6fa5
	a new node reference if the merge_id is different. Take a GNode,
Packit Service fb6fa5
	so we can walk up the tree, adjust all callers. 
Packit Service fb6fa5
	(node_remove_ui_reference): Only mark a node dirty if the first 
Packit Service fb6fa5
	ui reference is removed. Take a GNode here as well for 
Packit Service fb6fa5
	consistency. 
Packit Service fb6fa5
	(update_node): Don't descend into clean subtrees.
Packit Service fb6fa5
	(mark_node_dirty): New function to mark a node and its 
Packit Service fb6fa5
	predecessors dirty.
Packit Service fb6fa5
Packit Service fb6fa5
Thu Nov 11 11:34:32 2004  Jonathan Blandford  <jrb@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (update_idler): return FALSE instead
Packit Service fb6fa5
	of TRUE.  This is just a quick fix to prevent the idle from
Packit Service fb6fa5
	looping indefinitely.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-11  J. Ali Harlow  <ali@juiblex.co.uk>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/Makefile.am:
Packit Service fb6fa5
	* gdk-pixbuf/Makefile.am:
Packit Service fb6fa5
	* gtk/Makefile.am (gtk.def): Use embedded tab rather than '\t'
Packit Service fb6fa5
	escape sequence. (#157949)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-10  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (_gdk_win32_get_next_tick): 
Packit Service fb6fa5
	Event timestamps don't have to be unique. As long as they are
Packit Service fb6fa5
	nondecreasing we should be fine. Solves problems with for instance
Packit Service fb6fa5
	long menus not staying up on first click. (#152035, Robert Ögren)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusbar.c (gtk_statusbar_size_allocate): Only
Packit Service fb6fa5
	shorten the label if it actually overlaps the resize grip.
Packit Service fb6fa5
	(gtk_statusbar_size_allocate): Handle extra children
Packit Service fb6fa5
	by leaving room for the resize grip.  (#157778, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/linux-fb/*: Fix many sparse warnings.  (#157253,
Packit Service fb6fa5
	Kjartan Maraas).
Packit Service fb6fa5
	
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-09  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrange.c (gtk_range_real_change_value): Make 
Packit Service fb6fa5
	power a double.
Packit Service fb6fa5
	(gtk_range_class_init): s/digits/decimal digits/ in doc 
Packit Service fb6fa5
	comment.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (update_idler): Remove debugging
Packit Service fb6fa5
	printfs. 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.[ch]: Improve the docs.  (#157785,
Packit Service fb6fa5
	Torsten Schoenfeld)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c (gdk_window_get_geometry): Add
Packit Service fb6fa5
	a hint about using gdk_drawable_get_size() instead.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add new symbols.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_scroll_to_item): Make
Packit Service fb6fa5
	it work with *big* icon views.  (#154466)
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testiconview.c: Add a real "Add many" button.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.[hc]: 
Packit Service fb6fa5
	* gtk/gtkactiongroup.[hc]: Make return types G_CONST_RETURN
Packit Service fb6fa5
	instead of const.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: 
Packit Service fb6fa5
	* gtk/gtkaction.h: 
Packit Service fb6fa5
	* gtk/gtkaction.c (gtk_action_get_accel_path): Add
Packit Service fb6fa5
	a function to obtain the accel path of an action. (#148106,
Packit Service fb6fa5
	Michael Natterer)
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testiconview.c: Fix double-click activation.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusbar.c (gtk_statusbar_init): Raise the grip
Packit Service fb6fa5
	window when appropriate.
Packit Service fb6fa5
	(gtk_statusbar_init): Instead of cutting the text off, make
Packit Service fb6fa5
	ellipsize the label.
Packit Service fb6fa5
	(gtk_statusbar_size_allocate): Don't let the label extend
Packit Service fb6fa5
	under the resize grip.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (find_menu_by_path) 
Packit Service fb6fa5
	(gtk_combo_box_menu_fill_level, gtk_combo_box_menu_row_inserted): 
Packit Service fb6fa5
	Use a row reference, not a path, to associate separators
Packit Service fb6fa5
	with their tree row.  
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkstatusbar.c (gtk_statusbar_set_has_resize_grip): 
Packit Service fb6fa5
	Show the grip_window if necessary.  
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstyle.c (gtk_default_draw_resize_grip): Only
Packit Service fb6fa5
	clear the triangle below the grip to the background,
Packit Service fb6fa5
	not the full area. 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c (draw_insertion_cursor, gtk_label_expose): 
Packit Service fb6fa5
	Clip when drawing the cursor. This prevents bits of a
Packit Service fb6fa5
	selectable label leaking out from underneath the resize
Packit Service fb6fa5
	grip in a statusbar.  (#73359)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusbar.c: Apply a patch by Owen Taylor to
Packit Service fb6fa5
	get reasonable allocations for the statusbar and its
Packit Service fb6fa5
	children.  (#73359)
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testgtk.c: Apply a patch by Soeren Sandmann to 
Packit Service fb6fa5
	test long statusbar texts.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add new symbols.
Packit Service fb6fa5
Packit Service fb6fa5
	Avoid resizing GtkStatusbar if the text of the label 
Packit Service fb6fa5
	changes  (#90955, He Qiangqiang, fix proposed by 
Packit Service fb6fa5
	Owen Taylor, patch by Christian Persch)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtklabel.[hc]: Add a boolean single-line-mode property 
Packit Service fb6fa5
	which causes the label height not to depend on the actual
Packit Service fb6fa5
	text, but only on the font.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusbar.c (gtk_statusbar_init): Turn on
Packit Service fb6fa5
	single-line-mode for the label.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilefilter.c (gtk_file_filter_filter): Use 
Packit Service fb6fa5
	xdg_mime_mime_type_subclass() to match mime types. This
Packit Service fb6fa5
	also gives use wildcard matching. (#143760, #141224, 
Packit Service fb6fa5
	Tommi Komulainen, David A Knight)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c (_gtk_action_sync_menu_visible): Use 
Packit Service fb6fa5
	gtk_widget_{hide,show} instead of g_object_set (..."visible"...).
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testfilechooserbutton.c (main): Disable the SAVE 
Packit Service fb6fa5
	and CREATE_FOLDER modes.  (#157675, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c (gtk_about_dialog_set_website): Hide the
Packit Service fb6fa5
	website button if the url is unset.  (#157630, John Finlay)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.[hc]: Change the return types of the 
Packit Service fb6fa5
	gchar ** getters to be more const correct.  (#157566, Mariano 
Packit Service fb6fa5
	Suárez-Alvarez)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_init): Add
Packit Service fb6fa5
	uri targets before text targets, to make file dnd work 
Packit Service fb6fa5
	better.  (#157651, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreedatalist.c: Support columns whose declared type is
Packit Service fb6fa5
	an interface better, by treating them like G_TYPE_OBJECT if
Packit Service fb6fa5
	the interface types requires G_TYPE_OBJECT.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-08  Bastien Nocera  <hadess@hadess.net>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/stock-icons/stock_media_play_rtl_16.png:
Packit Service fb6fa5
	* gtk/stock-icons/stock_media_play_rtl_24.png: add the icons again
Packit Service fb6fa5
	with the binary flag (Closes: #157665)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilefilter.h:
Packit Service fb6fa5
	* gtk/gtkfilefilter.c (gtk_file_filter_add_pixbuf_formats): 
Packit Service fb6fa5
	New convenience function to add a filter for image files
Packit Service fb6fa5
	which can be loaded by GdkPixbuf. (#145388, Anders Carlsson)
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testfilechooser.c: Test the image filter.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkmenu.c (menu_change_screen): Remove some warnings.
Packit Service fb6fa5
Packit Service fb6fa5
	Show files in folder modes. (#157013, Nickolay V. Shmyrev)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (create_file_list): Use a selection
Packit Service fb6fa5
	function to determine which rows can be selected.
Packit Service fb6fa5
	(update_appearance): Always show files. Also queue a redraw.
Packit Service fb6fa5
	(set_list_model): Always show files.
Packit Service fb6fa5
	(list_select_func): The selection function used for the file list.
Packit Service fb6fa5
	Don't allow to select files when in select/create folder mode.
Packit Service fb6fa5
	(list_row_activated): Don't activate files in folder modes.
Packit Service fb6fa5
	(list_icon_data_func, list_mtime_data_func, list_size_data_func): 
Packit Service fb6fa5
	Render files insensitive in folder modes.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_set_property): 
Packit Service fb6fa5
	Don't support CREATE_FOLDER and SAVE for now. UI authorities
Packit Service fb6fa5
	object to it.  (#157384, Seth Nickell)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (file_pane_create): Jump through
Packit Service fb6fa5
	a few hoops to make the tooltip on the filter combo box work
Packit Service fb6fa5
	a bit better. This fixes #157273 and #157074.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_cell_layout_pack_end): 
Packit Service fb6fa5
	Add the ComboCellInfo to the list.  (#157528, Carlos Garnacho
Packit Service fb6fa5
	Parro)
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-05  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_menu_button_state_changed):
Packit Service fb6fa5
	Remove this unneeded function, as it breaks state propagation.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_activate): 
Packit Service fb6fa5
	Queue the resize before setting the tearoff state, to 
Packit Service fb6fa5
	make sure the torn-off menu picks up the size increase due
Packit Service fb6fa5
	to the arrow in the torn off menu item.  (#157286, Adam
Packit Service fb6fa5
	Hooper, fix proposed by Owen Taylor)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenu.c (menu_change_screen): Don't unnecessarily
Packit Service fb6fa5
	call gtk_menu_position(), since that function has issues
Packit Service fb6fa5
	when called on a menu whose parent is unrealized.  (#157354,
Packit Service fb6fa5
	Adam Hooper)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c: Document new functions.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-04  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/stock-icons/Makefile.am: Typo fix.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c: Documentation updates.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-04  Bastien Nocera  <hadess@hadess.net>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconfactory.c: (get_default_icons): Make sure the RTL
Packit Service fb6fa5
	variants are used for media icons
Packit Service fb6fa5
	* gtk/stock-icons/Makefile.am: update following the addition of
Packit Service fb6fa5
	the 2 Play icon RTL variants
Packit Service fb6fa5
	* gtk/stock-icons/stock_media_play_rtl_16.png: added
Packit Service fb6fa5
	* gtk/stock-icons/stock_media_play_rtl_24.png: added
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-03  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (new_folder_button_clicked): 
Packit Service fb6fa5
	Don't leak the path.  (#157301, Carlos Garnacho Parro)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdnd-x11.c (gdk_drag_motion): Handle the 
Packit Service fb6fa5
	case that the protocol version in the context is not 
Packit Service fb6fa5
	set yet.  (#157123, James Henstridge)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_search_activate): Don't
Packit Service fb6fa5
	try to activate a node if the cursor is not valid.  
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-03  James M. Cape  <jcape@ignore-your.tv>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (update_dialog), (dialog_response_cb):
Packit Service fb6fa5
	Don't mysteriously go to the parent dir when hitting "Cancel" in
Packit Service fb6fa5
	folder mode (fixes #156971).
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-03  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaccellabel.c (gtk_accel_label_expose_event): Don't
Packit Service fb6fa5
	access label->layout directly.  (#157080, Adam Hooper)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c (gtk_label_set_pattern_internal): Allow
Packit Service fb6fa5
	unsetting a pattern by passing NULL.  (#156720, Tristan Van Berkom)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_get_active): Don't crash 
Packit Service fb6fa5
	if the active_row reference has become invalid.  (#157156,
Packit Service fb6fa5
	Christophe Fergeau)
Packit Service fb6fa5
	
Packit Service fb6fa5
2004-11-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c (gtk_window_activate_key_after): As
Packit Service fb6fa5
	a last stage in GtkWindow key press handing, try adding
Packit Service fb6fa5
	window->mnemonic_modifier to event->state and see if it
Packit Service fb6fa5
	matches a mnemonic. (#53709, based on a patch by
Packit Service fb6fa5
	Pasupathi Duraisamy, patch by Owen Taylor)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_class_init): 
Packit Service fb6fa5
	Doc additions.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.h: Fix trigraphs in private markers.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_class_init): 
Packit Service fb6fa5
	Fix a doc comment.
Packit Service fb6fa5
Packit Service fb6fa5
2004-11-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c (_gtk_entry_completion_resize_popup): 
Packit Service fb6fa5
	Remove a debug printf().  (#157087, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c: Actually commit the "stat less" patch
Packit Service fb6fa5
	which appeared in the ChangeLog a few days ago.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c: Move some docs inline.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c (gtk_show_about_dialog): Doc update.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextbuffer.c (gtk_text_buffer_backspace): Revalidate the
Packit Service fb6fa5
	iter.  (#156924, Murray Cumming)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkevents-x11.c (gdk_wm_protocols_filter): Don't crash on
Packit Service fb6fa5
	broken ClientMessage events.  (#157056, Owen Taylor)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkactiongroup.c (gtk_action_group_get_visible): Fix a typo in
Packit Service fb6fa5
	the docs.  (#157044, Masao Mutoh)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-31  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_button_state_changed): Update the
Packit Service fb6fa5
	state of the cell view when the state of the button changes (to 
Packit Service fb6fa5
	get prelighted drawing right).  (#138650, Frances Keenan, 
Packit Service fb6fa5
	Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c (_gtk_entry_completion_resize_popup): 
Packit Service fb6fa5
	Don't force the height of the action area, we don't scroll 
Packit Service fb6fa5
	it anyway, and the current way of calculating the height can lead
Packit Service fb6fa5
	to broken display.  (#156573, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testentrycompletion.c (animation_timer): Don't try to
Packit Service fb6fa5
	remove stuff from an empty model.  (#156575, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c (gtk_entry_completion_class_init): 
Packit Service fb6fa5
	* gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_class_init): 
Packit Service fb6fa5
	Update doc comments.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-31  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkprivate-win32.h
Packit Service fb6fa5
	* gdk/win32/gdkglobals-win32.c
Packit Service fb6fa5
	* gdk/win32/gdkmain-win32.c: Remove _windows_version and the
Packit Service fb6fa5
	IS_WIN_NT() macro.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/*.c: Use G_WIN32_IS_NT_BASED() from GLib instead.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-31  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Add api for image transfer via copy-and-paste (#156408)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkclipboard.c (gtk_clipboard_set_image) 
Packit Service fb6fa5
	(gtk_clipboard_request_image, gtk_clipboard_wait_for_image) 
Packit Service fb6fa5
	(gtk_clipboard_wait_is_image_available): New functions for image
Packit Service fb6fa5
	transfer.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkselection.h:
Packit Service fb6fa5
	* gtk/gtkselection.c (gtk_selection_data_targets_include_image): 
Packit Service fb6fa5
	New function, similar to gtk_selection_data_targets_include_text().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprogressbar.[hc]: Add an ellipsize property with 
Packit Service fb6fa5
	getter and setter.  (#156845, Morten Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-29  Robert Ögren  <gtk@roboros.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkwindow-win32.c (gdk_window_begin_resize_drag),
Packit Service fb6fa5
	(gdk_window_begin_move_drag): Implement these on win32, currently
Packit Service fb6fa5
	only for button 1. Fixes the resize grip of GtkStatusbar on 
Packit Service fb6fa5
	win32. (#143285)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextbtree.c (_gtk_text_btree_select_range): Redisplay
Packit Service fb6fa5
	the new selection.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_select_all): Use 
Packit Service fb6fa5
	gtk_text_buffer_select_range().
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testtext.c: Add a "Select All" menuitem.  (#156792,
Packit Service fb6fa5
	Paolo Borelli)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c (insert_theme): Sort the dir_mtimes 
Packit Service fb6fa5
	list in the same way as the search path.
Packit Service fb6fa5
	(theme_subdir_load): Avoid stat()ing subdirs if the theme 
Packit Service fb6fa5
	directory doesn't exist.  (#156866)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_finalize): 
Packit Service fb6fa5
	Drop the reference to the pixbuf, regardless whether it is
Packit Service fb6fa5
	a stock pixbuf.  (#156863, Philip Langdale)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-29  Hans Breuer  <hans@breuer.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/makefile.msc gtk/makefile.msc.in : updated
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkdisplay-win32.c : dummy implementations for
Packit Service fb6fa5
	gdk_display_supports_clipboard_persistence, gdk_display_store_clipboard
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmodules.c : #include "gtkprivate.h" for GTK_LIBDIR
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkclipboard.c (gtk_clipboard_set_text): Don't hardwire
Packit Service fb6fa5
	the supported text targets here, use 
Packit Service fb6fa5
	gtk_target_list_add_text_targets().  (#156404)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkliststore.c (gtk_list_store_reorder): Don't
Packit Service fb6fa5
	loop over the sentinel node.  (#156298, Torsten Schoenfeld)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_start_editing): Use
Packit Service fb6fa5
	g_signal_connect_object() to prevent premature finalization
Packit Service fb6fa5
	of the cell_editable while the key_press_event signal is
Packit Service fb6fa5
	handled.  (#156325, Olivier Andrieu)
Packit Service fb6fa5
Packit Service fb6fa5
	* *: Clean up many sparse warnings.  (#156698, Kjartan Maraas)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_remove_widget): Disconnect
Packit Service fb6fa5
	from the remove-widget signal after removing the signal.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c (gtk_show_about_dialog): Destroy
Packit Service fb6fa5
	the dialog with the parent.  (#156557, Paolo Borelli)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* Bump version
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.5.4 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* Makefile.am (EXTRA_DIST): Remove po/makefile.mingw
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-28  Anders Carlsson  <andersca@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkclipboard.c: (gtk_clipboard_set_can_store):
Packit Service fb6fa5
	* gtk/gtkclipboard.h:
Packit Service fb6fa5
	Make targets const.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am (gtkalias.h): 
Packit Service fb6fa5
	* gdk/Makefile.am (gdkalias.h): Fix srcdir != builddir build.
Packit Service fb6fa5
	(#156547, Thomas Fitzsimmons)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* NEWS: Updates.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkclipboard.c (gtk_clipboard_set_can_store): Silently
Packit Service fb6fa5
	ignore non-CLIPBOARD clipboards.  (#156610, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksettings.c: Make it build on windows. (#156618,
Packit Service fb6fa5
	Kazuki IWAMOTO)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimcontextsimple.c (check_hex): Stop preediting if strtoul 
Packit Service fb6fa5
	couldn't parse the complete preedit string.  (#156434)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmessagedialog.c: 
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c: Add missing includes.  (#156503, 
Packit Service fb6fa5
	Kazuki IWAMOTO)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimage.h: 
Packit Service fb6fa5
	* gtk/gtkimage.c (gtk_image_get_icon_name): Make the icon_name 
Packit Service fb6fa5
	parameter G_CONST_RETURN.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkimage.c: It is enough to listen for screen changes and 
Packit Service fb6fa5
	style-set to catch all icon theme changes.
Packit Service fb6fa5
	(gtk_image_set_property): Reset the image size if the pixel size 
Packit Service fb6fa5
	property is changed.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add new symbols.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c (gdk_display_store_clipboard): Fix the 
Packit Service fb6fa5
	doc comment.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-26  Anders Carlsson  <andersca@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextbuffer.c: (gtk_text_buffer_finalize),
Packit Service fb6fa5
	(create_clipboard_contents_buffer), (clipboard_get_contents_cb),
Packit Service fb6fa5
	(clipboard_clear_contents_cb), (cut_or_copy):
Packit Service fb6fa5
	Rewrite clipboard handling so that the clipboard contents 
Packit Service fb6fa5
	won't be freed when the text buffer is finalized. Also add 
Packit Service fb6fa5
	clipboard manager support. Fixes #95496.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-25  Anders Carlsson  <andersca@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: (gtk_entry_completion_timeout):
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c: (gtk_entry_completion_set_model),
Packit Service fb6fa5
	(gtk_entry_completion_get_model), (gtk_entry_completion_complete):
Packit Service fb6fa5
	Really handle a NULL model, fixes #137211 for real.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c:
Packit Service fb6fa5
	(gtk_file_chooser_entry_maybe_update_directory):
Packit Service fb6fa5
	Remove _clear, #137211 is fixed.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testentrycompletion.c: (main):
Packit Service fb6fa5
	Add completion with an empty model.
Packit Service fb6fa5
	
Packit Service fb6fa5
2004-10-25  Carlos Garnacho Parro  <carlosg@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix for #118764, David Bordoley:
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkmessagedialog.[ch]
Packit Service fb6fa5
	(gtk_message_dialog_format_secondary_text),
Packit Service fb6fa5
	(gtk_message_dialog_format_secondary_format): API additions to
Packit Service fb6fa5
	create HIG-like dialogs
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/dialog.c: Use the new API in the example
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/reference/gtk/gtk-sections.txt:
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkmessagedialog.sgml: documented API
Packit Service fb6fa5
	additions
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-25  James M. Cape  <jcape@ignore-your.tv>
Packit Service fb6fa5
Packit Service fb6fa5
	Rework of GtkFileChooserButton, some cleanups. Fixes #154388,
Packit Service fb6fa5
	#154390, #154390, #156272.
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/reference/gtk/gtk-docs.sgml: Moved GtkFileChooserButton
Packit Service fb6fa5
	below GtkFileChooser.
Packit Service fb6fa5
	* docs/reference/gtk/gtk-sections.txt: Added
Packit Service fb6fa5
	gtk_file_chooser_button_get_width_chars(),
Packit Service fb6fa5
	gtk_file_chooser_button_set_width_chars(),
Packit Service fb6fa5
	gtk_label_set_width_chars(), gtk_label_get_width_chars().
Packit Service fb6fa5
	* docs/reference/gtk/gtk.types: Added
Packit Service fb6fa5
	gtk_cell_renderer_combo_get_type,
Packit Service fb6fa5
	gtk_cell_view_get_type,
Packit Service fb6fa5
	gtk_text_iter_get_type.
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkaboutdialog.sgml: Add
Packit Service fb6fa5
	"logo-icon-name" property.
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkcellview.sgml: Updates for properties
Packit Service fb6fa5
	(b/c of get_type() inclusion above).
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml:
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtklabel.sgml: Add "width-chars" property,
Packit Service fb6fa5
	getters/setters.
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkcellrenderercombo.sgml: Added.
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c:
Packit Service fb6fa5
	(_gtk_entry_completion_popdown): Don't show if the entry isn't
Packit Service fb6fa5
	mapped.
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.[c,h]: (*): About 45%
Packit Service fb6fa5
	rewritten, adds "width-chars" property, icons, working save modes,
Packit Service fb6fa5
	volume/Home/Desktop friendly-naming support.
Packit Service fb6fa5
	* gtk/gtklabel.[c,h]:
Packit Service fb6fa5
	(gtk_label_class_init), (gtk_label_init),
Packit Service fb6fa5
	(gtk_label_get_property), (gtk_label_set_property),
Packit Service fb6fa5
	(gtk_label_get_width_chars), (gtk_label_set_width_chars),
Packit Service fb6fa5
	(gtk_label_size_request): Add "width-chars" property.
Packit Service fb6fa5
	* tests/testfilechooserbutton.c: Update, use 4 different buttons for
Packit Service fb6fa5
	the different ACTIONs.
Packit Service fb6fa5
	* gtk/.cvsignore: Ignore gtk-update-icon-cache.
Packit Service fb6fa5
	* tests/.cvsignore: Ignore testimage.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderercombo.c (find_text): Don't leak text. (#156325,
Packit Service fb6fa5
	Olivier Andrieu)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-25  Anders Carlsson  <andersca@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdk.symbols: 
Packit Service fb6fa5
	* gdk/gdkdisplay.h:
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c:
Packit Service fb6fa5
	(gdk_display_supports_clipboard_persistence), 
Packit Service fb6fa5
	(gdk_display_store_clipboard):
Packit Service fb6fa5
	New API to handle the clipboard manager.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkclipboard.c: (gtk_clipboard_class_init),
Packit Service fb6fa5
	(gtk_clipboard_finalize), (selection_clear_event_cb),
Packit Service fb6fa5
	(clipboard_unset), (gtk_clipboard_set_text),
Packit Service fb6fa5
	(gtk_clipboard_request_targets), (gtk_clipboard_wait_for_targets),
Packit Service fb6fa5
	(clipboard_peek), (gtk_clipboard_owner_change),
Packit Service fb6fa5
	(gtk_clipboard_wait_is_target_available),
Packit Service fb6fa5
	(gtk_clipboard_store_timeout), (gtk_clipboard_set_can_store),
Packit Service fb6fa5
	(gtk_clipboard_selection_notify), (gtk_clipboard_store),
Packit Service fb6fa5
	(_gtk_clipboard_store_all):
Packit Service fb6fa5
	* gtk/gtkclipboard.h:
Packit Service fb6fa5
	Add API for clipboard persistence and implement it, also add
Packit Service fb6fa5
	gtk_clipboard_wait_is_target_available.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkmain.c: (gtk_main):
Packit Service fb6fa5
	Call _gtk_clipboard_store_all before exiting.
Packit Service fb6fa5
	
Packit Service fb6fa5
2004-10-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.h: 
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c (gtk_about_dialog_set_logo_icon_name)
Packit Service fb6fa5
	(gtk_about_dialog_get_logo_icon_name): Support named icons as 
Packit Service fb6fa5
	logos.  (#156378, James Henstridge)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdialog.c (gtk_dialog_set_alternative_button_order): Fix the 
Packit Service fb6fa5
	doc formatting.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellview.[hc]: Make function parameter names consistent.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/Makefile.am (noinst_PROGRAMS): Add testimage.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testicontheme.c (main): Use gtk_image_new_from_icon_name().
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Add a public setting for button ordering (#74669, Owen Taylor)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtksettings.c (gtk_settings_class_init): Add a 
Packit Service fb6fa5
	gtk-alternative-button-order setting.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdialog.h: 
Packit Service fb6fa5
	* gtk/gtkdialog.c (gtk_alternative_dialog_button_order): A 
Packit Service fb6fa5
	getter for the alternative button order setting.
Packit Service fb6fa5
	* gtk/gtkdialog.c (gtk_dialog_set_alternative_button_order): 
Packit Service fb6fa5
	New function to install an alternative button order for a 
Packit Service fb6fa5
	dialog.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesel.c (gtk_file_selection_init): 
Packit Service fb6fa5
	* gtk/gtkfontsel.c (gtk_font_selection_dialog_init): 
Packit Service fb6fa5
	* gtk/gtkmessagedialog.c (gtk_message_dialog_add_buttons): 
Packit Service fb6fa5
	* gtk/gtkcolorseldialog.c (gtk_color_selection_dialog_init): 
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (location_popup_handler): 
Packit Service fb6fa5
	Set up an alternative button order.
Packit Service fb6fa5
	
Packit Service fb6fa5
2004-10-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimage.h: 
Packit Service fb6fa5
	* gtk/gtkimage.c (gtk_image_new_from_icon_name)
Packit Service fb6fa5
	(gtk_image_set_from_icon_name, gtk_image_get_icon_name)
Packit Service fb6fa5
	(gtk_image_set_pixel_size, gtk_image_get_pixel_size):  Add a
Packit Service fb6fa5
	new type GTK_IMAGE_ICON_NAME for named icons, update the size
Packit Service fb6fa5
	and content of stock, icon set and named icon images upon style
Packit Service fb6fa5
	changes, and allow to set a fixed pixel size for named icon
Packit Service fb6fa5
	images.  (#155688, James Henstridge)
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testimage.c: Test application for theming behaviour of
Packit Service fb6fa5
	different image types and for image dnd.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderercombo.c: Use G_DEFINE_TYPE, initialize the
Packit Service fb6fa5
	has_entry property, ref the model and add a finalizer.  (#156325,
Packit Service fb6fa5
	Olivier Andrieu)
Packit Service fb6fa5
	
Packit Service fb6fa5
Sun Oct 24 02:56:43 2004  Jonathan Blandford  <jrb@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c: Update GtkFileChooserButton doc shot.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c: Use the new g_key_file api in GLib.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am (gtk_c_sources): Remove gtkiconthemeparser.[hc]
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconthemeparser.[hc]: Removed.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (location_popup_handler): If the
Packit Service fb6fa5
	location dialog is brought up by typing '/', insert the slash
Packit Service fb6fa5
	in the entry.  (#155370, Warren Togami)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (tree_view_keybinding_cb) 
Packit Service fb6fa5
	(trap_activate_cb): Accept shift-/ for bringing up the location
Packit Service fb6fa5
	popup, since German and French keyboards generate such 
Packit Service fb6fa5
	events.  (#154163, Frederic Crozat)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_size_allocate): Invalidate 
Packit Service fb6fa5
	the window if the tree is empty, to avoid resizing artifacts
Packit Service fb6fa5
	from the focus rectangle.  (#155881, Vincent Noel, patch by
Packit Service fb6fa5
	Billy Biggs)	
Packit Service fb6fa5
Packit Service fb6fa5
Sat Oct 23 16:14:37 2004  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksequence.c (_gtk_sequence_node_insert_sorted): Remove
Packit Service fb6fa5
	assertion that can get triggered by broken sort functions.
Packit Service fb6fa5
Packit Service fb6fa5
Sat Oct 23 16:07:46 2004  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksequence.c (_gtk_sequence_swap): Replace broken, overly
Packit Service fb6fa5
	clever implementation with one that works.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkliststore.c (gtk_list_store_swap): emit "rows_reordered"
Packit Service fb6fa5
	instead of "changed" twice.
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 153479
Packit Service fb6fa5
Packit Service fb6fa5
Sat Oct 23 15:17:55 2004  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenutoolbutton.c (button_state_changed_cb): Remove check
Packit Service fb6fa5
	for previous state being ACTIVE. Bug 153876.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_drag_data_received) 
Packit Service fb6fa5
	(gtk_file_chooser_button_init): Use the new file DND api.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdnd.h:
Packit Service fb6fa5
	* gtk/gtkdnd.c (gtk_drag_dest_add_uri_targets) 
Packit Service fb6fa5
	(gtk_drag_source_add_uri_targets): 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkselection.h:
Packit Service fb6fa5
	* gtk/gtkselection.c (gtk_target_list_add_uri_targets):
Packit Service fb6fa5
	(gtk_selection_data_set_uris):  
Packit Service fb6fa5
	(gtk_selection_data_get_uris): New functions to allow
Packit Service fb6fa5
	handling file DND "without knowing jack shit".
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump glib requirement to 2.5.4.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (shortcuts_drop_uris): Use
Packit Service fb6fa5
	g_uri_list_extract_uris().
Packit Service fb6fa5
Packit Service fb6fa5
Fri Oct 22 13:25:25 2004  Owen Taylor  <otaylor@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextbuffer.c (gtk_text_buffer_backspace): Fix 
Packit Service fb6fa5
	backspacing on the empty last line of a buffer 
Packit Service fb6fa5
	(https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=136840,
Packit Service fb6fa5
	Dan Williams)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdnd.c: Document how to use info with text/image 
Packit Service fb6fa5
	targets.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkselection.h: 
Packit Service fb6fa5
	* gtk/gtkselection.c (gtk_target_list_add_text_targets): 
Packit Service fb6fa5
	(gtk_target_list_add_image_targets): Add info argument.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkcalendar.c (gtk_calendar_motion_notify): 
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_init): 
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_init): Adjust all callers.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-22  Anders Carlsson  <andersca@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktexttag.c: (gtk_text_tag_get_property):
Packit Service fb6fa5
	GdkBitmap is a GObject, not a boxed type.
Packit Service fb6fa5
	
Packit Service fb6fa5
Thu Oct 21 15:01:09 2004  Owen Taylor  <otaylor@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	#155952
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Fix checking the wrong position for
Packit Service fb6fa5
	the backspace_deletes_character PangoLogAttr.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextbuffer.[ch] gtk/gtk.symbols (gtk_text_buffer_backspace): 
Packit Service fb6fa5
	Move backspace logic from GtkTextView to here, check 
Packit Service fb6fa5
	backspace_deletes_char.	
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c: Use gtk_text_buffer_backspace().
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconcache.c: Include io.h on windows.  (#156075,
Packit Service fb6fa5
	Kazuki IWAMOTO)
Packit Service fb6fa5
	(_gtk_icon_cache_new_for_path): Don't use MAP_FAILED if we don't
Packit Service fb6fa5
	have mmap.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c (gtk_icon_theme_has_icon): Implement for
Packit Service fb6fa5
	cached themes.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconcache.h: 
Packit Service fb6fa5
	* gtk/gtkiconcache.c (_gtk_icon_cache_has_icon): New function.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/updateiconcache.c (scan_directory): Don't skip .icon 
Packit Service fb6fa5
	files which are listed before their images.
Packit Service fb6fa5
	(foreach_remove_func): Instead filter lonely .icon files out
Packit Service fb6fa5
	here.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c (theme_dir_get_icon_suffix): Filter out
Packit Service fb6fa5
	the HAS_ICON_FILE flag.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconcache.c: Make it compile without mmap() and
Packit Service fb6fa5
	add some more checks.  (#155973, Morten Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
	Add convenience api for image dnd (#150165):
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkselection.h: 
Packit Service fb6fa5
	* gtk/gtkselection.c (gtk_target_list_add_image_targets) 
Packit Service fb6fa5
	(gtk_selection_data_set_pixbuf, gtk_selection_data_get_pixbuf): 
Packit Service fb6fa5
	New functions to handle the image formats readable/writable 
Packit Service fb6fa5
	by gdk-pixbuf. 
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkdnd.h: 
Packit Service fb6fa5
	* gtk/gtkdnd.c (gtk_drag_dest_add_image_targets) 
Packit Service fb6fa5
	(gtk_drag_source_add_text_targets): New functions to handle
Packit Service fb6fa5
	the image formats readable/writable by gdk-pixbuf. 
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_new): Make
Packit Service fb6fa5
	the code clearer.  (#155239, Murray Cumming)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c: Small fixes.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrc.c: Include gtkmodules.h.  (#155885, Kazuki IWAMOTO)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.h: Add _gtk_toolbar_rebuild_menu(). (#155885)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_class_init): 
Packit Service fb6fa5
	Fix a wrong blurb.  (#155838, Morten Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Implement icon theme caching.  (#154034, Martijn Vernooij,
Packit Service fb6fa5
	caching schema proposed by Owen Taylor, initial implementation
Packit Service fb6fa5
	by Anders Carlsson)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkdebug.h: 
Packit Service fb6fa5
	* gtk/gtkmain.c: Add a "icontheme" debug flag.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am (gtk_c_sources): Add gtkiconcache.c
Packit Service fb6fa5
	(gtk_private_h_sources): Add gtkiconcache.h
Packit Service fb6fa5
	(bin_PROGRAMS): Add gtk-update-icon-cache
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c: Use icon caches if they are available.
Packit Service fb6fa5
	Currently, GTK+ uses the cache to get information about the
Packit Service fb6fa5
	available sizes, image file formats and .icon files. The
Packit Service fb6fa5
	actual image data, and the .icon file contents are not 
Packit Service fb6fa5
	cached yet.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/updateiconcache.c: A cmdline utility for generating
Packit Service fb6fa5
	icon cache files.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconcache.h: 
Packit Service fb6fa5
	* gtk/gtkiconcache.c: The glue code to mmap an icon cache
Packit Service fb6fa5
	file and manage the information it contains.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testicontheme.c: Add a "display" option.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testicontheme.c: Set the locale, tidy up output.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #155658, Sebastien Bacher:
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.h (struct _GdkToplevelX11): Add a new 
Packit Service fb6fa5
	is_leader flag.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c (update_wm_hints): Set wm hints on
Packit Service fb6fa5
	leader windows even if they are withdrawn.
Packit Service fb6fa5
	(gdk_window_set_group): Mark the new leader window as such. We 
Packit Service fb6fa5
	never remove the flag again, but that should a) be vanishingly
Packit Service fb6fa5
	rare and b) not a problem, since the flag just turns off an
Packit Service fb6fa5
	optimization.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Mark the default
Packit Service fb6fa5
	leader window as such.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c (gtk_about_dialog_new): Destroy secondary
Packit Service fb6fa5
	dialogs if the main dialog is hidden. (#155084, Paolo Borelli)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c (gtk_about_dialog_destroy): Don't leak
Packit Service fb6fa5
	the secondary dialogs.  (#155084, Paolo Borelli)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkhsv.c (gtk_hsv_expose): Fix redraw issues with the
Packit Service fb6fa5
	focus on the ring. 
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/makegdkalias.pl: Include linux-fb/gdkfb.h when building
Packit Service fb6fa5
	the framebuffer backend.  (#155486, Olexiy Avramchenko)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksizegroup.c (do_size_request): Unset GTK_REQUEST_NEEDED
Packit Service fb6fa5
	before emitting ::size-request, following this weeks discussion
Packit Service fb6fa5
	on gtk-devel-list@gnome.org.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellview.c (gtk_cell_view_get_size_of_row): Restore 
Packit Service fb6fa5
	the size info for the current row after measuring another 
Packit Service fb6fa5
	row.  (#154945, William Jon McCann)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-14  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (shortcuts_remove_rows): Don't
Packit Service fb6fa5
	get text unnecessarily.  (#155384, Morten Welinder)
Packit Service fb6fa5
	(gtk_file_chooser_default_finalize): Don't forget to
Packit Service fb6fa5
	unref the tooltips.  (#155412, Morten Welinder)
Packit Service fb6fa5
	(shortcuts_add_current_folder): Don't leak volume. (#155400,
Packit Service fb6fa5
	Morten Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcontainer.c (_gtk_container_queue_resize): Acknowledge 
Packit Service fb6fa5
	the fact that invariants are broken and loop all the way up to 
Packit Service fb6fa5
	the resize container.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Oct 12 17:11:02 2004    <timj@birnet.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_set_usize_internal): don't queue the
Packit Service fb6fa5
	widget for resize or emit change notification if the usize didn't
Packit Service fb6fa5
	change. this works around a buggy signal connection in #155139.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-11  Matthias Clasen  <matthias@localhost.localdomain>
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c: Create scrolledwindow, statusbar, 
Packit Service fb6fa5
	scale and image images. 
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-10  Matthias Clasen  <matthias@localhost.localdomain>
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c: Create a toolbar, menubar, progressbar,
Packit Service fb6fa5
	notebook and messagedialog images.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_select_all): 
Packit Service fb6fa5
	Avoid a warning.
Packit Service fb6fa5
Packit Service fb6fa5
Sun Oct 10 11:24:56 2004  Jonathan Blandford  <jrb@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcontainer.h (struct _GtkContainer): add /*< private >*/
Packit Service fb6fa5
	markings.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-09  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c: Shrink panes and separators images to MEDIUM.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellview.c: Add docs.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenutoolbutton.c (gtk_menu_tool_button_get_menu): Fix
Packit Service fb6fa5
	doc comment.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkactiongroup.h: 
Packit Service fb6fa5
	* gtk/gtkactiongroup.c: Reinstate the accidentally lost addition 
Packit Service fb6fa5
	of gtk_action_group_translate_string().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaccelgroup.h: Declare gtk_accelerator_get_label.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkx.h: Declare gdk_x11_window_set_user_time here.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_grab_notify): Don't start a 
Packit Service fb6fa5
	drag if we loose the grab.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (renderer_edited_cb): Set the cell 
Packit Service fb6fa5
	renderer to inert mode to avoid bug #154921.  This fixes a crash
Packit Service fb6fa5
	which would otherwise occur if the editing is stopped for the second
Packit Service fb6fa5
	time.  (#154767, Manuel Baena García)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdebug.h: 
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_size_allocate): Add a new debug
Packit Service fb6fa5
	flag, geometry, to debug size allocation.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_button_press): Set cell data
Packit Service fb6fa5
	unconditionally.  (#152562, Federico Mena Quintero)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkuimanager.c (update_node): Also update smart separators 
Packit Service fb6fa5
	if the visibility of a  menuitem with a submenu changes.  (#153791,
Packit Service fb6fa5
	Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.h:
Packit Service fb6fa5
	* gtk/gtkentry.c: 
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c: 
Packit Service fb6fa5
	* gtk/gtkspinbutton.c: Share the three copies of get_borders()
Packit Service fb6fa5
	under the name _gtk_entry_get_borders().  (#116368, Owen Taylor)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (check_is_folder): Don't free 
Packit Service fb6fa5
	info too early.  (#154703, Morten Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c: Include gtkeventbox.h.
Packit Service fb6fa5
	(#154798, Morten Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpaned.c (gtk_paned_compute_position): Reduce rounding 
Packit Service fb6fa5
	error.  (#154658, John Cupitt)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeselection.c (gtk_tree_selection_get_selected): Clear
Packit Service fb6fa5
	the iter instead of returning it unmodified. (#154186, Jonathan Blandford)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c (gtk_file_chooser_entry_focus): Pop up
Packit Service fb6fa5
	the completions again after tab.  (#147700, Jens Bech Madsen)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_search_iter): Set the cursor
Packit Service fb6fa5
	before changing the selection to make the file chooser preview
Packit Service fb6fa5
	update work better.  (#143826, Tommi Komulainen)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrange.c (gtk_range_real_change_value): Replace a really
Packit Service fb6fa5
	gross way of rounding to a specified number of digits.  (#145232,
Packit Service fb6fa5
	Peter Zelezny, patch by Soeren Sandmann)
Packit Service fb6fa5
Packit Service fb6fa5
Wed Oct  6 00:45:04 2004    <timj@birnet.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkwindow.c (gdk_window_is_viewable): check the iteration window
Packit Service fb6fa5
	variable, not just the window passed in. fixes #145270.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Oct  5 21:00:54 2004  Tim Janik  <timj@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_size_allocate): reverted my last change 
Packit Service fb6fa5
	and applied owen's leaner conditional flag update which should be good
Packit Service fb6fa5
	enough to preserve resizing flag invariants.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-05  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
Tue Oct  5 19:29:06 2004  Tim Janik  <timj@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.h: removed redundant gtk_entry_get_layout() decl.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-05  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c (icon_info_ensure_scale_and_pixbuf): Go back to
Packit Service fb6fa5
	not scaling up at all. Less magic.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Oct  5 17:06:26 2004  Tim Janik  <timj@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_size_allocate): if REQUEST_NEEDED is still
Packit Service fb6fa5
	set on ::size-allocate, another size-request has been queued since
Packit Service fb6fa5
	::size-request and needs to be requeued.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-05  Paolo Borelli  <pborelli@katamail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenutoolbutton.c: rename the activate-menu signal to
Packit Service fb6fa5
	show-menu as discussed in bug #153873.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-05  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkuimanager.c (gtk_ui_manager_add_ui): Set 
Packit Service fb6fa5
	action_name.  (#154526, John Finlay)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c (gdk_window_foreign_new_for_display): 
Packit Service fb6fa5
	Return a new reference to an existing GdkWindow if one already
Packit Service fb6fa5
	exists.  (#151378, Gustavo Carneiro)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-05  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Provide access to the string representation of accelerators used
Packit Service fb6fa5
	in GtkAccelLabel.  (#154068, John Spray)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaccelgroup.h:
Packit Service fb6fa5
	* gtk/gtkaccelgroup.c (gtk_accelerator_get_label): New function
Packit Service fb6fa5
	to return the accelerator label used in GtkAccelLabel. 
Packit Service fb6fa5
	(gtk_accelerator_name): Update docs to point to 
Packit Service fb6fa5
	gtk_accelerator_get_label().
Packit Service fb6fa5
	* gtk/gtkaccellabel.h:
Packit Service fb6fa5
	* gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label): 
Packit Service fb6fa5
	New auxiliary function which creates the string representing the
Packit Service fb6fa5
	accelerator.
Packit Service fb6fa5
	
Packit Service fb6fa5
2004-10-05  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_set_model): Resize the
Packit Service fb6fa5
	popup if a new model is set.  (#154129, Bernd Demian)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-04  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c (icon_info_ensure_scale_and_pixbuf): 
Packit Service fb6fa5
	Make the code work as intended for unthemed icons; don't scale
Packit Service fb6fa5
	them up too much. Allow to scale them down, and do so 
Packit Service fb6fa5
	exactly.  (#154142, Ross Burton)
Packit Service fb6fa5
	(gtk_icon_info_load_icon): Amend docs.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcelllayout.c (gtk_cell_layout_clear): Improve 
Packit Service fb6fa5
	docs.  (#154504, Dave Cook)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c (gtk_window_set_icon_list): 
Packit Service fb6fa5
	(gtk_window_set_default_icon_list): Ref the new icons
Packit Service fb6fa5
	before unreffing the old ones.  (#154468, Morten Welinder)
Packit Service fb6fa5
	(gtk_window_realize_icon): Only set using_themed_icon if
Packit Service fb6fa5
	we actually got an icon list from the theme.  (#154472, Morten
Packit Service fb6fa5
	Welinder)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-03  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_set_model): Reset pointers
Packit Service fb6fa5
	pointing to the old model.  (#154350)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c (icon_list_from_theme): Don't leak the
Packit Service fb6fa5
	sizes array.  (#154310, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c 
Packit Service fb6fa5
	(gtk_tree_view_column_setup_sort_column_id_callback): 
Packit Service fb6fa5
	Set sort_indicator to FALSE when appropriate.  (#153714, 
Packit Service fb6fa5
	Reinout van Schouwen)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_search_position_func): 
Packit Service fb6fa5
	Fix positioning near the monitor boundaries.  (#154341,
Packit Service fb6fa5
	Ken Harris)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-01  Paolo Borelli  <pborelli@katamail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenutoolbutton.c: deactivate the menu before setting it
Packit Service fb6fa5
	to something else. Bug #153887.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix bug #150790:
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_get_size): Fix the
Packit Service fb6fa5
	calculation of x_offset when ellipsized and in RTL mode.
Packit Service fb6fa5
	(gtk_cell_renderer_text_render): Fix the calculation of the layout
Packit Service fb6fa5
	width when ellipsized.  
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-01  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkglobals-win32.c: Set _gdk_input_ignore_wintab to
Packit Service fb6fa5
	FALSE, thus enabling tablet input by default.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkmain-win32.c (_gdk_windowing_args): Accept the
Packit Service fb6fa5
	--use-wintab option again (but without effect, as this is now the
Packit Service fb6fa5
	default, see above). (#153788)
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/gtkimcontextime.c: Numerous changes.
Packit Service fb6fa5
Packit Service fb6fa5
	Remove the ifdef UNICODE conditionals. Always use the
Packit Service fb6fa5
	wide-character Imm* API. It is present also in Windows 98 and
Packit Service fb6fa5
	Me. (Not Windows 95, but I think we don't care about that.) Using
Packit Service fb6fa5
	the multibyte API wouldn't work anyway on systems where the system
Packit Service fb6fa5
	codepage doesn't support the language the user uses an IME for, so
Packit Service fb6fa5
	for instance I wouldn't be able to test this module on my English
Packit Service fb6fa5
	Windows 2000 although I do have C, J and K IMEs available.
Packit Service fb6fa5
Packit Service fb6fa5
	Guard against IMM not being active, always check ImmGetContext()
Packit Service fb6fa5
	returning NULL. Work to some extent even without any IME. Fixes
Packit Service fb6fa5
	#153800 at least partially.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/imime.c (ime_info): Rename to "ime" to match the
Packit Service fb6fa5
	naming pattern of other input modules. Make it default for
Packit Service fb6fa5
	ja:ko:zh only.
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_set_model): Add a comment regarding
Packit Service fb6fa5
	cell renderers to the docs.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellview.c (gtk_cell_view_cell_layout_clear_attributes): 
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_layout_clear_attributes): 
Packit Service fb6fa5
	Silently ignore info being NULL. This is unavoidable with the 
Packit Service fb6fa5
	current design where we have every implementation of layout_clear
Packit Service fb6fa5
	call layout_clear_attributes, and also delegate calls to dependent
Packit Service fb6fa5
	cell layouts.  (#154191, Martyn Russell)
Packit Service fb6fa5
Packit Service fb6fa5
2004-10-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/iminuktitut.c: Fix the spelling of Inuktitut
Packit Service fb6fa5
	in several places.  (#154176, John Austin)
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-30  Paolo Borelli  <pborelli@katamail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testellipsize.c: exit on close.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c: Make --g-fatal-warnings a G_OPTION_ARG_NONE,
Packit Service fb6fa5
	since it doesn't take an argument.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-29  Christopher Blizzard  <blizzard@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenutoolbutton.h: Remove trailing semicolon on
Packit Service fb6fa5
	G_END_DECLS
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-29  Paolo Borelli  <pborelli@katamail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testtoolbar.c: add a GtkMenuToolButton.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_move_cursor_left_right) 
Packit Service fb6fa5
	(gtk_icon_view_move_cursor_start_end) 
Packit Service fb6fa5
	(gtk_icon_view_move_cursor_page_up_down) 
Packit Service fb6fa5
	(gtk_icon_view_move_cursor_up_down): Handle an empty icon
Packit Service fb6fa5
	view gracefully.  (#152486)
Packit Service fb6fa5
Packit Service fb6fa5
	Allow keynav to selectable labels (#138085, David Hawthorne):
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkdialog.c (gtk_dialog_map): Skip selectable labels when
Packit Service fb6fa5
	looking for the initial focus widget.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c (gtk_label_focus): Remove to put selectable labels 
Packit Service fb6fa5
	in the regular focus chain again.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render): Don't
Packit Service fb6fa5
	reuse insensitive pixbufs across multiple rows.  (#153984, Milosz
Packit Service fb6fa5
	Derezynski)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c (gtk_parse_args): Use gtk_get_option_group() 
Packit Service fb6fa5
	to obtain an option group with correctly set pre- and post-
Packit Service fb6fa5
	parse hooks, instead of manually calling the hooks. This fixes
Packit Service fb6fa5
	a problem with setting the program class in the gdk preparse
Packit Service fb6fa5
	hook.  (#153788, Robert Ögren)
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #153082:
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkmain.c (do_pre_parse_initialization): Don't call gdk_parse_args()
Packit Service fb6fa5
	here, we don't want to parse args twice.
Packit Service fb6fa5
	(gtk_init_with_args): Add the ugid check here as well.
Packit Service fb6fa5
	(gtk_parse_args): Add the gdk options to the main option group as well.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-27  Paolo Borelli  <pborelli@katamail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am:
Packit Service fb6fa5
	* gtk/gtk.h:
Packit Service fb6fa5
	* gtk/gtkmenutoolbutton.[ch]: add the GtkMenuToolButton widget
Packit Service fb6fa5
	discussed in bug #151441.
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/reference/gtk/gtk-docs.sgml:
Packit Service fb6fa5
	* docs/reference/gtk/gtk-sections.txt:
Packit Service fb6fa5
	* docs/reference/gtk/gtk.types:
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkmenutoolbutton.sgml: docs for the
Packit Service fb6fa5
	new widget.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystemunix.c (gtk_file_folder_unix_list_children): 
Packit Service fb6fa5
	Emit ::finished-loading.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-27  Roozbeh Pournader  <roozbeh@farsiweb.info>
Packit Service fb6fa5
 
Packit Service fb6fa5
	* configure.in: Added Iranian Azerbaijani (az_IR) to ALL_LINUGAS.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_append_column): Fix typo in
Packit Service fb6fa5
	docs.  (#153811, Billy Biggs)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpathbar.h (struct _GtkPathBar): Only need a bit for
Packit Service fb6fa5
	need_timer.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_class_init): Add a missing _
Packit Service fb6fa5
	to the name of the has_secondary_backward_stepper property.
Packit Service fb6fa5
	Noticed by Michèle Garoche.
Packit Service fb6fa5
Packit Service fb6fa5
Sun Sep 26 02:06:43 2004  Jonathan Blandford  <jrb@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpathbar.h (struct _GtkPathBar): add missing structures.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpathbar.c (gtk_path_bar_check_parent_path): Scroll
Packit Service fb6fa5
	to make the current folder visible.  (#152921)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkbutton.c: Revert the button state to !button_down,
Packit Service fb6fa5
	if we're missing the release event due to grab shadowing
Packit Service fb6fa5
	or insensitivation.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpathbar.c: Make the slider buttons scroll.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (shortcuts_remove_rows): Remove 
Packit Service fb6fa5
	debug spew.
Packit Service fb6fa5
	(bookmarks_check_remove_sensitivity): Don't free an uninitialized
Packit Service fb6fa5
	pointer.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimcontext.c (gtk_im_context_get_preedit_string): 
Packit Service fb6fa5
	cursor_pos is in characters, not bytes.  (#153332, Owen Taylor)
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-25  Robert Ögren  <gtk@roboros.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkinput-win32.c (gdk_input_wintab_init): Set
Packit Service fb6fa5
	lcSysOrgX and lcSysOrgY from device instead of hardcoding to 0,
Packit Service fb6fa5
	a further fix for bug #145467.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextiter.c (inside_word_func): Don't access 
Packit Service fb6fa5
	attr[-1].  (#153628, Padraig O'Briain)
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c: Add some tooltips.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrange.c (gtk_range_map, gtk_range_unmap): 
Packit Service fb6fa5
	* gtk/gtkbutton.c (gtk_button_map, gtk_button_unmap): Remove
Packit Service fb6fa5
	unnecessary g_return_if_fail()s from virtual functions.  (#153469,
Packit Service fb6fa5
	(Tristan Van Berkom) 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c (gtk_about_dialog_finalize): Don't leak
Packit Service fb6fa5
	cursors.  (#153468, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_key_press): Don't leak old_text.
Packit Service fb6fa5
	(#153467, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (selection_check_foreach_cb): Don't use
Packit Service fb6fa5
	bitops on booleans.
Packit Service fb6fa5
	(gtk_file_chooser_default_should_respond): Make it easier to 
Packit Service fb6fa5
	select folders in SELECT_FOLDER mode.
Packit Service fb6fa5
Packit Service fb6fa5
Wed Sep 22 00:54:34 2004  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/pixbufs.c (do_pixbufs): Don't leak the frame
Packit Service fb6fa5
	pixbuf.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Sep 21 16:55:38 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testtreemodel.c: #include <config.h> for HAVE_MALLINFO define,
Packit Service fb6fa5
	other minor cleanups.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Sep 21 16:27:19 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdk.c: remove now unused arg variables.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkinternals.h: declare _gdk_windowing_init ().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c (do_pre_parse_initialization): call gdk_parse_args ()
Packit Service fb6fa5
	here instead of gdk_pre_parse_libgtk_only (). Should fix #153082.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond): 
Packit Service fb6fa5
	Don't assert that current_focus != NULL, just return FALSE.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpathbar.c (gtk_path_bar_size_request): Give the path
Packit Service fb6fa5
	bar arrows some more space.
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Check for mallinfo.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testtreemodel.c: Only include malloc.h if HAVE_MALLINFO
Packit Service fb6fa5
	is defined.  (#153168, Darren Creutz)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkactiongroup.c: Fix typos in signal docs.  (#153224,
Packit Service fb6fa5
	John Finlay)
Packit Service fb6fa5
Packit Service fb6fa5
Mon Sep 20 19:44:58 2004  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (shortcuts_activate_iter): Don't
Packit Service fb6fa5
	return FALSE from a void function.  (#153185, Joel Fredrikson)
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkbutton.c (gtk_button_class_init): Add a boolean ::displace-focus
Packit Service fb6fa5
	style property and apply child displacement to the focus rectangle 
Packit Service fb6fa5
	if it is TRUE.  (#141170, Soeren Sandmann)
Packit Service fb6fa5
Packit Service fb6fa5
Sun Sep 19 23:56:18 2004  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenu.c (MENU_SCROLL_TIMEOUT2): Change from 50 to 20 to
Packit Service fb6fa5
	make the menus scroll faster.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.5.3 ===
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Make GtkFileChooserButton activatable via mnemonics.
Packit Service fb6fa5
	(#152925, Dennis Cranston, patch by James M. Cape)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c: Add a ::mnemonic-activate signal
Packit Service fb6fa5
	and a suitable default handler.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testfilechooserbutton.c: Add a mnemonic.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix win32 build errors.  (#153032, #153028, Robert Ögren)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkmain-win32.c: Make it compile.  
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c: Include glib.h.  
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-18  Federico Mena Quintero  <federico@ximian.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Merged from 2.4:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystem.h: Removed the GTK_FILE_PATH() and
Packit Service fb6fa5
	GTK_IS_FILE_PATH() macros.  They are not supposed to exist, as
Packit Service fb6fa5
	GtkFilePath is not an object.  And they never worked, anyway.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-18  Marco Pesenti Gritti  <marco@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: (gtk_entry_completion_key_press):
Packit Service fb6fa5
Packit Service fb6fa5
	Make numeric pad enter activate the selected completion
Packit Service fb6fa5
	entry. Fix bug 143486 reported by Edd Dumbill.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (select_func): Scroll to the selected
Packit Service fb6fa5
	row.  (#143868, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_render): Remove
Packit Service fb6fa5
	leftover debug code.
Packit Service fb6fa5
Packit Service fb6fa5
	Improve the behaviour of the file chooser in save mode. Fixes bugs
Packit Service fb6fa5
	#151031, #151608, #151994 reported by Owen Taylor and Alexander 
Packit Service fb6fa5
	Larsson.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_set_property): 
Packit Service fb6fa5
	(location_entry_create): Propagate the action to the file 
Packit Service fb6fa5
	chooser entries.
Packit Service fb6fa5
	(gtk_file_chooser_default_should_respond): Switch folders if 
Packit Service fb6fa5
	the user enters a directory name in the entry and clear the entry
Packit Service fb6fa5
	after switching folders.
Packit Service fb6fa5
	(gtk_file_chooser_default_should_respond, shortcuts_row_activated_cb): 
Packit Service fb6fa5
	Move focus to the file list when activating a shortcut.
Packit Service fb6fa5
	(gtk_file_chooser_default_should_respond): Handle the case where the
Packit Service fb6fa5
	user clicks on "Save" after selecting a folder in the file list.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_set_property): 
Packit Service fb6fa5
	Propagate the action to the file chooser entries.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.h: 
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c (_gtk_file_chooser_entry_set_action): 
Packit Service fb6fa5
	(_gtk_file_chooser_entry_get_action): New functions to propagate
Packit Service fb6fa5
	the GtkFileChooserAction of the file chooser to the file chooser 
Packit Service fb6fa5
	entry.
Packit Service fb6fa5
	(check_completion_callback): If we are in save mode, only do 
Packit Service fb6fa5
	inline completion for directories. 
Packit Service fb6fa5
Packit Service fb6fa5
Fri Sep 17 11:20:03 2004  Jonathan Blandford  <jrb@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c (gtk_label_set_markup): Add an example to the
Packit Service fb6fa5
	docs.
Packit Service fb6fa5
Packit Service fb6fa5
Thu Sep 16 23:20:05 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkselection.c (selection_get_text_plain): 
Packit Service fb6fa5
	* gdk/x11/gdkselection-x11.c (make_list): Warn if a UTF8_STRING
Packit Service fb6fa5
	or text/plain;charset=utf-8 roperty contains invalid 
Packit Service fb6fa5
	UTF-8.  (#152845, Owen Taylor)
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #152760, Christian Persch:
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c (gtk_about_dialog_finalize): Don't free
Packit Service fb6fa5
	private data.
Packit Service fb6fa5
	(gtk_about_dialog_set_translator_credits): Recommend the msg
Packit Service fb6fa5
	id translator-credits.
Packit Service fb6fa5
	(display_credits_dialog): Show translator credits if they're
Packit Service fb6fa5
	translated, not if they're untranslated.
Packit Service fb6fa5
Packit Service fb6fa5
Thu Sep 16 02:07:56 2004  Jonathan Blandford  <jrb@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c (create_icon_view): load images at normal
Packit Service fb6fa5
	size.
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/reference/gtk/images/*png: Update shots.
Packit Service fb6fa5
Packit Service fb6fa5
Thu Sep 16 00:33:11 2004  Jonathan Blandford  <jrb@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c (new_widget_info): Add constrained sizing
Packit Service fb6fa5
	to the widgets.  This gives us all images running the same size,
Packit Service fb6fa5
	which will make the table layout look better.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-15  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkwindow-win32.c (gdk_window_get_frame_extents):
Packit Service fb6fa5
	Remove bogus code that tried to do what the X11 backend does in
Packit Service fb6fa5
	its version of this function. There are no "frame windows" (for
Packit Service fb6fa5
	toplevel window decoration) on Windows. The desktop ("root")
Packit Service fb6fa5
	window is not the parent of a toplevel window. (#152481)
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Update.
Packit Service fb6fa5
Packit Service fb6fa5
Wed Sep 15 00:57:37 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c: Add accel label, file button
Packit Service fb6fa5
	and icon view.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Sep 14 22:01:49 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: New option --disable-visibility to disable
Packit Service fb6fa5
	the use of ELF visibility attributes for PLT reduction.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/makegtkalias.pl: 
Packit Service fb6fa5
	* gdk/makegdkalias.pl: Respect the DISABLE_VISIBILITY
Packit Service fb6fa5
	define.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Sep 14 23:20:56 2004  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c (connect_proxy): Call
Packit Service fb6fa5
	gtk_tool_item_rebuild_menu().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolitem.c (gtk_tool_item_class_init): Update
Packit Service fb6fa5
	documentation for GtkToolItem::create_menu_proxy.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolitem.c (gtk_tool_item_rebuild_menu): New
Packit Service fb6fa5
	API to make the toolbar update itself when the proxy menu item
Packit Service fb6fa5
	for a tool item changes.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbutton.c (gtk_tool_button_construct_contents): Call
Packit Service fb6fa5
	gtk_tool_item_rebuild_menu here()
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbutton.c (gtk_tool_button_construct_contents):
Packit Service fb6fa5
	Remove redundant check for need_label.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-14  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c (do_post_parse_initialization): Remove an unused 
Packit Service fb6fa5
	variable, spotted by Morten Welinder.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/queryimmodules.c (escape_string): Copy code from queryloaders.c
Packit Service fb6fa5
	which turns backslashes in slashes on win32.  (#152608, Kazuki IWAMOTO)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_focus_to_cursor): Set the cursor
Packit Service fb6fa5
	to the first selected row instead of always to the first row if there
Packit Service fb6fa5
	is no cursor.  (#143270, Jean Bréfort)
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testfilechooser.c (main): Fix a few typos.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkexpander.c: 
Packit Service fb6fa5
	* gtk/gtktreeview.c: Change the default expander size to 12 to compensate 
Packit Service fb6fa5
	for the recent change to gtk_default_draw_expander().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstyle.c (gtk_default_draw_expander): Use a linewidth of one
Packit Service fb6fa5
	for expander sizes up to 16
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c (gtk_entry_completion_get_model): Resize the
Packit Service fb6fa5
	popup if the model is replaced.  (#152333)
Packit Service fb6fa5
Packit Service fb6fa5
Mon Sep 13 09:11:53 2004  Manish Singh  <yosh@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrange.c: fix gtk_range_real_change_value args. Addresses part
Packit Service fb6fa5
	of #152518.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix some problems reported by Morten Welinder:
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkfilesystem.c: Include gtkmodules.h, not gtkmain.h, since
Packit Service fb6fa5
	the modules stuff moved.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c (gtk_arg_no_debug_cb): Add a missing return
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksettings.c: Add missing include. 
Packit Service fb6fa5
	(settings_update_modules): Remove an unused variable.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c (_gtk_entry_completion_resize_popup): 
Packit Service fb6fa5
	Improve positioning of entry completion popup.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-09  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/makegtkalias.pl: 
Packit Service fb6fa5
	* gdk/makegdkalias.pl: Use the short prefix "IA__" for 
Packit Service fb6fa5
	aliases instead of the long suffix "__internal_alias". 
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testfilechooser.c (main): Update sensitivity of the "Select all"
Packit Service fb6fa5
	button.
Packit Service fb6fa5
Packit Service fb6fa5
Wed Sep  8 18:38:08 2004  Soeren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Make dropping of expandable items look nicer.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtktoolbar.c (gtk_toolbar_set_drop_highlight_item): Make
Packit Service fb6fa5
	placeholder expand if highlight item is expanding.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c (toolbar_content_set_expand): New function.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c (toolbar_content_get_expand): Return TRUE only
Packit Service fb6fa5
	if the item is not disappering.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkuimanager.c (gtk_ui_manager_add_ui): Use the proper node type
Packit Service fb6fa5
	for placeholders in toolbars.  (#151963, Olivier Andrieu)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstyle.c (gtk_default_draw_expander): Draw expanders a bit 
Packit Service fb6fa5
	better.
Packit Service fb6fa5
Packit Service fb6fa5
Sun Sep  5 17:14:16 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c: 
Packit Service fb6fa5
	* gdk/gdk.c: 
Packit Service fb6fa5
	* gdk/x11/gdkmain-x11.c: 
Packit Service fb6fa5
	* gdk/win32/gdkmain-win32.c: Add descriptions for the 
Packit Service fb6fa5
	commandline arguments. The actual descriptions are mostly 
Packit Service fb6fa5
	taken from libbonoboui, so translators should be able to 
Packit Service fb6fa5
	copy existing translations from there.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-05  Anders Carlsson  <andersca@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdk.symbols:
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	Add new functions
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-05  Anders Carlsson  <andersca@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdk.c: (gdk_arg_class_cb), (gdk_arg_name_cb),
Packit Service fb6fa5
	(gdk_add_option_entries_libgtk_only), (gdk_pre_parse_libgtk_only),
Packit Service fb6fa5
	(gdk_parse_args):
Packit Service fb6fa5
	* gdk/gdk.h:
Packit Service fb6fa5
	* gdk/gdkinternals.h:
Packit Service fb6fa5
	* gdk/linux-fb/gdkmain-fb.c: (_gdk_windowing_init):
Packit Service fb6fa5
	* gdk/win32/gdkmain-win32.c: (_gdk_windowing_init):
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c: (gdk_display_open):
Packit Service fb6fa5
	* gdk/x11/gdkmain-x11.c: (_gdk_windowing_init):
Packit Service fb6fa5
	* gtk/gtkmain.c: (gtk_arg_debug_cb), (gtk_arg_no_debug_cb),
Packit Service fb6fa5
	(gtk_arg_module_cb), (gtk_arg_warnings_cb),
Packit Service fb6fa5
	(do_pre_parse_initialization), (do_post_parse_initialization),
Packit Service fb6fa5
	(pre_parse_hook), (post_parse_hook), (gtk_get_option_group),
Packit Service fb6fa5
	(gtk_init_with_args), (gtk_parse_args):
Packit Service fb6fa5
	* gtk/gtkmain.h:
Packit Service fb6fa5
	Make gtk argument parsing use goption. Add gtk_get_option_group and
Packit Service fb6fa5
	gtk_init_with_args. 
Packit Service fb6fa5
	
Packit Service fb6fa5
	* tests/testtreemodel.c: (main):
Packit Service fb6fa5
	Use gtk_init_with_args.
Packit Service fb6fa5
	
Packit Service fb6fa5
Sun Sep  5 01:04:01 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	Allow sorting of tree models to be turned off 
Packit Service fb6fa5
	again.  (#151139, Torsten Schoenfeld)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtktreesortable.h: 
Packit Service fb6fa5
	Add GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreestore.c (gtk_tree_store_sort): 
Packit Service fb6fa5
	* gtk/gtkliststore.c (gtk_list_store_sort): Don't sort if
Packit Service fb6fa5
	the list store is not sorted.
Packit Service fb6fa5
Packit Service fb6fa5
Sat Sep  4 23:37:56 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Fix the Solaris Xinerama checks.  (#151754)
Packit Service fb6fa5
Packit Service fb6fa5
Sat Sep  4 22:45:49 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_backspace): Don't refuse to delete
Packit Service fb6fa5
	text in passwords.  (#151723, Owen Taylor)
Packit Service fb6fa5
Packit Service fb6fa5
Sat Sep  4 16:51:00 2004  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkevents-x11.c (gdk_event_prepare): Revert accidental
Packit Service fb6fa5
	change from Aug 02 that removed a flush of the X connection from
Packit Service fb6fa5
	gdk_event_prepare() causing applications to get stuck. (#151732,
Packit Service fb6fa5
	Richard Hoelscher).
Packit Service fb6fa5
Packit Service fb6fa5
Fri Sep  3 22:45:03 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkuimanager.c (print_node): Don't print out attributes
Packit Service fb6fa5
	for the <ui> root node.  (#151752, Lorenzo Gil Sánchez)
Packit Service fb6fa5
Packit Service fb6fa5
Sat Sep  4 02:38:57 2004  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c (position): Accelerate the animation when it
Packit Service fb6fa5
	has been running for a while. (#143647).
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-03  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk-zip.sh.in: List the three theme gtkrc files separately, zip
Packit Service fb6fa5
	doesn't do anything if one of the files on its command line
Packit Service fb6fa5
	doesn't exist.
Packit Service fb6fa5
Packit Service fb6fa5
	Handle changes of screen resolution on Win32. (#151581, reported by
Packit Service fb6fa5
	Arjohn Kampman)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/win32/gdkwindow-win32.c (_gdk_windowing_window_init,
Packit Service fb6fa5
	_gdk_root_window_size_init): Factor out setting the root window's
Packit Service fb6fa5
	size (as the size of the union of all monitors) to a new function.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkdisplay-win32.c (gdk_display_open,
Packit Service fb6fa5
	_gdk_monitor_init): Factor out the monitor query to a new
Packit Service fb6fa5
	function.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkprivate-win32.h: Declare above new functions.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (gdk_event_translate,
Packit Service fb6fa5
	handle_display_change): Handle WM_DISPLAYCHANGE by calling the
Packit Service fb6fa5
	above two functions, and emitting the "size_changed" signal on our
Packit Service fb6fa5
	(only) GdkScreen.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_get_popup_accessible): 
Packit Service fb6fa5
	Document the return value.
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Make it possible to specify additional modules to load
Packit Service fb6fa5
	via a setting.  (#117236, Alex Graveley)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkmodules.h: 
Packit Service fb6fa5
	* gtk/gtkmodules.c: New files which contain the module
Packit Service fb6fa5
	handling code which was previously in gtkmain.[hc]. 
Packit Service fb6fa5
	Additionally, the code now looks for the gtk-modules 
Packit Service fb6fa5
	setting, which can specify additional modules to load.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c: 
Packit Service fb6fa5
	* gtk/gtkmain.h: Remove all the module handling code.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdebug.h: Add a debug flag for modules.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.h: Include gtkmodules.h
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am (gtk_public_h_sources): Add gtkmodules.h
Packit Service fb6fa5
	(gtk_c_sources): Add gtkmodules.c
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksettings.c: Add the gtk-modules setting.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkevents-x11.c: Add the Gtk/Modules XSetting.
Packit Service fb6fa5
Packit Service fb6fa5
Wed Sep  1 19:11:44 2004  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Make sure
Packit Service fb6fa5
	children of the toolbar are given positive dimensions. (149540,
Packit Service fb6fa5
	Felipe Heidrich).
Packit Service fb6fa5
Packit Service fb6fa5
2004-09-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystemunix.c: 
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c: Protect the unistd.h include
Packit Service fb6fa5
	by HAVE_UNISTD_H.
Packit Service fb6fa5
Packit Service fb6fa5
Wed Sep  1 02:38:48 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaccellabel.c (gtk_accel_label_expose_event): Make
Packit Service fb6fa5
	accel labels ellipsize correctly.  (#151559, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
Wed Sep  1 00:55:56 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimage.c (gtk_image_clear): Don't leak the iter
Packit Service fb6fa5
	of a running animation.  (#151542)
Packit Service fb6fa5
Packit Service fb6fa5
Tue Aug 31 23:40:29 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkproperty-win32.c (gdk_screen_get_setting): Make
Packit Service fb6fa5
	"ms-windows" the default theme on Win32.  
Packit Service fb6fa5
Packit Service fb6fa5
Tue Aug 31 23:24:49 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcalendar.c (gtk_calendar_main_button): Only start  
Packit Service fb6fa5
	a drag if the left button is pressed.  (#151490, Frederic Croszat)
Packit Service fb6fa5
Packit Service fb6fa5
Tue Aug 31 23:20:58 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdnd-x11.c (gdk_drop_finish): Remove debug spew.
Packit Service fb6fa5
Packit Service fb6fa5
Tue Aug 31 17:07:41 2004  Jonathan Blandford  <jrb@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c
Packit Service fb6fa5
	(gtk_tree_view_column_cell_process_action): constrain cell area to
Packit Service fb6fa5
	passed in cell_area, #147867
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_get_size): if
Packit Service fb6fa5
	ellipsizing, get_size is only 3 chars wide.
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tree-column-sizing.png: Add Matthias's excellent image.
Packit Service fb6fa5
Packit Service fb6fa5
2004-08-28  Robert Ögren  <gtk@roboros.com>
Packit Service fb6fa5
Packit Service fb6fa5
	On Win32, do not produce tablet motion or button events while a
Packit Service fb6fa5
	window is being moved or resized. (#151090, reported by	Shaneyfelt)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkprivate-win32.h
Packit Service fb6fa5
	* gdk/win32/gdkglobals-win32.c
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c: Rename the variable resizing to
Packit Service fb6fa5
	_sizemove_in_progress and make it extern.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Ignore
Packit Service fb6fa5
	motion and button events if _sizemove_in_progress is true.
Packit Service fb6fa5
Packit Service fb6fa5
2004-08-30  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	Make the ms-windows theme engine build with mingw.
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Expand also modules/engines/ms-windows/Theme/
Packit Service fb6fa5
	Makefile and .../Theme/gtk-2.0/Makefile.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/Makefile.am: Adapt for building
Packit Service fb6fa5
	inside the GTK sources.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/*.c: Use "foo.h" style includes for
Packit Service fb6fa5
	GTK and GDK headers. Use correct path for gdkwin32.h header.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/msw_style.c: Don't use deprecated GDK
Packit Service fb6fa5
	API.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/xp_theme_defs.h
Packit Service fb6fa5
	* modules/engines/ms-windows/xp_theme.c: Move definitions of TMT_*
Packit Service fb6fa5
	to xp_theme.c, as they are neither in mingw's nor Platform
Packit Service fb6fa5
	SDK's tmschema.h.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/xp_theme.c: Define _WIN32_WINNT as
Packit Service fb6fa5
	0x0501 to get the necesssary stuff from mingw's uxtheme.h.
Packit Service fb6fa5
Packit Service fb6fa5
2004-08-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Integrate the ms-windows theme engine (better known as Wimp)
Packit Service fb6fa5
	into the autotools build. Wimp (http://gtk-wimp.sourceforge.net/) 
Packit Service fb6fa5
	was written by Raymond Penners and Dom Lachowicz. The Wimp 0.6.2
Packit Service fb6fa5
	sources have been added to the GTK+ source tree in 
Packit Service fb6fa5
	modules/engines/ms-windows, and there is a ChangeLog detailing 
Packit Service fb6fa5
	the history of Wimp. (#109615, Havoc Pennington)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* configure.in: Generate modules/engines/Makefile and 
Packit Service fb6fa5
	modules/engines/ms-windows/Makefile.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/Makefile.am (SUBDIRS): Add engines.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/Makefile.am: Compile ms-windows for win32.
Packit Service fb6fa5
Packit Service fb6fa5
2004-08-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_delete_surrounding_handler):
Packit Service fb6fa5
	Make it compile.
Packit Service fb6fa5
Packit Service fb6fa5
2004-08-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #151112, Olexiy Avramchenko:
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_search_entry_flush_timeout): 
Packit Service fb6fa5
	* gtk/gtkiconview.c (scroll_timeout, layout_callback) 
Packit Service fb6fa5
	(gtk_icon_view_item_accessible_idle_do_action): 
Packit Service fb6fa5
	* gtk/gtkcombobox.c (list_popup_resize_idle, popdown_idle) 
Packit Service fb6fa5
	(popup_idle): Protect idle callbacks and timeouts with 
Packit Service fb6fa5
	GDK_THREADS_ENTER/_LEAVE.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (update_dialog_idle): New function to
Packit Service fb6fa5
	call update_dialog() from an idle with the necessary protection.
Packit Service fb6fa5
Packit Service fb6fa5
Mon Aug 30 01:34:42 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	Changes to make sure input methods respect the editability
Packit Service fb6fa5
	of entries and text views. #114173, Noah Levitt.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkentry.c (popup_targets_received): Make the Input 
Packit Service fb6fa5
	Methods menuitem insensitive if we're not editable.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_delete_surrounding_cb): 
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_preedit_changed_cb): 
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_commit_cb): Don't change anything 
Packit Service fb6fa5
	if we're not editable.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_focus_out): 
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_focus_in): Only send focus_in and
Packit Service fb6fa5
	focus_out to the im context if we're editable.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_set_property): Reset the im context
Packit Service fb6fa5
	if the entry just became non-editable.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_delete_surrounding_handler): 
Packit Service fb6fa5
	Use gtk_text_buffer_delete_interactive() to not delete
Packit Service fb6fa5
	non-editable portions of text.
Packit Service fb6fa5
Packit Service fb6fa5
2004-08-30  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/Makefile.am (im_ime_la_LIBADD): Link with -limm32.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/gtkimcontextime.c: Use quotes in #includes, to
Packit Service fb6fa5
	find headers when building inside GTK+ sources.
Packit Service fb6fa5
Packit Service fb6fa5
2004-08-27  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkdnd-win32.c (GdkDragContextPrivateWin32): Add
Packit Service fb6fa5
	drop_failed, like in the X11 backend. Nothing sets it, though.
Packit Service fb6fa5
	(gdk_drag_drop_succeeded): Copy from X11 backend.
Packit Service fb6fa5
Packit Service fb6fa5
Thu Aug 26 23:58:11 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't crash
Packit Service fb6fa5
	if model is not set. Noted by Mariano Suarez-Alvarez.
Packit Service fb6fa5
Packit Service fb6fa5
Thu Aug 26 22:44:12 2004  Matthias Clasen  <maclas@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	Provide information about how an adjustment change in a range 
Packit Service fb6fa5
	widget happened. Add a "change-value" signal which reports how 
Packit Service fb6fa5
	a user is interacting with the range, whether they are clicking 
Packit Service fb6fa5
	on a stepper or the trough, or dragging the slider.  (#133263,
Packit Service fb6fa5
	Thomas Fitzsimmons)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmarshalers.list: Add signal type BOOLEAN:ENUM,DOUBLE.
Packit Service fb6fa5
	* gtk/gtkrange.c (gtk_range_class_init): Add "change-value"
Packit Service fb6fa5
	signal.
Packit Service fb6fa5
	(gtk_range_internal_set_value): Rename to
Packit Service fb6fa5
	gtk_range_real_change_value.  Add GtkScrollType parameter.  Emit
Packit Service fb6fa5
	the change-value signal when the range's value changes.
Packit Service fb6fa5
	(update_slider_position, gtk_range_scroll_event, step_back,
Packit Service fb6fa5
	step_forward, page_back, page_forward, scroll_begin,
Packit Service fb6fa5
	scroll_end): Change gtk_range_internal_set_value to
Packit Service fb6fa5
	gtk_range_real_change_value.
Packit Service fb6fa5
	* gtk/gtkrange.h (struct _GtkRangeClass): Declare change_value
Packit Service fb6fa5
	function.
Packit Service fb6fa5
Packit Service fb6fa5
2004-08-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/Makefile.am: Build imime.la on Windows.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/gtkimcontextime.h: 
Packit Service fb6fa5
	* modules/input/gtkimcontextime.c: 
Packit Service fb6fa5
	* modules/input/imime.c: 
Packit Service fb6fa5
	* modules/input/imm-extra.h: Add the IME input method for Win32
Packit Service fb6fa5
	written by Takuro Ashie and Kazuki IWAMOTO. The code was previously
Packit Service fb6fa5
	hosted at http://sourceforge.jp/projects/imime.  (#135195)
Packit Service fb6fa5
Packit Service fb6fa5
2004-08-26  Bill Haneman <billh@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview:
Packit Service fb6fa5
	(gtk_tree_view_move_cursor_up_down):
Packit Service fb6fa5
	If a multi-selection list contains only one item,
Packit Service fb6fa5
	select it on cursor_up or cursor_down.
Packit Service fb6fa5
	Fixes bug #131226.
Packit Service fb6fa5
	[patch from Padraig O'Briain]
Packit Service fb6fa5
Packit Service fb6fa5
2004-08-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Make gdk_window_process_[all]_updates() respect 
Packit Service fb6fa5
	update_freeze_counter  (#144272, Soeren Sandmann)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/gdkwindow.c (gdk_window_schedule_update): New function to
Packit Service fb6fa5
	install an idle for gdk_window_update_idle() if one isn't there
Packit Service fb6fa5
	already.
Packit Service fb6fa5
	(gdk_window_process_all_updates): 
Packit Service fb6fa5
	(gdk_window_process_updates): Only process the updates if the
Packit Service fb6fa5
	window isn't frozen.
Packit Service fb6fa5
	(gdk_window_invalidate_maybe_recurse): Schedule an update when
Packit Service fb6fa5
	necessary.
Packit Service fb6fa5
	(gdk_window_thaw_updates): Use gdk_window_schedule_update() instead
Packit Service fb6fa5
	of directly installing the idle.
Packit Service fb6fa5
Packit Service fb6fa5
2004-08-22  Robert Ögren  <gtk@roboros.com>
Packit Service fb6fa5
Packit Service fb6fa5
	On Win32, make graphical tablets work on multi-monitor systems.
Packit Service fb6fa5
	(#145467, reported by buttknock1@ya...)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkinput-win32.c (gdk_input_translate_coordinates):
Packit Service fb6fa5
	Use dimensions of _gdk_parent_root as screen size.
Packit Service