Blame ChangeLog.pre-2-10

Packit Service fb6fa5
2006-08-22  Matthias Clasen  <mclasen@redhat.com> 
Packit Service fb6fa5
Packit Service fb6fa5
	* Branch for 2.10
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-23  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystemwin32.c: Remove dead code. Reduce spurious
Packit Service fb6fa5
	differences between this file and gtkfilesystemunix.c so that it
Packit Service fb6fa5
	is easier to compare them and check if differences are
Packit Service fb6fa5
	intentional. I will later factor out the common functions and code
Packit Service fb6fa5
	snippets from these two files.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-23  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix several problems with the file chooser on Windows, for
Packit Service fb6fa5
	instance prevent duplicated directory entries from appearing.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystem.c (gtk_file_paths_sort): Use
Packit Service fb6fa5
	_gtk_file_system_win32_path_compare() on Windows for casefolded
Packit Service fb6fa5
	sorting.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystemwin32.c (casefolded_hash, casefolded_equal):
Packit Service fb6fa5
	case-independent hash and equality functions. Scan the UTF-8
Packit Service fb6fa5
	strings gunichar by gunichar, and ignore special casing rules, to
Packit Service fb6fa5
	more closely match NTFS behaviour.
Packit Service fb6fa5
	(gtk_file_system_win32_init): Use casefolded_hash() and
Packit Service fb6fa5
	casefolded_equal() for the folder hash table.
Packit Service fb6fa5
	(remove_trailing_slash): Don't remove the slash of a drive or
Packit Service fb6fa5
	share root.
Packit Service fb6fa5
	(get_mime_type_for_file): Take also a WIN32_FILE_ATTRIBUTE_DATA as
Packit Service fb6fa5
	argument, and use that to recognize directories. Don't call
Packit Service fb6fa5
	g_file_test() to check for executables, just look at the file name
Packit Service fb6fa5
	extension directly.
Packit Service fb6fa5
	(gtk_file_system_win32_make_path): Check illegal chars in file
Packit Service fb6fa5
	name, like in gtkfilesystemunix.c.
Packit Service fb6fa5
	(create_file_info): Drop unused basename parameter. Call
Packit Service fb6fa5
	g_filename_display_name() directly for roots, as
Packit Service fb6fa5
	g_filename_display_basename() mishandles those.
Packit Service fb6fa5
	(gtk_file_folder_win32_get_info): Skip sanity check for now, as it
Packit Service fb6fa5
	fails for server share roots. Construct basename only in the if
Packit Service fb6fa5
	branch that uses it.
Packit Service fb6fa5
	(fill_in_names): Use casefolded_hash() and casefolded_equal() for
Packit Service fb6fa5
	the folder's stat_info hash table, too.
Packit Service fb6fa5
	(_gtk_file_system_win32_path_compare): Scan the strings gunichar
Packit Service fb6fa5
	by gunichar and ignore special casing here, too, instead of using
Packit Service fb6fa5
	g_utf8_casefold(). Match slash and backslash.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-23  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c (gdk_window_shape_combine_mask)
Packit Service fb6fa5
	(gdk_window_input_shape_combine_mask)
Packit Service fb6fa5
	(gdk_window_shape_combine_region)
Packit Service fb6fa5
	(gdk_window_input_shape_combine_region): Add Win32 detail to doc
Packit Service fb6fa5
	comments.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-22  Paolo Borelli  <pborelli@katamail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c: do not scroll on copy. Bug #329604.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooser.c (gtk_recent_chooser_get_uris): Behave as
Packit Service fb6fa5
	documented and always return a NULL-terminated array.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentmanager.c (gtk_recent_manager_real_changed): Make sure
Packit Service fb6fa5
	to reset write_in_progress.  
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.10.2 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c (gtk_recent_chooser_menu_list_filters):
Packit Service fb6fa5
	Initialize menu.  (#351857, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinteroptionwidget.c (update_widgets): 
Packit Service fb6fa5
	* modules/printbackends/file/gtkprintbackendfile.c 
Packit Service fb6fa5
	(output_file_from_settings): Handle filename encoding
Packit Service fb6fa5
	consistently.  (#351812, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-17  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c
Packit Service fb6fa5
	(_gtk_file_chooser_default_class_init): Enable "/" and "~" as
Packit Service fb6fa5
	bindings to activate the location entry again.  Fixes bug #340856.
Packit Service fb6fa5
	(tree_view_keybinding_cb): Likewise.
Packit Service fb6fa5
	(trap_activate_cb): Likewise.
Packit Service fb6fa5
	(location_popup_handler): Handle the "path" argument again; set it
Packit Service fb6fa5
	as the text on the location entry.
Packit Service fb6fa5
	(location_set_user_text): New helper function.
Packit Service fb6fa5
	(load_setup_timer): Fix comment.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/autotestfilechooser.c (main): Oops, enable all the tests again.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmodules.c (find_module): Revert the local binding
Packit Service fb6fa5
	change to avoid a11y regressions in current OpenOffice.org
Packit Service fb6fa5
	releases. The G_MODULE_BIND_LOCAL will be reintroduced 
Packit Service fb6fa5
	in 2.12.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktrayicon-x11.c: Fix the ClientMessages we are
Packit Service fb6fa5
	sending to the notification area to be more in sync with
Packit Service fb6fa5
	the systray spec.  (#350860, Wincent Untz)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (print_pages, preview_ready): Queue
Packit Service fb6fa5
	printing idles at a low priority.  (#348289, Yevgen Muntyan)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c (gtk_status_icon_get_geometry): Add some
Packit Service fb6fa5
	caveats to the documentation.  (#348971)
Packit Service fb6fa5
Packit Service fb6fa5
Thu Aug 17 16:19:35 2006  Tim Janik  <timj@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tutorial/gtk-tut.sgml: fixed buglet from #351759.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-17  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am (libgtk_win32_2_0_la_LIBADD): Link with -luuid
Packit Service fb6fa5
	for IID_IUnknown that gtkprintoperation-win32.o needs.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/file/gtkprintbackendfile.c: Improve
Packit Service fb6fa5
	the handling of the default output filename, to ensure
Packit Service fb6fa5
	that we default to output.ps when only PostScript output
Packit Service fb6fa5
	is possible.  (#348236, Don Scorgie)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c (gtk_print_unix_dialog_set_manual_capabilities): 
Packit Service fb6fa5
	Re-select the current printer to update per-printer ui. 
Packit Service fb6fa5
	(#348245, Don Scorgie)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (set_info_get_info_cb) 
Packit Service fb6fa5
	(model_add_special_get_info_cb): Handle the case where the
Packit Service fb6fa5
	filechooser button is destroyed quickly.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-17  Paolo Borelli  <pborelli@katamail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextbuffer.c: make sure the has-selection property is
Packit Service fb6fa5
	updated when the delection is deleted. Bug #329752
Packit Service fb6fa5
	* tests/testtext.c: add a copy menu item and show how to
Packit Service fb6fa5
	update its sensitivity tracking the has-selection property.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-17  Michael Emmel  <mike.emmel@gmail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in:
Packit Service fb6fa5
	Changed  to use cairo-directfb.pc bug #351519
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-17  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/main.c (window_closed_cb), (row_activated_cb),
Packit Service fb6fa5
	(create_tree): move the ITALIC_COLUMN over to a STYLE_COLUMN
Packit Service fb6fa5
	which sets the style attribute.  Makes drawing the active demos
Packit Service fb6fa5
	in italic work again.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodel.c (gtk_tree_model_base_init): Add some
Packit Service fb6fa5
	docs to the row-deleted signal.  (#349128, Benedikt Meurer)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c: Update background upon style-set and
Packit Service fb6fa5
	state-changed.  (#348634, Thomas Rydzynski)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (paste_received): Popup completion if paste
Packit Service fb6fa5
	is at the end (patch was already in 2.8.x).  (#165714, 
Packit Service fb6fa5
	Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_set_current_page): Explain
Packit Service fb6fa5
	some quirks of this function.  (#351112)
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-16  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
Packit Service fb6fa5
	take the cell spacing into account when calculating the available
Packit Service fb6fa5
	extra space. (#350938, patch from Peter Johanson).
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-16  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_fetch_child):
Packit Service fb6fa5
	update the refs from children to parents for all nodes, since
Packit Service fb6fa5
	they may all have been moved by the insert operation. (#346800,
Packit Service fb6fa5
	patch from Jonathan Matthew).
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-15  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentfilter.c (gtk_recent_filter_filter):
Packit Service fb6fa5
	* gtk/gtkrecentmanager.c (gtk_recent_manager_lookup_item):
Packit Service fb6fa5
	Add Since tags.  (#351581, Brian Cameron)
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-15  Michael Emmel  <mike.emmel@gmail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in  
Packit Service fb6fa5
	Added cairo flag patch to fix directfb build from bug #351519
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-15  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c: (get_event_mask_from_ns_event): 
Packit Service fb6fa5
	Add GDK button mask for NS dragging events.
Packit Service fb6fa5
	(create_scroll_event): Remove obsolete comment.
Packit Service fb6fa5
	(_gdk_quartz_get_current_event_mask), (gdk_event_translate): Keep
Packit Service fb6fa5
	track of the latest event mask here...
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c: 
Packit Service fb6fa5
	(_gdk_windowing_window_get_pointer): And use it here. Patch from
Packit Service fb6fa5
	Kristian Rietveld.
Packit Service fb6fa5
	(gdk_window_quartz_update_idle): Rename to make things clearer.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperationpreview.c: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (gtk_print_operation_class_init): Add
Packit Service fb6fa5
	more docs.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c (gtk_about_dialog_init): Set CAN_DEFAULT
Packit Service fb6fa5
	on all buttons.  (#168737, fix proposed by Benjamin Berg)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentryprivate.h: 
Packit Service fb6fa5
	* gtk/gtkentry.c (_gtk_entry_effective_inner_border): Export 
Packit Service fb6fa5
	privately. Adjust all callers.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkspinbutton.c (gtk_spin_button_size_request): Use it
Packit Service fb6fa5
	here to get the actual inner border.  (#349429, Benjamin Berg)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Don't
Packit Service fb6fa5
	store GSource pointers, but ids.
Packit Service fb6fa5
	(gtk_file_chooser_entry_dispose): Remove idles.
Packit Service fb6fa5
	(idle_add, idle_add): Factor this out.
Packit Service fb6fa5
	(gtk_file_chooser_entry_maybe_update_directory): 
Packit Service fb6fa5
	(add_completion_idle): And use it here. (#350039, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c (do_theme_change): Run the reset_styles
Packit Service fb6fa5
	idle at a priority higher than size negotiation.  (#350517,
Packit Service fb6fa5
	Søren Sandmann)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkfilesystem.c (gtk_file_info_render_icon) 
Packit Service fb6fa5
	(gtk_file_system_volume_render_icon): Do better fallbacks
Packit Service fb6fa5
	if the icon theme does not have icons.  (#345666,
Packit Service fb6fa5
	Kazuki Iwamoto)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkruler.c (gtk_ruler_unrealize): Don't leak
Packit Service fb6fa5
	no_gr_exp_gc.  (#350050, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdrawable-x11.c (get_shm_pixmap_for_image): Don't
Packit Service fb6fa5
	leak ShmPixmapInfo.  (#349858, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am (GTK_PRINT_PREVIEW_COMMAND): Call evince
Packit Service fb6fa5
	with the --preview option.  (#350139, Carlos Garcia Campos)
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c (create_pickone_option): 
Packit Service fb6fa5
	Simplify, make it build against cups 1.1.  (#350329)	
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkliststore.c (gtk_list_store_insert_with_values): 
Packit Service fb6fa5
	Fix a typo in the docs.  (#349501, Carlos GUSLiBu)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcolorsel.c (palette_paint): Remove a leftover
Packit Service fb6fa5
	debug statement. (#350072, Iago Rubio)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextbufferserialize.c (check_id_or_name): Fix
Packit Service fb6fa5
	warning text.  (#349277)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_enter_notify): Remove.
Packit Service fb6fa5
	(gtk_notebook_motion_notify): Instead, update the arrow
Packit Service fb6fa5
	state here.  (#349570, Benjamin Otte)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c (gdk_window_get_geometry_hints):
Packit Service fb6fa5
	Use XAllocSizeHints to allocate the XSizeHints struct.
Packit Service fb6fa5
	(#249285, David Baron)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdnd-x11.c (gdk_window_register_dnd):
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c (gdk_window_set_decorations):
Packit Service fb6fa5
	(gdk_window_set_functions): Zero out some stack-allocated
Packit Service fb6fa5
	X structures, to avoid valgrind warnings about uninitialized
Packit Service fb6fa5
	memory.  (#349382, David Baron)
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-14  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooser.c:
Packit Service fb6fa5
	(gtk_recent_chooser_add_filter),
Packit Service fb6fa5
	(gtk_recent_chooser_remove_filter),
Packit Service fb6fa5
	(gtk_recent_chooser_set_filter): Add a check on the
Packit Service fb6fa5
	filter argument, instead of blindly passing it to
Packit Service fb6fa5
	underlying implementation.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c:
Packit Service fb6fa5
	(gtk_recent_chooser_menu_add_filter),
Packit Service fb6fa5
	(gtk_recent_chooser_menu_remove_filter),
Packit Service fb6fa5
	(gtk_recent_chooser_menu_list_filters): Implement
Packit Service fb6fa5
	these GtkRecentChooser methods, by setting and
Packit Service fb6fa5
	returning the only GtkRecentFilter object supported
Packit Service fb6fa5
	by a GtkRecentChooserMenu. (#347856, reported by Rod
Packit Service fb6fa5
	Butcher)
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-14  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_remove): Null the
Packit Service fb6fa5
	cell_view pointer if the internal cell view is removed. 
Packit Service fb6fa5
	(#348828, Rolando Espinoza La Fuente)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_drag_data_received): Don't leak
Packit Service fb6fa5
	in the non-editable case.  (#350258, Colin Leroy)
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-10  Michael Emmel  <mike.emmel@gmail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkdrawable-directfb.c
Packit Service fb6fa5
	Remove gdk_directfb_update_region and calls 
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c
Packit Service fb6fa5
	Code cleanup 
Packit Service fb6fa5
	* gdk/directfb/gdkgeometry-directfb.c
Packit Service fb6fa5
	Fix scroll call to use region
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-10  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c:
Packit Service fb6fa5
	(gtk_recent_chooser_menu_finalize): Remove the idle
Packit Service fb6fa5
	source in ::finalize...
Packit Service fb6fa5
	
Packit Service fb6fa5
	(idle_populate_func),
Packit Service fb6fa5
	(idle_populate_clean_up): ...and reset the idle source
Packit Service fb6fa5
	id at the end of the idle loop while we hold the GDK mutex
Packit Service fb6fa5
	lock. (#350605, reported by Wouter Bolsterlee, patch by
Packit Service fb6fa5
	Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-10  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c
Packit Service fb6fa5
	(gdk_window_maximize)
Packit Service fb6fa5
	(gdk_window_unmaximize)
Packit Service fb6fa5
	(gdk_window_iconify)
Packit Service fb6fa5
	(gdk_window_deiconify): don't try to set the state of unmapped
Packit Service fb6fa5
	windows, call gdk_synthesize_window_state() instead. Also added
Packit Service fb6fa5
	autorelease pools back, seems they are needed after all.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c (show_window_internal): maximize
Packit Service fb6fa5
	and iconify windows here if the state says so.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-09  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c (gdk_window_set_geometry_hints):
Packit Service fb6fa5
	implement MIN_SIZE, MAX_SIZE and RESIZE_INC.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-08  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdnd-quartz.c: Implement get/set_track_motion.
Packit Service fb6fa5
	
Packit Service fb6fa5
2006-08-08  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c: (poll_func): Whitespace cleanup.	 
Packit Service fb6fa5
	(synthesize_crossing_events): Add comments and prevent a crash.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-08  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c
Packit Service fb6fa5
	(gdk_window_maximize)
Packit Service fb6fa5
	(gdk_window_unmaximize): implement.
Packit Service fb6fa5
Packit Service fb6fa5
	(gdk_window_iconify)
Packit Service fb6fa5
	(gdk_window_deiconify): remove unneeded autorelease pools.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-08  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/GdkQuartzView.c: Just expose the minimal region 
Packit Service fb6fa5
	instead of the whole rect.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c:
Packit Service fb6fa5
	(gdk_window_quartz_process_all_updates), (gdk_window_update_idle),
Packit Service fb6fa5
	(gdk_window_impl_quartz_invalidate_maybe_recurse),
Packit Service fb6fa5
	(gdk_window_impl_quartz_process_updates),
Packit Service fb6fa5
	(_gdk_windowing_window_destroy): Rework the expose handling so that
Packit Service fb6fa5
	it works like the X11 backend, using an idle with the right
Packit Service fb6fa5
	priority instead of relying on quartz to do it.
Packit Service fb6fa5
	(gdk_window_set_type_hint): Use tornoff instead of submenu as the
Packit Service fb6fa5
	documentation (and Mitch) suggests.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-08  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkdrawable-quartz.c: some whitespace and indentation
Packit Service fb6fa5
	cleanup.
Packit Service fb6fa5
Packit Service fb6fa5
	(gdk_quartz_draw_rectangle)
Packit Service fb6fa5
	(gdk_quartz_draw_arc)
Packit Service fb6fa5
	(gdk_quartz_draw_polygon)
Packit Service fb6fa5
	(gdk_quartz_draw_points): for pixel-prefect drawing, stroked
Packit Service fb6fa5
	coordinates need to go through pixel centers, while filled ones
Packit Service fb6fa5
	need to go along pixel boundaries. Moved +0.5 adjusting to the
Packit Service fb6fa5
	if(!filled) branches and added/removed some adjustments where they
Packit Service fb6fa5
	were wrong.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-07  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkdrawable-quartz.c (gdk_quartz_draw_points): Don't
Packit Service fb6fa5
	get and release the context for each point, just once, speeds up
Packit Service fb6fa5
	drawing many points a lot.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-07  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdnd-quartz.c (gtk_drag_dest_unset): need to disconnect
Packit Service fb6fa5
	from signals connected in gtk_drag_dest_set() here.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdnd-quartz.c (gtk_drag_dest_set): call gtk_drag_dest_unset()
Packit Service fb6fa5
	instead of disconnecting the old signal connections here.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-07  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooserdefault.c:
Packit Service fb6fa5
	(_gtk_recent_chooser_default_init): Show non existing
Packit Service fb6fa5
	resources by default.
Packit Service fb6fa5
	(recent_meta_data_func): Do not mark non existing
Packit Service fb6fa5
	resources as insensitive.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c:
Packit Service fb6fa5
	(gtk_recent_chooser_menu_init): Show non existing
Packit Service fb6fa5
	resources by default.
Packit Service fb6fa5
	(gtk_recent_chooser_menu_create_item): Do not mark
Packit Service fb6fa5
	non existing resources as insensitive.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkkeys-x11.c (gdk_keymap_x11_finalize): Free
Packit Service fb6fa5
	all XKB data. (#349997, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstyle.c (option_menu_get_props): Only get the
Packit Service fb6fa5
	indicator-size and indicator-spacing style properties
Packit Service fb6fa5
	for GtkOptionMenu.  (#349859, Benjamin Otte)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_set_grid_lines) 
Packit Service fb6fa5
	(gtk_tree_view_set_enable_tree_lines): Be more careful
Packit Service fb6fa5
	when creating gcs, also emit change notification.
Packit Service fb6fa5
	(gtk_tree_view_unrealize): Free the gcs here.  (#349834,
Packit Service fb6fa5
	Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcalendar.c (calendar_start_spinning, calendar_timer): 
Packit Service fb6fa5
	Use G_PRIORITY_DEFAULT_IDLE for the month/year-change timer,
Packit Service fb6fa5
	so that the caller will have a chance to redraw/resize itself
Packit Service fb6fa5
	between every change.  (#348824, Federico Mena Quintero, patch
Packit Service fb6fa5
	by Michael Meeks)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkfontbutton.c (gtk_font_button_update_font_info): 
Packit Service fb6fa5
	Add a missing initialization.  (#348787, Leonardo Boshell)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* configure.in: Use $PKG_CONFIG consistently.  (#348740,
Packit Service fb6fa5
	Jeremy Lainé)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_drag_motion): Don't allow
Packit Service fb6fa5
	dragging a notebook tab to one of its children.  (#348626,
Packit Service fb6fa5
	Benjamin Otte)
Packit Service fb6fa5
	(gtk_notebook_drag_motion): Don't accept drops on 
Packit Service fb6fa5
	arrows.  (#348706, Benjamin Otte)
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testnotebookdnd.c: Test more corner cases.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-05  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tutorial/gtk-tut.sgml: Remove outdated lists of
Packit Service fb6fa5
	authors and maintainers.  (#348538, Owen Taylor)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c:
Packit Service fb6fa5
	* gtk/gtkentryprivate.h: Export gtk_entry_reset_im_context
Packit Service fb6fa5
	privately.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c (gtk_entry_completion_action_button_press): 
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_completion_key_press): Reset the
Packit Service fb6fa5
	entry's im context here.  (#348478, Nguyen Thai Ngoc Duy, Christian
Packit Service fb6fa5
	Persch) 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_style_set): Create new
Packit Service fb6fa5
	PangoContexts and set them on the layout, to catch changes in
Packit Service fb6fa5
	font options.  (#348278, Behdad Esfahbod)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstyle.c (gtk_default_draw_flat_box): Add a 
Packit Service fb6fa5
	missing initialization.  (#349863, Benjamin Berg)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_layout_reorder): 
Packit Service fb6fa5
	Protect against tree_view being NULL.  (#348652, Patrick K. O'Brian,
Packit Service fb6fa5
	Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-03  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c:
Packit Service fb6fa5
	(set_recent_managet), (gtk_recent_chooser_menu_populate),
Packit Service fb6fa5
	(idle_populate_func), (idle_populate_clean_up),
Packit Service fb6fa5
	(manager_changed_cb): Lazily populate the menu when creating
Packit Service fb6fa5
	it and after the manager emits the "changed" signal; this
Packit Service fb6fa5
	fixes the initial bad placing of the GtkRecentChooserMenu
Packit Service fb6fa5
	widget when its set as the menu of a GtkMenuToolButton.
Packit Service fb6fa5
Packit Service fb6fa5
	(gtk_recent_chooser_menu_map),
Packit Service fb6fa5
	(gtk_recent_chooser_menu_class_init): Remove the ::map method
Packit Service fb6fa5
	override, since it's not needed anymore.
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-03  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrc.c (gtk_rc_parse_assignment): reset scanner config to
Packit Service fb6fa5
	default values while checking if an expression(foobar) follows,
Packit Service fb6fa5
	because if no expression follows the scanner's "next token" must
Packit Service fb6fa5
	be usable for the caller of this function (fixes bug #349552).
Packit Service fb6fa5
Packit Service fb6fa5
2006-08-03  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstyle.c: removed the "widget &&" part from
Packit Service fb6fa5
	"widget && GTK_IS_FOO (widget)" checks.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-13  Michael Emmel  <mike.emmel@gmail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c
Packit Service fb6fa5
	Remove unused call to GetPosition 
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-31  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkdrawable-quartz.c: (gdk_quartz_draw_drawable):
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c:
Packit Service fb6fa5
	(gdk_window_impl_quartz_begin_paint_region): Patch from Erik van
Packit Service fb6fa5
	Pienbroek to implement drawing bg_pixmaps (#348145).
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-29  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkcolor-quartz.c (gdk_colormap_alloc_colors): Always
Packit Service fb6fa5
	set success to TRUE.
Packit Service fb6fa5
	(gdk_color_change): Implement.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/GdkQuartzWindow.c
Packit Service fb6fa5
	([GdkQuartzWindow -canBecomeKeyWindow]): Add comment.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c (gdk_screen_get_setting): Make the
Packit Service fb6fa5
	default font a bit smaller until we have made this get the system
Packit Service fb6fa5
	setting.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c (gdk_window_set_type_hint): Enable
Packit Service fb6fa5
	shadows for the right window types.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkprivate-quartz.h:
Packit Service fb6fa5
	* gdk/quartz/gdkgc-quartz.c:
Packit Service fb6fa5
	* gdk/quartz/gdkdrawable-quartz.c:
Packit Service fb6fa5
	* gdk/quartz/gdkcolor-quartz.c: Expose the CGContext functions,
Packit Service fb6fa5
	update callers.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkmain-quartz.c: (_gdk_windowing_init): No need to
Packit Service fb6fa5
	get the current process ID, use the right constant instead.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-28  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentmanager.c (gtk_recent_manager_init): Add the
Packit Service fb6fa5
	timeout for polling the file; change the default polling
Packit Service fb6fa5
	delta to 2000 msec.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-27  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c (gdk_window_get_type_hint): cast the
Packit Service fb6fa5
	return value of XGetWindowProperty() correctly so we don't return
Packit Service fb6fa5
	garbage type hints. Pointed out by Tommi Komulainen, patch taken
Packit Service fb6fa5
	from https://maemo.org/bugzilla/show_bug.cgi?id=724
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksettings.c (gtk_settings_finalize): Move the
Packit Service fb6fa5
	_gtk_rc_context_destroy call to the right spot.  (#348096,
Packit Service fb6fa5
	Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-24  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c (gdk_screen_get_setting): Implement
Packit Service fb6fa5
	getting the double click threshold.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-24  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c (gdk_window_set_type_hint): Set the
Packit Service fb6fa5
	window level depending on the type hint.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c (gdk_keyboard_grab,
Packit Service fb6fa5
	pointer_ungrab_internal): Only break the grab if the new window is
Packit Service fb6fa5
	a different one.
Packit Service fb6fa5
	(gdk_event_translate): Catch the case where the entire app loses 
Packit Service fb6fa5
	focus and break any grabs. Only do implicit grabs when the event
Packit Service fb6fa5
	mask has both press and release.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkkeys-quartz.c (translate_keysym):
Packit Service fb6fa5
	* gdk/quartz/gdkselection-quartz.c:
Packit Service fb6fa5
Packit Service fb6fa5
        * gdk/quartz/GdkQuartzWindow.c
Packit Service fb6fa5
	([GdkQuartzWindow -windowDidResignKey:]): Use this to update the
Packit Service fb6fa5
	focus window instead of resignMain, fixes the case where other apps
Packit Service fb6fa5
	uses focus follows mouse (like the terminal can).
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
	
Packit Service fb6fa5
	* === Released 2.10.1 ===
Packit Service fb6fa5
Packit Service fb6fa5
	*  NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstyle.c (gtk_default_draw_box_gap): Draw
Packit Service fb6fa5
	gaps on the left/right properly.  (#348134, Benjamin Otte)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintsettings.c (gtk_print_settings_get_page_ranges):
Packit Service fb6fa5
	Fix a memory leak.  (#348424, Carlos Garcia Campos)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrc.h:
Packit Service fb6fa5
	* gtk/gtkrc.c (_gtk_rc_context_destroy): New function to
Packit Service fb6fa5
	destroy an rc context.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksettings.c (gtk_settings_finalize): Destroy the rc context.
Packit Service fb6fa5
	(gtk_settings_get_for_screen): Unref the settings when the screen
Packit Service fb6fa5
	goes away. (#348096, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-21  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkgc-quartz.c: (gdk_quartz_gc_get_values),
Packit Service fb6fa5
	(gdk_quartz_gc_set_values), (_gdk_windowing_gc_copy),
Packit Service fb6fa5
	(gdk_gc_get_screen): Implement.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c: (gdk_window_set_back_pixmap):
Packit Service fb6fa5
	Implement.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimcontextsimple.c (gtk_im_context_simple_get_preedit_string): 
Packit Service fb6fa5
	0-terminate outbuf in all cases.  (#348227, Nguyen Thái Ngoc Duy)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-21  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Enable symbolic colors and color expressions in style
Packit Service fb6fa5
	properties. Fixes bug #346751.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrc.c (rc_parse_token_or_compound): add GtkRcStyle
Packit Service fb6fa5
	parameter and replace symbolic colors by color constants.
Packit Service fb6fa5
Packit Service fb6fa5
	(gtk_rc_parse_assignment): likewise. Also support parsing of
Packit Service fb6fa5
	expressions of the form identifier(compound).
Packit Service fb6fa5
Packit Service fb6fa5
	(gtk_rc_parse_style): pass the GtkRcStyle to
Packit Service fb6fa5
	gtk_rc_parse_assignment().
Packit Service fb6fa5
Packit Service fb6fa5
	(gtk_rc_parse_statement): pass NULL since we don't have a
Packit Service fb6fa5
	GtkRcStyle here.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-21  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c (gtk_entry_completion_finalize):
Packit Service fb6fa5
	remove accidential 2nd parameter to g_object_unref().
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c (gtk_entry_completion_finalize):
Packit Service fb6fa5
	Don't leak the action_view.  (#348120, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_paint): Improve drawing
Packit Service fb6fa5
	of tabs while reordering.  (#348115, Benjamin Otte)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_destroy): Don't
Packit Service fb6fa5
	leak the adjustments.  (#348094, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_stop_reorder): Unset
Packit Service fb6fa5
	the during_reorder flag.  (#348049, Sven Herzberg, patch
Packit Service fb6fa5
	by Benjamin Otte)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenu.c (gtk_menu_destroy): Just remove the scroll
Packit Service fb6fa5
	timeout here, don't access settings.  (#348095, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextlayout.c (gtk_text_layout_set_contexts): Fix
Packit Service fb6fa5
	messed up refcounting.  (#348090, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.h: 
Packit Service fb6fa5
	* gtk/gtkicontheme.c (_gtk_icon_theme_ensure_builtin_cache): 
Packit Service fb6fa5
	Export this privately.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconfactory.c (render_fallback_image): And call it
Packit Service fb6fa5
	here to initialize the builtin cache before using it.  (#348063,
Packit Service fb6fa5
	Diego Pettenò)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-19  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/autotestfilechooser.c (test_black_box): Argh, initialize
Packit Service fb6fa5
	"passed"!
Packit Service fb6fa5
	(set_filename_timeout_cb): Renamed from timeout_cb().
Packit Service fb6fa5
	(test_confirm_overwrite): New function, test confirmation before
Packit Service fb6fa5
	overwriting a file in SAVE mode.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-20  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c (gtk_recent_chooser_menu_finalize):
Packit Service fb6fa5
	fix typo to make it compile again.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-20  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c:
Packit Service fb6fa5
	(gtk_recent_chooser_menu_finalize): Correctly chain up the
Packit Service fb6fa5
	finalization vfunc. (#348089, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-20  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c: (generate_grab_broken_event):
Packit Service fb6fa5
	Append the event to the queue instead of using gdk_event_put.
Packit Service fb6fa5
	(_gdk_quartz_get_mouse_window, find_current_keyboard_window):
Packit Service fb6fa5
	Handle grabs.
Packit Service fb6fa5
	(get_event_mask_from_ns_event, create_focus_event)
Packit Service fb6fa5
	(convert_window_coordinates_to_root, find_window_for_event)
Packit Service fb6fa5
	(gdk_event_translate): Improve readability (style changes).
Packit Service fb6fa5
	(gdk_flush, gdk_display_sync, gdk_display_flush)
Packit Service fb6fa5
	(gdk_event_send_client_message_for_display),
Packit Service fb6fa5
	(gdk_screen_broadcast_client_message): Remove FIXMEs.	
Packit Service fb6fa5
	(gdk_screen_get_setting): Reindent.
Packit Service fb6fa5
	Also move find_child_window_by_point to gdkwindow-quartz.c.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c:
Packit Service fb6fa5
	(find_child_window_by_point_helper),
Packit Service fb6fa5
	(_gdk_quartz_find_child_window_by_point): Move here from 
Packit Service fb6fa5
	gdkevents-quartz.c
Packit Service fb6fa5
	(_gdk_windowing_window_get_pointer): Handle destroyed windows and
Packit Service fb6fa5
	imlement the return value.
Packit Service fb6fa5
	(_gdk_windowing_window_at_pointer): Implement.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-19  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdnd-quartz.c (register_types): Reindent.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkclipboard-quartz.c (gtk_clipboard_set_contents): Add
Packit Service fb6fa5
	autorelease pool.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-19  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/GdkQuartzWindow.c
Packit Service fb6fa5
	([GdkQuartzWindow -windowDidResignMain:]):
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c (_gdk_quartz_update_focus_window):
Packit Service fb6fa5
	Listen to windowDidResignMain notifications and properly update the
Packit Service fb6fa5
	focus window when windows are unfocused.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-19  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_init),
Packit Service fb6fa5
	(gtk_cell_renderer_text_[gs]et_property), (get_layout): add
Packit Service fb6fa5
	align_set field to keep track whether the align property was
Packit Service fb6fa5
	set by the user, if not we will use the alignment by looking
Packit Service fb6fa5
	at the direction of the widget. (#157439)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/file/gtkprintbackendfile.c 
Packit Service fb6fa5
	(file_printer_get_settings_from_options): Check if option
Packit Service fb6fa5
	is NULL before using it.  (#348014, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkx.h (gdk_font_lookup_for_display): When looking
Packit Service fb6fa5
	up a font XID, add the XID_FONT_BIT.  (#348001)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-19  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/GdkQuartzView.c ([GdkQuartzView -drawRect:]):
Packit Service fb6fa5
	* gdk/quartz/gdkpixmap-quartz.c (gdk_pixmap_new): Remove unused
Packit Service fb6fa5
	variables to fix compiler warnings.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-19  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c (gdk_window_impl_quartz_init)
Packit Service fb6fa5
	(gdk_window_set_type_hint, gdk_window_get_type_hint):
Packit Service fb6fa5
	* gdk/quartz/GdkQuartzWindow.c
Packit Service fb6fa5
	([GdkQuartzWindow -canBecomeMainWindow])
Packit Service fb6fa5
	([GdkQuartzWindow -canBecomeKeyWindow]): Implement type hints and
Packit Service fb6fa5
	use them to determine which windows should be allowed to become
Packit Service fb6fa5
	main and key windows.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-19  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c:
Packit Service fb6fa5
	(_gdk_windowing_window_get_pointer): Get the position correctly
Packit Service fb6fa5
	for the root window. Fixes bug #347976, patch by Dave Vasilevsky.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdnd.c: Make the ipc widgets GtkWindows instead
Packit Service fb6fa5
	of GtkInvisibles, and put them in the same window group
Packit Service fb6fa5
	as the drag source, to avoid interactions between DND
Packit Service fb6fa5
	and window groups.  (#347277, Michael Wu, analysis by
Packit Service fb6fa5
	Owen Taylor)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-18  John (J5) Palmieri  <johnp@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	Make bits from my last commit are conditionally compiled
Packit Service fb6fa5
	only if cups 1.2 is available. 
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-18  John (J5) Palmieri  <johnp@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinteroption.h:
Packit Service fb6fa5
	* gtk/gtkprinteroptionwidget.c:
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	add GTK_PRINTER_OPTION_TYPE_PICKONE_PASSWORD,
Packit Service fb6fa5
	GTK_PRINTER_OPTION_TYPE_PICKONE_PASSCODE,
Packit Service fb6fa5
	GTK_PRINTER_OPTION_TYPE_PICKONE_REAL,
Packit Service fb6fa5
	GTK_PRINTER_OPTION_TYPE_PICKONE_INT,
Packit Service fb6fa5
	and GTK_PRINTER_OPTION_TYPE_PICKONE_STRING options to support a subset
Packit Service fb6fa5
	of the new CUPS 1.2 custom options spec
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-18  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix https://bugzilla.novell.com/show_bug.cgi?id=184875 - make the
Packit Service fb6fa5
	location entry in Save mode preserve the stuff from
Packit Service fb6fa5
	set_filename(); it was overwriting it with $cwd.
Packit Service fb6fa5
Packit Service fb6fa5
	This is the same fix for
Packit Service fb6fa5
	http://bugzilla.gnome.org/show_bug.cgi?id=347066
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/autotestfilechooser.c: (test_black_box): Added black-box
Packit Service fb6fa5
	test for set_filename() and set_current_name().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooser.c (gtk_file_chooser_get_type): Cast to
Packit Service fb6fa5
	GClassInitFunc in the call to g_type_register_static_simple(), to
Packit Service fb6fa5
	avoid a compiler warning.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserprivate.h (struct _GtkFileChooserDefault):
Packit Service fb6fa5
	Added a browse_files_last_selected_name field.  We'll copy the
Packit Service fb6fa5
	logic from gtkfilesel.c to see when to clear the location entry.
Packit Service fb6fa5
	(struct _GtkFileChooserDefault): Removed the
Packit Service fb6fa5
	processing_pending_selections field.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_finalize):
Packit Service fb6fa5
	Free impl->browse_files_last_selected_name.
Packit Service fb6fa5
	(pending_select_paths_process): Don't use
Packit Service fb6fa5
	impl->processing_pending_selections.
Packit Service fb6fa5
	(update_chooser_entry): Keep track of the name that was last
Packit Service fb6fa5
	selected in the file list.  We use this to know when to clear the
Packit Service fb6fa5
	location entry.  The logic is similar to that of
Packit Service fb6fa5
	gtkfilesel.c:gtk_file_selection_file_changed().  This also lets us
Packit Service fb6fa5
	get rid of the processing_pending_selections flag.
Packit Service fb6fa5
	(update_chooser_entry): Clear the entry if we didn't have a
Packit Service fb6fa5
	selection before.
Packit Service fb6fa5
	(location_switch_to_filename_entry): Do not set $cwd as the
Packit Service fb6fa5
	contents of the location entry here...
Packit Service fb6fa5
	(location_popup_handler): ... but do it here instead, only as the
Packit Service fb6fa5
	result of the user asking to turn on the location entry.
Packit Service fb6fa5
	(gtk_file_chooser_default_get_paths): If the location entry is
Packit Service fb6fa5
	empty, do the fallback of seeing if it is sensible to say that
Packit Service fb6fa5
	$cwd is the selected path.
Packit Service fb6fa5
	(gtk_file_chooser_default_update_current_folder): Don't set the
Packit Service fb6fa5
	text of the location entry; this is no longer needed with the
Packit Service fb6fa5
	fixes above.
Packit Service fb6fa5
	(shortcuts_activate_iter): Clear the location entry when
Packit Service fb6fa5
	activating a shortcut if we are not in SAVE mode.  This keeps the
Packit Service fb6fa5
	contents of the location entry consistent even when switching
Packit Service fb6fa5
	folders via the shortcuts.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-18  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrange.c: remember the sensitivity of the steppers in
Packit Service fb6fa5
	GtkRangeLayout, update it in gtk_range_calc_layout() and check for
Packit Service fb6fa5
	changes in layout_changed(), so adjustment changes that leave the
Packit Service fb6fa5
	slider position unchanged are still able to update the steppers'
Packit Service fb6fa5
	sensitivity. Fixes bug #347902.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-18  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_start_editing):
Packit Service fb6fa5
	oooops.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-18  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix for #335012, reported by Matteo Nastasi.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_real_start_editing): if the
Packit Service fb6fa5
	requested space of the editable is smaller than the cell area,
Packit Service fb6fa5
	put it up above the middle of the cell area.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_start_editing):
Packit Service fb6fa5
	configure the inner border to cover the cell area if the 
Packit Service fb6fa5
	entry requisition is smaller than the cell_area.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-18  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Another fix for #164884.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeprivate.h: add in_grab field.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_button_press): only save press
Packit Service fb6fa5
	to possibly begin a drag when there's no grab pending,
Packit Service fb6fa5
	(gtk_tree_view_grab_notify): toggle in_grab field.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-18  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_realize): use MAX
Packit Service fb6fa5
	priv->width, alloc.width when allocating the bin_window,
Packit Service fb6fa5
	(gtk_tree_view_bin_expose): don't overrun bin_window when drawing
Packit Service fb6fa5
	the flat box.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-17  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdnd-quartz.c: (gtk_drag_begin_internal): Set an empty
Packit Service fb6fa5
	NSImage if there is none, covers the cases where applications try
Packit Service fb6fa5
	to set a pixmap which is not supported by the quartz backend.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-17  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c: (create_key_event):
Packit Service fb6fa5
	* gdk/quartz/gdkkeys-quartz.c: (_gdk_quartz_key_event_type),
Packit Service fb6fa5
	(_gdk_quartz_key_is_modifier):
Packit Service fb6fa5
	* gdk/quartz/gdkprivate-quartz.h: Fill in string, length and
Packit Service fb6fa5
	is_modifier for key events. Map some more keys into gdk keyvals.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_stop_reorder): Don't undo
Packit Service fb6fa5
	reordering if we haven't been reordering.  (#346836, Ed Catmur)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-17  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkkeys-quartz.c: Add escape to the list of special
Packit Service fb6fa5
	keys, to get the escape key working.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-17  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkdisplay-quartz.c (gdk_display_open): Initialize
Packit Service fb6fa5
	GdkInput.
Packit Service fb6fa5
	
Packit Service fb6fa5
2006-07-17  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_build_tree): check if the iter
Packit Service fb6fa5
	still has children after running the test-expand-row func,
Packit Service fb6fa5
	(gtk_tree_view_real_expand_row): ditto. (#302127, Billy Biggs).
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-17  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcalendar.c (calendar_timer): use 5 * gtk-timeout-repeat,
Packit Service fb6fa5
	just as many other widgets. Makes the calendar arrow buttons
Packit Service fb6fa5
	usable for quick month/year skipping (#142582).
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-17  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c:
Packit Service fb6fa5
	(_gdk_windowing_window_destroy_foreign): Fix comment.
Packit Service fb6fa5
	(gdk_window_set_title): Surround by release pool macros.
Packit Service fb6fa5
	(gdk_window_get_type_hint): Fix return value.
Packit Service fb6fa5
	(gdk_window_get_frame_extents): Implement.
Packit Service fb6fa5
	(gdk_window_iconify): Use the release pool macros.
Packit Service fb6fa5
	(gdk_window_deiconify): Likewise. 
Packit Service fb6fa5
	(_gdk_windowing_get_pointer): Implement.
Packit Service fb6fa5
	(gdk_window_get_deskrelative_origin, gdk_window_get_root_origin): 
Packit Service fb6fa5
	Implement.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c (create_crossing_event) 
Packit Service fb6fa5
	(create_scroll_event, convert_window_coordinates_to_root): 
Packit Service fb6fa5
	Set coordinates and root coordinates for crossing and scroll 
Packit Service fb6fa5
	events.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkcursor-quartz.c (gdk_cursor_new_for_display): 
Packit Service fb6fa5
	Map some more cursors.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkwindow.c (gdk_window_get_pointer): Add some more
Packit Service fb6fa5
	detail to the docs.  (#311399, Nikos Kouremenos)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c (gtk_entry_completion_set_match_func): 
Packit Service fb6fa5
	* gtk/gtkcomboboxentry.c (gtk_combo_box_entry_set_text_column): 
Packit Service fb6fa5
	Fix typos in the docs.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkassistant.c: Some small documentation
Packit Service fb6fa5
	fixups.  (#347711, Guillaume Cottenceau)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (browse_widgets_create): Mark
Packit Service fb6fa5
	the text of the location label as translatable.  
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintjob.c (gtk_print_job_send): Fix a typo in 
Packit Service fb6fa5
	the docs.  (#347211, Kouhei Sutou)   
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Make the test for the sync extension
Packit Service fb6fa5
	more robust.  (#347315, Tommi Komulainen)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-13  Michael Emmel  <mike.emmel@gmail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkdrawable-directfb.c
Packit Service fb6fa5
	Remove +1 in fill and draw rect this may be wrong.
Packit Service fb6fa5
	Commented out update calls left for reference the should not be needed.
Packit Service fb6fa5
	Comment out subsurface for cairo remove when proved its not needed
Packit Service fb6fa5
	* gdk/directfb/gdkkeys-directfb.c
Packit Service fb6fa5
	Allow multiple calls and return if initalized
Packit Service fb6fa5
	* gdk/directfb/gdkmain-directfb.c
Packit Service fb6fa5
	Make sure string is malloced since its freed by apps
Packit Service fb6fa5
	* gdk/directfb/gdkprivate-directfb.c
Packit Service fb6fa5
	Added back pointer to window for paintable impl
Packit Service fb6fa5
	* gdk/directfb/gdkvisual-directfb.c
Packit Service fb6fa5
	Fix for Bug 346733 make sure visual list is populated
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c
Packit Service fb6fa5
	Finally removed uneeded pixmap buffering now implements GdkPainter
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-11  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooser.c (gtk_recent_chooser_set_show_numbers),
Packit Service fb6fa5
	(gtk_recent_chooser_get_show_numbers): Check if the chooser
Packit Service fb6fa5
	implementation supports the "show-number" property and use a
Packit Service fb6fa5
	meaningful warning in case it doesn't; tell developers not to
Packit Service fb6fa5
	use these functions.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c:
Packit Service fb6fa5
	* gtk/gtkiconview.c:
Packit Service fb6fa5
	* gtk/gtkprintbackend.c:
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c:
Packit Service fb6fa5
	* gtk/gtkscrolledwindow.c:
Packit Service fb6fa5
	* gtk/gtktoolbar.c: Fix some typos with inline property
Packit Service fb6fa5
	docs.  (#347065, John Finlay)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c: Fix some memory handling
Packit Service fb6fa5
	issues.  (#347043, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-10  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooserdefault.c (scan_for_uri_cb): Do not
Packit Service fb6fa5
	leak the URI returned by the model; select the row when
Packit Service fb6fa5
	calling gtk_recent_chooser_set_current_uri(). (patch by
Packit Service fb6fa5
	Torsten Schoenfeld)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpapersize.c (gtk_paper_size_is_equal): Fix a 
Packit Service fb6fa5
	typo in the docs.  (#347041, Kouhei Sutou)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintcontext.c (gtk_print_context_get_height): Fix
Packit Service fb6fa5
	a typo in the docs.  (#347032, Kouhei Sutou)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkassistant.c (gtk_assistant_focus): Don't assume
Packit Service fb6fa5
	that priv->current_page is non-NULL.  (#347048, Guillaume 
Packit Service fb6fa5
	Cottenceau)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add some missing deprecation guards.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c: Don't confuse gtk-doc.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-10  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkpixmap-quartz.c: (gdk_bitmap_create_from_data): 
Packit Service fb6fa5
	Account for alignment when reading xbm data. (#346721, patch
Packit Service fb6fa5
	by Dave Vasilevsky)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-09  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkgeometry-quartz.c:
Packit Service fb6fa5
	* gdk/quartz/gdkmain-quartz.c:
Packit Service fb6fa5
	* gdk/quartz/gdkpixmap-quartz.c:
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c:
Packit Service fb6fa5
	* gtk/gtkclipboard-quartz.c: Implement some more stubs for pygtk, 
Packit Service fb6fa5
	bug #346713.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-09  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c (gdk_window_new): Release the pool
Packit Service fb6fa5
	in all cases.
Packit Service fb6fa5
	(move_resize_window_internal): Surround by alloc/release pool.
Packit Service fb6fa5
	Patch from Brian Tarricone, fixes bug #347018.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c (update_label_and_image): Don't
Packit Service fb6fa5
	leak an empty list.  (#346970, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-08  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkpango.c (layout_iter_get_line_clip_region),
Packit Service fb6fa5
	(gdk_pango_layout_line_get_clip_region),
Packit Service fb6fa5
	(gdk_pango_layout_get_clip_region): Fix quadratic implementation of
Packit Service fb6fa5
	gdk_pango_layout_get_clip_region into a linear one. (#337910, patch
Packit Service fb6fa5
	by Priit Laes)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-07  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c: Generate a grab broken event when
Packit Service fb6fa5
	appropriate. Fixes bug #346603, patch from Dave Vasilevsky.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c:
Packit Service fb6fa5
	* gdk/quartz/gdkkeys-quartz.c:
Packit Service fb6fa5
	* gdk/quartz/gdkprivate-quartz.c: Another patch from Dave Vasilevsky,
Packit Service fb6fa5
	fixes bug #346605. Makes modifier key events being sent properly.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-07  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrc.c
Packit Service fb6fa5
	* gtk/gtksettings.c: fix canonicalization of property names which
Packit Service fb6fa5
	was broken after recent constant string cleanup.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c: Small memory savings.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c: Get the display name
Packit Service fb6fa5
	for the home directory.  (#346498, Dennis Cranston,
Packit Service fb6fa5
	patch by Andreas Köhler)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-06  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Drop required Pango version down to 1.12.0. (#346597)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-06  John (J5) Palmieri  <johnp@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c: 
Packit Service fb6fa5
	(cups_request_printer_list_cb): Get the name of the first printer
Packit Service fb6fa5
	in a class to use when requesting a PPD
Packit Service fb6fa5
	(cups_request_ppd_cb, cups_request_ppd): Fix the parameters of
Packit Service fb6fa5
	the "details-acquired" signal emittion
Packit Service fb6fa5
	(cups_request_ppd): get the ppd name from the cups printer
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintercups.c (gtk_printer_cups_get_ppd_name):
Packit Service fb6fa5
	New method for getting the name of the ppd we should request
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-06  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrc.c: added a bunch of utility functions to copy
Packit Service fb6fa5
	icon_factories and color_hashes between GtkRcStyles and make sure
Packit Service fb6fa5
	that newly created, duplicated and merged styles have access to
Packit Service fb6fa5
	all icon_factories and color_hashes they need. Fixes bug #346668.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/*.c: Improve the -/_ consistency in signal and
Packit Service fb6fa5
	property names, reducing the amount of near-duplicate strings.
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-05  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_set_enable_tree_lines): Don't
Packit Service fb6fa5
	leak dash_list.  (#346639, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c (gtk_window_unmap, gtk_window_set_keep_above) 
Packit Service fb6fa5
	(gtk_window_set_keep_below): Fix some assignments involving
Packit Service fb6fa5
	booleans.  (#346467, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-03  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkgamma.c: Use serialized pixbufs instead of xpms.
Packit Service fb6fa5
	
Packit Service fb6fa5
2006-07-03  Runa Bhattacharjee <runabh@gmail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Added Bengali India (bn_IN) to ALL_LINGUAS.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-26  Michael Emmel  <mike.emmel@gmail.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/directfb/gdkdirectfb.h: changed ifdef to compile with api introduced
Packit Service fb6fa5
	in directfb 0.9.25 
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c: changed ifdef to 0.9.25 
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-03  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
2006-07-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	* === Released 2.10.0 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenubar.c (window_key_press_handler): Treat
Packit Service fb6fa5
	"" like NULL when parsing the menu-bar-accel setting.	
Packit Service fb6fa5
	* gtk/gtkmenu.c (gtk_menu_key_press): Here too.  
Packit Service fb6fa5
	(#346420, Yevgen Muntyan)
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Require cairo 1.2 and GLib 2.12,
Packit Service fb6fa5
	set version to 2.10
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_tab_space): Remove
Packit Service fb6fa5
	redundant assignments to page, which may cause NULL
Packit Service fb6fa5
	dereferences.  (#346334, Dave Vasilevsky)
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/editable_cells.c: Portability fix.
Packit Service fb6fa5
	(#346375, Thomas Klausner)
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS, README.in, INSTALL.in: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_finalize):
Packit Service fb6fa5
	Don't leak default_sort_data.  (#346341, Christian Weiske)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am: Make sure all win32-specific printing
Packit Service fb6fa5
	sources are distributed.  (#346312, Erik van Pienbroek)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprinter.c (gtk_enumerate_printers): Always call the
Packit Service fb6fa5
	destroy notify.  (#346027, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintsettings.c (gtk_print_settings_get_page_ranges):
Packit Service fb6fa5
	Documentation updates.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c (gtk_print_unix_dialog_set_settings):
Packit Service fb6fa5
	Don't leak the ranges.  (#346237, Carolyn MacLeod)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintjob.[hc]: Add a PREVIEW capability to hide
Packit Service fb6fa5
	the preview button.  (#346113, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c (update_dialog_from_capabilities):
Packit Service fb6fa5
	Hide the preview button depending on the capability.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: Set the PREVIEW capability.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-29  Bill Skaggs  <weskaggs@primate.ucdavis.edu>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprogress.h: revert last change by Matthias -- it broke the
Packit Service fb6fa5
	build of gtkprogressbar.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkevents-x11.c (gdk_event_translate): Update the 
Packit Service fb6fa5
	size of the drawable for the root window when the screen size 
Packit Service fb6fa5
	changes.  (#346102, Sven Herzberg)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Clarify docs for the allow-async
Packit Service fb6fa5
	property.  (#346108, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinter.c: 
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c: 
Packit Service fb6fa5
	* gtk/gtkprintoperationpreview.c: 
Packit Service fb6fa5
	* gtk/gtkprintcontext.c (gtk_print_context_set_cairo_context): 
Packit Service fb6fa5
	* gtk/gtklabel.c (gtk_label_set_line_wrap_mode): 
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_new): 	
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (gtk_print_operation_set_custom_tab_label): 
Packit Service fb6fa5
	* gtk/gtkclipboard.c (gtk_clipboard_wait_for_rich_text): Documentation
Packit Service fb6fa5
	additions and fixes.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaspectframe.h:
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c:
Packit Service fb6fa5
	* gtk/gtkcalendar.c:
Packit Service fb6fa5
	* gtk/gtkinputdialog.c: 
Packit Service fb6fa5
	* gtk/gtk.symbols: Remove unnecessary includes.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprogress.[hc]: 
Packit Service fb6fa5
	* gtk/gtkitemfactory.[hc]: Don't unnecessarily use GTK_COMPILATION,
Packit Service fb6fa5
	remove unnecessary includes.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Only select the
Packit Service fb6fa5
	XKB event details we actually care about.  (#346079, Ryan Lortie)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-27  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_set_model): cancel the
Packit Service fb6fa5
	expand collapse timeout when unsetting the model (Fixes #327164,
Packit Service fb6fa5
	reported by Daichi Kawahata).
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-26  Michael Emmel  <mike.emmel@gmail.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/directfb/gdkdirectfb.h: added ifdef to compile with directfb 0.9.24 
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c: ifdef depend on directfb cvs 
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-26  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Make the insert and set functions somewhat more convenient.
Packit Service fb6fa5
	(#343841, David Necas).
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkliststore.c (gtk_list_store_insert_with_values): allow
Packit Service fb6fa5
	a NULL iter,
Packit Service fb6fa5
	(gtk_list_store_insert_with_valuesv): likewise.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreestore.c (gtk_tree_store_insert_with_values): ditto,
Packit Service fb6fa5
	(gtk_tree_store_insert_with_valuesv): likewise.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-26  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_size_allocate): revert "keep
Packit Service fb6fa5
	cursor visible when size changes" since it breaks things (#344874).
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_cell_view_menu_item_new): Avoid
Packit Service fb6fa5
	a refcounting leak in the python bindings.  (#344876, Phil Dumont)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinter.c (gtk_enumerate_printers): Make
Packit Service fb6fa5
	this work when the enumeration is stopped early.  (#344074,
Packit Service fb6fa5
	Felipe Heidrich)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c: Update the height as well
Packit Service fb6fa5
	when changing fonts.  (#321393, Billy Biggs)
Packit Service fb6fa5
`
Packit Service fb6fa5
2006-06-23  Christian Rose  <menthos@menthos.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Added "ur" to ALL_LINGUAS.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix #345663, reported by Kazuki Iwamoto
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkaction.c: Include gtkiconfactory.h
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkactiongroup.c: Include gtkicontheme.h
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-22  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_size_allocate): keep the cursor
Packit Service fb6fa5
	visible when the size changes. Fixes bug #344874.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpintjob.h: Add a note about updating the registration.
Packit Service fb6fa5
	* gtk/gtkprintjob.c (gtk_print_capabilites_get_type): Add missing
Packit Service fb6fa5
	capabilitites. 
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c: Remove
Packit Service fb6fa5
	an unused variable and make it compile with Cups 1.1.  (#345644,
Packit Service fb6fa5
	Joseph Sacco)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
	
Packit Service fb6fa5
	* === Released 2.9.4 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/file/gtkprintbackendfile.c: 
Packit Service fb6fa5
	Apply a patch by Christian Persch to support PostScript and PDF
Packit Service fb6fa5
	output.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinteroptionwidget.c (radio_changed_cb): Don't free
Packit Service fb6fa5
	the value.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Apply a patch by John Palmieri to use buffered io using
Packit Service fb6fa5
	GIOChannels, clean up error handling and support Cups 1.2
Packit Service fb6fa5
	api in the printing code.
Packit Service fb6fa5
Packit Service fb6fa5
	* acconfig.h:
Packit Service fb6fa5
	* configure.in: Detect Cups 1.2
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdebug.h:
Packit Service fb6fa5
	* gtk/gtkmain.c: Add a printing debug key.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintbackend.[hc]: Remove the GError parameter from
Packit Service fb6fa5
	gtk_print_backend_print_stream, and take a  GIOChannel instead
Packit Service fb6fa5
	of an fd.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinter-private.h:
Packit Service fb6fa5
	* gtk/gtkprinter.c: Replace the fd parameter of 
Packit Service fb6fa5
	_gtk_printer_create_cairo_surface by a GIOChannel.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintjob.[hc]: Remove the GError parameter from
Packit Service fb6fa5
	gtk_print_job_send and make it return void.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c:
Packit Service fb6fa5
	* gtk/gtkprintjob.c: Adjust callers, add some debugging support.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/Makefile.am: Fix DIST_SUBDIRS.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/Makefile.am:
Packit Service fb6fa5
	* modules/printbackends/lpr/Makefile.am: Add debug CFLAGS.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* modules/printbackends/cups/gtkcupsutils.[hc]: 
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	* modules/printbackends/file/gtkprintbackendfile.c:
Packit Service fb6fa5
	* modules/printbackends/lpr/gtkprintbackendfile.c: Adapt to
Packit Service fb6fa5
	the GIOChannel and GError changes, add debug output
Packit Service fb6fa5
	
Packit Service fb6fa5
2006-06-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinter.c (gtk_enumerate_printers): Remove an 
Packit Service fb6fa5
	unused variable.
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_class_init): Fix the registration
Packit Service fb6fa5
	of the grid-lines property  (#345456, Murray Cumming) 
Packit Service fb6fa5
	
Packit Service fb6fa5
2006-06-21  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Allocate space for the grid lines when they are enabled.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_bin_expose): make sure the cell
Packit Service fb6fa5
	area does not overlap with the grid lines, also draw the line for
Packit Service fb6fa5
	"the next cell" in the last loop iteration, make sure the cursor falls
Packit Service fb6fa5
	in between the grid lines,
Packit Service fb6fa5
	(validate_row): request extra space for the grid lines.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintbackend.h: 
Packit Service fb6fa5
	* gtk/gtkprintbackend.c (gtk_print_backend_print_stream): Add an
Packit Service fb6fa5
	GError parameter.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/file/gtkprintbackendfile.c 
Packit Service fb6fa5
	(gtk_print_backend_file_print_stream): 
Packit Service fb6fa5
	* modules/printbackends/lpr/gtkprintbackendlpr.c 
Packit Service fb6fa5
	(gtk_print_backend_lpr_print_stream): 
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c 
Packit Service fb6fa5
	(gtk_print_backend_cups_print_stream): 
Packit Service fb6fa5
	* gtk/gtkprintjob.c (gtk_print_job_send): Update all callers and
Packit Service fb6fa5
	implementations.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c: Remove the
Packit Service fb6fa5
	GError parameter from cups_request_execute(), and various other
Packit Service fb6fa5
	cleanups.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintjob.c (gtk_print_job_class_init): Make 
Packit Service fb6fa5
	track-print-status a property.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-20  Murray Cumming  <murrayc@murrayc.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: (gtk_print_operation_class_init): 
Packit Service fb6fa5
	Correctly register the done signal - it sends an enum, not an int.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-20  Christian Persch  <chpe@cvs.gnome.org>
Packit Service fb6fa5
	
Packit Service fb6fa5
	* configure.in
Packit Service fb6fa5
	* gtk/Makefile.am
Packit Service fb6fa5
	* modules/printbackends/Makefile.am
Packit Service fb6fa5
	A modules/printbackends/file/.cvsignore
Packit Service fb6fa5
	A modules/printbackends/file/Makefile.am
Packit Service fb6fa5
	A modules/printbackends/file/gtkprintbackendfile.c
Packit Service fb6fa5
	A modules/printbackends/file/gtkprintbackendfile.h
Packit Service fb6fa5
	R modules/printbackends/pdf/*:
Packit Service fb6fa5
	Rename "pdf" backend to "file" backend. Step 2 from bug #339592.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-20  Christian Persch  <chpe@cvs.gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinteroptionwidget.c: (filesave_changed_cb),
Packit Service fb6fa5
	(alternative_set), (construct_widgets): Convert input to filename
Packit Service fb6fa5
	encoding and construct an URI from that.
Packit Service fb6fa5
	* gtk/gtkprintsettings.h: Add OUTPUT_FILE_FORMAT and OUTPUT_URI keys.
Packit Service fb6fa5
	* modules/printbackends/pdf/gtkprintbackendpdf.c: Use those defines.
Packit Service fb6fa5
	Step 1 from bug #339592.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintjob.c (gtk_print_job_set_source_file): Add to docs.
Packit Service fb6fa5
Packit Service fb6fa5
	Fix handling of stock items without icons in action-based
Packit Service fb6fa5
	ui.  (#342458, Callum McKenzie)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkactiongroup.c (gtk_action_group_add_actions_full): Set
Packit Service fb6fa5
	the stock id even if there is no icon for it.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c (connect_proxy): 
Packit Service fb6fa5
	* gtk/gtktoolbutton.c (gtk_tool_button_construct_contents): Only
Packit Service fb6fa5
	construct a stock icon if the stock item has an icon.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_set_column_drag_info): Better 
Packit Service fb6fa5
	fix.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: 
Packit Service fb6fa5
	* gtk/gtkprintsettings.h: 
Packit Service fb6fa5
	* gtk/gtkprintsettings.c: Remove unused print-to-file setting.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-20  Carlos Garnacho  <carlosg@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_stop_reorder): unset the pressed
Packit Service fb6fa5
	button here.
Packit Service fb6fa5
	(gtk_notebook_grab_notify): stop reorder when the widget becomes
Packit Service fb6fa5
	shadowed. Fixes bug #335873
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-18  Christian Persch  <chpe@cvs.gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdialog.c: (gtk_dialog_class_init): Set default action area
Packit Service fb6fa5
	spacing to HIG-compliant 6px. Bug #345106, follow-up from bug #163850.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_enable_model_drag_dest): 
Packit Service fb6fa5
	Small doc fix.  (#345176, Claudio Saavedra)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c (gdk_window_set_functions): Update
Packit Service fb6fa5
	the docs. (#345194, Yevgen Muntyan)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_set_grid_lines): Don't leak
Packit Service fb6fa5
	dash_list.
Packit Service fb6fa5
	(gtk_tree_view_set_column_drag_info): Don't crash if the 
Packit Service fb6fa5
	column_drop_func says always no.  (#344850, Christian Weiske)
Packit Service fb6fa5
	
Packit Service fb6fa5
	Make transparent tray icons work.  (#320034, based on a 
Packit Service fb6fa5
	patch by Dan Winship)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtktrayicon-x11.c (gtk_tray_icon_init): Make trayicons
Packit Service fb6fa5
	app-paintable and non-double buffered. 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrc.c (_gtk_rc_init): Give tray icons a parent-relative
Packit Service fb6fa5
	background in the default style.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/updateiconcache.c: Marks strings for translation.  (#314278,
Packit Service fb6fa5
	Claudio Saavedra)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c (gtk_entry_completion_compute_prefix): Don't
Packit Service fb6fa5
	call g_str_has_prefix on a NULL strung.  (#344897, Tommi Komulainen)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c: 
Packit Service fb6fa5
	Avoid a near-duplicate string and add some
Packit Service fb6fa5
	translator comments.  (#345320, #345321, Hendrik Richter)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-19  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooser.c (gtk_file_chooser_get_current_folder)
Packit Service fb6fa5
	(gtk_file_chooser_get_current_folder_uri): Clarify the use of
Packit Service fb6fa5
	these functions, to avoid the case where a chooser is in
Packit Service fb6fa5
	SELECT_FOLDER mode and people mistakenly use _get_current_folder()
Packit Service fb6fa5
	to get the selection:  they should use _get_filename() instead.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-19  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtklabel.[ch]:
Packit Service fb6fa5
	Add gtk_label_set_line_wrap_mode, gtk_label_get_line_wrap_mode, and
Packit Service fb6fa5
	a wrap-mode property that lets you set the PangoWrapMode.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add new functions
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinter.h: 
Packit Service fb6fa5
	* gtk/gtkprinter.c (gtk_enumerate_printers): New function
Packit Service fb6fa5
	to list all printers (#344074, Felipe Heidrich)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinter-private.h: 
Packit Service fb6fa5
	* gtk/gtkprinter.c (_gtk_printer_get_options) 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintbackend.h: Add a capabilities argument to the 
Packit Service fb6fa5
	printer_get_options method and to the _gtk_printer_get_options
Packit Service fb6fa5
	function
Packit Service fb6fa5
	
Packit Service fb6fa5
	* modules/printbackends/lpr/gtkprintbackendlpr.c 
Packit Service fb6fa5
	(lpr_printer_get_options): 
Packit Service fb6fa5
	* modules/printbackends/pdf/gtkprintbackendpdf.c 
Packit Service fb6fa5
	(pdf_printer_get_options): 
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c 
Packit Service fb6fa5
	(cups_printer_get_options): 
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c (selected_printer_changed): Adjust
Packit Service fb6fa5
	callers and implementations.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintjob.h: Add a GENERATE_PS capability. 
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c (is_printer_active): And use it here.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testnouiprint.c (main): Don't open a display connection.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintbackend.c (gtk_print_backend_load_modules): Make
Packit Service fb6fa5
	this work without a display connection.  (339702, Alexander Larsson)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c (gtk_window_move): Small doc addition. 
Packit Service fb6fa5
	(#345275, Behdad Esfahbod)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/pdf/gtkprintbackendpdf.c:
Packit Service fb6fa5
	* modules/printbackends/lpr/gtkprintbackendlpr.c: Fix a typo:
Packit Service fb6fa5
	s/Extention/Extension/. 
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c: Clean up the handling of 
Packit Service fb6fa5
	printer-specific options. There is just one extension point on the
Packit Service fb6fa5
	main tab now, and all options in the GtkPrintDialogExtension
Packit Service fb6fa5
	group are put there. 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinteroption.h: 
Packit Service fb6fa5
	* gtk/gtkprinteroption.c: Add GTK_PRINTER_OPTION_TYPE_ALTERNATIVE
Packit Service fb6fa5
	which is semantically the same as PICKONE, but is intended to 
Packit Service fb6fa5
	show all options all the time.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprinteroptionwidget.c: Implement ALTERNATIVE as radio
Packit Service fb6fa5
	group.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	* modules/printbackends/lpr/gtkprintbackendlpr.c: Use a stock icon
Packit Service fb6fa5
	for printers.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c (add_option_to_table): Don't grow
Packit Service fb6fa5
	additional columns.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintbackend.h: Add a GtkPrintSettings parameter to the
Packit Service fb6fa5
	printer_create_cairo_surface method.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* modules/printbackends/pdf/gtkprintbackendpdf.c: 
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c: 
Packit Service fb6fa5
	* modules/printbackends/lpr/gtkprintbackendlpr.c: 
Packit Service fb6fa5
	* gtk/gtkprinter.c (_gtk_printer_create_cairo_surface): 
Packit Service fb6fa5
	* gtk/gtkprinter-private.h: 
Packit Service fb6fa5
	* gtk/gtkprintjob.c (gtk_print_job_get_surface): Adapt all users.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c (gtk_entry_completion_finalize): Don't
Packit Service fb6fa5
	leak match data.  (#345107,  Christian Weiske)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c (populate_dialog): Move the conflict
Packit Service fb6fa5
	label out of the button box.  (#339456, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksizegroup.c (compute_dimension): Ignore unmapped widgets
Packit Service fb6fa5
	when ignore_hidden is TRUE.  (#344707, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Require cvs glib.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: 
Packit Service fb6fa5
	(_gtk_print_operation_platform_backend_create_preview_surface): 
Packit Service fb6fa5
	Don't use a temporary directory for preview files, since it
Packit Service fb6fa5
	is not clear who cleans it up. Instead, use g_mkstemp() directly
Packit Service fb6fa5
	to create a temp pdf file, and make the preview app responsible
Packit Service fb6fa5
	for cleaning it up.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintbackend.c: Move the registration of the 
Packit Service fb6fa5
	gtk-print-preview-command setting from gtkprintbackend.c to 
Packit Service fb6fa5
	gtkprintoperation-unix.c, to make sure it is registered before
Packit Service fb6fa5
	the first use. Also, document the two settings.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/print-editor.c: Add a "Preview" menu item.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c (handle_print_response): When starting
Packit Service fb6fa5
	a preview from the print dialog, set the action to PREVIEW.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Cosmetic changes.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-16 Matthias Clasens  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: Mark the preview filename
Packit Service fb6fa5
	as translatable (#345093, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
Fri Jun 16 11:49:53 2006  Tim Janik  <timj@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* fixed #337882 by applying patches from Tommi Komulainen:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprogressbar.c:
Packit Service fb6fa5
	(gtk_progress_bar_paint_activity):
Packit Service fb6fa5
	(gtk_progress_bar_get_activity): Move activity bar offset and size
Packit Service fb6fa5
	calculations to separate function.
Packit Service fb6fa5
	(gtk_progress_bar_paint_text): Allow caller to specify offset for the
Packit Service fb6fa5
	prelight part in addition to width.
Packit Service fb6fa5
	(gtk_progress_bar_paint): Paint the text also in activity mode, #337882.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprogressbar.c: (gtk_progress_bar_paint_text): Paint the
Packit Service fb6fa5
	prelighted text on top of the normal rather than side by side, to
Packit Service fb6fa5
	simplify painting text in activity mode.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c: Include
Packit Service fb6fa5
	gtkprinter-private.h  (#345038, Christian Persch)
Packit Service fb6fa5
 
Packit Service fb6fa5
2006-06-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/pdf/gtkprintbackendpdf.c: Use the
Packit Service fb6fa5
	stock floppy icon.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: Set the GENERATE_PDF capability
Packit Service fb6fa5
	when creating a print dialog.  (noted by Yevgen Muntyan)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-15  Carlos Garnacho  <carlosg@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_motion_notify): use
Packit Service fb6fa5
	gdk_window_get_pointer() to get pointer coordinates, but limit its
Packit Service fb6fa5
	calls to a maximum of 45 times per second for not being too
Packit Service fb6fa5
	CPU/network abusive. stop drag operation if (event->state &
Packit Service fb6fa5
	GDK_BUTTON1_MASK) is FALSE to prevent tabs from "adhering" to the
Packit Service fb6fa5
	pointer. Fixes bug #341571
Packit Service fb6fa5
	(gtk_notebook_calculate_tabs_allocation), (gtk_notebook_button_press):
Packit Service fb6fa5
	get rid of the "tab jumps to pointer" sensation when beginning a drag
Packit Service fb6fa5
	by using the pointer offset in the tab when the drag begins as an
Packit Service fb6fa5
	anchor.
Packit Service fb6fa5
	(gtk_notebook_redraw_tabs_union): remove, it wasn't worth the little
Packit Service fb6fa5
	performance gain and could draw artifacts under some circumstances.
Packit Service fb6fa5
	(gtk_notebook_drag_end): do not reparent the detached tab label until
Packit Service fb6fa5
	the animation has ended.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-15  Bastien Nocera  <hadess@hadess.net>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Update the Cairo requirements (#345008)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperationpreview.c 
Packit Service fb6fa5
	(gtk_print_operation_preview_base_init): Fix errors in the
Packit Service fb6fa5
	signal definitions.  (#344891, Marko Anastasov)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-14  Michael Emmel  <mike.emmel@gmail.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	* configure.in: updated mininum  dfb to 0.9.24
Packit Service fb6fa5
	* gdk/directfb/gdkdirectfb.h: added more directfb wrapper functions
Packit Service fb6fa5
	* gdk/directfb/gdkdrawable-directfb.c: wrapper functions and patch from 
Packit Service fb6fa5
	 Claudio Ciccani <klan@users.sf.net> to use a subsurface for cairo
Packit Service fb6fa5
    * gdk/directfb/gdkvisual-directfb.c: changed initalization sequence
Packit Service fb6fa5
    * gdk/directfb/gdkwindow-directfb.c: corrected reparent for toplevels
Packit Service fb6fa5
    * gdk/directfb/gdkdisplay-directfb.c: changed initilization sequence
Packit Service fb6fa5
	to a more rational order
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-14  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* perf/gtkwidgetprofiler.c (gtk_widget_profiler_profile_expose):
Packit Service fb6fa5
	New function; it lets us time the expose sequence of a widget.
Packit Service fb6fa5
	(create_widget): New helper function.
Packit Service fb6fa5
	(map_widget): New helper function.
Packit Service fb6fa5
	(profile_boot): Use create_widget() instead of doing it by hand.
Packit Service fb6fa5
	(profile_map_expose): Use map_widget() instead of doing it by hand.
Packit Service fb6fa5
Packit Service fb6fa5
	* perf/main.c (main): Call gtk_widget_profiler_profile_expose() as well.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-14  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpagesetupunixdialog.c: Use GKeyFile for the custom
Packit Service fb6fa5
	filename storage.  (#344867, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkselection.c: Call init_atoms before using atoms
Packit Service fb6fa5
	in several functions.  (#344743, John Finlay)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_set_search_position+_func):
Packit Service fb6fa5
	Allow NULL to reset to default.  (#344838, John Finlay)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintjob.h: Collect booleans into a bitfield
Packit Service fb6fa5
	(#344765, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.9.3 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtk.symbols: Add gtk_tree_view_grid_lines_get_type.
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Set interface age to 0
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-12  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Introduce grid and tree lines in GtkTreeView. (#106406,
Packit Service fb6fa5
	Martyn Russell).
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeprivate.h: add new fields to GtkTreePrivate.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkenums.h: add GtkTreeViewGridLines.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.[ch] (gtk_tree_view_set_grid_lines),
Packit Service fb6fa5
	(gtk_tree_view_get_grid_lines),
Packit Service fb6fa5
	(gtk_tree_view_set_enable_tree_lines),
Packit Service fb6fa5
	(gtk_tree_view_get_enable_tree_lines): new API,
Packit Service fb6fa5
	(gtk_tree_view_class_init): new properties,
Packit Service fb6fa5
	(gtk_tree_view_init), (gtk_tree_view_{get,set}_property),
Packit Service fb6fa5
	(gtk_tree_view_realize), (gtk_tree_view_draw_grid_lines),
Packit Service fb6fa5
	(gtk_tree_view_bin_expose): implement.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: update.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c (is_printer_active): Use 
Packit Service fb6fa5
	gtk_printer_accepts_ps here.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/pdf/gtkprintbackendpdf.c (gtk_print_backend_pdf_init):
Packit Service fb6fa5
	Mark the virtual "Print to PDF" printer as not accepting PS.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkprinter.h: 
Packit Service fb6fa5
	* gtk/gtkprinter.c: Add two new properties accepts-pdf and
Packit Service fb6fa5
	accepts-ps (with getters) to allow learning supported formats.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintjob.h: Add a GTK_PRINT_CAPABILITY_GENERATE_PDF
Packit Service fb6fa5
	capability.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c: Use it here to hide "Print to PDF" 
Packit Service fb6fa5
	from the printer list.  (#339592, Christian Persch)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c: Add support for pasting
Packit Service fb6fa5
	filenames into the filechooser.  (#153212, Bastian Nocera)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-12  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodelfilter.[ch]
Packit Service fb6fa5
	(gtk_tree_model_filter_convert_child_iter_to_iter),
Packit Service fb6fa5
	(gtk_tree_model_filter_convert_child_path_to_path): report status
Packit Service fb6fa5
	in return value instead of spewing assertions.  (#335729, Yevgen
Packit Service fb6fa5
	Muntyan).
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_finalize): 
Packit Service fb6fa5
	Clean up user data.  (#344624, Christian Weiske)
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintjob.c:
Packit Service fb6fa5
	* gtk/gtkprintbackend.c: 
Packit Service fb6fa5
	* gtk/gtkpagesetupunixdialog.c: 
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c: Cosmetic cleanups.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkassistant.c: Add an accessible implementation in
Packit Service fb6fa5
	order to make the buttons visible to a11y tools.  (pointed out
Packit Service fb6fa5
	by David Malcolm, #343945)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-win32.c: Store scale as a percentage.
Packit Service fb6fa5
	(#344560, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprogressbar.h: Add a dirty flag to GtkProgressBar.n/ 
Packit Service fb6fa5
	* gtk/gtkprogressbar.c: Defer updating of the offscreen
Packit Service fb6fa5
	pixmap until expose.  (#344543, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-11  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooserdefault.c
Packit Service fb6fa5
	(get_is_recent_filtered):
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c
Packit Service fb6fa5
	(get_is_recent_filtered):
Packit Service fb6fa5
	Do not leak the groups string vector. (#344607,
Packit Service fb6fa5
	John Finlay)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-11  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-win32.c: Fix MSVC build problem. (#339739,
Packit Service fb6fa5
	Kazuki Iwamoto)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkproperty-win32.c (gdk_property_change): Convert \n
Packit Service fb6fa5
	to \r\n also when storing CF_UNICODETEXT (UTF-16) in the
Packit Service fb6fa5
	Clipboard. (#344496)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-10  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooserwidget.c 
Packit Service fb6fa5
	(gtk_recent_chooser_widget_new_for_manager):
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c
Packit Service fb6fa5
	(gtk_recent_chooser_menu_new_for_manager): 
Packit Service fb6fa5
	Allow NULL to mean the default manager.  (#344530, 
Packit Service fb6fa5
	John Finlay)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c (page_setup_data_free):
Packit Service fb6fa5
	Check if rdata->page_setup is set before unreffing it. 
Packit Service fb6fa5
	(#344518, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.h: Remove an extra comma.  (#344528, 
Packit Service fb6fa5
	Elijah Newren)
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/gtkprintbackendpdf.c 
Packit Service fb6fa5
	(gtk_print_backend_pdf_print_stream): Use the passed in 
Packit Service fb6fa5
	destroy notify.  (#344513, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Require cairo 1.1.7
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c:
Packit Service fb6fa5
	* modules/printbackends/pdf/gtkprintbackendpdf.c: Use
Packit Service fb6fa5
	cairo_pdf_surface_set_dpi by cairo_surface_set_fallback_resolution.
Packit Service fb6fa5
	(#344512, Elijah Newren)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk-2.0-uninstalled.pc.in: Make compiling against uninstalled
Packit Service fb6fa5
	gdk work.  (#344386, Masatake Yamamoto)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Register create_custom_widget as 
Packit Service fb6fa5
	an object-returning signal.  (#344505, Marko Anastasov, patch
Packit Service fb6fa5
	by Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmarshalers.list: Add the right marshaller.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkprintjob.[hc]: Register GtkPrintCapabilities as a
Packit Service fb6fa5
	flags type.  (#344504, Marko Anastasov)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-09  Benjamin Berg  <benjamin@sipsolutions.net>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.c: (get_offsets): Take GtkMenu::horizontal-padding
Packit Service fb6fa5
	into account when placing submenus (#344290)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-09  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrange.c: added new style properties "trough-side-details"
Packit Service fb6fa5
	and "draw-trough-under-steppers" and fixed the "stepper-spacing"
Packit Service fb6fa5
	style property. Fixes bugs #342339 and #342249.
Packit Service fb6fa5
Packit Service fb6fa5
	"draw-trough-under-steppers", when set to FALSE, starts trough
Packit Service fb6fa5
	drawing next to the steppers instead of drawing the trough "below"
Packit Service fb6fa5
	(around) the steppers. If "stepper-spacing" is set to any value
Packit Service fb6fa5
	larger than zero, "draw-trough-under-steppers" is set to FALSE
Packit Service fb6fa5
	automatically to avoid rendering an area that looks clickable but
Packit Service fb6fa5
	isn't.
Packit Service fb6fa5
Packit Service fb6fa5
	(gtk_range_calc_layout): honor draw-trough-under-steppers.
Packit Service fb6fa5
	Don't reserve stepper-spacing on sides of the range that don't
Packit Service fb6fa5
	have steppers.
Packit Service fb6fa5
Packit Service fb6fa5
	(gtk_range_expose): changed drawing accordingly. Implement
Packit Service fb6fa5
	"trough-side-details" which enables drawing of the upper and lower
Packit Service fb6fa5
	parts of the trough with different details. This is useful for
Packit Service fb6fa5
	theme engines which want to draw these parts differently.
Packit Service fb6fa5
Packit Service fb6fa5
	(coord_to_value): correctly take all rendering options into
Packit Service fb6fa5
	account. stepper-spacing > 0 caused jumping and otherwise
Packit Service fb6fa5
	strangely behaving ranges before.
Packit Service fb6fa5
Packit Service fb6fa5
	(other functions): changed accordingly.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-09  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkdrawable-win32.c (_gdk_win32_drawable_release_dc):
Packit Service fb6fa5
	Call ReleaseDC() on DCs acquired with GetDC() (for windows), and
Packit Service fb6fa5
	DeleteDC() on DCs acquired with CreateCompatibleDC() (for
Packit Service fb6fa5
	bitmaps). According to MSDN, this is the correct thing to do, even
Packit Service fb6fa5
	if always using DeleteDC() seems to have worked fine in
Packit Service fb6fa5
	practice. (#337491, Chris Wilson)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testprint.c: Update for api changes.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Fix some copy-and-paste errors,
Packit Service fb6fa5
	and rename the pdf-target property to export-filename.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c: Turn off profiling code.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/print-editor.c: Update for api changes.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.h: Include gtkprintoperationpreview.h
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperationpreview.c (gtk_print_operation_preview_is_selected): 
Packit Service fb6fa5
	Use g_return_val_if_fail (#344288, Kazuki Iwamoto)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintbackend.h: Don't include gtkprinter-private.h here.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c: 
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: 
Packit Service fb6fa5
	* gtk/gtkprintjob.c: 
Packit Service fb6fa5
	* gtk/gtkprintbackend.c: Instead include it here.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.h: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Rename pdf_target to export_filename.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.h (GtkPrintOperationResult): Get
Packit Service fb6fa5
	rid of GTK_PRINT_OPERATION_RESULT_PREVIEW.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Update all users.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-08  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (gdk_event_translate):
Packit Service fb6fa5
	[WM_WINDOWPOSCHANGED] Replace identical code as in
Packit Service fb6fa5
	handle_configure_event() with call to that function.
Packit Service fb6fa5
	[WM_SIZING] Fix implementation of aspect ratio hints. (#344244)
Packit Service fb6fa5
	The hints are for the geometry of the client area, not of the
Packit Service fb6fa5
	window including decorations. Improve resizing behaviour in the
Packit Service fb6fa5
	presence of aspect hints, to be more in line with typical X window
Packit Service fb6fa5
	managers.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbutton.c (gtk_tool_button_style_set): Give
Packit Service fb6fa5
	GtkToolButton the same treatment.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkbutton.c (gtk_button_style_set): Don't call
Packit Service fb6fa5
	construct_child here, since some apps make assumptions 
Packit Service fb6fa5
	about the lifecycle of the constructed label.  
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-08  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c (finish_print):
Packit Service fb6fa5
	Fix up unix fallout from previous change.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-08  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-win32.c:
Packit Service fb6fa5
	Update windows to build with new APIs and first cut
Packit Service fb6fa5
	at preview work.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h:
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c:
Packit Service fb6fa5
	* gtk/gtkprintoperation.c
Packit Service fb6fa5
	Various updates needed when making the preview work on win32.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/print-editor.c:
Packit Service fb6fa5
	Print, don't preview.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (popup_targets_received): Make Delete
Packit Service fb6fa5
	menuitem insensitive if entry is not editable.  (#344232, 
Packit Service fb6fa5
	Milosz Derezynski)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Add some docs. 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add gtk_print_operation_set_allow_async.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.h: Remove gtk_print_operation_run_async.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testnotebookdnd.c: Update callers.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.h:
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_set_window_creation_hook):
Packit Service fb6fa5
	Add a destroy notify for the callback data.  (#344209, 
Packit Service fb6fa5
	Murray Cumming)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-07  Jürg Billeter  <j@bitron.ch>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am: Fix building gtkbuiltincache.h without system GTK+.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-07  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h:
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c:
Packit Service fb6fa5
	* gtk/gtkprintoperation.[ch]:
Packit Service fb6fa5
	Clean up APIs:
Packit Service fb6fa5
	Make async a setting instead of separate calls.
Packit Service fb6fa5
	Combine settings like show_dialog, show_preview and pdf_target into
Packit Service fb6fa5
	an action enum that you pass to gtk_print_dialog_run().
Packit Service fb6fa5
	
Packit Service fb6fa5
	* tests/print-editor.c:
Packit Service fb6fa5
	* tests/testnouiprint.c:
Packit Service fb6fa5
	* tests/testprint.c:
Packit Service fb6fa5
	* demos/gtk-demo/printing.c:
Packit Service fb6fa5
	Update to new APIs
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-07  Bastien Nocera  <hadess@hadess.net>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Update the ATK requirements (#344148)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintercups.c 
Packit Service fb6fa5
	(gtk_printer_cups_finalize):  Fix a C99ism.
Packit Service fb6fa5
	(#344123, Jens Ganseuer)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-06  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkpango.c (gdk_pango_layout_line_get_clip_region): Correct
Packit Service fb6fa5
	rounding of rect members.  Improved docs.  (#337603)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c: Small optimization
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-05  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.9.2 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Set interface age to 0.
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperationpreview.c: Include gtkalias.h
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add some forgotten new functions.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-04  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_calculate_shown_tabs):
Packit Service fb6fa5
	(gtk_notebook_calc_tabs): Fix borderline cases in tab
Packit Service fb6fa5
	visibility calculation.  (#168105, Carlos Garnacho Parro)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkfont-x11.c (_gdk_font_destroy): Remove the right
Packit Service fb6fa5
	XID from the xid table.  (#341327, Sampo Savolainen, Tim Janik)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-04  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperationpreview.h: Add missing G_END_DECLS (#343838)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-03  Richard Hult  <richard@imendio.com>                                 
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/Makefile.am:                                               
Packit Service fb6fa5
	* gdk/quartz/gdkspawn-quartz.c: Add spawn functions, copied from the
Packit Service fb6fa5
	win32 backend.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h:
Packit Service fb6fa5
	* gtk/gtkprintoperation.h:
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Add a show-preview property. 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: Implement it here.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: Cleanups
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-02  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Rubber banding for GtkTreeView, #80127.  Uses same method as
Packit Service fb6fa5
	GtkIconView.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_class_init),
Packit Service fb6fa5
	(gtk_tree_view_init), (gtk_tree_view_get_property),
Packit Service fb6fa5
	(gtk_tree_view_set_property), (gtk_tree_view_set_rubber_banding),
Packit Service fb6fa5
	(gtk_tree_view_get_rubber_banding): add property,
Packit Service fb6fa5
	(gtk_tree_view_button_press): start rubber banding if enabled and
Packit Service fb6fa5
	press is on a non-selected node,
Packit Service fb6fa5
	(gtk_tree_view_button_release): stop rubber banding,
Packit Service fb6fa5
	(gtk_tree_view_motion_bin_window), (scrool_row_timeout): enable/update
Packit Service fb6fa5
	the rubber band,
Packit Service fb6fa5
	(gtk_tree_view_bin_expose): draw rubber band if active,
Packit Service fb6fa5
	(gtk_tree_view_stop_rubberband),
Packit Service fb6fa5
	(gtk_tree_view_update_rubber_band_selection_range),
Packit Service fb6fa5
	(gtk_tree_view_update_rubber_band_selection),
Packit Service fb6fa5
	(gtk_tree_view_update_rubber_band),
Packit Service fb6fa5
	(gtk_tree_view_paint_rubber_band): new functions.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.h: add new set/get function for rubber banding
Packit Service fb6fa5
	property.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeprivate.h: add a bunch of new private fields.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-02  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_leave_notify): revert fix of
Packit Service fb6fa5
	#164884 because it's not a problem in gtk+ but in applications and
Packit Service fb6fa5
	it breaks starting drags from the edge of a row.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-02  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Separate sensitive/selectable properties.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeselection.c (tree_column_is_sensitive): remove,
Packit Service fb6fa5
	(_gtk_tree_selection_row_is_selectable): remove checks to see if at
Packit Service fb6fa5
	least one column is sensitive,
Packit Service fb6fa5
	(gtk_tree_selection_real_select_node): remove code which enables
Packit Service fb6fa5
	insensitive rows to always be unselected.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_row_changed): remove code
Packit Service fb6fa5
	that unselects a node if it just became insensitive.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtkcombo_box_list_select_func): new function,
Packit Service fb6fa5
	based on the at least one column sensitive check from
Packit Service fb6fa5
	_gtk_tree_selection_row_is_selectable(),
Packit Service fb6fa5
	(gtk_combo_box_list_setup): set selection function on tree selection.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-02  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodelfilter.c
Packit Service fb6fa5
	(gtk_tree_model_filter_convert_child_path_to_path): need to use
Packit Service fb6fa5
	gtk_tree_model_filter_get_iter_full() since the path returned
Packit Service fb6fa5
	by gtk_real_tree_model_filter_convert_child_path_to_path() includes
Packit Service fb6fa5
	invisible nodes.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c (gtk_status_icon_get_geometry): Allow
Packit Service fb6fa5
	to return partial information.  (#343625, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c (gtk_window_key_release_event): Chain up
Packit Service fb6fa5
	to key_release, not to key_press.  (#343677, Tommi Komulainen)
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-02  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am:
Packit Service fb6fa5
	Add gtkprintoperationpreview.[ch]
Packit Service fb6fa5
	Set default preview command. Hardcoded for now.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkmarshalers.list:
Packit Service fb6fa5
	Add BOOLEAN:OBJECT,OBJECT,OBJECT
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintbackend.c:
Packit Service fb6fa5
	Add preview command property.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintcontext.[ch]:
Packit Service fb6fa5
	Make less dependent on PrintOperation for output settings
Packit Service fb6fa5
	Externally set cairo_t and dpi. Resettable.
Packit Service fb6fa5
	Create fontmap without metrics hinting (so that print preview
Packit Service fb6fa5
	text layout doesn't depend on zoom level).
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h:
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.[ch]:
Packit Service fb6fa5
	Initial work on print preview API and default implementation
Packit Service fb6fa5
	using an external preview app.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-win32.c:
Packit Service fb6fa5
	Some needed updates. Not done, needs more work.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperationpreview.[ch]:
Packit Service fb6fa5
	New interface used in print preview api.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c:
Packit Service fb6fa5
	Add print preview dialog.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* tests/print-editor.c:
Packit Service fb6fa5
	Test using an custom print preview widget.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-02  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentmanager.c
Packit Service fb6fa5
	(gtk_recent_info_get_application_info): Fix a typo (spotted by
Packit Service fb6fa5
	Paolo Borelli and coverity).
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	* tests/testnotebookdnd.c: Small tweaks to test more things.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbutton.c (gtk_tool_button_class_init): Add
Packit Service fb6fa5
	an icon-spacing style property for the same purpose.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkbutton.c (gtk_button_class_init):  Add an image-spacing
Packit Service fb6fa5
	style property that allows to adjust the spacing between image
Packit Service fb6fa5
	and label in button.  (#320431, James Moger)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: 
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: Move the 
Packit Service fb6fa5
	PrintPagesData.wait flag to GtkPrintOperationPrivate.is_sync.
Packit Service fb6fa5
	Also use a recursive mainloop instead of manually looping.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Add some examples to the docs.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintbackend.c (gtk_print_backend_class_init): 
Packit Service fb6fa5
	Intern signal names.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c: 
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: Use canonical signal names.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-31  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpagesetupunixdialog.c: Add docs, cleanup some
Packit Service fb6fa5
	formatting.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (print_pages_idle): Don't
Packit Service fb6fa5
	treat manual_scale like a percentage, its a factor.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_class_init): Document
Packit Service fb6fa5
	signals.  (#302556, Stefan Kost)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-31  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* demos/gtk-demo/printing.c:
Packit Service fb6fa5
	* tests/print-editor.c:
Packit Service fb6fa5
	* tests/testnouiprint.c:
Packit Service fb6fa5
	* tests/testprint.c:
Packit Service fb6fa5
	* tests/testprintfileoperation.c:
Packit Service fb6fa5
	Further updates from the GtkPrintContext functions rename.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* modules/printbackends/cups/gtkcupsutils.c:
Packit Service fb6fa5
	Always set requesting-user-name when doing cups requests.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-31  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpagesetupunixdialog.c:
Packit Service fb6fa5
	Remove request_details_tag with g_signal_handler_disconnect,
Packit Service fb6fa5
	not g_source_remove. (#343475)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-31  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintcontext.h: 
Packit Service fb6fa5
	* gtk/gtkprintcontext.c: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: 
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: Change some function names to be 
Packit Service fb6fa5
	longer and better. 
Packit Service fb6fa5
	gtk_print_context_get_cairo -> gtk_print_context_get_cairo_context
Packit Service fb6fa5
	gtk_print_context_get_fontmap -> gtk_print_context_get_pango_fontmap
Packit Service fb6fa5
	gtk_print_context_create_context -> gtk_print_context_create_pango_context
Packit Service fb6fa5
	gtk_print_context_create_layout -> gtk_print_context_create_pango_layout
Packit Service fb6fa5
	Update all callers.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpagesetupunixdialog.c: Don't run the custom page
Packit Service fb6fa5
	size dialog.  (#340444, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/main.c (main): Display comments in friendly
Packit Service fb6fa5
	DodgerBlue instead of scary red.  (#343444, Carol Spears)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfontbutton.c: 
Packit Service fb6fa5
	* gtk/gtkcolorbutton.c: Clarify the docs of the color-set and
Packit Service fb6fa5
	font-set signals.  (#343438, Olexiy Avramchenko)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c (gtk_grab_notify_foreach): Don't skip internal
Packit Service fb6fa5
	children when emitting grab-notify.  (#343425, Markku Vire)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkpixmap.c: 
Packit Service fb6fa5
	* gdk/gdkwindow.c: Don't use G_DEFINE_TYPE, since the instance
Packit Service fb6fa5
	struct name does not match the type name.  (#343453, Ed Catmur)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: 
Packit Service fb6fa5
	* gtk/gtkbutton.h: 
Packit Service fb6fa5
	* gtk/gtkbutton.c: Add a GtkButton::image-position property
Packit Service fb6fa5
	with getter and setter, to allow constructing buttons with
Packit Service fb6fa5
	the image stacked on top of the label.  (#342930, Johan Dahlin)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-30  Johan Dahlin  <jdahlin@async.com.br>
Packit Service fb6fa5
Packit Service fb6fa5
   * gtk/gtk.symbols:
Packit Service fb6fa5
   * gtk/gtkbutton.c: (gtk_button_class_init), (gtk_button_init),
Packit Service fb6fa5
   (gtk_button_set_property), (gtk_button_get_property),
Packit Service fb6fa5
   (gtk_button_construct_child), (gtk_button_set_image_spacing),
Packit Service fb6fa5
   (gtk_button_get_image_spacing):
Packit Service fb6fa5
   * gtk/gtkbutton.h:
Packit Service fb6fa5
   * gtk/gtktoolbutton.c: (gtk_tool_button_class_init),
Packit Service fb6fa5
   (gtk_tool_button_construct_contents),
Packit Service fb6fa5
   (gtk_tool_button_set_property), (gtk_tool_button_get_property),
Packit Service fb6fa5
   (_gtk_tool_button_get_button), (gtk_tool_button_set_icon_spacing),
Packit Service fb6fa5
   (gtk_tool_button_get_icon_spacing):
Packit Service fb6fa5
   * gtk/gtktoolbutton.h:
Packit Service fb6fa5
   Add GtkButton:image-spacing and GtkToolButton::icon-spacing.
Packit Service fb6fa5
   (#320431, James Moger)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-30  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_button): only
Packit Service fb6fa5
	check sort column id if connected to sortable model.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-30  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkpango.c (draw_error_underline): Fix offset to center the
Packit Service fb6fa5
	underline in requested rectangle. (Ported from pango fix.)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-29  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdialog.h: removed forgotten declaration of
Packit Service fb6fa5
	_gtk_dialog_get_response_for_widget(), the function has been made
Packit Service fb6fa5
	public a long time ago.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-29  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_target_list_notify): applied
Packit Service fb6fa5
	patch from Chris Wilson which replaces a useless loop with
Packit Service fb6fa5
	built-in access to free'd memory by a simple integer comparison.
Packit Service fb6fa5
	Fixes bug #342894.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-29  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_move_cursor_up_down): select
Packit Service fb6fa5
	the current focus row if nothing is selected and ctrl is not pressed.
Packit Service fb6fa5
	(Fixes #324480, Murray Cumming/Srirama Sharma).
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-28  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_cell_focus): refactor
Packit Service fb6fa5
	to work correctly in RTL mode.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_move_cursor_left_right): make
Packit Service fb6fa5
	cursor movement to left/right work correctly in RTL mode.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-28  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkrectangle.c (gdk_rectangle_union, gdk_rectangle_intersect):
Packit Service fb6fa5
	Note in docs that @dest can be the same as @src1 or @src2. (#343233,
Packit Service fb6fa5
	Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-28  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstyle.c (gtk_default_draw_flat_box): handle
Packit Service fb6fa5
	cell_even_ruled_sorted and cell_odd_ruled_sorted for the selected
Packit Service fb6fa5
	state.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-28  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkenums.h: add GTK_ARROW_NONE.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_column): always
Packit Service fb6fa5
	"show" the arrow if sort_column_id >= 0, only set arrow type if
Packit Service fb6fa5
	this column is the column we are currently sorting on. (#331338).
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c: Avoid trivial differences
Packit Service fb6fa5
	in translated strings.  (#343088, Clytie Siddall)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-28  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_build_tree): emit test_expand_row
Packit Service fb6fa5
	and test return value before expanding a branch. (Fixes #321523,
Packit Service fb6fa5
	reported by Daniel Lindenaar).
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-28  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_insert_column): set the sizing
Packit Service fb6fa5
	type of the new column to FIXED,
Packit Service fb6fa5
	(gtk_tree_view_insert_column_with_attributes): likewise. (#341898,
Packit Service fb6fa5
	Dan Winship).
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-27  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_remove_node):
Packit Service fb6fa5
	only unref if elt->ref_count > 0,
Packit Service fb6fa5
	(gtk_tree_model_filter_row_deleted): likewise. (Fixes #340839,
Packit Service fb6fa5
	reported by Yevgen Muntyan).
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-27  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Small refactoring. (#340428, Paolo Borelli).
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkliststore.c (gtk_list_store_set_valist_internal),
Packit Service fb6fa5
	(gtk_list_store_insert_with_valuesv): refactor code to determine
Packit Service fb6fa5
	iter compare func into gtk_list_store_get_compare_func().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreestore.c (gtk_tree_store_set_valist_internal),
Packit Service fb6fa5
	(gtk_tree_store_insert_with_valuesv): likewise.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-27  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_queue_draw_arrow): really fix
Packit Service fb6fa5
	#333284.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-27  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Editable cell window placement and RTL fixes.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_button_press),
Packit Service fb6fa5
	(gtk_tree_view_bin_expose), (gtk_tree_view_get_cell_area),
Packit Service fb6fa5
	(gtk_tree_view_create_row_drag_icon): Only add indentation to x
Packit Service fb6fa5
	if !rtl,
Packit Service fb6fa5
	(gtk_tree_view_create_row_drag_icon): Iterate over columns in reverse
Packit Service fb6fa5
	direction if in rtl mode.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
Packit Service fb6fa5
	horizontal_separator is not part of the real background area width,
Packit Service fb6fa5
	add 2 * focus_line_width to real_cell_area.x and not
Packit Service fb6fa5
	real_background_area.x, fix up event coordinates check in the
Packit Service fb6fa5
	PACK_END loop, also set depth to zero at the end of the PACK_END
Packit Service fb6fa5
	loop,
Packit Service fb6fa5
	(_gtk_tree_view_get_neighbor_sizes): also add column_spacing for each
Packit Service fb6fa5
	visible cell.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/stock-icons/24/gtk-orientation-landscape.png:
Packit Service fb6fa5
	* gtk/stock-icons/24/gtk-orientation-portrait.png:
Packit Service fb6fa5
	* gtk/stock-icons/24/gtk-orientation-reverse-landscape.png:
Packit Service fb6fa5
	* gtk/stock-icons/24/gtk-orientation-reverse-portrait.png:
Packit Service fb6fa5
	Cleaned up icons by Diana Fong.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-26  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_queue_draw_arrow): queue a redraw
Packit Service fb6fa5
	for the full width of the row, not just the width we got allocated.
Packit Service fb6fa5
	(Fixes #333284, reported by Benjamin Berg).
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-26  Kristian Rietveld  <kris@gtk.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_top_row_to_dy): set dy to
Packit Service fb6fa5
	page_size + height in the event dy + page_size is about to become
Packit Service fb6fa5
	bigger than height.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkstatusicon.h:
Packit Service fb6fa5
	* gtk/gtkstatusicon.c (gtk_status_icon_get_geometry):
Packit Service fb6fa5
	New function that can be used to e.g. position 
Packit Service fb6fa5
	notification bubbles wrt to the status icon.  
Packit Service fb6fa5
	(#341450, Christian Persch, Havoc Pennington)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Make GTK+ work as an untrusted X client. (#136571,
Packit Service fb6fa5
	Ed Catmur)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.h:
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c (gdk_display_open): When 
Packit Service fb6fa5
	opening a display, determine if we are untrusted.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c (gdk_notify_startup_complete): 
Packit Service fb6fa5
	Just bail out when we are untrusted.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c (gdk_window_new): Work around
Packit Service fb6fa5
	a bug in the Xorg XSECURITY implementation by coercing
Packit Service fb6fa5
	toplevel InputOnly windows to InputOutput.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c (_gdk_windowing_get_pointer): 
Packit Service fb6fa5
	(_gdk_windowing_window_get_pointer): 
Packit Service fb6fa5
	When untrusted, call XQueryPointer on an auxiliary
Packit Service fb6fa5
	window, not on the root window.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_at_pointer): 
Packit Service fb6fa5
	If untrusted, loop through all GDK-aware toplevels on all
Packit Service fb6fa5
	screens in the hope we hit one containing the pointer; 
Packit Service fb6fa5
	then use that as the basis of the current XQueryPointer 
Packit Service fb6fa5
	child recursion.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkmain-x11.c (gdk_pointer_grab): 
Packit Service fb6fa5
	(gdk_keyboard_grab): Ignore failed grabs when untrusted.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdnd-x11.c (gdk_window_cache_new): Only
Packit Service fb6fa5
	cache our own toplevels when untrusted.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdnd-x11.c (motif_send_enter): Don't try
Packit Service fb6fa5
	to do Motif DND as untrusted client.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkevents-x11.c (fetch_net_wm_check_window): 
Packit Service fb6fa5
	(gdk_x11_screen_get_window_manager_name): 
Packit Service fb6fa5
	(gdk_x11_screen_supports_net_wm_hint): 
Packit Service fb6fa5
	Bail out early if untrusted.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkcolorsel.c (grab_color_at_mouse): If getting 
Packit Service fb6fa5
	the color under the pointer by screenshooting the root 
Packit Service fb6fa5
	window fails, it tries to get the color from our own 
Packit Service fb6fa5
	window.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcolorsel.c (get_screen_color): Make the
Packit Service fb6fa5
	dropper_grab_widget a child of the dialog, not a 
Packit Service fb6fa5
	toplevel.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkinvisible.c (gtk_invisible_realize): Respect
Packit Service fb6fa5
	a parent window that has been set before realizing.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_get_parent_window): 
Packit Service fb6fa5
	Always return a previously set parent window.
Packit Service fb6fa5
	
Packit Service fb6fa5
2006-05-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfontbutton.c (gtk_font_button_clicked): 
Packit Service fb6fa5
	* gtk/gtkcolorbutton.c (gtk_color_button_clicked): 
Packit Service fb6fa5
	Fix the handling of modality by copying what
Packit Service fb6fa5
	GtkFileChooserButton does.  (#342754, Yevgen Muntyan)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c (create_main_page): Make
Packit Service fb6fa5
	the range entry insensitive if another range option
Packit Service fb6fa5
	is selected.  (#342783, Caolan McNamara)
Packit Service fb6fa5
	(update_dialog_from_capabilities): Make the collate
Packit Service fb6fa5
	check button insensitive unless multiple copies are
Packit Service fb6fa5
	printed  (#342781, Caolan McNamara)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c: Remove style properties when a widget
Packit Service fb6fa5
	class gets finalized, to make style properties work in
Packit Service fb6fa5
	dynamic types.  (#342513, Christian Persch)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-24  Henrique Romano  <henrique@async.com.br>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellview.c: (gtk_cell_view_class_init),
Packit Service fb6fa5
	(gtk_cell_view_get_property), (gtk_cell_view_set_property):
Packit Service fb6fa5
	Add model property for GtkCellView, part of #172535.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.h: 
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h: 
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Add a custom-tab-label property.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c (get_print_dialog): Use it
Packit Service fb6fa5
	here.  (#342752, Yevgen Muntyan)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-24  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.[ch]:
Packit Service fb6fa5
	Add gtk_print_unix_dialog_set_manual_capabilities that controls
Packit Service fb6fa5
	what widgets to enable in the dialog depending on the apps
Packit Service fb6fa5
	capabilities.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintbackend.[ch]:
Packit Service fb6fa5
	* gtk/gtkprinter-private.h:
Packit Service fb6fa5
	* gtk/gtkprinter.c:
Packit Service fb6fa5
	* gtk/gtkprintjob.h:
Packit Service fb6fa5
	Add printer_get_capabilities to backend.
Packit Service fb6fa5
	Move some fallback calls to the printbackend base class.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c:
Packit Service fb6fa5
	Set manual capabilities
Packit Service fb6fa5
	
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	Implement get_capabilities
Packit Service fb6fa5
	
Packit Service fb6fa5
	* modules/printbackends/lpr/gtkprintbackendlpr.c:
Packit Service fb6fa5
	* modules/printbackends/pdf/gtkprintbackendpdf.c:
Packit Service fb6fa5
	Move some methods to baseclass.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (print_pages): Do the begin-print
Packit Service fb6fa5
	emission in the idle, so that the print dialog goes away
Packit Service fb6fa5
	before begin-print.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.h: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Add a boolean show-progress  
Packit Service fb6fa5
	property, and show a progress dialog if it is set to TRUE.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (pdf_end_run): 
Packit Service fb6fa5
	* gtk/gtkprintoperation-win32.c (win32_end_run): 
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c (unix_end_run): 
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h: Add a cancelled
Packit Service fb6fa5
	parameter to end_run, and call it even if the print
Packit Service fb6fa5
	operation was cancelled.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-23  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinteroptionwidget.c (filesave_changed_cb):
Packit Service fb6fa5
	Allow absolute filenames in filename entry.
Packit Service fb6fa5
	Patch from Yevgen Muntyan (#341679)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-23  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.[ch]:
Packit Service fb6fa5
	Add gtk_print_unix_dialog_add_custom_tab
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c:
Packit Service fb6fa5
	Implement custom widgets for unix.
Packit Service fb6fa5
	Fix some warnings by including cairo-ps/pdf.h
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-win32.c:
Packit Service fb6fa5
	Mark string for translation.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (gtk_print_operation_class_init): 
Packit Service fb6fa5
	Fix docs.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-22  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c:
Packit Service fb6fa5
	Make sure grab-notify is emitted on toplevels as well as 
Packit Service fb6fa5
	child widgets.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am:
Packit Service fb6fa5
	* gtk/gtkwin32embedwidget.[ch]
Packit Service fb6fa5
	Add new widget used for win32 port to embed gtk+
Packit Service fb6fa5
	widgets in windows dialog.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmarshalers.list:
Packit Service fb6fa5
	Add POINTER:VOID
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h:
Packit Service fb6fa5
	* gtk/gtkprintoperation.[ch]:
Packit Service fb6fa5
	Generic support for custom widgets in print dialog.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-win32.c:
Packit Service fb6fa5
	Implement custom widget support for win32.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/print-editor.c:
Packit Service fb6fa5
	Allow setting of font using custom widgets in the print dialog.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-22  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Rollback the following changes, to fix it the proper way in Pango:
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkinternals.h:
Packit Service fb6fa5
	* gdk/gdkscreen.c (gdk_screen_class_init), (gdk_screen_finalize),
Packit Service fb6fa5
	(update_fontmap_resolution), (gdk_screen_set_resolution):  Add new
Packit Service fb6fa5
	function _gdk_screen_get_font_map() and have one fontmap per screen,
Packit Service fb6fa5
	with the correct resolution set on it.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkpango.c (gdk_pango_context_get_for_screen): Use
Packit Service fb6fa5
	_gdk_screen_get_font_map() instead of setting resolution on the
Packit Service fb6fa5
	PangoCairoContext.  (#342529)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-22  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentmanager.h:
Packit Service fb6fa5
	* gtk/gtkrecentmanager.c
Packit Service fb6fa5
	(gtk_recent_info_get_application_info): Don't mask "time" with
Packit Service fb6fa5
	the "time" argument.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkcolor.h: gdk_color_parse returns boolean, not int.
Packit Service fb6fa5
	(#342569, Masatake Yamato)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c (dialog_set_scale): Don't return
Packit Service fb6fa5
	a value from a void function.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinter.c (_gtk_printer_prepare_for_print) 
Packit Service fb6fa5
	(_gtk_printer_get_settings_from_options) 
Packit Service fb6fa5
	(_gtk_printer_request_details): Don't return values from void
Packit Service fb6fa5
	functions.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooserutils.c (delegate_unselect_uri): Don't
Packit Service fb6fa5
	return a value from a void function.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystem.c (gtk_file_system_cancel_operation): Don't
Packit Service fb6fa5
	return a value from a void function.  Also, don't put 
Packit Service fb6fa5
	semicolons behind G_DEFINE_TYPE. (#342543)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_class_init): Add docs
Packit Service fb6fa5
	for new style properties.  (#342535, Mart Raudsepp)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkscreen-x11.c: Remove _gdk_x11_screen_request_cm_notification
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Directly call 
Packit Service fb6fa5
	gdk_display_request_selection_notification. 
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c: Several cleanups.
Packit Service fb6fa5
	
Packit Service fb6fa5
2006-05-21  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkinternals.h:
Packit Service fb6fa5
	* gdk/gdkscreen.c (gdk_screen_class_init), (gdk_screen_finalize),
Packit Service fb6fa5
	(update_fontmap_resolution), (gdk_screen_set_resolution):  Add new
Packit Service fb6fa5
	function _gdk_screen_get_font_map() and have one fontmap per screen,
Packit Service fb6fa5
	with the correct resolution set on it.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkpango.c (gdk_pango_context_get_for_screen): Use
Packit Service fb6fa5
	_gdk_screen_get_font_map() instead of setting resolution on the
Packit Service fb6fa5
	PangoCairoContext.  (#342529)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-22  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystemwin32.c: Make it compile again. Doesn't work
Packit Service fb6fa5
	properly yet, though. There is lots of commonality between this
Packit Service fb6fa5
	file and gtkfilesystemunix.c that should really be factored out.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpaned.c (gtk_paned_compute_position): Avoid warnings
Packit Service fb6fa5
	if a child is NULL.  (#342007, Patrick Monnerat)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtk.symbols: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.h: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (gtk_print_operation_cancel): New function
Packit Service fb6fa5
	to cancel a running print operation.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h (struct _GtkPrintOperationPrivate): 
Packit Service fb6fa5
	Add a cancelled flag, use g types, use bitfields.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (print_pages): Clean up after the idle
Packit Service fb6fa5
	in the synchronous case.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_pages_allocate): Fix a 
Packit Service fb6fa5
	boundary case in scrolling where a tab was not shown.  (#168105,
Packit Service fb6fa5
	Hiroyuki Ikezoe, patch by Kouhei Sutou)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-19  Damon Chaplin  <damon@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfontsel.c (gtk_font_selection_init): use
Packit Service fb6fa5
	atk_relation_add_target() to add the targets, since it sets up weak
Packit Service fb6fa5
	references to avoid crashes. (#305530)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.h: 
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Add a GtkPrintOperation:: paginate signal 
Packit Service fb6fa5
	that gets emitted to paginate a document in chunks.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h: 
Packit Service fb6fa5
	* gtk/gtkmarshalers.list: Add necessary glue.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcalendar.c (gtk_calendar_drag_motion): Don't produce
Packit Service fb6fa5
	a stuck drag if shift is held.  (#341734, Sebastien Bacher) 
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdnd-x11.c (_gdk_drag_get_protocol_for_display): 
Packit Service fb6fa5
	Always set protocol.  (#342003, Tommi Komulainen)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimage.c (icon_theme_changed): Only unref the pixbuf
Packit Service fb6fa5
	if the image has the appropriate storage type.  (#342096, Tommi
Packit Service fb6fa5
	Komulainen)
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Actually require GLib 2.11
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_drag_data_received): Make drops
Packit Service fb6fa5
	end up at the right spot.  (#342072,  Yevgen Muntyan)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-18  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrange.c: canonicalize the name of the "activate-slider"
Packit Service fb6fa5
	style property and use GTK_PARAM_READABLE instead of
Packit Service fb6fa5
	G_PARAM_READABLE. Moved one "activate_slider" variable to the
Packit Service fb6fa5
	local scope its used in.
Packit Service fb6fa5
Packit Service fb6fa5
2006-06-18  Michael Emmel  <mike.emmel@gmail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkscreen-directfb.c: 
Packit Service fb6fa5
	* added gdk_screen_is_composited to compile
Packit Service fb6fa5
	* Bug 342091
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-17  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-win32.c:
Packit Service fb6fa5
	Update to changed APIs.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.9.1 ====
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Reset interface age
Packit Service fb6fa5
	
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
Tue May 16 12:36:25 2006  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Move getting the
Packit Service fb6fa5
	property out of the loop, and rename the variable 'max_expand'.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c (gtk_toolbar_class_init): Fix the decription
Packit Service fb6fa5
	for the max-child-expand property. 
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprinter.c (gtk_printer_class_init): 
Packit Service fb6fa5
	* gtk/gtkprintjob.c (gtk_print_job_class_init): 
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (gtk_print_operation_class_init): 
Packit Service fb6fa5
	Cosmetic cleanups.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpagesetupunixdialog.c (populate_dialog): Add labels
Packit Service fb6fa5
	for page orientations, also add the fourth one.  (#339589)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/stock-icons/24/gtk-orientation-reverse-portrait.png: New
Packit Service fb6fa5
	icon.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/Makefile.am: Add it here.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkstock.[hc]: Add stock items for the page orientations.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-16  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c: added "max-child-expand" style property which
Packit Service fb6fa5
	limits the space taken by expanding tool items. Fixes bug #340722.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-16  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpathbar.c (gtk_path_bar_dispose): cancel all pending handles
Packit Service fb6fa5
	in the button list. (Fixes #341035, reported by William Jon McCann).
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-16  Kristian Rietveld  <kris@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c
Packit Service fb6fa5
	(show_and_select_paths_finished_loading): put the newly selected
Packit Service fb6fa5
	row(s) the in the middle of the view,
Packit Service fb6fa5
	(update_current_folder_get_info_cb),
Packit Service fb6fa5
	(gtk_file_chooser_default_update_current_folder): make sure reload
Packit Service fb6fa5
	state is set to RELOAD_HAS_FOLDER while loading the new folder,
Packit Service fb6fa5
	so _map() won't start loading the current working directory. (Fixes
Packit Service fb6fa5
	#341028, reported by Michael Natterer).
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_button_press): Fix
Packit Service fb6fa5
	an RTL problem with toggles in expander columns. 
Packit Service fb6fa5
	(#341896, Roozbeh Pournader) 
Packit Service fb6fa5
Packit Service fb6fa5
Mon May 15 15:12:05 2006  Søren Sandmann  <sandmann@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklayout.c (gtk_layout_realize),
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_realize),
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_realize): Set the background of
Packit Service fb6fa5
	the clip windows to NULL, since they are generally invisible and
Packit Service fb6fa5
	don't have EXPOSURE set, which means they temp-unvlicker code
Packit Service fb6fa5
	doesn't apply to them.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkgeometry-x11.c (_gdk_window_move_resize_child): Unset
Packit Service fb6fa5
	the background of the parent window during resizing. Invalidate
Packit Service fb6fa5
	the uncoered area of the parent window. Bug 341332.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-15  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c (_gdk_events_init): Remove obsolete 
Packit Service fb6fa5
	comment.
Packit Service fb6fa5
	(poll_func): Remove assert and add a comment on how to fix properly.
Packit Service fb6fa5
	(gdk_events_pending): Implement.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Reverse the order of
Packit Service fb6fa5
	ranges when printing in reverse.  (#341578)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-15  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintjob.[ch]:
Packit Service fb6fa5
	Added gtk_print_job_set/get_track_print_status
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h:
Packit Service fb6fa5
	* gtk/gtkprintoperation.[ch]:
Packit Service fb6fa5
	Add gtk_print_operation_set_track_print_status.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c:
Packit Service fb6fa5
	Implement track_print_status on unix
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-win32.c:
Packit Service fb6fa5
	Implement track_print_status on win32
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	Added symbols
Packit Service fb6fa5
	
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	Implement track_print_status for cups
Packit Service fb6fa5
	
Packit Service fb6fa5
	* tests/print-editor.c:
Packit Service fb6fa5
	Test track_print_status.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Do page rendering in an idle when
Packit Service fb6fa5
	running asynchronous. 
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-15  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: 
Packit Service fb6fa5
	* gtk/gtkprintbackend.[ch]: (_gtk_print_backend_create):
Packit Service fb6fa5
	Never unload print backends.
Packit Service fb6fa5
	Remove gtk_print_backend_unref_at_idle.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	(cups_dispatch_watch_finalize):
Packit Service fb6fa5
	Don't use the unref_at_idle hack since that caused
Packit Service fb6fa5
	deadlocks. Instead we never unload print backends, which
Packit Service fb6fa5
	is not really a big problem.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-14  Murray Cumming  <murrayc@murray.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkframe.c: Restored the / at the start of the comment 
Packit Service fb6fa5
	block, to fix the build.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/*.c:
Packit Service fb6fa5
	* gdk-pixbuf/*.c:
Packit Service fb6fa5
	* gdk/*.c: Remove erroneous ; after G_DEFINE_TYPE 
Packit Service fb6fa5
	macros.  (#341692, Yevgen Muntyan)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextbtree.c: 
Packit Service fb6fa5
	* gtk/gtktextview.c: Move some asserts to the right 
Packit Service fb6fa5
	place.  (#341661, #341665, Pascal Terjan)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c: Fix some corner cases in the size
Packit Service fb6fa5
	allocation logic for tabs.  (#341577, Carlos Garnacho Parro)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c: Some fixes to capitalization of
Packit Service fb6fa5
	labels.  (#341558, Dennis Cranston)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c: Handle tab_label being NULL better.
Packit Service fb6fa5
	(#341455, William Jon McCann, patch by Carlos Garnacho Parro)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkruler.c: Reinstate the ruler metrics strings, since
Packit Service fb6fa5
	they are used by glade, pointed out by Damon Chaplin.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-12  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c:
Packit Service fb6fa5
	Better handling of the window group on unsetting transient-for, since
Packit Service fb6fa5
	the transient parent might have changed group.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkmenu.c:
Packit Service fb6fa5
	Combine the handling of transient for the attach-widget and the
Packit Service fb6fa5
	window group handling by setting transient-to on popup/popdown only.
Packit Service fb6fa5
Packit Service fb6fa5
	See bug #340401
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c:
Packit Service fb6fa5
	Remove part of old fix no longer needed.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-12  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (gtk_print_operation_set_n_pages):
Packit Service fb6fa5
	Update g_object_notify to new property name.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-12  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentmanager.c:
Packit Service fb6fa5
	Fix build errors.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* demos/gtk-demo/printing.c:
Packit Service fb6fa5
	* gtk/gtkprintoperation-win32.c:
Packit Service fb6fa5
	* gtk/gtkprintoperation.[ch]:
Packit Service fb6fa5
	* gtk/gtkprintsettings.[ch]: 
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	* modules/printbackends/lpr/gtkprintbackendlpr.c:
Packit Service fb6fa5
	* modules/printbackends/pdf/gtkprintbackendpdf.c:
Packit Service fb6fa5
	* tests/print-editor.c:
Packit Service fb6fa5
	* tests/testnouiprint.c:
Packit Service fb6fa5
	* tests/testprint.c:
Packit Service fb6fa5
	* tests/testprintfileoperation.c:
Packit Service fb6fa5
	Rename functions from nr_of_pages to n_pages, and num_copies to
Packit Service fb6fa5
	n_copies to match other gtk+ names.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkmenu.c: (gtk_menu_popdown):
Packit Service fb6fa5
	Only re-set window group on popdown if we set it on popup (i.e.
Packit Service fb6fa5
	if there is a parent menu shell).
Packit Service fb6fa5
	Fixed part of bug #340401
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c:
Packit Service fb6fa5
	Add (contruct) property "transient-for" to GtkWindow. This
Packit Service fb6fa5
	is needed for the fix to bug #340401.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c:
Packit Service fb6fa5
	Use the transient-for property on construction and populate the dialog
Packit Service fb6fa5
	with widgets after that. This fixes bug #340401.
Packit Service fb6fa5
	More n_pages renames.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-11  Emmanuele Bassi  <ebassi@cvs.gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentmanager.h: Remove the error parameter to the
Packit Service fb6fa5
	gtk_recent_manager_add() and gtk_recent_manager_add_full()
Packit Service fb6fa5
	functions; remove the unneeded error codes from the error
Packit Service fb6fa5
	enumeration.  (#336774).
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentmanager.c: Make gtk_recent_manager_add() and
Packit Service fb6fa5
	gtk_recent_manager_add_full() complain loudly about wrong or
Packit Service fb6fa5
	missing meta-data, instead of using a GError.  (#336774)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/Makefile.am (demos): Add it here.
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/printing.c (do_printing): Add a GtkPrintOperation demo.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-11  Carlos Garcia Campos  <carlosgc@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserembed.c: use I_() instead of _() when creating
Packit Service fb6fa5
	response-requested signal. Fixes bug #341416
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkkeysyms.h: Regenerated from Xorg 7.1 keysyms.h, using
Packit Service fb6fa5
	gdkkeysyms-update.pl.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkkeysyms-update.pl: Script to sync gdkkeysyms.h
Packit Service fb6fa5
	with Xorg.  (#321896, Simos Xenitellis)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/Makefile.am (EXTRA_DIST): Add gdkkeysyms-update.pl
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkkeysyms.h: Consistently use lowercase in hex numbers.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-10  Carlos Garnacho  <carlosg@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c: check that tab_label is not NULL before checking
Packit Service fb6fa5
	that it's notebook's child. Closes #341247.
Packit Service fb6fa5
Packit Service fb6fa5
Wed May 10 15:57:53 2006  Tim Janik  <timj@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* applied unified patch for configurable scroll arrow sizes from
Packit Service fb6fa5
	bug #333632 and bug #325282.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_class_init): added ::scroll-arrow-hlength
Packit Service fb6fa5
	and ::scroll-arrow-vlength style properties. fixed upper limit for
Packit Service fb6fa5
	::separator-width and ::separator-height to be MAXINT.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenu.c: use GtkWidget::scroll-arrow-vlength to determine the
Packit Service fb6fa5
	scroll arrow size, instead of using a hard coded constant.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c: use GtkWidget::scroll-arrow-vlength and
Packit Service fb6fa5
	GtkWidget::scroll-arrow-hlength to determine scroll arrow sizes.
Packit Service fb6fa5
	added GtkNotebook::arrow-spacing style property to configure the
Packit Service fb6fa5
	spacing between scroll arrows.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpagesetupunixdialog.c: Don't include langinfo.h
Packit Service fb6fa5
	unconditionally.  (#341217)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-10  John (J5) Palmieri  <johnp@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	make the _CUPS_MAP_ATTR_STR macro not dup the string so we don't
Packit Service fb6fa5
	leak 
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-10  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/paper_names.c: Correct #11 Envelope typo.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-09  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (doesnt_want_scroll): Look at both
Packit Service fb6fa5
	GDK_SCROLL_MASK and GDK_BUTTON_PRESS_MASK. (#139628)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-09  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextbuffer.c (gtk_text_buffer_class_init): Add a :cursor-position
Packit Service fb6fa5
	property.  (#334412, Yevgen Muntyan)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkmessagedialog.[hc]: Add an image property.  (#337306, Alex Graveley)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-09  Carlos Garnacho  <carlosg@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c: create an independent GdkWindow to behave nicely
Packit Service fb6fa5
	during reordering with tab_labels with their own window, also use
Packit Service fb6fa5
	gtk_drag_set_icon_widget() for the DnD icon to avoid drawing garbage
Packit Service fb6fa5
	from offscreen regions. Closes bug #335707.
Packit Service fb6fa5
	(gtk_notebook_tab_space), (gtk_notebook_calculate_shown_tabs),
Packit Service fb6fa5
	(gtk_notebook_calculate_tabs_allocation): new functions, 
Packit Service fb6fa5
	gtk_notebook_pages_allocate() functionality has been splitted into
Packit Service fb6fa5
	these.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_add_shortcut_folder): 
Packit Service fb6fa5
	* gtk/gtktextbufferserialize.c (parse_attr_element): Fix some typos in
Packit Service fb6fa5
	messages.  (#341091, Tino Meinen)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c: Some cleanups.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkstatusicon.c (gtk_status_icon_get_property): Silently return
Packit Service fb6fa5
	NULL if the storage type of the image does not match.  (#340516, Christian
Packit Service fb6fa5
	Persch)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c (_gtk_toolbar_elide_underscores): Elide (_x) in the middle
Packit Service fb6fa5
	of the string, too.  (#323956, Abel Cheung)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkuimanager.c (update_node): Fix tooltips. (#340527, Jon-Kare Hellan)
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Require Pango 1.13.0
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c: 
Packit Service fb6fa5
	* gtk/gtkwindow.c: 
Packit Service fb6fa5
	* gtk/gtkrange.c: Fix doc typos.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-08  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c (gtk_print_unix_dialog_class_init):
Packit Service fb6fa5
	Corrected a duplicate word.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentmanager.c (gtk_recent_manager_add_full): Corrected
Packit Service fb6fa5
	a typo.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrange.c (gtk_range_key_press):  Chain up, to
Packit Service fb6fa5
	make bindings work.  Noticed by Al Puzzuoli.
Packit Service fb6fa5
	
Packit Service fb6fa5
2006-05-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkseparator.c: 
Packit Service fb6fa5
	* gtk/gtkscrollbar.c: 
Packit Service fb6fa5
	* gtk/gtkpaned.c: 
Packit Service fb6fa5
	* gtk/gtkoldeditable.c: 
Packit Service fb6fa5
	* gtk/gtkmisc.c: 
Packit Service fb6fa5
	* gtk/gtkitem.c: 
Packit Service fb6fa5
	* gtk/gtkimcontext.c: 
Packit Service fb6fa5
	* gtk/gtkrange.c:
Packit Service fb6fa5
	* gtk/gtkscale.c: Make types abstract again.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-06  Matthias Clasen   <mclasen@redhat.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gdk/gdkwindow.c (gdk_window_get_toplevels): Fix a wrong
Packit Service fb6fa5
	reference in the docs.  (#340870, Ed Catmur)
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-05  Christian Persch  <chpe@cvs.gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	* modules/printbackends/lpr/gtkprintbackendlpr.c:
Packit Service fb6fa5
	* modules/printbackends/pdf/gtkprintbackendpdf.c: Always register
Packit Service fb6fa5
	  the type with the type module, even if it had been registered
Packit Service fb6fa5
	  before. Fixes bug #340676.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-05  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c: Use theme colors for 
Packit Service fb6fa5
	the page layout indicator, and do RTL flipping for
Packit Service fb6fa5
	the collate indicator.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-05  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Require GLib 1.11.0
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.9.0 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Require cairo 1.1.6
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/Makefile.am: Tweaks to make distcheck work.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-05  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c:
Packit Service fb6fa5
	Implement per-page paper sizes.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation.c:
Packit Service fb6fa5
	Implement per-page paper sizes for pdf output.
Packit Service fb6fa5
	Make gtk_print_operation_set_pdf_target() work again
Packit Service fb6fa5
	
Packit Service fb6fa5
	* tests/Makefile.am:
Packit Service fb6fa5
	* tests/testprint.c:
Packit Service fb6fa5
	* tests/testprintfileoperation.[ch]:
Packit Service fb6fa5
	Add more test code for printing support.
Packit Service fb6fa5
	This tests per-page paper sizes & orientation and
Packit Service fb6fa5
	deriving from GtkPrintOperation.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-04  Michael Emmel  <mike.emmel@gmail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkkeys-directfb.c: DIKI_ALTGR to compile with
Packit Service fb6fa5
	directfb 0.9.25.1
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-04  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: remove gtk_printer_set_backend so it compiles
Packit Service fb6fa5
	again.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-04  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	Added new symbols
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkpagesetupunixdialog.c:
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c:
Packit Service fb6fa5
	Destroy backends when finalizing dialogs.
Packit Service fb6fa5
	Fix printer leak in selected_printer_changed.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintbackend.[ch]:
Packit Service fb6fa5
	Convert from interface to baseclass.
Packit Service fb6fa5
	Move printer hashtable here so that the baseclass can handle
Packit Service fb6fa5
	the slightly complicated ownership model.
Packit Service fb6fa5
	Add gtk_print_backend_destroy which runs the dispose method,
Packit Service fb6fa5
	causing the ref-cycles between the backend and its printers
Packit Service fb6fa5
	to be broken.
Packit Service fb6fa5
	Add gtk_print_backend_unref_at_idle().
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprinter.[ch]:
Packit Service fb6fa5
	GtkPrinter objects now ref their backend so that its always
Packit Service fb6fa5
	availible, since its needed for the printer object to work.
Packit Service fb6fa5
	This causes a reference-cycle that is broken using
Packit Service fb6fa5
	gtk_print_backend_destroy.
Packit Service fb6fa5
	Add gtk_printer_compare.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h:
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c:
Packit Service fb6fa5
	* gtk/gtkprintoperation.c:
Packit Service fb6fa5
	Implement !show_dialog for unix.
Packit Service fb6fa5
	Make sure the print data is fully spooled before returning
Packit Service fb6fa5
	from a sync run_dialog.
Packit Service fb6fa5
	
Packit Service fb6fa5
	
Packit Service fb6fa5
	* modules/printbackends/cups/gtkcupsutils.[ch]:
Packit Service fb6fa5
	Add gtk_cups_request_ipp_add_strings
Packit Service fb6fa5
	
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintercups.c:
Packit Service fb6fa5
	* modules/printbackends/lpr/gtkprintbackendlpr.c:
Packit Service fb6fa5
	* modules/printbackends/pdf/gtkprintbackendpdf.c:
Packit Service fb6fa5
	Convert backends to derive instead of implementing interface.
Packit Service fb6fa5
	Move common code into baseclass.
Packit Service fb6fa5
	CUPS:
Packit Service fb6fa5
	  Remove the printer polling in dispose, not finalize.
Packit Service fb6fa5
	  In the cups watch, remove the backend at idle instead of
Packit Service fb6fa5
	  immediately, since the unref can cause the module to be unloaded.
Packit Service fb6fa5
	  Limit the number of printer attributes requested
Packit Service fb6fa5
	  Get printer uri in initial printer listing so that we can use
Packit Service fb6fa5
	  the printer object immediately.
Packit Service fb6fa5
	
Packit Service fb6fa5
	* tests/Makefile.am:
Packit Service fb6fa5
	* tests/testnouiprint.c:
Packit Service fb6fa5
	Add testcase for !show_dialog.
Packit Service fb6fa5
Packit Service fb6fa5
2006-05-04  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkfilesystem.c:
Packit Service fb6fa5
	* gtk/gtkfilesystemunix.c:
Packit Service fb6fa5
	* gtk/gtkprintbackend.h:
Packit Service fb6fa5
	* gtk/gtkrecentchooserdefault.c:
Packit Service fb6fa5
	* gtk/gtkrecentchooserdefault.h:
Packit Service fb6fa5
	* gtk/paper_names_offsets.c: Make symbol list mstch reality.