Blame ChangeLog.pre-2-16

Packit Service fb6fa5
=== ChangeLog discontinued ===
Packit Service fb6fa5
Packit Service fb6fa5
	With the move to git, GTK+ is switching from a ChangeLog file
Packit Service fb6fa5
	to relying on commit messages to provide change history. Please
Packit Service fb6fa5
	see README.commits for guidance on the expected message format.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-29  Christian Persch  <chpe@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 577224 – crash when setting new icon after setting icon in
Packit Service fb6fa5
	gtkstatusicon
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c: (gtk_status_icon_reset_image_data),
Packit Service fb6fa5
	(gtk_status_icon_set_from_gicon): Retain a reference when setting
Packit Service fb6fa5
	from a GIcon, and use g_object_unref on GIcon, not g_free.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-27  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 437533 – Implement draw_shape PangoRenderer method
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkpango.c (gdk_pango_renderer_draw_shape),
Packit Service fb6fa5
	(gdk_pango_renderer_class_init): Implement draw_shape
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/rotated_text.c (fancy_shape_renderer),
Packit Service fb6fa5
	(create_fancy_attr_list_for_layout), (rotated_text_expose_event),
Packit Service fb6fa5
	(do_rotated_text):
Packit Service fb6fa5
	1) Port to pangocairo
Packit Service fb6fa5
	2) Also show a rotated label
Packit Service fb6fa5
	3) Install a custom shape renderer on both.  The second one goes
Packit Service fb6fa5
	through gdkpango and hence tests the patch above.  It's working.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-26  Stef Walter  <stef@memberwebs.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c
Packit Service fb6fa5
	(char_after_cursor_is_directory_separator)
Packit Service fb6fa5
	(gtk_file_chooser_entry_do_insert_text)
Packit Service fb6fa5
	(gtk_file_chooser_entry_focus)
Packit Service fb6fa5
	(commit_completion_and_refresh)
Packit Service fb6fa5
	(refresh_current_folder_and_file_part) (autocomplete):
Packit Service fb6fa5
	* gtk/gtkspinbutton.c (gtk_spin_button_insert_text):
Packit Service fb6fa5
	* modules/other/gail/gailentry.c (gail_entry_real_initialize)
Packit Service fb6fa5
	(text_setup) (gail_entry_get_run_attributes)
Packit Service fb6fa5
	(gail_entry_get_character_extents) 
Packit Service fb6fa5
	(gail_entry_get_offset_at_point): Use gtk_entry_xxx functions
Packit Service fb6fa5
	rather than using GtkEntry structure directly. 
Packit Service fb6fa5
	See bug #576801
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-25  Christian Dywan  <christian@twotoasts.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkselection.c: Typo correction, s/hilding/holding
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-25  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c
Packit Service fb6fa5
	(gdk_window_directfb_process_all_updates): compile fix for build
Packit Service fb6fa5
	with DIRECT_ENABLE_DEBUG.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 576306 – gdkscreen.c: get_nearest_monitor too simple, gives wrong
Packit Service fb6fa5
	result, mispositioning tooltips
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkscreen.c (get_nearest_monitor): Make this function work.
Packit Service fb6fa5
	Problem reported by Dave Gilbert.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-23  Hiroyuki Ikezoe  <poincare@ikezoe.net>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 576254 - <object> requires attribute "id"
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkdialog.sgml: Add id attribute to 
Packit Service fb6fa5
	GtkBuilder UI sample.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-21  Cody Russell  <bratsche@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 538840 – [Win32] GTK menu theming could be improved
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/xp_theme.c
Packit Service fb6fa5
	* modules/engines/ms-windows/msw_style.c: Use newer
Packit Service fb6fa5
	menu styling API.  This makes gtk+ look much better on
Packit Service fb6fa5
	Windows Vista.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-19  Claudio Saavedra  <csaavedra@igalia.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 574283 – unused assignment and dead code in
Packit Service fb6fa5
	gtk_widget_set_tooltip_window()
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c: (gtk_widget_set_tooltip_window): Remove
Packit Service fb6fa5
	an unused assignment and clean up, improving checks.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-18  Michael Natterer  <mitch@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkscalebutton.c: add static function
Packit Service fb6fa5
	gtk_scale_button_set_orientation_private() and use it instead of
Packit Service fb6fa5
	the public but deprecated gtk_scale_button_set_orientation().
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-17  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 575700 - Crash when moving a GtkWindow
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (gdk_event_translate): Fix
Packit Service fb6fa5
	embarrassing crasher bug introduced on 2009-03-11. A variable was
Packit Service fb6fa5
	assigned a value only inside a GDK_NOTE but still used outside
Packit Service fb6fa5
	that.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-17  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-win32.c: Newer mingw-w64 uses an
Packit Service fb6fa5
	underscore-prefixed identification macro.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* README.in: Late release notes for 2.16
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.16.0 ===
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version to 2.16.0
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 572455 – GtkEntry window layed out wrong if the widget has focus
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Fix problems with window positioning. Reported
Packit Service fb6fa5
	by Benjamin Berg.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-11  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 573067 - Intra-app dnd of text behavior on Windows is wrong
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkdnd-win32.c (local_send_motion) (gdk_drag_motion):
Packit Service fb6fa5
	The default action should be move, not copy. Tweak how the
Packit Service fb6fa5
	GdkDragAction fields in GdkDragContexts are changed. Seems to help
Packit Service fb6fa5
	the problem.
Packit Service fb6fa5
Packit Service fb6fa5
	Add more debugging printout for --gdk-debug=dnd to many functions.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkmain-win32.c
Packit Service fb6fa5
	* gdk/win32/gdkprivate-win32.h: (_gdk_win32_drag_protocol_to_string)
Packit Service fb6fa5
	(_gdk_win32_drag_action_to_string): New functions for use in
Packit Service fb6fa5
	debugging printouts.
Packit Service fb6fa5
	
Packit Service fb6fa5
2009-03-11  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkdnd-win32.c: Use G_DEFINE_TYPE. Some debugging
Packit Service fb6fa5
	printout changes. Hacking on the OLE2_DND code, which still
Packit Service fb6fa5
	doesn't work, though, and is not normally compiled.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-11  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 570896 - gdkevents-win32.c(2947) : error C4053: one void
Packit Service fb6fa5
	operand for '?:'
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (gdk_event_translate): Fix
Packit Service fb6fa5
	compilation error with MSVC. While at it add clarifying comments
Packit Service fb6fa5
	and fix a typo in the debugging output.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-11  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 574794 - Can not resize shaped windows on Windows
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (gdk_event_translate): On handling
Packit Service fb6fa5
	WM_WINDOWPOSCHANGED, don't do anything if the position and size
Packit Service fb6fa5
	hasn't changed. I am not exactly sure I understand why this helps
Packit Service fb6fa5
	this particular bug.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 574561 – gtk_style_get "shadows" g_object_get
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkstyle.[hc]: Rename gtk_style_get_property to
Packit Service fb6fa5
	gtk_style_get_style_property to avoid problems for language
Packit Service fb6fa5
	bindings. Pointed out by Torsten Schoenfeld.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 574622 – GtkEntry: Should we wrap icon-press and icon-release
Packit Service fb6fa5
	signals?
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: ::icon-press and ::icon-release are not
Packit Service fb6fa5
	action signals. Pointed out by Murray Cumming
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-04  Michael Hasselmann <michaelh@openismus.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcomboboxentry.c (gtk_combo_box_entry_contents_changed):
Packit Service fb6fa5
	Fixed regression reported in bug #574059. (search button not available in 
Packit Service fb6fa5
	some cases.) The old implementation relied on bug #572478.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-10  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
        * gtk/gtkmountoperation.c:
Packit Service fb6fa5
        (gtk_mount_operation_ask_password):
Packit Service fb6fa5
	Clear all optionally created widget pointer in priv. Initially
Packit Service fb6fa5
	priv is cleared so thats ok, but on a second call we may have
Packit Service fb6fa5
	leftovers from previous calls which is problematic if for instance
Packit Service fb6fa5
	we asked for the user the first time and not the second, then we
Packit Service fb6fa5
	will access the old priv->username_entry.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-06  Michael Natterer  <mitch@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkscalebutton.c (gtk_scale_button_set_property): don't call
Packit Service fb6fa5
	gtk_orientable_set_orientation() because that calls g_object_set()
Packit Service fb6fa5
	again -> infinite recursion. Call gtk_scale_button_set_orientation()
Packit Service fb6fa5
	instead.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.15.5 ===
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 546285 – Allow GtkEntry to draw progress
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Improve the drawing of progress in entries,
Packit Service fb6fa5
	using fg/bg[SELECTED]. Add a progress-border style property.
Packit Service fb6fa5
	Draw progress behind icons too.
Packit Service fb6fa5
	* gtk/gtkrc.c: Add defaults for fg/bg[SELECTED] in entries.
Packit Service fb6fa5
	Patch by Benjamin Berg.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 573688 – Don't steal update region in gtk_text_view_paint()
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_paint): If additional areas got
Packit Service fb6fa5
	invalidated, don't try to add them to the paint region: in an expose
Packit Service fb6fa5
	handler, we cannot paint outside the area that was passed in, since
Packit Service fb6fa5
	drawing will be clipped. So stealing the update region from the
Packit Service fb6fa5
	window causes lost draws.
Packit Service fb6fa5
	Patch by Owen Taylor
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-02  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 573087 – gdkwindow.c: {x,y}_offset used uninitialized
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkwindow.c (gdk_window_clear_backing_rect_redirect):
Packit Service fb6fa5
	Don't use uninitialized vars.
Packit Service fb6fa5
	Fix offsets for redirected pixmap, draw to pixmap not window.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-02  Theppitak Karoonboonyanan  <thep@linux.thai.net>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 457086 - numpad does not work when the Thai-Lao input method is
Packit Service fb6fa5
	used
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/gtkimcontextthai.c (is_context_lost_key): Do not count
Packit Service fb6fa5
	character-generating keypads as context-lost keys. (patch recommitted
Packit Service fb6fa5
	after approval)
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkkeysyms.h: Fix the sorting of GDK_KP_Equal.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 552619 – File Chooser no longer automatically enters newly created
Packit Service fb6fa5
	directories
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (edited_idle_cb): Switch to the newly
Packit Service fb6fa5
	created folder on success.
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 573515 – po-properties/ special Makefile.in.in handling causes
Packit Service fb6fa5
	failure to build
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Generate po-properties/POTFILES at configure time.
Packit Service fb6fa5
	Patch by Loïc Minier
Packit Service fb6fa5
Packit Service fb6fa5
2009-03-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/appwindow.c: Set the program-name property
Packit Service fb6fa5
	of the about dialog.
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tools/widgets.c: Add GtkAboutDialog
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 572273 – No replacement documented for gtk_action_connect_proxy()
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c: Make gtk-doc pick up deprecation notes.
Packit Service fb6fa5
	Insisted on by Andre Klapper.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 573287 – Warning on startup
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c (gtk_status_icon_finalize): Disconnect
Packit Service fb6fa5
	all tray icon signals. Noticed by Bastien Nocera
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 573211 – Setting screen for popup windows
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c:
Packit Service fb6fa5
	* gtk/gtknotebook.c: Keep popups on the right screen.
Packit Service fb6fa5
	Pointed out by Morten Welinder
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 573113 – Can't build tests due to testfilechooserbutton.c...
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testfilechooserbutton.c: Don't use deprecated API.
Packit Service fb6fa5
	Reported by Tobias Mueller
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 573069 – Gdk-CRITICAL warnings with Gtk 2.14 when dragging
Packit Service fb6fa5
	GtkNotebook tabs
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (_gtk_widget_synthesize_crossing): Be a little
Packit Service fb6fa5
	more careful when navigating up the parent chain.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkwindow.c (_gdk_window_destroy_hierarchy): Reset the
Packit Service fb6fa5
	pointer window thats stored on the screen when it is destroyed.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 572996 – crash in Home Folder: Trying to open the sidebar
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpaned.c (get_child_panes): Handle widget being NULL.
Packit Service fb6fa5
	Pointed out by Wouter Bolsterlee.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 572972 – GtkRecentChooserDefault: memory leak in
Packit Service fb6fa5
	copy_activated_cb()
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooserdefault.c (copy_activated_cb): Don't leak
Packit Service fb6fa5
	a GtkRecentInfo. Found by Tommi Rantala
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 572968 – GtkIconView: image_description setter function strdups
Packit Service fb6fa5
	wrong string
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c
Packit Service fb6fa5
	(gtk_icon_view_item_accessible_image_set_image_description): Copy
Packit Service fb6fa5
	the right string. Pointed out by Tommi Rantala
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-27  David Zeuthen  <davidz@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 573416 – GtkMountOperation fixes for ask_password()
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmountoperation.c (gtk_mount_operation_ask_password):
Packit Service fb6fa5
	Split the message from GMountOperation into primary/secondary like
Packit Service fb6fa5
	we also do in gtk_mount_operation_ask_question()
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-27  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 573383 – Setting a textview's buffer to NULL doesn't do a
Packit Service fb6fa5
	complete job
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c (gtk_text_view_set_buffer): always set
Packit Service fb6fa5
	text_view->layout's buffer, also if it's NULL.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-25  Tristan Van Berkom <tvb@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 572904 – GtkRadioAction broken in trunk
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkradioaction.c: When setting non active state always
Packit Service fb6fa5
	notify the action's active state (this prevents toggle type proxies
Packit Service fb6fa5
	used with radio actions from deactivating when pressed a second time).
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-25  Xan Lopez  <xan@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
        Bug 495320 - GtkRange does not use gdk_event_request_motions
Packit Service fb6fa5
Packit Service fb6fa5
        * gtk/gtkrange.c:
Packit Service fb6fa5
        (gtk_range_motion_notify): Use gdk_event_request_motions to
Packit Service fb6fa5
        request more motion events, as suggested in the docs for widgets
Packit Service fb6fa5
        using motion hints.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-24  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkevents-x11.c:
Packit Service fb6fa5
	* gdk/x11/gdkscreen-x11.[hc]: Another attempt at getting Xrandr
Packit Service fb6fa5
	screen size changes right. Actually handle XRRScreenChangeNotify
Packit Service fb6fa5
	events, and ignore root ConfigureNotify events if we are using
Packit Service fb6fa5
	Xrandr. Only emit size-changed signals if the screen size changed,
Packit Service fb6fa5
	and only emit monitor-changed signals if the monitors changed.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-23  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 565199 – Ellipsize text in Places list
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (shortcuts_list_create): Never scroll
Packit Service fb6fa5
	the places horizontally. Instead, ellipsize the text.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-19  Michael Hasselmann <michaelh@openismus.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_set_active_internal):
Packit Service fb6fa5
	Added a check to not emit a "changed" signal when an already invalid
Packit Service fb6fa5
	selection was set to invalid.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-22  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkactivatable.[hc]: Rename gtk_activatable_reset to
Packit Service fb6fa5
	gtk_activatable_sync_action_properties, since the previous name
Packit Service fb6fa5
	was deemed too generic. Update all implementations.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-19  Ray Strode  <rstrode@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkscreen-x11.c
Packit Service fb6fa5
	(monitor_compare_function), (init_randr13):
Packit Service fb6fa5
	After using randr to get a list of monitors,
Packit Service fb6fa5
	sort the list such that the biggest output
Packit Service fb6fa5
	of "cloned" outputs comes first in the list.
Packit Service fb6fa5
	This helps apps that don't generally handle
Packit Service fb6fa5
	overlapping outputs to work better in randr
Packit Service fb6fa5
	clone mode.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-19  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c
Packit Service fb6fa5
	(gdk_directfb_window_move_resize): looks like being called with
Packit Service fb6fa5
	negative width and height should be interpreted as a move. Fixes
Packit Service fb6fa5
	scrolling and makes popups work to some extent.
Packit Service fb6fa5
Packit Service fb6fa5
	(_gdk_directfb_move_resize_child): formatting.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-19  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkdisplay-directfb.c (gdk_display_open): move the
Packit Service fb6fa5
	call to _gdk_windowing_window_init() up a little. Fixes a crash
Packit Service fb6fa5
	when running on pseudo-color visuals. Thanks to Masse Nicolas for
Packit Service fb6fa5
	pointing this out.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-19  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c
Packit Service fb6fa5
	(gdk_window_foreign_new_for_display, gdk_directfb_window_new):
Packit Service fb6fa5
	initialize private->impl. Thanks to Masse Nicolas for pointing
Packit Service fb6fa5
	this out.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 572387 – gdm crashes after gtk 2.15.4 upgrade
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkscreen-x11.c (init_xrandr13): If X is broken and returns
Packit Service fb6fa5
	no monitors, fall back to other multihead init methods, so that we
Packit Service fb6fa5
	at least get one monitor set up.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-19  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmountoperation.c: sort functions so their order is more
Packit Service fb6fa5
	"standard", some cosmetic cleanup (not changing any code).
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-19  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testgtk.c: add some orientation flipping code to the
Packit Service fb6fa5
	"flipping" test.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-19  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkscalebutton.c: make the orientation flipping much simpler
Packit Service fb6fa5
	by using the GtkOrientable features of the involved widgets:
Packit Service fb6fa5
Packit Service fb6fa5
	(gtk_scale_button_init): create the frame, box and scale here,
Packit Service fb6fa5
	they never need to be recreated because they implement GtkOrientable.
Packit Service fb6fa5
Packit Service fb6fa5
	(gtk_scale_button_constructor): remove their construction here.
Packit Service fb6fa5
Packit Service fb6fa5
	(gtk_scale_button_set_orientation): don't destroy and re-create
Packit Service fb6fa5
	anything. Instead, simply set the orientation of the above created
Packit Service fb6fa5
	widgets and fiddle a bit with the "plus" and "minus" buttons'
Packit Service fb6fa5
	packing and the scale's "inverted" state.
Packit Service fb6fa5
Packit Service fb6fa5
	Remove separate internal GtkScaleButtonHScale and
Packit Service fb6fa5
	GtkScaleButtonVScale subclasses and simply have a
Packit Service fb6fa5
	GtkScaleButtonScale directly inherited from GtkScale.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-19  Theppitak Karoonboonyanan  <thep@linux.thai.net>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/gtkimcontextthai.c (is_context_lost_key): Revert the
Packit Service fb6fa5
	unapproved patch for bug 457086.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkscreen-x11.c (init_randr13): Ignore disconnected outputs,
Packit Service fb6fa5
	and fill in name and physical dimensions.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-18  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 533456 – Memory leak when window is destroyed
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkdirectfb.h
Packit Service fb6fa5
	* gdk/directfb/gdkprivate-directfb.h
Packit Service fb6fa5
	* gdk/directfb/gdkcursor-directfb.c
Packit Service fb6fa5
	* gdk/directfb/gdkevents-directfb.c
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c: removed all #ifdef checks for
Packit Service fb6fa5
	DIRECTFB_MAJOR_VERSION >= 1 and compile that code unconditionally.
Packit Service fb6fa5
	as we depend on DirectFB >= 1.0.0 now.  Fixes a potential build
Packit Service fb6fa5
	issue that would lead to a memory leak as described in bug #533456.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-18  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 513422 – Unknown meaning of translatable messages
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkdisplay-directfb.c: removed broken and commented
Packit Service fb6fa5
	code and the translatable messages that belonged to it.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-18  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 560671 – the client_message API doesn't work in DirectFB
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkevents-directfb.c: applied a slightly cleaned up
Packit Service fb6fa5
	patch from Steve Lhomme that adds this functionality using
Packit Service fb6fa5
	DirectFB's DFBUserEvent.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-18  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 543710 – Dead keys do not work anymore with DirectFB
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkkeys-directfb.c (gdk_directfb_translate_key):
Packit Service fb6fa5
	applied patch from Josselin Mouette that removes special handling
Packit Service fb6fa5
	of dead keys as that is done by DirectFB for a long time already.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-18  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: depend on DirectFB >= 1.0.0. There's no point in
Packit Service fb6fa5
	using an earlier development version.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-18  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 554407 – directfb backend does not implement GdkWindowImpl
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkgeometry-directfb.c
Packit Service fb6fa5
	* gdk/directfb/gdkprivate-directfb.h
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c: fix the build of the DirectFB
Packit Service fb6fa5
	backend and resurrect basic functionality. Based on a patch from
Packit Service fb6fa5
	the Ubuntu bug-tracker and work by Masse Nicolas.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-18  Theppitak Karoonboonyanan  <thep@linux.thai.net>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 457086 - numpad does not work when the Thai-Lao input method is
Packit Service fb6fa5
	used
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/gtkimcontextthai.c (is_context_lost_key): Do not count
Packit Service fb6fa5
	character-generating keypads as context-lost keys.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.15.4 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/tests/Makefile.am: Disable check-gdk-cairo for now.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-17  Andre Klapper  <a9016009@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/main.c:
Packit Service fb6fa5
	Fix deprecated glib call.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-17  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 572040 – GtkAssistant does not expose page titles
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkassistant.c (gtk_assistant_accessible_ref_child): Set
Packit Service fb6fa5
	the object name to the page title. Proposed by Eitan Isaacson
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 572041 – Focus should change when advancing forward in GtkAssistant
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkassistant.c (set_current_page): Set focus when the current
Packit Service fb6fa5
	page changes. Pointed out by Eitan Isaacson
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-16  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Require GLib 2.19.7 for GMountOperation::aborted.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmountoperation.c: Implement GMountOperation::aborted.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-16  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdk.symbols
Packit Service fb6fa5
	* gdk/directfb/gdkkeys-directfb.c: implement
Packit Service fb6fa5
	gdk_keymap_get_caps_lock_state(). No "state-changed" signal yet.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-16  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 571873 - Compile error with gdk/win32/gdkselection-win32.c
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkselection-win32.c (gdk_selection_convert): Cast
Packit Service fb6fa5
	gpointer to char * before pointer arithmetic to avoid compilation
Packit Service fb6fa5
	error with MSVC.
Packit Service fb6fa5
Packit Service fb6fa5
	(_gdk_selection_property_delete): Remove unused variable.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Don't forget to
Packit Service fb6fa5
	register randr events. Found by Søren Sandmann
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Check for Xrandr 1.3
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.[ch]: Rename have_randr12 to have_randr13
Packit Service fb6fa5
	and set if if we have randr 1.3
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkscreen-x11.c: Go back to using randr for monitor
Packit Service fb6fa5
	information, if we have XRRGetScreenResourcesCurrent.
Packit Service fb6fa5
:
Packit Service fb6fa5
2009-02-12  Cody Russell  <bratsche@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 571576 – gdk_pixbuf_save_to_stream() broken
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk-pixbuf/gdk-pixbuf-io.c: Fix gdk_pixbuf_save_to_stream() so that
Packit Service fb6fa5
	it does not always return FALSE (even when it succeeds), and also so
Packit Service fb6fa5
	that it does not set error to NULL when something goes wrong.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-12  Marek Kasik  <mkasik@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 568571 – Asian am/pm format on cups print backend's time parsing
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c: Add Asian am/pm
Packit Service fb6fa5
	format into formats recognized by CUPS backend
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 570824 – [a11y] TreeView is not keyboard (re)focusable after 
Packit Service fb6fa5
	selecting a cell in a non-sortable column
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_header_focus): Don't grab
Packit Service fb6fa5
	focus to a header button if it is not focusable. Problem reported
Packit Service fb6fa5
	by Joanmarie Diggs
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 508545 – No way to identify terminal classes from documentation
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkvolumebutton.[hc]: Move the _GtkVolumeButton definition
Packit Service fb6fa5
	into the header to make it possible to derive from GtkVoumeButton.
Packit Service fb6fa5
	Reported by Chris Lord.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 571196 – gtk_binding_entry_add_signall deprecated without 
Packit Service fb6fa5
	alternative
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkbindings.[hc]: Undeprecate gtk_binding_entry_add_signall
Packit Service fb6fa5
	since its replacement is a varargs function. Complaint by
Packit Service fb6fa5
	Torsten Schoenfeld.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 571249 – Icons are not drawn properly when initial widget 
Packit Service fb6fa5
	state is insensitive
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_ensure_pixbuf): Render icons
Packit Service fb6fa5
	in normal state, regardless of the entrys state. Reported by
Packit Service fb6fa5
	Enrico Tröger.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c: Don't emit the file-set signal
Packit Service fb6fa5
	if the file chooser dialog is canceled. But emit it if a file
Packit Service fb6fa5
	is received via DND.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 353196 – Add a file-set signal to GtkFileChooserButton
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c: Remove GTK_SIGNAL_ACTION
Packit Service fb6fa5
	from the file-set signal, that wasn't supposed to have it.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-10  Takao Fujiwara  <takao.fujiwara@sun.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 571015 – libprintbackend-cups has unlocalized strings
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit Service fb6fa5
	Added a translator comment with the request of translators.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-09  Richard Hughes  <richard@hughsie.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/reference/gtk/migrating-GtkEntry-icons.sgml:
Packit Service fb6fa5
	Fix the enumerated name in the migration document.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-09  Cody Russell  <bratsche@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkwin32.h: Add potentially missing #defines for
Packit Service fb6fa5
	XBUTTON1, etc.  Fixes the build that was broken in r21746.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-09  Takao Fujiwara  <takao.fujiwara@sun.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 571015 – libprintbackend-cups has unlocalized strings
Packit Service fb6fa5
Packit Service fb6fa5
	Reviewed by Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c (handle_option):
Packit Service fb6fa5
	Add translatable strings from ppd files.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Make the new GtkAction code work with PolicyKit-gnome's use of actions.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c (gtk_action_[un]block_activate_from): Block
Packit Service fb6fa5
	the action.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activatable_reset):
Packit Service fb6fa5
	* gtk/gtktogglebutton. (gtk_toggle_button_activatable_reset):
Packit Service fb6fa5
	* gtk/gtktoggletoolbutton.c (gtk_toggle_tool_button_activatable_reset):
Packit Service fb6fa5
	Work with non-toggle actions without complaining.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbutton.c (gtk_tool_button_activatable_update): Updating
Packit Service fb6fa5
	the icon-name should not remove the label.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimagemenuitem.c (activatable_update_icon_name): Also
Packit Service fb6fa5
	update the image when the icon name is set to NULL.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-06  Matthew Barnes  <mbarnes@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c (gtk_label_set_label): Accept a NULL string.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-03  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 538439 – tooltip may appear in upper left corner instead of 
Packit Service fb6fa5
	over widget
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktooltip.c (gtk_tooltip_trigger_query): Set the root 
Packit Service fb6fa5
	coordinates in the event correctly. Patch by Kristian Rietveld.
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.15.3 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-01  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtksettings.c (gtk_settings_class_init): Change the
Packit Service fb6fa5
	"gtk-fontconfig-timestamp" property from int to uint.  Doesn't affect
Packit Service fb6fa5
	anything in practice, except that  it overflows years later...
Packit Service fb6fa5
Packit Service fb6fa5
2009-02-01  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 569635 – fontchooser should reload list of families/styles on
Packit Service fb6fa5
	theme change
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfontsel.c (gtk_font_selection_class_init),
Packit Service fb6fa5
	(gtk_font_selection_init), (gtk_font_selection_finalize),
Packit Service fb6fa5
	(gtk_font_selection_ref_family), (gtk_font_selection_ref_face),
Packit Service fb6fa5
	(gtk_font_selection_reload_fonts),
Packit Service fb6fa5
	(gtk_font_selection_screen_changed),
Packit Service fb6fa5
	(gtk_font_selection_style_set),
Packit Service fb6fa5
	(gtk_font_selection_scroll_to_selection),
Packit Service fb6fa5
	(gtk_font_selection_scroll_on_map),
Packit Service fb6fa5
	(gtk_font_selection_select_font),
Packit Service fb6fa5
	(gtk_font_selection_show_available_fonts),
Packit Service fb6fa5
	(gtk_font_selection_show_available_styles),
Packit Service fb6fa5
	(gtk_font_selection_select_style),
Packit Service fb6fa5
	(gtk_font_selection_select_font_desc),
Packit Service fb6fa5
	(gtk_font_selection_set_font_name):
Packit Service fb6fa5
	Reload Pango families and faces in style_set.  Installing/uninstalling
Packit Service fb6fa5
	fonts shows up immediately in an open font chooser now.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-31  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 162726 – Multiple Latin layouts in XKB break keyboard shortcuts
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkkeyhash.c (_gtk_key_hash_lookup): Change the handling of
Packit Service fb6fa5
	fuzzy matches: As long there are any exact matches, only exact 
Packit Service fb6fa5
	matches are returned. If there are no exact matches, fuzzy matches 
Packit Service fb6fa5
	will be returned, as long as they are not shadowing a possible exact
Packit Service fb6fa5
	match. This means that fuzzy matches won't be considered if their
Packit Service fb6fa5
	keyval is present in the current group. Problem reported by
Packit Service fb6fa5
	many people, patch by Simos Xenitellis.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-31  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-30  Fridrich Strba  <fridrich.strba@bluewin.ch>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Allow linking in static jasper gdk-pixbuf loader.
Packit Service fb6fa5
	(reviewed by Tor Lillqvist)
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextview.c (preedit_changed_handler): Be more careful
Packit Service fb6fa5
	with the beeps, since preedit-changed is occasionally emitted 
Packit Service fb6fa5
	without actual input. Pointed out by Tor Lillqvist.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 569918 – 64bit portability issue in gtkrecentchooser.c
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooser.c (gtk_recent_chooser_set_use_action_appearance):
Packit Service fb6fa5
	Avoid a compiler warning. Patch by Magnus Boman.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 359288 – Toolbar items are not shown after hiding
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c (slide_idle_handler): Make sure we queue
Packit Service fb6fa5
	at least one resize. This fixes a problem with toolitems remaining
Packit Service fb6fa5
	invisible when they shouldn't that was reported by Christian Weiske.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c (gtk_recent_chooser_menu_create_item):
Packit Service fb6fa5
	Always show images.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-29  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 559408 - Transparency lost when images are copied between GTK+
Packit Service fb6fa5
	and the clipboard on Windows
Packit Service fb6fa5
Packit Service fb6fa5
	The code in gdkselection-win32.c is simplified quite a lot. When
Packit Service fb6fa5
	an image is stored on the clipboard from GTK+, only the "PNG" and
Packit Service fb6fa5
	CF_DIB formats are advertised. PNG is our preferred format because
Packit Service fb6fa5
	it can losslessly represent any image that gdk-pixbuf can handle,
Packit Service fb6fa5
	even with alpha, unambiguously. CF_DIB is also advertised because
Packit Service fb6fa5
	of its ubiquitous support in Windows software.
Packit Service fb6fa5
Packit Service fb6fa5
	Delayed rendering is used as before, so for other data than text
Packit Service fb6fa5
	nothing is actually stored on the clipboard until some app asks
Packit Service fb6fa5
	for it.
Packit Service fb6fa5
Packit Service fb6fa5
	It's pointless to advertise images formats like "image/png" or
Packit Service fb6fa5
	"image/x-MS-bmp" that no other Windows application is going to
Packit Service fb6fa5
	look for anyway. Likewise it's pointless to store text under
Packit Service fb6fa5
	formats like "text/plain" or "UTF8_STRING". Just store
Packit Service fb6fa5
	CF_UNICODETEXT. CF_TEXT will be available as a synthesized format
Packit Service fb6fa5
	anyways.
Packit Service fb6fa5
Packit Service fb6fa5
	Office 2007 offers and asks for images in PNG format using the
Packit Service fb6fa5
	registered clipboard format name "PNG", so we do likewise. If the
Packit Service fb6fa5
	"PNG" format is available that is preferred when copying to GTK+
Packit Service fb6fa5
	from the clipboard.
Packit Service fb6fa5
Packit Service fb6fa5
	Unfortunately Word 2007 still uses CF_DIB without handling
Packit Service fb6fa5
	alpha. But PowerPoint 2007 uses PNG if available and handles alpha
Packit Service fb6fa5
	correctly. Both Word and Powerpoint offer PNG with alpha nicely.
Packit Service fb6fa5
Packit Service fb6fa5
	Firefox and IE7 offer images that contain alpha as 32-bit version
Packit Service fb6fa5
	3 BI_RGB DIBs with the undocumented "extra" bytes actually being
Packit Service fb6fa5
	alpha. Also, alpha is premultiplied into the RGB bytes, presumably
Packit Service fb6fa5
	because that is how AlphaBlend() wants such DIBs. That is also
Packit Service fb6fa5
	taken care of. At least for Firefox it easy to be sure that a
Packit Service fb6fa5
	CF_DIB on the clipboard is from Firefox.
Packit Service fb6fa5
Packit Service fb6fa5
	Also some general stylistic cleanup, comment improvements, and
Packit Service fb6fa5
	improvements of debugging printout especially in the clipboard
Packit Service fb6fa5
	handling. Those are not detailled below.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkprivate-win32.h
Packit Service fb6fa5
	* gdk/win32/gdkglobals-win32.c
Packit Service fb6fa5
	* gdk/win32/gdkgmain-win32.c: Move some globals that were used
Packit Service fb6fa5
	only in gdkselection-win32.c to be local to that file.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkproperty-win32.c (gdk_property_change): Don't
Packit Service fb6fa5
	bother checking if text to be placed on the clipboard consists of
Packit Service fb6fa5
	only ASCII.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkselection-win32.c: Add static variables for a list
Packit Service fb6fa5
	of GdkPixbuf-supported formats, well-known registered clipboard
Packit Service fb6fa5
	formats for images, and for GdkAtoms for well-known image and text
Packit Service fb6fa5
	formats.
Packit Service fb6fa5
Packit Service fb6fa5
	(_gdk_win32_selection_init): Initialize above static variables.
Packit Service fb6fa5
Packit Service fb6fa5
	(selection_property_store) (gdk_selection_property_get)
Packit Service fb6fa5
	(_gdk_selection_property_delete): Don't use a FIFO of GdkSelProps
Packit Service fb6fa5
	for a window after all, it breaks testtext. See bug #163844.
Packit Service fb6fa5
Packit Service fb6fa5
	(gdk_selection_convert): When converting to the TARGETS format,
Packit Service fb6fa5
	i.e. when the caller wants to know what clipboard formats are
Packit Service fb6fa5
	available, if PNG is available we report just that and skip
Packit Service fb6fa5
	CF_DIB, JPEG and GIF even if advertised.
Packit Service fb6fa5
Packit Service fb6fa5
	If CF_UNICODETEXT is available, report only UTF8_STRING.
Packit Service fb6fa5
Packit Service fb6fa5
	When converting to the UTF8_STRING format, i.e. when the caller
Packit Service fb6fa5
	wants text from the clipboard, try just CF_UNICODETEXT. There is
Packit Service fb6fa5
	no point in trying CF_TEXT as Windows will synthesize
Packit Service fb6fa5
	CF_UNICODETEXT from CF_TEXT anyway, if some app has stored just
Packit Service fb6fa5
	CF_TEXT.
Packit Service fb6fa5
Packit Service fb6fa5
	When converting to the image/bmp format, i.e. when the caller
Packit Service fb6fa5
	wants an CF_DIB image from the clipboard, we check if the DIB is a
Packit Service fb6fa5
	version 3 32-bit BI_RGB one that is likely to actually contain
Packit Service fb6fa5
	alpha in the "extra" bytes. Such a DIB is likely to have
Packit Service fb6fa5
	premultiplied alpha even, at least in the case of Firefox 3 and
Packit Service fb6fa5
	IE7. We then edit the DIB in-place into a version 5 one in
Packit Service fb6fa5
	BI_BITFIELDS format and undo the alpha premultiplication.
Packit Service fb6fa5
Packit Service fb6fa5
	In any case, prepend a BMP file header before letting go of the
Packit Service fb6fa5
	data which will be fed to the gdk-pixbuf bmp loader by upper
Packit Service fb6fa5
	levels.
Packit Service fb6fa5
Packit Service fb6fa5
	(gdk_win32_selection_add_targets): If some kind of pixmap image
Packit Service fb6fa5
	format is being added, actually advertise just PNG and
Packit Service fb6fa5
	CF_DIB. Note that alpha won't be stored on the clipboard through
Packit Service fb6fa5
	CF_DIB. This is because gdk-pixbuf's bmp loader doesn't save
Packit Service fb6fa5
	alpha. Furthermore, few if any non-GTK+ Windows apps seem to
Packit Service fb6fa5
	understand a version 5 DIB with proper alpha anyway.
Packit Service fb6fa5
Packit Service fb6fa5
	(_gdk_win32_selection_convert_to_dib): Simplified muchly.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-29  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 145058 - Inputting "^^" requires four keystrokes on Win32,
Packit Service fb6fa5
	differs from platform default behaviour
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimcontextsimple.c
Packit Service fb6fa5
	(check_win32_special_case_after_compact_match): New
Packit Service fb6fa5
	function. Called from check_compact_table() after a table-based
Packit Service fb6fa5
	match has committed a character. In case there was two identical
Packit Service fb6fa5
	dead accents in the input, another copy of the spacing accent that
Packit Service fb6fa5
	was already committed is committed. This fixes #145058.
Packit Service fb6fa5
Packit Service fb6fa5
	(check_win32_special_cases): New function. Called first from
Packit Service fb6fa5
	gtk_im_context_simple_filter_keypress(). This fixes another
Packit Service fb6fa5
	problem: a dead accent followed by a space should commit the
Packit Service fb6fa5
	corresponding spacing accent. The compose tables from X commit
Packit Service fb6fa5
	another character in two cases and we want to override that on
Packit Service fb6fa5
	Windows.
Packit Service fb6fa5
Packit Service fb6fa5
	Add GTK_NOTE (MISC) debugging output to this code.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-29  Claudio Saavedra  <csaavedra@igalia.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 569435 – make maintainer-clean removes non-generated sources
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/Makefile.am: Do not remove gdkprivate.h and gdkwindowimpl.h
Packit Service fb6fa5
	during make maintainer-clean, as these files are not generated.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-28  Philip Withnall  <philip@tecnocode.co.uk>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c: Small documentation fix.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Use the get_text_area_size vfunc to make
Packit Service fb6fa5
	alignment and icons in spin buttons work correctly.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	Bug 569336 – change in gtkbutton klass is causing crash when 
Packit Service fb6fa5
	activating menu item
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktogglebutton.c: Don't chain the clicked handler
Packit Service fb6fa5
	up unconditionally.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.15.2 ===
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 322932 – Always show icons on panel menus
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkimagemenuitem.[hc]: Add a property to override the
Packit Service fb6fa5
	show-menu-images setting for individual menuitems. Patch by
Packit Service fb6fa5
	William Jon McCann.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkbutton.c: Activate the action in a regular clicked
Packit Service fb6fa5
	handler instead of the default handler, to make it work with
Packit Service fb6fa5
	derived classes which don't chain up their clicked handler.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 569104 – Toggle menu entries showed as check menu entries 
Packit Service fb6fa5
	in nautilus
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkactivatable.c (gtk_activatable_do_set_related_action):
Packit Service fb6fa5
	Block the previous action when calling reset() to prevent
Packit Service fb6fa5
	accidental activation of the previous action.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c (gtk_action_activate): Don't compare booleans.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoggleaction.c (gtk_toggle_action_set_active): Remove
Packit Service fb6fa5
	extraneous braces.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-26  Bastien Nocera  <hadess@hadess.net>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 569240 - Crasher when using markers
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrange.c (gtk_range_destroy): Avoid crashes when destroying
Packit Service fb6fa5
	a GtkRange with markers
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-26  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 566628 – gdk_display_close always asserts on win32 and quartz
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkdisplay-quartz.c
Packit Service fb6fa5
	(_gdk_windowing_set_default_display): Copy fix for bug #566628
Packit Service fb6fa5
	from the win32 backend: Allow also a NULL parameter in the
Packit Service fb6fa5
	g_assert().
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolitem.[hc]: Export the function to create a proxy
Packit Service fb6fa5
	menuitem from the action for use in subclasses.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbutton.c:
Packit Service fb6fa5
	* gtk/gtktoggletoolbutton.c: Use it here.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c: Avoid temporary empty state that
Packit Service fb6fa5
	can lead to a recent action proxy menu being erroneously hidden.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkradioaction.c: Set draw-as-radio to TRUE.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Revert changes for bug 567124. Instead of trying to avoid
Packit Service fb6fa5
	setting up the im context before the widget is realized, just
Packit Service fb6fa5
	reset it when the client window is set.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimmulticontext.c: Reset the slave when a client window
Packit Service fb6fa5
	is set.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimmodule.c
Packit Service fb6fa5
	* gtk/gtktextview.c: Revert changes for bug 567124.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-25  Claudio Saavedra  <csaavedra@igalia.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c: Use gtk-doc syntax to refer to properties in
Packit Service fb6fa5
	the docstrings.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-25  Claudio Saavedra  <csaavedra@igalia.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c: More docstrings improvements
Packit Service fb6fa5
	regarding reorderable property.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-24  Claudio Saavedra  <csaavedra@igalia.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 559420 – gtk_icon_view_enable_model_drag_[source|dest] docs
Packit Service fb6fa5
	wrt. reorderable property
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c: Improve docstrings regarding reorderable
Packit Service fb6fa5
        property. Based on a patch by Björn Lindqvist.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbutton.c (gtk_tool_button_activatable_reset):
Packit Service fb6fa5
	Fall back from stock ids to icon names like the old code 
Packit Service fb6fa5
	did. Patch by Tristan van Berkom.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testactions.c: Add a testcase for toolitems using
Packit Service fb6fa5
	icon names.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkcursor-x11.c (_gdk_x11_cursor_update_theme):
Packit Service fb6fa5
	Don't update blank cursors.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-24  Claudio Saavedra  <csaavedra@igalia.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c: (gtk_tree_view_class_init): Slightly
Packit Service fb6fa5
	improve ::search-column property description.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.15.1 ===
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkactivatable.c: Make the section docs produce some valid
Packit Service fb6fa5
	xml.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkactivatable.c: Fix the section docs so gtk-doc finds them.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooser.c:
Packit Service fb6fa5
	* gtk/gtkuimanager.c: Fix issues found by pltcheck
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 560228 – Add "action-controller" property to GtkWidgetClass
Packit Service fb6fa5
Packit Service fb6fa5
	Rework the way actions and proxies interact, to make the
Packit Service fb6fa5
	interaction less ad hoc, more extensible, and better suited
Packit Service fb6fa5
	for support in GUI builders like glade. 
Packit Service fb6fa5
Packit Service fb6fa5
	To be used as a proxy, a widget must now implement the 
Packit Service fb6fa5
	GtkActivatable interface, and GtkActivatable implementations 
Packit Service fb6fa5
	are responsible for syncing their appearance with the action 
Packit Service fb6fa5
	and for activating the action.
Packit Service fb6fa5
Packit Service fb6fa5
	All the widgets that are commonly used as proxies implement
Packit Service fb6fa5
	GtkActivatable now.
Packit Service fb6fa5
Packit Service fb6fa5
	Patch by Tristan van Berkom.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkactivatable.[hc]: The GtkActivatable interface.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkbutton.c:
Packit Service fb6fa5
	* gtk/gtktogglebutton.c:
Packit Service fb6fa5
	* gtk/gtktoolitem.c:
Packit Service fb6fa5
	* gtk/gtktoolbutton.c:
Packit Service fb6fa5
	* gtk/gtktoggletoolbutton.c:
Packit Service fb6fa5
	* gtk/gtkmenuitem.c:
Packit Service fb6fa5
	* gtk/gtkcheckmenuitem.c:
Packit Service fb6fa5
	* gtk/gtkimagemenuitem.c:
Packit Service fb6fa5
	* gtk/gtkradiomenuitem.c:
Packit Service fb6fa5
	* gtk/gtkrecentchooserprivate.h:
Packit Service fb6fa5
	* gtk/gtkrecentchooser.c:
Packit Service fb6fa5
	* gtk/gtkrecentchooserdefault.c:
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c: Implement GtkActivatable.
Packit Service fb6fa5
	* gtk/gtkaction.[hc]: Move appearance synchronization to
Packit Service fb6fa5
	GtkActivatable implementations.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkradioaction.c:
Packit Service fb6fa5
	* gtk/gtkrecentaction.c:
Packit Service fb6fa5
	* gtk/gtktoggleaction.c:
Packit Service fb6fa5
	* gtk/gtkactiongroup.c: Adapt.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.h: Include gtkactivatable.h
Packit Service fb6fa5
	* gtk/gtk.symbols: Add new functions
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 567124 – proposal to delay doing something related to 
Packit Service fb6fa5
	immodule until widgets realized
Packit Service fb6fa5
Packit Service fb6fa5
	Delay setting up immodules until the widget is realized.
Packit Service fb6fa5
	Patch by Akira Tagoh
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtktextview.c: Don't set up im stuff if the widget
Packit Service fb6fa5
	is not realized.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimmodule.c: Assert that we have a window.
Packit Service fb6fa5
 
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Skip Desktop if it equals the home folder
Packit Service fb6fa5
	Patch by Christian Dywan
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (shortcuts_append_desktop): Skip
Packit Service fb6fa5
	Desktop if it equals the home folder.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 536965 – GtkPlug: crash on theme change
Packit Service fb6fa5
Packit Service fb6fa5
	Keep GtkPlug in sync with the global list of toplevels.
Packit Service fb6fa5
	Patch by Federico Mena Quintero
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.h:
Packit Service fb6fa5
	* gtk/gtkwindow.c (_gtk_window_set_is_toplevel): New internal
Packit Service fb6fa5
	function used when a GtkPlug parents/unparents itself by an
Packit Service fb6fa5
	in-process GtkSocket.  This keeps the plug's GTK_TOPLEVEL flag in
Packit Service fb6fa5
	sync with the global toplevel_list.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkplug.c (gtk_plug_set_is_child): Call
Packit Service fb6fa5
	_gtk_window_set_is_toplevel() to keep the toplevel list updated,
Packit Service fb6fa5
	instead of just setting/unsetting the GTK_TOPLEVEL flag.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 568744 – Spellfixes in GtkTreeView's documentation
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c: Fix typos in the docs.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 567761 – Spellfixes in GTK+ documentation
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkselection-x11.c:
Packit Service fb6fa5
	* gtk/gtktestutils.c: Fix typos in the docs.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 567021 – gtkimage accessors docs
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimage.c: Improve docs by mentioning allowed NULL values.
Packit Service fb6fa5
	Patch by Christian Persch
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 566535 – gtk_widget_get_snapshot does not work if double buffered 
Packit Service fb6fa5
	is disabled
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_get_snapshot): Use a different approach
Packit Service fb6fa5
	to snapshotting that is in line with what is done in the client-side
Packit Service fb6fa5
	windows branch, and that works for widgets regardless if they are
Packit Service fb6fa5
	double-buffered or not. Patch by Alex Larsson.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkwindow.c (_gdk_window_calculate_full_clip_region): Clip
Packit Service fb6fa5
	to the parent.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-22  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c (autocomplete): Relax the assertion;
Packit Service fb6fa5
	just do nothing if the folder is not loaded or if the cursor position
Packit Service fb6fa5
	is not at the end of the text.  A very slow-to-load folder can get
Packit Service fb6fa5
	us into the latter state if the user starts typing first.
Packit Service fb6fa5
Packit Service fb6fa5
2008-01-22  Matthias Clasen  <mnclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c: Revert the last change, since it breaks
Packit Service fb6fa5
	epiphany.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-22  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fix the computation of "complete but unique" in
Packit Service fb6fa5
	GtkFileChooserEntry.  Fix the case where "/" was not appended to a
Packit Service fb6fa5
	unique directory name during explicit Tab completion.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c (maybe_append_separator_to_file):
Packit Service fb6fa5
	Return whether anything was appended as well as the new string
Packit Service fb6fa5
	itself.
Packit Service fb6fa5
	(find_common_prefix): Oops, only turn on
Packit Service fb6fa5
	is_complete_not_unique_ret if we had a unique match!
Packit Service fb6fa5
	(append_common_prefix): If we appended a directory separator, we
Packit Service fb6fa5
	*did* expand the common prefix, so we are not in the "nothing
Packit Service fb6fa5
	inserted" case.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-22  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Return an error code when refreshing the entry from the user's
Packit Service fb6fa5
	input.  We use this in the completion code to know when completion
Packit Service fb6fa5
	can't happen due to (for example) having a non-local URI in a file
Packit Service fb6fa5
	chooser that is local_only=TRUE.
Packit Service fb6fa5
Packit Service fb6fa5
	Also, we start maintaining an invariant that
Packit Service fb6fa5
	chooser_entry->current_folder_file != NULL implies that:
Packit Service fb6fa5
Packit Service fb6fa5
		* what the user entered is valid
Packit Service fb6fa5
Packit Service fb6fa5
		* we are loading that folder (chooser_entry->load_folder_cancellable != NULL) 
Packit Service fb6fa5
Packit Service fb6fa5
		* or we are done loading that folder, or we have a handle
Packit Service fb6fa5
		to it at least (chooser_entry->current_folder != NULL)
Packit Service fb6fa5
Packit Service fb6fa5
	The invariant also says that all of the above are NULL (and
Packit Service fb6fa5
	chooser_entry->current_folder_file == NULL) implies that the user
Packit Service fb6fa5
	typed something invalid.  This makes
Packit Service fb6fa5
	_gtk_file_chooser_entry_get_current_folder() not able to return
Packit Service fb6fa5
	an invalid folder.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c (RefreshStatus): New enum.
Packit Service fb6fa5
	(refresh_current_folder_and_file_part): Return a RefreshStatus.
Packit Service fb6fa5
	We filter out incomplete hostnames here (typing
Packit Service fb6fa5
	"sftp://incompl[tab]" will error out), as well as completely
Packit Service fb6fa5
	unparsable input.
Packit Service fb6fa5
	(start_explicit_completion): Process the result from refresh...().
Packit Service fb6fa5
	Here we present the actual feedback about only being able to
Packit Service fb6fa5
	display local folders for local_only=TRUE.
Packit Service fb6fa5
	(commit_completion_and_refresh): Don't do anything with the result
Packit Service fb6fa5
	of refresh...(), since this function doesn't get called during
Packit Service fb6fa5
	completion-related interaction.
Packit Service fb6fa5
	(start_autocompletion): Process the result from refresh...().  We
Packit Service fb6fa5
	only do completion in the REFRESH_OK case.  For the error cases,
Packit Service fb6fa5
	we don't do anything, as this is autocompletion and must not
Packit Service fb6fa5
	result in non-asked-for errors popping up.
Packit Service fb6fa5
	(discard_loading_and_current_folder_file): Factor out function to
Packit Service fb6fa5
	cancel the cancellable and discard the current_folder_file,
Packit Service fb6fa5
	i.e. to reset the invariant to the "nothing valid is loaded" case.
Packit Service fb6fa5
	(gtk_file_chooser_entry_dispose): Use
Packit Service fb6fa5
	discard_loading_and_current_folder_file().
Packit Service fb6fa5
	(reload_current_folder): Likewise.
Packit Service fb6fa5
	(refresh_current_folder_and_file_part): Likewise, and ensure that
Packit Service fb6fa5
	the error cases result in the invariant being held.
Packit Service fb6fa5
	(start_loading_current_folder): Check if the folder to be loaded
Packit Service fb6fa5
	is non-native for the local_only=TRUE case; if so, return an error
Packit Service fb6fa5
	as we are configured to load only local folders.
Packit Service fb6fa5
	(reload_current_folder): Pass on errors from
Packit Service fb6fa5
	start_loading_current_folder().  Tighten the preconditions, as we
Packit Service fb6fa5
	are sure that we can only receive non-NULL folder-files to load.
Packit Service fb6fa5
	(refresh_current_folder_and_file_part): Pass on errors from
Packit Service fb6fa5
	reload_current_folder().  At the very end, assert the invariant
Packit Service fb6fa5
	described above.
Packit Service fb6fa5
	
Packit Service fb6fa5
2009-01-22  Matthew Barnes  <mbarnes@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 568334 – Constructor properties for GtkAction
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c (gtk_action_class_init): Make all properties
Packit Service fb6fa5
	G_PARAM_CONSTRUCT except "action-group".
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-22  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c (gtk_icon_theme_has_icon): g_return_if_fail()
Packit Service fb6fa5
	on icon_name != NULL so we get a warning instead of a crash here.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-21  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-21  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Don't show windows that may not exist
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-21  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c: Implement select-by-words for selectable labels.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-21  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkcursor-win32.c: Rename static local functions and
Packit Service fb6fa5
	variables to not have any unnecessary _ or _gdk_win32 prefix.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkcursor-win32.c (hcursor_from_type): Implement
Packit Service fb6fa5
	creating a GDK_BLANK_CURSOR.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Change the Caps Lock warning to the more
Packit Service fb6fa5
	neutral "Caps Lock is on". Requested by Wouter Bolsterlee
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 568552 – gtk_combo + gtk entry in invisible mode takes 100% cpu
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Fix an expose loop caused by raising windows out
Packit Service fb6fa5
	of an expose handler. Also, don't show the 'Caps Lock' warning for
Packit Service fb6fa5
	activated input methods, since that makes it permanently shown
Packit Service fb6fa5
	for some locales. It should not be that necessary, now that we
Packit Service fb6fa5
	do show preedit text even in password entries. Pointed out by
Packit Service fb6fa5
	Frederic Crozat.
Packit Service fb6fa5
	(start_loading_current_folder): Check if the folder to be loaded
Packit Service fb6fa5
	is non-native for the local_only=TRUE case; if so, return an error
Packit Service fb6fa5
	as we are configured to load only local folders.
Packit Service fb6fa5
	(reload_current_folder): Pass on errors from
Packit Service fb6fa5
	start_loading_current_folder().  Tighten the preconditions, as we
Packit Service fb6fa5
	are sure that we can only receive non-NULL folder-files to load.
Packit Service fb6fa5
	(refresh_current_folder_and_file_part): Pass on errors from
Packit Service fb6fa5
	reload_current_folder().  At the very end, assert the invariant
Packit Service fb6fa5
	described above.
Packit Service fb6fa5
	(start_explicit_completion): Add comments for translators, to
Packit Service fb6fa5
	explain the purpose of the various feedback messages used during
Packit Service fb6fa5
	completion.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-21  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (save_widgets_create): Set
Packit Service fb6fa5
	local_only on the location entry when we create it...
Packit Service fb6fa5
	(set_local_only): ... and set it here only if the location entry
Packit Service fb6fa5
	exists.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-21  Marek Kasik  <mkasik@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 561801 - "scheduled printing" doesn't function as expected
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog: Add tooltip.
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c: Add conversion
Packit Service fb6fa5
	  from local time to utc time for scheduled printing.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-20  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	http://bugzilla.gnome.org/show_bug.cgi?id=545980 -
Packit Service fb6fa5
	GtkFileChooserEntry should handle URIs
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystem.c (_gtk_file_system_parse): Detect URI schemes
Packit Service fb6fa5
	and parse the full URI.
Packit Service fb6fa5
	(has_uri_scheme): New function, stolen from the old
Packit Service fb6fa5
	gtkfilesystemgnomevfs.c.
Packit Service fb6fa5
Packit Service fb6fa5
	Patch by Carlos Garnacho <carlos@imendio.com>:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c (discard_current_folder): New
Packit Service fb6fa5
	function, factored out for when we need to get rid of the
Packit Service fb6fa5
	current_folder.
Packit Service fb6fa5
	(gtk_file_chooser_entry_dispose): Use discard_current_folder().
Packit Service fb6fa5
	(finished_loading_cb): Fix prototype.
Packit Service fb6fa5
	(load_directory_get_folder_callback): Discard the completion
Packit Service fb6fa5
	store, as well as clearing the completion feedback, if we find an
Packit Service fb6fa5
	error while loading the folder.  Also, use
Packit Service fb6fa5
	discard_current_folder().
Packit Service fb6fa5
	(reload_current_folder): Use discard_current_folder().
Packit Service fb6fa5
Packit Service fb6fa5
	Patch by Carlos Garnacho <carlos@imendio.com> - add a local_only
Packit Service fb6fa5
	property to GtkFileChooserEntry:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Add a
Packit Service fb6fa5
	local_only field.
Packit Service fb6fa5
	(_gtk_file_chooser_entry_init): Default to local_only being true.
Packit Service fb6fa5
	(start_explicit_completion): Don't allow completion of non-native
Packit Service fb6fa5
	files if local_only is turned on.
Packit Service fb6fa5
	(start_loading_current_folder): Don't start loading non-native
Packit Service fb6fa5
	folders if local_only is turned on.
Packit Service fb6fa5
	(_gtk_file_chooser_entry_set_local_only): New function.
Packit Service fb6fa5
	(_gtk_file_chooser_entry_get_local_only): New function.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.h (_gtk_file_chooser_entry_set_local_only,
Packit Service fb6fa5
	_gtk_file_chooser_entry_get_local_only): New prototypes.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (set_local_only): Set the local_only
Packit Service fb6fa5
	property on the entry.
Packit Service fb6fa5
Packit Service fb6fa5
	Fix completion so it doesn't pop up for every character in a URI
Packit Service fb6fa5
	hostname:
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooser.h (GtkFileChooserError): Add a
Packit Service fb6fa5
	GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystem.c (_gtk_file_system_parse): Return an
Packit Service fb6fa5
	"incomplete hostname" error if the user has not typed a full
Packit Service fb6fa5
	hostname yet in an URI.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c (append_common_prefix): If we get an
Packit Service fb6fa5
	incomplete hostname, just don't pop up an error, since that is a
Packit Service fb6fa5
	transient state and the user doesn't need to be notified about it.
Packit Service fb6fa5
	(refresh_current_folder_and_file_part): Don't revert to showing
Packit Service fb6fa5
	the base folder if we have an incomplete hostname.
Packit Service fb6fa5
	(reload_current_folder): Handle the passed folder being NULL, even
Packit Service fb6fa5
	if we must force a reload.  Also, reload the folder if we didn't
Packit Service fb6fa5
	have a cancellable for it (i.e. we hadn't started to load it
Packit Service fb6fa5
	before).
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkaction.[hc]: Add setters and getters for GtkAction
Packit Service fb6fa5
	properties, in preparation for bug 560228.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-21  Christian Dywan  <christian@twotoasts.de>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 567413 – GtkComboBoxEntry doesn't emit "changed" signal
Packit Service fb6fa5
        on entry editing
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcombobox.c (gtk_combo_box_set_active): Return only if index
Packit Service fb6fa5
        is set. Patch by Carl-Anton Ingmarsson.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-20  Torsten Schoenfeld  <kaffeetisch@gmx.de>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstyle.c: Add a "Since: 2.16" tag to gtk_style_get.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 565656 – Add marks to scales
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrange.[hc]: Add internal api to define 'stop values'
Packit Service fb6fa5
	that have a little resistance when dragging the slider over it.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkscale.[hc] (gtk_scale_add_mark): New function to add
Packit Service fb6fa5
	a 'mark' to a scale, which will draws a tick, plus optionally
Packit Service fb6fa5
	some text, and makes the value a stop value.
Packit Service fb6fa5
	(gtk_scale_clear_values): Removes all marks.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testscale.c: Test for marks on scales
Packit Service fb6fa5
	* tests/Makefile.am: Integrate it
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c:
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c:
Packit Service fb6fa5
	* gtk/gtktextview.c: Replace several implementation of
Packit Service fb6fa5
	blank cursor setting by GDK_BLANK_CURSOR.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkcursor.c:
Packit Service fb6fa5
	* gdk/gdkwindow.c: Update docs on how to create blank cursors.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Cache cursors to avoid libXcursor theme lookup overhead.
Packit Service fb6fa5
	Patch by David Alan Gilbert.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkcursor.h: Add a GDK_BLANK_CURSOR cursor type.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkcursor-x11.c: Cache font cursors and named cursors.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkprivate-x11.h:
Packit Service fb6fa5
	* gdk/x11/gdkcdisplay-x11.c: Remove cached cursors when a 
Packit Service fb6fa5
	display if finalized.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 568263 – gtk can't recognize the wrong X Selection TARGETS' 
Packit Service fb6fa5
	type "TARGETS" by java applications
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkselection.c (gtk_selection_data_get_targets): Accept
Packit Service fb6fa5
	a type of TARGETS instead of ATOM, too. Based on a patch by 
Packit Service fb6fa5
	Peng Wu. 
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 568233 – Wrong statement about GtkEntry's "activate" signal
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c:
Packit Service fb6fa5
	* gtk/gtklabel.c:
Packit Service fb6fa5
	* gtk/gtktextview.c: Correct some copy-and-paste mistakes in
Packit Service fb6fa5
	keybinding signal docs. Pointed out by Pascal Terjan.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkentry.[hc]: Add properties and getters for icon tooltips.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 563280 – stock items & translation context
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstock.c: Solve the msgctxt problem a bit more
Packit Service fb6fa5
	elegantly, and add some hints about this to the docs of
Packit Service fb6fa5
	gtk_stock_set_translate_func. Proposed by Christian Persch
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 568196 – Please change context of Forward stock label
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstock.c: Reinstate separate translation contexts for
Packit Service fb6fa5
	navigation and media labels (these were lost in the transition
Packit Service fb6fa5
	to msgctxt. Pointed out by Gabor Kelemen.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 567887 – gtk_entry_get_storage_type() should be 
Packit Service fb6fa5
	gtk_entry_get_icon_storage_type()
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkentry.[hc]: Use the last chance to get the api right,
Packit Service fb6fa5
	and rename things for consistency, requested by Murray Cumming. 
Packit Service fb6fa5
	In detail,
Packit Service fb6fa5
	gtk_entry_get_stock -> gtk_entry_get_icon_stock
Packit Service fb6fa5
	gtk_entry_get_pixbuf -> gtk_entry_get_icon_pixbuf
Packit Service fb6fa5
	gtk_entry_get_gicon -> gtk_entry_get_icon_gicon
Packit Service fb6fa5
	gtk_entry_get_storage_type -> gtk_entry_get_icon_storage_type
Packit Service fb6fa5
	::prelight -> ::icon-prelight
Packit Service fb6fa5
	::pixbuf-primary -> ::primary-icon-pixbuf
Packit Service fb6fa5
	::stock-primary -> ::primary-icon-stock
Packit Service fb6fa5
	::icon-name-primary -> ::primary-icon-name
Packit Service fb6fa5
	::gicon-primary-> ::primary-icon-gicon
Packit Service fb6fa5
	::storage-type-primary -> ::primary-icon-storage-type
Packit Service fb6fa5
	::activatable->primary -> ::primary-icon-activatable
Packit Service fb6fa5
	::sensitive-primary -> ::primary-icon-sensitive
Packit Service fb6fa5
	(and similar for secondary properties)
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 567655 – gtk_status_icon_set_tooltip_text and 
Packit Service fb6fa5
	gtk_status_icon_set_tooltip_markup should use gchar*
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.h: Use "const gchar*" in new tooltip api.
Packit Service fb6fa5
	Pointed out by Torsten Schoenfeld.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/search_entry.c: End the search if the window
Packit Service fb6fa5
	is closed.
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/search_entry.c:
Packit Service fb6fa5
	* demos/gtk-demo/entry_completion.c: Group the entry examples
Packit Service fb6fa5
	under "Entry".
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-18  Christian Dywan  <christian@twotoasts.de>
Packit Service fb6fa5
Packit Service fb6fa5
	Remove a redundant include from gtktoolbar.c
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c: Remove second inclusion of gtktoolbar.h.
Packit Service fb6fa5
        Patch by Enrico Tröger.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-16  Cody Russell  <bratsche@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 567944 – [Win32] Sorted treeview columns can be unreadable
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/engines/ms-windows/msw_style.c: Draw selected treeview
Packit Service fb6fa5
	cells according to treeview focus, but ignore whether it is in
Packit Service fb6fa5
	a sorted column or not.  Otherwise the intersection of a selected
Packit Service fb6fa5
	row and a sorted column looks very strange if the treeview does
Packit Service fb6fa5
	not have focus.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-16  Daniel Elstner  <danielk@openismus.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/gtkimcontextmultipress.[ch]: Remove the namespace
Packit Service fb6fa5
	prefix from functions defined locally only.  Clean up the code and
Packit Service fb6fa5
	change indentation to match the GTK+ coding style.
Packit Service fb6fa5
	(_GtkImContextMultipress::key_sequences): Replace array of pointers
Packit Service fb6fa5
	by GHashTable.  Adapt the implementation accordingly.
Packit Service fb6fa5
	(passthrough_enabled_for_window): Remove.  The passthrough hack is
Packit Service fb6fa5
	no longer necessary thanks to the recently introduced "im-module"
Packit Service fb6fa5
	property of GtkEntry and GtkTextView.
Packit Service fb6fa5
	(load_config): Rework to implement an improved configuration file
Packit Service fb6fa5
	format.  Just fetch all keys of the group instead of expecting the
Packit Service fb6fa5
	keys to be named a certain way.  This also allows interpreting the
Packit Service fb6fa5
	config key itself as the GDK key name to bind the character sequence
Packit Service fb6fa5
	to, thereby making it independent of the sequence itself.
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/im-multipress.conf: New example configuration using
Packit Service fb6fa5
	the new syntax.  The example sequences are now bound to the numeric
Packit Service fb6fa5
	keypad and imitate the behavior of a standard mobile phone.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-15  Murray Cumming  <murrayc@murrayc.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimcontext.c: documentation description: Mention the various 
Packit Service fb6fa5
	properties and the environment variable, with links to their 
Packit Service fb6fa5
 	documentation.
Packit Service fb6fa5
	* gtk/gtksettings.c:
Packit Service fb6fa5
	* gtk/gtktextview.c: Make the im-module property documentation more 
Packit Service fb6fa5
	expansive.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-15  Diego Escalante Urrelo  <diegoe@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 562701 – GtkEntryCompletion popup sizes its rows wrong
Packit Service fb6fa5
	when they span for more than one line.
Packit Service fb6fa5
Packit Service fb6fa5
	Don't assume actions and results have equal height, this causes
Packit Service fb6fa5
	negative size requisitions when results are more than one
Packit Service fb6fa5
	line tall.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentrycompletion.c: change the formula used to calculate
Packit Service fb6fa5
	the size of the completion popup.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-14  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Remember the file chooser's geometry across invocations.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechoosersettings.h (struct _GtkFileChooserSettings):
Packit Service fb6fa5
	New fields geometry_x, geometry_y, geometry_width, geometry_height.
Packit Service fb6fa5
	(_gtk_file_chooser_settings_get_geometry): New prototype.
Packit Service fb6fa5
	(_gtk_file_chooser_settings_set_geometry): New prototype.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechoosersettings.c (GEOMETRY_X_KEY, GEOMETRY_Y_KEY,
Packit Service fb6fa5
	GEOMETRY_WIDTH_KEY, GEOMETRY_HEIGTH_KEY): New key names.
Packit Service fb6fa5
	(ensure_settings_read): Read the geometry keys.
Packit Service fb6fa5
	(_gtk_file_chooser_settings_save): Save the geometry keys.
Packit Service fb6fa5
	(_gtk_file_chooser_settings_init): Initialize the geometry keys to
Packit Service fb6fa5
	"don't have this value".
Packit Service fb6fa5
	(_gtk_file_chooser_settings_get_geometry): New public function.
Packit Service fb6fa5
	(_gtk_file_chooser_settings_set_geometry): New public function.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_map):
Packit Service fb6fa5
	Don't change the default size in ::map() so we don't flicker...
Packit Service fb6fa5
	(gtk_file_chooser_default_realize): ... so do it in ::realize()
Packit Service fb6fa5
	instead, when the window is not yet visible.  This avoids a
Packit Service fb6fa5
	dialog-that-resizes when you first pop up the file chooser.
Packit Service fb6fa5
	(emit_default_size_changed): Just emit the signal; don't check for
Packit Service fb6fa5
	the widget's state so we can be emitted during the initial
Packit Service fb6fa5
	::realize() when we are not mapped yet.
Packit Service fb6fa5
	(update_preview_widget_visibility): Only emit default_size_changed
Packit Service fb6fa5
	if the widget is not mapped, to avoid resizing the dialog while it
Packit Service fb6fa5
	is visible.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdialog.c
Packit Service fb6fa5
	(file_chooser_widget_default_size_changed): Simply resize the
Packit Service fb6fa5
	dialog to the default size without any fancy clamping.  Also,
Packit Service fb6fa5
	leave in place ifdef-ed out code to restore the file chooser's
Packit Service fb6fa5
	position in addition to its size.  The code to restore the
Packit Service fb6fa5
	position doesn't quite work yet, but we'll leave it in as a
Packit Service fb6fa5
	reference.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (save_dialog_geometry): New function.
Packit Service fb6fa5
	(settings_save): Save the dialog's geometry.
Packit Service fb6fa5
	(gtk_file_chooser_default_get_default_size): Load the geometry
Packit Service fb6fa5
	from the settings.  If it was already saved, return that instead
Packit Service fb6fa5
	of computing an ad-hoc size.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 450716 – New API to change global IM
Packit Service fb6fa5
Packit Service fb6fa5
	Requested by Daniel Elstner.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkimmulticontext.[hc] (gtk_im_multicontext_set_context_id):
Packit Service fb6fa5
	New function to set the context id on a GtkIMMulticontext.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c:
Packit Service fb6fa5
	* gtk/gtktextview.c: Add a ::im-module property that can be
Packit Service fb6fa5
	set to override the global setting for the im module to be used.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-13  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 566532 – GtkScaleButton implementation of GtkOrientable
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkscalebutton.c (gtk_scale_button_class_init),
Packit Service fb6fa5
	(gtk_scale_button_set_property):
Packit Service fb6fa5
	* gtk/gtkscalebutton.h: Deprecate gtk_scale_button_get_orientation
Packit Service fb6fa5
        in favour of implementing GtkOrientable. Patch by Bruce Cowan.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-13  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 164002 - query scripts don't work uninstalled on windows
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmain.c (_gtk_get_libdir): If the gtk DLL is in a ".libs"
Packit Service fb6fa5
	folder, assume we are running uninstalled, and use the
Packit Service fb6fa5
	configure-time GTK_LIBDIR.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Refer to tray icon spec, instead of a random email.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c (gtk_window_set_icon_name): Don't cause lots
Packit Service fb6fa5
	of X traffic when the icon name doesn't actually change. Some
Packit Service fb6fa5
	apps like to reset their window icon frequently, without actually
Packit Service fb6fa5
	changing the icon name...
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-12  Paolo Borelli  <pborelli@katamail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 492794 – Pasting external text at end of view yields wrong
Packit Service fb6fa5
	scrolling to mark
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextbuffer.[ch]:
Packit Service fb6fa5
	* gtk/gtktextview.c:
Packit Service fb6fa5
	Add a "paste-done" signal and use it to propelry scroll the
Packit Service fb6fa5
	view at the end of the pasted text in the case of an async
Packit Service fb6fa5
	paste. Patch by Ignacio Casal Quintero based on a patch by
Packit Service fb6fa5
	Yevgen Muntyan.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-12  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdk.c (gdk_arg_debug_cb) (gdk_arg_no_debug_cb): A
Packit Service fb6fa5
	GOptionArgFunc should return gboolean and take also a GError
Packit Service fb6fa5
	pointer parameter, so make these two functions do that. Return
Packit Service fb6fa5
	FALSE (and set the GError) if the parsing of the debug string
Packit Service fb6fa5
	failed completely. Note that g_parse_debug_string() doesn't really
Packit Service fb6fa5
	have any way to return parsing status, and accepts partially
Packit Service fb6fa5
	incorrect strings, though.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-12  Claudio Saavedra  <csaavedra@igalia.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 567468 – no check for trailing != NULL in
Packit Service fb6fa5
	gtk_text_layout_get_iter_at_position()
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextlayout.c: (gtk_text_layout_get_iter_at_position):
Packit Service fb6fa5
	Check for trailing to be non-NULL.
Packit Service fb6fa5
	* gtk/gtktextview.c: (gtk_text_view_get_iter_at_position): document
Packit Service fb6fa5
	that trailing may be NULL.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-11  Tor Lillqvist  <tml@iki.fi>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 523554 - Copy from GIMP to Word broken
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkselection-win32.c
Packit Service fb6fa5
	(_gdk_win32_selection_convert_to_dib): The DIB stored in the
Packit Service fb6fa5
	Windows Clipboard was for some unknown reason truncated by one
Packit Service fb6fa5
	byte. Don't do that.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 567024 – gtktoolbutton doesn't create right proxy menu item 
Packit Service fb6fa5
	image with GIcon
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbutton.c: Properly create a menu proxy from a GIcon.
Packit Service fb6fa5
	Patch by Christian Persch
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testtoolbar.c: Add an example with a GIcon
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-09  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Fail in gdk_window_new if _gdk_window_new failed
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkwindow.c (gdk_window_new): Add g_return_val_if_fail
Packit Service fb6fa5
        in case _gdk_window_new is NULL. Approved by Tim Janik
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-08  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 566733 – Add GIcon to GtkAction, GtkToolButton
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c: Add a ::gicon property to GtkAction and set the 
Packit Service fb6fa5
	icon from it if specified. The stock icon is preferred if a stock id 
Packit Service fb6fa5
	is given. Based on a patch by A. Walton
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-04  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/stock-icons/{16,24}/gtk-caps-lock-warning.png: New icons
Packit Service fb6fa5
	* gtk/gtkstock.h: Add GTK_STOCK_CAPS_LOCK_WARNING.
Packit Service fb6fa5
	* gtk/gtkiconfactory.c (get_default_icons): Register the stock icon.
Packit Service fb6fa5
	* gtk/gtkentry.c (show_capslock_feedback): Use the new stock icon.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-05  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 566628 - gdk_display_close always asserts on win32
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkdisplay-win32.c
Packit Service fb6fa5
	(_gdk_windowing_set_default_display): Allow also a NULL parameter
Packit Service fb6fa5
	in the g_assert(). Still don't actually do anything in this
Packit Service fb6fa5
	function, though.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-04  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 566568 – gtk_tree_model_get_value docs typo
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodel.c (gtk_tree_model_get_value): Fix a typo
Packit Service fb6fa5
	in the docs, pointed out by Christian Persch.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-04  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 566391 – gtk_about_dialog_set_url_hook should activate 
Packit Service fb6fa5
	pre-existing website links
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaboutdialog.c: Make setting website, website-label and
Packit Service fb6fa5
	url hook work independent of their order. Reported by Steven
Packit Service fb6fa5
	Sheehy.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-03  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkscreen-x11.h:
Packit Service fb6fa5
	* gdk/x11/gdkevents-x11.c (fetch_net_wm_check_window): Recheck
Packit Service fb6fa5
	_NET_SUPPORTING_WM_CHECK every now and then to avoid getting
Packit Service fb6fa5
	stuck on the id of a former wmcheck window that got reused by
Packit Service fb6fa5
	another client (see RH bug 471927)
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-03  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreesortable.c: Improve the docs
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreemodelsort.c: Don't assert when using the "unsorted"
Packit Service fb6fa5
	sort column id.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 565998 – configure script doesn't check for cairo-xlib.pc
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Check for cairo-xlib when looking for
Packit Service fb6fa5
	gdk dependencies. Requested by Alberto Ruiz
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 566334 – compile failure for gtk+ on Mac OS X
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c: Fix the build on OS X. 
Packit Service fb6fa5
	Reported by Bart Cortooms.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 566083 – Icon pixmap hardcoded during DnD
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c:
Packit Service fb6fa5
	* gtk/gtkentry.c: Add docs about using ::drag-begin for setting
Packit Service fb6fa5
	a custom drag icon. Reported by Xan Lopez
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump version
Packit Service fb6fa5
Packit Service fb6fa5
	* === Released 2.15.0 ===
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_set_icon_sensitive): Fix default
Packit Service fb6fa5
	value
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/tests/builder.c: Clean up asserts, make domain
Packit Service fb6fa5
	test work with current GtkBuilder behaviour.
Packit Service fb6fa5
Packit Service fb6fa5
	* Makefile.decl: Start Xvfb with -ac -noreset to try
Packit Service fb6fa5
	and get the gui tests working.
Packit Service fb6fa5
Packit Service fb6fa5
2009-01-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add a few forgotten symbols
Packit Service fb6fa5
	* gtk/gtkprintoperation.c:
Packit Service fb6fa5
	* gtk/gtktrayicon-x11.c: Make some functions static
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-31  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Updates
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-31  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkruler.[hc]: Some more
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-31  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkpaned.[hc]:
Packit Service fb6fa5
	* gtk/gtkscale.[hc]:
Packit Service fb6fa5
	* gtk/gtkscrollbar.[hc]: 
Packit Service fb6fa5
	* gtk/gtkseparator.[hc]: Keep these all abstract for now.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Rename the icon signals to ::icon-press and
Packit Service fb6fa5
	::icon-release to avoid clashes with the existing SexyIconEntry
Packit Service fb6fa5
	signals. Also annotate the GdkEvent parameters as static-scope.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testentryicons.c: Adapt
Packit Service fb6fa5
	* demos/gtk-demo/search-entry.c: Adapt
Packit Service fb6fa5
	
Packit Service fb6fa5
2008-12-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 565846 – "va_end(args);" should be added into gtk_tree_store_new
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreestore.c (gtk_tree_store_new): Add a missing
Packit Service fb6fa5
	va_end() call. Pointed out by Jiwon Lee.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Code cleanups; get rid of get_text_area_size,
Packit Service fb6fa5
	replace get_icon_allocation by get_icon_allocations, don't
Packit Service fb6fa5
	pass allocation to place_windows; other stylistic changes to 
Packit Service fb6fa5
	the icon-related code.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Avoid size allocation loops.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Fix errors in property definitions and
Packit Service fb6fa5
	get_property implementation.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Redo the Caps Lock warning using an icon.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 558694 – Paned window splitter keynav broken
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpaned.c (get_child_panes): Don't add unrealized
Packit Service fb6fa5
	widgets.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstyle.c:
Packit Service fb6fa5
	* gtk/gtkmenutooltbutton.c:
Packit Service fb6fa5
	* gtk/gtkprintoperationpreview.c: Doc additions
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c:
Packit Service fb6fa5
	* gtk/gtklabel.c:
Packit Service fb6fa5
	* gtk/gtkentry.c:
Packit Service fb6fa5
	* gtk/gtktextview.c:
Packit Service fb6fa5
	* gtk/gtkeditable.c: 
Packit Service fb6fa5
	* gtk/gtktextbuffer.c: Doc additions.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-29  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: Add missing symbols from gtkentry.c.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c: 
Packit Service fb6fa5
	* gtk/gtkstyle.c: Doc additions
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk[hv]scrollbar.c: Document gtk_[hv]scrollbar_new.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c: Document gtk_mnemonic_activate.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextlayout.c: Un-doc-commentize non-public api
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprogress.h: Fix a typo
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkhsv.c:
Packit Service fb6fa5
	* gtk/gtkentry.c: Doc fixes
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c:
Packit Service fb6fa5
	* gtk/gtktextutil.c: Un-doc-commentize non-exported functions
Packit Service fb6fa5
	to make gtk-doc happy.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkscale.c:
Packit Service fb6fa5
	* gtk/gtkimagemenuitem.c: Doc fixes
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkeditable.h: Match parameter names to make gtk-doc happy.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* tk/gtkfontsel.c: Merge docs inline.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintsettings.c:
Packit Service fb6fa5
	* gtk/gtkbindings.c:
Packit Service fb6fa5
	* gtk/gtkstyle.c: Doc fixes
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkscrolledwindow.c: 
Packit Service fb6fa5
	* gtk/gtkscale.c: Merge docs inline.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Ryan Lortie  <desrt@desrt.ca>
Packit Service fb6fa5
Packit Service fb6fa5
	small fix for "Paned Window Widgets" example
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/tutorial/gtk-tut.sgml: use gtk_container_add rather than
Packit Service fb6fa5
	add_with_viewport for putting a GtkTreeView into a ScrolledWindow
Packit Service fb6fa5
Packit Service fb6fa5
	Spotted by Benjamin Herrenschmidt
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimmodule.c:
Packit Service fb6fa5
	* gtk/gtkseparatortoolitem.c: Doc fixes
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfontsel.c:
Packit Service fb6fa5
	* gtk/gtkeditable.c: Merge docs inline.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkhsv.c:
Packit Service fb6fa5
	* gtk/gtkwidget.c: 
Packit Service fb6fa5
	* gtk/gtkaccelgroup.c: Documentation fixes
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c:
Packit Service fb6fa5
	* gtk/gtkentry.c:
Packit Service fb6fa5
	* gtk/gtkeditable.[hc]: Make parameter names match to make gtk-doc
Packit Service fb6fa5
	happy.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Expand the docs some more.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Don't emit ::icon-pressed on nonactivatable
Packit Service fb6fa5
	icons. Fix up docs to match actual api.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testentryicons.c: Reshuffle tests a bit. Add a DND test.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Fix interaction between icons and widget sensitivity.
Packit Service fb6fa5
	Also fix a few typos.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testentryicons.c: Add property editors.
Packit Service fb6fa5
	* tests/Makefile.am: Glue
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Allow builtin icons when loading themed icons,
Packit Service fb6fa5
	and don't leak a GtkIconInfo.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Emit ::icon-pressed regardless which button was
Packit Service fb6fa5
	pressed. Also make it explicit in the signal signature that the
Packit Service fb6fa5
	position parameter is a GtkEntryIconPosition.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Emit property notification for the text-length
Packit Service fb6fa5
	property.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* demos/gtk-demo/search_entry.c: Add a demo for new entry features.
Packit Service fb6fa5
	* demos/gtk-demo/Makefile.am: Glue
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkapplaunchcontext.c:
Packit Service fb6fa5
	* gdk/gdkkeys.c:
Packit Service fb6fa5
	* gdk/x11/gdkdnd-x11.c:
Packit Service fb6fa5
	* gdk/x11/gdkkeyx-x11.c:
Packit Service fb6fa5
	* gdk/x11/gdktestutils-x11.c: Typo fixes and other small
Packit Service fb6fa5
	doc improvements.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-23  Li Yuan  <li.yuan@sun.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c: (gtk_icon_view_accessible_model_row_changed):
Packit Service fb6fa5
	Bug #549251. No need to set name if there is no a11y item object.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-21  Yair Hershkovitz  <yairhr@gmail.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 565203: RTL locales: icons are misplaced when horizontal 
Packit Service fb6fa5
	            gtkiconview is contained in a gtkscrolledwindow.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_layout_single_row):
Packit Service fb6fa5
	Fix horizontal icon positions when in RTL locale.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* NEWS: Update
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 564881 – gtkstatusicon.c: 'event' bug again
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c (button_callback): Fix the build.
Packit Service fb6fa5
	Patch by Christian Dywan.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-19  Cody Russell  <bratsche@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 85292 – add an icon to gtkentry
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmarshalers.list: Add VOID:INT,BOXED
Packit Service fb6fa5
	* tests/testentryicons.c: Initial icon entry test
Packit Service fb6fa5
	* tests/Makefile.am: Add testentryicons
Packit Service fb6fa5
	* gtk/gtkentry.[ch]: Add API for setting primary/secondary icons
Packit Service fb6fa5
	and other features related to them.
Packit Service fb6fa5
	
Packit Service fb6fa5
2008-12-19  Marek Kasik  <mkasik@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 339318 - Allow page rendering to (optionally) happen in a thread
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: API change
Packit Service fb6fa5
	* doc/reference/gtk/gtk-sections.txt: API change
Packit Service fb6fa5
	* gtk/gtkprintoperation-private.h
Packit Service fb6fa5
	* gtk/gtkprintoperation.h
Packit Service fb6fa5
	* gtk/gtkprintoperation.c: Adds 2 new functions
Packit Service fb6fa5
	   gtk_print_operation_set_defer_drawing()
Packit Service fb6fa5
	     - Sets up the GtkPrintOperation to wait for calling of
Packit Service fb6fa5
	       gtk_print_operation_draw_page_finish() from application. It can
Packit Service fb6fa5
	       be used for drawing page in another thread.
Packit Service fb6fa5
	       This function must be called in the callback of "draw-page"
Packit Service fb6fa5
	       signal.
Packit Service fb6fa5
	   gtk_print_operation_draw_page_finish()
Packit Service fb6fa5
	     - Signalize that drawing of particular page is complete.
Packit Service fb6fa5
	       It is called after completion of page drawing (e.g. drawing
Packit Service fb6fa5
	       in another thread).
Packit Service fb6fa5
	       If gtk_print_operation_set_defer_drawing() was called before,
Packit Service fb6fa5
	       then this function has to be called by application. In another
Packit Service fb6fa5
	       case it is called by the library itself.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-15  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
        * gtk/gtkprintunixdialog.c: Don't export emit_ok_response
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-15  Tomas Bzatek  <tbzatek@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c: (list_row_activated):
Packit Service fb6fa5
	* gtk/gtkfilesystem.c: (_gtk_file_info_consider_as_directory):
Packit Service fb6fa5
	Mask G_FILE_TYPE_SHORTCUT as a directory (#561494)
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb):
Packit Service fb6fa5
	Mount the enclosing volume if the folder we're switching to is not
Packit Service fb6fa5
	mounted. Patch by Tomas Bzatek, based on work by Carlos Garnacho
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 561494 – FileChooser network browsing and authentication support
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystem.[hc] (_gtk_file_info_consider_as_directory): 
Packit Service fb6fa5
	Privately export this method. It classifies directories and mountables
Packit Service fb6fa5
	the same.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystem.c (enclosing_volume_mount_cb): Silently drop
Packit Service fb6fa5
	G_IO_ERROR_ALREADY_MOUNTED error for gvfs backends without visible
Packit Service fb6fa5
	mounts.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystemmodel.c:
Packit Service fb6fa5
	* gtk/gtkfilechooserbutton.c:
Packit Service fb6fa5
	* gtk/gtkfilechooserentry.c: 
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c: Use the new function instead of 
Packit Service fb6fa5
	direct checks for G_FILE_TYPE_DIRECTORY throughout.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	Bug 562579 – Remove error dialog when directory does not exist
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb):
Packit Service fb6fa5
	Don't show an error dialog when changing to a non-existing folder,
Packit Service fb6fa5
	since this is ususally just an annoyance. 
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 556233 – local-only causes G_IS_FILE warning
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gktfilechooserdefault.c (set_local_only): Avoid a warning
Packit Service fb6fa5
	in tests. Patch by Christian Dywan
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 563158 – CellRendererProgress pulsing and progressing rows can 
Packit Service fb6fa5
	not be used together
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrendererprogress.c (gtk_cell_renderer_progress_set_pulse):
Packit Service fb6fa5
	Don't try to keep state in a cell renderer between two paint
Packit Service fb6fa5
	calls. It doesn't work. Patch by Kristian Mueller
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 555560 – gtk_combo_box_set_active fails with no model
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkcombobox.c: Allow out-of-order setting of model and active.
Packit Service fb6fa5
	Patch by Christian Dywan
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 558306 – Cannot build gdk (gtk+ 2.14.4) on Solaris 8
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdktestutils-x11.c (gdk_test_simulate_button):
Packit Service fb6fa5
	Remove a C99ism. Pointed out by Eric Lamarque
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 549251 – GTK icon view accessible issue.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_accessible_model_row_changed):
Packit Service fb6fa5
	Handle separate append/set for rows.  Patch by Li Yuan
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 556839 – Crash when opening a link
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c (gtk_status_icon_finalize): Destroy the
Packit Service fb6fa5
	image too. Patch by Carlos Garcia Campos
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 563751 – xatom cache is prefilled too late
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Initialize the
Packit Service fb6fa5
	XAtom cache earlier. Patch by Christian Persch
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 564212 – gtk_icon_view_accessible_model_rows_reordered explain 
Packit Service fb6fa5
	new_order in the wrong way
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c (gtk_icon_view_accessible_model_rows_reordered):
Packit Service fb6fa5
	Use the new order correctly.  Patch by Li Yuan
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 563835 – Typo in gtk_widget_has_screen() docs
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkwindow-directfb.c:
Packit Service fb6fa5
	* gdk/gdkwindow.c:
Packit Service fb6fa5
	* gdk/x11/gdkwindow-x11.c:
Packit Service fb6fa5
	* gtk/gtkmenushell.c:
Packit Service fb6fa5
	* gtk/gtkwidget.c:
Packit Service fb6fa5
	* gtk/tests/builder.c:
Packit Service fb6fa5
	* tests/testdnd.c: s/heirarchy/hierarchy/ in docs and comments.
Packit Service fb6fa5
	Pointed out by Wouter Bolsterlee
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 564066 – Crash in gtk_rc_parse_default_files
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrc.c (gtk_rc_parse_default_files): Handle being called
Packit Service fb6fa5
	early. Bug report by Andrés G. Aragoneses
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-12  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmountoperation.c: Set an empty title on password dialogs.
Packit Service fb6fa5
	Pointed out by Máirín Duffy.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-11  Sven Herzberg  <sven@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Document the "set-scroll-adjustments" signal
Packit Service fb6fa5
Packit Service fb6fa5
	Reviewed by Kristian Rietveld.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c,
Packit Service fb6fa5
	* gtk/gtklayout.c,
Packit Service fb6fa5
	* gtk/gtktextview.c,
Packit Service fb6fa5
	* gtk/gtktreeview.c,
Packit Service fb6fa5
	* gtk/gtkviewport.c: added proper documentation for the signal
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-11  Daniel Elstner  <danielk@openismus.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 563994 – Input method module interface not documented
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimcontext.h: Add public/private markers.
Packit Service fb6fa5
	* gtk/gtkimcontext.c: Add section documentation which explains how
Packit Service fb6fa5
	to add a new input method module to GTK+.  Document the signals and
Packit Service fb6fa5
	virtual functions of GtkIMContextClass.
Packit Service fb6fa5
	* gtk/gtkimmodule.c: Document struct GtkIMContextInfo.
Packit Service fb6fa5
	* docs/reference/gtk/gtk-sections.txt: Add GtkIMContextClass and
Packit Service fb6fa5
	GtkIMContextInfo to section GtkIMContext.
Packit Service fb6fa5
	* docs/reference/gtk/Makefile.am (IGNORE_HFILES): Remove
Packit Service fb6fa5
	gtkimmodule.h from the list in order to pick up GtkIMContextInfo.
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkimcontext.sgml: Remove file from
Packit Service fb6fa5
	repository since all the hand-edited content has been migrated to
Packit Service fb6fa5
	source file comments.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
        Bug 563991 – gtk_file_chooser_button_new_with_backend is deprecated
Packit Service fb6fa5
        -- but what should be used instead?
Packit Service fb6fa5
Packit Service fb6fa5
        * gtk/gtkfilechooserbutton.c: Enhanced deprecation annotation.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-10  Daniel Elstner  <danielk@openismus.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Maintenance of Multipress input method by Openismus GmbH:
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/input/gtkimcontextmultipress.[ch]: Clean up the code
Packit Service fb6fa5
	a bit to follow the GTK+ coding style more closely.  Fix the code
Packit Service fb6fa5
	to emit "preedit-start" and "preedit-end", too, rather than only
Packit Service fb6fa5
	"preedit-changed".
Packit Service fb6fa5
	(GTK_IM_CONTEXT_MULTIPRESS*): Rename incorrectly spelled macros
Packit Service fb6fa5
	gtk_im_context_multipress*. Shouldn't break API or ABI as it's
Packit Service fb6fa5
	only used internally.
Packit Service fb6fa5
	* modules/input/immultipress.c: More cleanup,
Packit Service fb6fa5
	* modules/input/README.multipress: ditto.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-09  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdk.symbols: add missing #ifndef GDK_DISABLE_DEPRECATED.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-09  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcontainer.c (struct PackingPropertiesData): add missing
Packit Service fb6fa5
	semicolon.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcontainer.c (attributes_text_element): "value" is a
Packit Service fb6fa5
	gchar*, not const gchar*.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 546378 – GtkAssistant page title is not translatable
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkbuilderparser.c: Make gtk_builder_get_translation_domain()
Packit Service fb6fa5
	useful for subparsers.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcontainer.c: Make the child property parser support
Packit Service fb6fa5
	translatable child properties. Patch by Antti Kaijanmäki
Packit Service fb6fa5
 
Packit Service fb6fa5
2008-12-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 554274 – Add default hook for GtkLinkButton
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklinkbutton.c: Call gtk_show_uri() if no uri hook has
Packit Service fb6fa5
	been set. Patch by Emmanuele Bassi
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 559325 – documentation for gdk_display_get_window_at_pointer() 
Packit Service fb6fa5
:	is wrong
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkdisplay.c (gdk_display_get_window_at_pointer): Correct
Packit Service fb6fa5
	the documentation. Patch by Paul Davis
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 563285 – test print backend does not compile
Packit Service fb6fa5
Packit Service fb6fa5
	* modules/printbackends/test/gtkprintbackendtest.c: Clean up
Packit Service fb6fa5
	includes. 
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-07  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 563547 – Update gdkx11 atom precache table
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c: Add more atoms to precache.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-05  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 546285 – Allow GtkEntry to draw progress
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.[ch]: add new API similar to GtkProgressBar which
Packit Service fb6fa5
	allows to set the entry's progress_fraction, its progress_pulse_step
Packit Service fb6fa5
	and to let the entry's progress pulse.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: updated.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testgtk.c: add progress demo code to the "Entry" window.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-04  Johan Dahlin  <jdahlin@async.com.br>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c:
Packit Service fb6fa5
	Add missing space in gtk-doc deprecated syntax
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-03  Simos Xenitellis  <simos@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 557420 – Some compose sequences don't work anymore (or only in
Packit Service fb6fa5
	a specific order)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimcontextsimple.c: Update of table size, keysym boundary,
Packit Service fb6fa5
	to match the gtkimcontextsimpleseqs.h table.
Packit Service fb6fa5
	* gtk/gtkimcontextsimpleseqs.h: Update with older gtk+ compose
Packit Service fb6fa5
	sequences that went missing due to table update with upstream.
Packit Service fb6fa5
	* gtk/compose-parse.py: Updated to include gtk-compose-lookaside.txt
Packit Service fb6fa5
	* gtk/gtk-compose-lookaside.txt: Older gtk+ compose sequences that
Packit Service fb6fa5
	are not found in the X.Org Compose file.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-03  Sven Herzberg  <sven@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 562998 – GtkFontButton documentation improvements
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfontbutton.c: mention the way the font string should be used.
Packit Service fb6fa5
	Patch by Sven Herzberg and Nelson Benitez
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-03  Marek Kasik  <mkasik@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 559914 – eog doesn't apply paper setup.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpapersize.c: Call the gtk_paper_size_new_from_ppd() with width
Packit Service fb6fa5
	and height in points.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-02  Carlos Garcia Campos  <carlosgc@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 562878 – password save incorrectly set in gtkmountoperation
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmountoperation.c (remember_button_toggled),
Packit Service fb6fa5
	(gtk_mount_operation_ask_password): Remember the password save
Packit Service fb6fa5
	flags only when the radio button becomes active. Set also the
Packit Service fb6fa5
	default state of the radio buttons depending on the current value
Packit Service fb6fa5
	of password save flags. 
Packit Service fb6fa5
	
Packit Service fb6fa5
2008-12-01  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 555334 – connected server feature
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkfilesystem.c (get_volumes_list): Filter out shadow mounts.
Packit Service fb6fa5
	Patch by David Zeuthen.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-01  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c: Revert an accidental change that sneaked
Packit Service fb6fa5
	in with the last commit.
Packit Service fb6fa5
Packit Service fb6fa5
2008-12-01  Paul Bolle  <pebolle@tiscali.nl>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 562817 – GtkDialog: typo
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdialog.c: Fix typo
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 554453 – "typeahead find" widget of GtkTreeView appears on 
Packit Service fb6fa5
	wrong monitor in a multi-head environment
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_ensure_interactive_directory):
Packit Service fb6fa5
	Make sure the typeahead window follows screen changes of the
Packit Service fb6fa5
	treeview. Noticed by Rainer Stransky
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-30  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 559622 – GdkDevice test segfaults
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkdisplay-x11.c (gdk_display_x11_dispose):
Packit Service fb6fa5
	* gdk/x11/gdkinput.c (gdk_device_class_init), (gdk_device_dispose):
Packit Service fb6fa5
	Free and reset device in dispose. Patch by Michael Natterer and myself.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-30  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 554076 – eventually release g_new-ed supported_atoms
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkevents-x11.c (cleanup_atoms),
Packit Service fb6fa5
	(gdk_x11_screen_supports_net_wm_hint): Set cleanup callback.
Packit Service fb6fa5
        Patch by Caolan McNamara.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-30  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 539263 – Deprecate gdk_window_get_toplevels
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkwindow.c:
Packit Service fb6fa5
	* gdk/gdkwindow.h: Deprecate gdk_window_get_toplevels
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-29  Federico Mena Quintero  <federico@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktreeview.c (gtk_tree_view_bin_expose): If tree lines are
Packit Service fb6fa5
	enabled, flip them around for the right-to-left case.  Fixes
Packit Service fb6fa5
	https://bugzilla.novell.com/show_bug.cgi?id=447004.  Patch by
Packit Service fb6fa5
	Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt>
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-29  Christian Persch  <chpe@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkselection.c: Typo fix.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkselection.c:
Packit Service fb6fa5
	* gtk/gtkentry.c:
Packit Service fb6fa5
	* gtk/gtkdnd.c:
Packit Service fb6fa5
	* gtk/gtkcolorsel.c:
Packit Service fb6fa5
	* gtk/gtkbindings.c: Improve deprecation annotations.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-26  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 561504 – testgtk should load rc file from sub folder
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testgtk.c (main):
Packit Service fb6fa5
        Make testgtk look in subfolder and warn if not found
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-25  Johan Dahlin  <jdahlin@async.com.br>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 559947 – Unchecked dependency on python>=2.4
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk-builder-convert:
Packit Service fb6fa5
	Avoid using sorted() which is only present in python 2.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-24  Tristan Van Berkom <tvb@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkalignment.c: Bug 561539 - Fix warnings when size allocations
Packit Service fb6fa5
	fall short of border width and padding.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-22  Paul Bolle  <pebolle@tiscali.nl>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 561335 - Fix typos in GtkToolItem documentation
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolitem.c: Fix typos in GtkToolItem documentation
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-21  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* configure.in: Bump gtk-doc dependency to 1.11 for
Packit Service fb6fa5
	nicer index-generation.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-21  Matthias Clasen <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmountoperation.[hc]: Declare structs in a way that
Packit Service fb6fa5
	gtk-doc understands.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-17  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 377699 – realizing gtk.Progress() causes SEGV
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprogress.c: Define GtkProgress as an abstract type
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-13  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 560602 – Wrong GtkMenuItem default value (test fails)
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.c (gtk_menu_item_class_init):
Packit Service fb6fa5
	Correct default "label" value to ""
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-12  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 560139 – GtkEntry doesn't paint with the right state
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_class_init), (gtk_entry_draw_frame),
Packit Service fb6fa5
	(gtk_entry_expose): Reflect the right state if state-hint is set
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-12  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 559619 – invisible-char default cannot be tested
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/tests/defaultvalue.c (test_type):
Packit Service fb6fa5
        Skip invisible-char when testing
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-12  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkdnd-quartz.c: (gtk_drag_set_icon_pixmap): Implement,
Packit Service fb6fa5
	patch from Paul Davis.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-12  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 525550 – GTK+ 2.13.0 GtkCurve test fails
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/tests/object.c (list_ignore_properties),
Packit Service fb6fa5
	(object_test_property), (main): Ignore GtkCurve when testing
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-12  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 550942 – [patch] Rework of gdkeventloop-quartz.c
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdk.c:
Packit Service fb6fa5
	* gdk/gdkinternals.h: Add eventloop debug facility.
Packit Service fb6fa5
	* gdk/quartz/gdkeventloop-quartz.c: Big rework of the quartz
Packit Service fb6fa5
	mainloop integration, patch from Owen Taylor. See bug #550942 for
Packit Service fb6fa5
	the details.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-12  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 558586 – handling of keyboard under darwin (quartz)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkkeys-quartz.c: Follow up on this bug, only use the
Packit Service fb6fa5
	new API when building on 64-bit, since there are still old non-xml
Packit Service fb6fa5
	layouts used out there we don't want to break them. (For 64-bit
Packit Service fb6fa5
	those layouts doesn't work so we don't have a choice there.)
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkspinbutton.c: Chain up in enter and leave notify handlers.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-11  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 553765 – Add orientation API to GtkRange
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrange.[ch]: implement the GtkOrientable interface. Add
Packit Service fb6fa5
	evil code that makes sure that the stepper_detail and slider_detail
Packit Service fb6fa5
	set in GtkRangeClass continue to work with the hacked subclasses
Packit Service fb6fa5
	below.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkscale.[ch]: swallow all code from GtkHScale and GtkVScale
Packit Service fb6fa5
	and add gtk_scale_new() and gtk_scale_new_with_range() which take
Packit Service fb6fa5
	a GtkOrientation argument. Set slider_detail to "Xscale" so above
Packit Service fb6fa5
	evil code works.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkscrollbar.[ch]: add gtk_scrollbar_new() which takes a
Packit Service fb6fa5
	GtkOrientation argument. Set stepper_detail to "Xscrollbar" so
Packit Service fb6fa5
	above evil code works.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkhscale.c
Packit Service fb6fa5
	* gtk/gtkvscale.c
Packit Service fb6fa5
	* gtk/gtkhscrollbar.c
Packit Service fb6fa5
	* gtk/gtkvscrollbar.c: remove all code except the constructor and
Packit Service fb6fa5
	call gtk_orientable_set_orientation() in init().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: changed accordingly.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-11  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.h: move deprecated functions together, move
Packit Service fb6fa5
	setters and getters together, some indentation cleanup.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-11  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.[ch]: implement the GtkOrientable interface
Packit Service fb6fa5
	and deprecate gtk_toolbar_get,set_orientation().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: changed accordingly.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-10  Marek Kasik  <mkasik@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 560135 - Print when the user double clicks a printer
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintunixdialog.c: add handling of double click to
Packit Service fb6fa5
	GtkPrintUnixDialog.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-07  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpaned.c: argh, actually call the newly added private
Packit Service fb6fa5
	gtk_paned_calc_position() instead of the deprecated public
Packit Service fb6fa5
	version.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-07  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 553586 – Add orientation API to GtkPaned
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkpaned.[ch]: implement the GtkOrientable interface
Packit Service fb6fa5
	and swallow all code from GtkHPaned and GtkVPaned. Add
Packit Service fb6fa5
	gtk_paned_new() which takes a GtkOrientation argument. Deprecate
Packit Service fb6fa5
	gtk_paned_compute_position() for good (also for GTK_COMPILATION).
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkhpaned.[ch]
Packit Service fb6fa5
	* gtk/gtkvpaned.[ch]: remove all code except the constructor and
Packit Service fb6fa5
	call gtk_orientable_set_orientation() in init().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols: add gtk_box_new().
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-07  Johan Dahlin  <jdahlin@async.com.br>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcontainer.c (gtk_container_buildable_add_child):
Packit Service fb6fa5
	Check for child->parent instead of GTK_WIDGET_TOPLEVEL.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-07  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkscrollbar.c: remove bogus newlines in the middle of
Packit Service fb6fa5
	function calls, fix broken indentation and remove trailing
Packit Service fb6fa5
	whitespace.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-06  Tristan Van Berkom <tvb@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.c: Made buildable and added support for adding
Packit Service fb6fa5
	children of type "submenu"
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c: Added support for custom tag "accel-groups" to
Packit Service fb6fa5
	add GtkAccelGroups to the window.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcontainer.c: Added builder contextual warnings in
Packit Service fb6fa5
	buildable_add_child()
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/tests/builder.c: Added tests for buildable menus (test that
Packit Service fb6fa5
	accelerators are properly connected on stock items, test the menu
Packit Service fb6fa5
	hierarchy, test permission to add alien/custom menuitem children).
Packit Service fb6fa5
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkbuilder.sgml
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkwindow.sgml
Packit Service fb6fa5
	* docs/reference/gtk/tmpl/gtkmenuitem.sgml: Updated docs for
Packit Service fb6fa5
	buildable submenus and accel groups.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-06  Tristan Van Berkom <tvb@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenuitem.[ch]: added new apis
Packit Service fb6fa5
	gtk_menu_item_[set/get]_label() and
Packit Service fb6fa5
	gtk_menu_item_[set/get]_use_underline() with "label" and
Packit Service fb6fa5
	"use-underline" properties, constructors cleaned up to use
Packit Service fb6fa5
	g_object_new().  GtkMenuItemClass take new vfuncs
Packit Service fb6fa5
	->get/set_label().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcheckmenuitem.c: constructors cleaned up to use
Packit Service fb6fa5
	g_object_new().
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimagemenuitem.[ch]: added new apis
Packit Service fb6fa5
	gtk_image_menu_item_[get/set]_use_stock() and
Packit Service fb6fa5
	gtk_image_menu_item_set_accel_group() with "use-stock" and
Packit Service fb6fa5
	write-only "accel-group" properties. constructors cleaned up to
Packit Service fb6fa5
	use g_object_new().
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-06  Tristan Van Berkom <tvb@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkbuilder.h: Fixed a crasher in
Packit Service fb6fa5
	GTK_BUILDER_WARN_INVALID_CHILD_TYPE()
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-06  Tristan Van Berkom <tvb@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklabel.c: gtk_label_set_attributes() now applies attributes
Packit Service fb6fa5
	on top of any markup or mnemonic attributes (bug 558409).
Packit Service fb6fa5
Packit Service fb6fa5
	* README: Updated and added release notes for 2.16
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-06  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 558586 – handling of keyboard under darwin (quartz)
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkkeys-quartz.c: (maybe_update_keymap): Patch from
Packit Service fb6fa5
	Arnaud Charlet to replace use of deprecated keyboard layout API
Packit Service fb6fa5
	with the new TIS API available in 10.5. The old code is still used
Packit Service fb6fa5
	when building for 10.4.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-05  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c:
Packit Service fb6fa5
	(get_keyboard_modifiers_from_ns_event), (create_key_event): Revert
Packit Service fb6fa5
	(at least for now) the alt/cmd switching since it breaks the
Packit Service fb6fa5
	"alt-gr" functionality of alt which makes it impossible to input
Packit Service fb6fa5
	lots of characters.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-05  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 559404 – gtk_editable_insert_text counts length in bytes
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkeditable.c:
Packit Service fb6fa5
	Document new_text_length as the number of bytes
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-05  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkwindow-quartz.c:
Packit Service fb6fa5
	(gdk_window_impl_quartz_begin_paint_region): Set the fill color
Packit Service fb6fa5
	outside the loop.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-05  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c: (gtk_status_icon_set_has_tooltip),
Packit Service fb6fa5
	(gtk_status_icon_get_tooltip_markup): Fix build for win32 and
Packit Service fb6fa5
	quartz.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-04  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 557212 - Problem with which window gains focus and is visible
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (ensure_stacking_on_activate_app):
Packit Service fb6fa5
	Only do the restacking for the active window of the
Packit Service fb6fa5
	application. Seems to fix the problem.
Packit Service fb6fa5
Packit Service fb6fa5
	(gdk_event_translate): Only call ensure_stacking_on_activate_app()
Packit Service fb6fa5
	when the application is being activated, not deactivated.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-03  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkstatusicon.[hc]: Add new tooltip api.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-03  Christian Persch  <chpe@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 558001 – gtk_icon_view_enable_model_drag_[source|dest] problem
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c: Make gtk_drag_*_add_*_targets() usable with
Packit Service fb6fa5
	GtkIconView.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 558929 – gtkstatusicon.c: 'event' is a member of the structure
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.c: Fix the build.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-02  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimagemenuitem.c: Make it possible to overrule the
Packit Service fb6fa5
	gtk-menu-images setting.
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaction.c (connect_proxy): Show the image before adding
Packit Service fb6fa5
	it to the image menu item.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-01  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 558278 - Crash when calling a callback set by
Packit Service fb6fa5
	gdk_add_client_message_filter()
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (apply_event_filters): Rename from
Packit Service fb6fa5
	apply_filters() so that it is clear that this function is for
Packit Service fb6fa5
	GdkEventFilters only.
Packit Service fb6fa5
Packit Service fb6fa5
	(print_event): Print more information for GDK_CLIENT_EVENT events.
Packit Service fb6fa5
Packit Service fb6fa5
	(gdk_event_translate): When handling client filters, don't use
Packit Service fb6fa5
	apply_event_filters(). Use similar code as in the X11 backend,
Packit Service fb6fa5
	although not exactly, as the parameter list and return value
Packit Service fb6fa5
	semantics of gdk_event_translate() is different.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testclientmessage.c: New interactive test program to
Packit Service fb6fa5
	verify client message functionality.
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/Makefile.am: Add it.
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 409435 – GtkStatusIcon enhancements: DnD, scroll events, 
Packit Service fb6fa5
	middle click, rich tooltips
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkstatusicon.[hc]: Add support for button press/release and
Packit Service fb6fa5
	scroll events. Patch by Ed Catmur
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 322934 – Replace menu's proxy icons with empty space hiding icons
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmenu.c (gtk_menu_size_request): Use consistent padding
Packit Service fb6fa5
	regardless of imagees or checks being in the menu. Also add
Packit Service fb6fa5
	padding on the right edge.
Packit Service fb6fa5
	Proposal by Luca Ferretti, patch by Jon McCann
Packit Service fb6fa5
Packit Service fb6fa5
2008-11-01  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 412134 – Add API to query style properties from the style
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkstyle.[hc]: Add getters for style properties to
Packit Service fb6fa5
	avoid the need for ugly workarounds with dummy widget instances.
Packit Service fb6fa5
	Patch by Mariano Suárez-Alvarez
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-31  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 558667 – gtk_font_selection_dialog_get_apply_button - deprecate?
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols:
Packit Service fb6fa5
	* gtk/gtkfontsel.c:
Packit Service fb6fa5
	* gtk/gtkfontsel.h:
Packit Service fb6fa5
	Deprecate gtk_font_selection_dialog_get_apply_button
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-31  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 558323 – glitches when popping up combos in treeviews
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_set_property):
Packit Service fb6fa5
	Don't set the model property on the combo box, since that leads
Packit Service fb6fa5
	to loops.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-31  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 347230 – testicontheme shortcomings
Packit Service fb6fa5
Packit Service fb6fa5
	* tests/testicontheme.c (main):
Packit Service fb6fa5
	Use theme for "display" and quit on window closing
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-30  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 558522 – scroll arrow painted insensitive even though there
Packit Service fb6fa5
	are pages beyond the edge
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtknotebook.c (gtk_notebook_real_insert_page): Redraw
Packit Service fb6fa5
	arrows. Pointed out by Christian Persch
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-30  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrenderertext.h
Packit Service fb6fa5
	* gtk/gtkentry.[ch]
Packit Service fb6fa5
	* gtk/gtkimcontext.h
Packit Service fb6fa5
	* gtk/gtklabel.c
Packit Service fb6fa5
	* gtk/gtkstyle.h: <pango/pango.h> is pulled in by <gdk/gdk.h>,
Packit Service fb6fa5
	remove its inclusion here.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-30  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/*.h: no need to include <gtk/gtkenums.h> in headers which
Packit Service fb6fa5
	somehow include gtkobject.h or another header which includes it.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-30  Marek Kasik  <mkasik@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 339714 - Set printer dpi on cairo ps/pdf surfaces when printing
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtk.symbols
Packit Service fb6fa5
	* gtk/gtkprintsettings.c
Packit Service fb6fa5
	* gtk/gtkprintsettings.h
Packit Service fb6fa5
	* docs/reference/gtk/gtk-sections.txt
Packit Service fb6fa5
	* modules/printbackends/file/gtkprintbackendfile.c
Packit Service fb6fa5
	* modules/printbackends/test/gtkprintbackendtest.c
Packit Service fb6fa5
	* modules/printbackends/cups/gtkprintbackendcups.c
Packit Service fb6fa5
	* modules/printbackends/lpr/gtkprintbackendlpr.c:
Packit Service fb6fa5
	Added lpi (lines per inch) setting to GtkPrintSettings and support
Packit Service fb6fa5
	for anamorphic dpi. Surface fallback resolution is set to 2*lpi.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-30  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/*.h: no need to include <gdk/gdk.h> in any widget header,
Packit Service fb6fa5
	it's included via gtkwidget.h anyway.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-30  Sven Neumann  <sven@gimp.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_get_property): removed redundant
Packit Service fb6fa5
	conditional.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-30  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 557316 – GtkLinkButton should consider user-defined tooltip
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtklinkbutton.c (gtk_link_button_query_tooltip_cb):
Packit Service fb6fa5
	Only override the tooltip if not previously set
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-29  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 557762 – Misleading error message in GDK DirectFB
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/directfb/gdkdisplay-directfb.c (gdk_display_open):
Packit Service fb6fa5
	Correctly say GetInputDevice instead of GetDisplayLayer
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-29  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 558397 – gtk_widget_error_bell undefined without a screen
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_error_bell): Test the settings
Packit Service fb6fa5
	instance and return silently if unset
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-28  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/keyname-table.h: fix small typo.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-27  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 557894 – Wrong return value for
Packit Service fb6fa5
	gdk_pointer_grab_info_libgtk_only()
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkevents-quartz.c:
Packit Service fb6fa5
	(gdk_pointer_grab_info_libgtk_only): Return TRUE when there is a
Packit Service fb6fa5
	pointer grab. Patch by Owen Taylor.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolshell.c:
Packit Service fb6fa5
	* gtk/gtktoolitem.c: Remove markup from short descriptions.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/keyname-table.h:
Packit Service fb6fa5
	* gtk/gen-paper-names.c:
Packit Service fb6fa5
	* gtk/paper_names_offsets.c:
Packit Service fb6fa5
	* gtk/gtkpapersize.c:
Packit Service fb6fa5
	* gtk/gtkaccellabel.c:
Packit Service fb6fa5
	* gtk/gtkprintoperation.c:
Packit Service fb6fa5
	* gtk/gtkstock.c: More conversion to C_().
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkaccellabel.c:
Packit Service fb6fa5
	* gtk/gtkcalendar.c:
Packit Service fb6fa5
	* gtk/gtkcellrendereraccel.c:
Packit Service fb6fa5
	* gtk/gtkcellrendererprogress.c:
Packit Service fb6fa5
	* gtk/gtkimmulticontext.c:
Packit Service fb6fa5
	* gtk/gtkrecentchoosermenu.c:
Packit Service fb6fa5
	* gtk/gtkvolumebutton.c: Use C_() instead of Q_(). String change!
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-26  Christian Persch  <chpe@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 557065 – gtkcellrendererpixbuf spams console over and over with
Packit Service fb6fa5
	'could not load image' warnings
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrendererpixbuf.c:
Packit Service fb6fa5
	(gtk_cell_renderer_pixbuf_create_themed_pixbuf): Remove noisy
Packit Service fb6fa5
	g_warning.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-26  Philip Withnall  <philip@tecnocode.co.uk>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 530454 – Clarify page_nr when printing
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation.c (gtk_print_operation_class_init): Point out
Packit Service fb6fa5
	that page_nr is 0-based in the documentation.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
	
Packit Service fb6fa5
	Bug 557315 – stale clipboard target cache
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkclipboard.c (gtk_clipboard_set_contents): Remove cached
Packit Service fb6fa5
	targets. Pointed out by Evan Stade
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-24  Tristan Van Berkom  <tvb@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c: Added a note about GtkWidget:has-tooltip in
Packit Service fb6fa5
	the docs for GtkWidget::query-tooltip.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkmountoperation.c: The "screen" property ought to have
Packit Service fb6fa5
	type GdkScreen, not GtkWindow. Found by Cosimo Cecchi
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 556954 – gtk+/gtk/gtkrecentchooserdefault.c: mismatching
Packit Service fb6fa5
	allocation and deallocation
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkrecentchooserdefault.c (remove_selected_from_list): Don't
Packit Service fb6fa5
	free a strdup'ed string by g_free. Pointed out by Daniel Marjamäki
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 556835 – gtkentry.c: variable is declared at middle of block
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_copy_clipboard): Fix a C99ism pointed
Packit Service fb6fa5
	out by Kazuki Iwamoto
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 557524 – "va_end(args);" should be added into
Packit Service fb6fa5
	gtk_text_buffer_insert_with_tags_by_name( )
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktextbuffer.c (gtk_text_buffer_insert_with_tags_by_name):
Packit Service fb6fa5
	Don't forget to call va_end. Pointed out by Boram Park
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-23  Alexander Larsson  <alexl@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 528320 - Incorrect icons displayed for files with custom
Packit Service fb6fa5
	mimetype icons
Packit Service fb6fa5
	
Packit Service fb6fa5
        * gtk/gtkfilesystem.c:
Packit Service fb6fa5
        (_gtk_file_info_render_icon):
Packit Service fb6fa5
	Fall back on default file icon if there was no icon or it
Packit Service fb6fa5
	was not found in the theme. This goes with the corresponding
Packit Service fb6fa5
	change in glib to not add the fallback icon, but is useful
Packit Service fb6fa5
	in other cases too.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-22  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 555920 – gtkentry.c passes wrong enum to
Packit Service fb6fa5
	pango_layout_set_alignment()
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkentry.c (gtk_entry_create_layout): Don't set layout
Packit Service fb6fa5
	adjustment.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/x11/gdkscreen-x11.c: Only emit size-changed if the screen
Packit Service fb6fa5
	size actually changed.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-21  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkdraw.c
Packit Service fb6fa5
	* gdk/gdkimage.c
Packit Service fb6fa5
	* gdk/gdkscreen.c
Packit Service fb6fa5
	* gdk/gdkwindow.c: replace assertions for obj != NULL by
Packit Service fb6fa5
	GDK_IS_OBJ(), remove redundant != NULL checks when there is
Packit Service fb6fa5
	already a type check, add some g_return_if_fail() that were
Packit Service fb6fa5
	missing entirely, fix some broken indentation and spacing.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-21  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 557266 - Window Management Problem
Packit Service fb6fa5
Packit Service fb6fa5
	Also reported in mail to gtk-list, and of course it has been well
Packit Service fb6fa5
	known in general that window state management is messy and buggy
Packit Service fb6fa5
	in various ways in gdk/win32.
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkwindow-win32.c (show_window_internal): Correct
Packit Service fb6fa5
	handling of GDK_WINDOW_STATE_ABOVE windows. It doesn't work to set
Packit Service fb6fa5
	the WS_EX_TOPMOST extended style bit using SetWindowLong(). We
Packit Service fb6fa5
	must call SetWindowPos() on the window using HWND_TOPMOST
Packit Service fb6fa5
	instead. The description for WS_EX_TOPMOST in the documentation
Packit Service fb6fa5
	for CreateWindowEx() even implies that if you read it carefully.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-21  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkapplaunchcontext.c: reorder functions to be in standard
Packit Service fb6fa5
	order, add prototypes and namespace to static functions, add
Packit Service fb6fa5
	g_return_if_fail()s which were missing all over the place.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-20  Christian Persch  <chpe@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 557059 – crash when compositing emblems with icon
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkicontheme.c: (apply_emblems): Copy the pixbuf before using it
Packit Service fb6fa5
	with gtk_pixbuf_composite, in case its pixdata is read-only (mmaped
Packit Service fb6fa5
	from icon cache or builtins).
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-20  Murray Cumming  <murrayc@murrayc.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconview.c: gtk_icon_view_set_tooltip_row(), 
Packit Service fb6fa5
	gtk_icon_view_set_tooltip_item():
Packit Service fb6fa5
	* gtk/gtktreeview.c: gtk_icon_view_set_tooltip_row(), 
Packit Service fb6fa5
	gtk_icon_view_set_tooltip_cell():
Packit Service fb6fa5
	Documentation: Mention the simple set_tooltip_column() 
Packit Service fb6fa5
	alternative.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-18  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (gdk_event_translate): On
Packit Service fb6fa5
	WM_WINDOWPOSCHANGING, don't dereference windowpos in the debugging
Packit Service fb6fa5
	output without setting it first.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-18  Tor Lillqvist  <tml@novell.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 556578 - GIMP windows stay on top of other windows
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/win32/gdkevents-win32.c (ensure_stacking_on_unminimize)
Packit Service fb6fa5
	(ensure_stacking_on_window_pos_changing)
Packit Service fb6fa5
	(ensure_stacking_on_activate_app): Ignore unmapped windows in the
Packit Service fb6fa5
	loops where we look for the lowest "transient-type" window.
Packit Service fb6fa5
Packit Service fb6fa5
	(gdk_event_translate): Don't call
Packit Service fb6fa5
	ensure_stacking_on_window_pos_changing() or
Packit Service fb6fa5
	ensure_stacking_on_activate_app() for unmapped windows.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-16  Marek Kasik  <mkasik@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 556527 - The current page property is not passed to
Packit Service fb6fa5
	GtkPrintUnixDialog
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkprintoperation-unix.c: pass current-page property
Packit Service fb6fa5
	to GtkPrintUnixDialog
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-15  Michael Natterer  <mitch@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/gdkapplaunchcontext.h (GDK_IS_APP_LAUNCH_CONTEXT): fix typo
Packit Service fb6fa5
	in the type name so the macro becomes usable.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-14  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	556150 – gtk 'object' property test fixing
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/tests/object.c (list_ignore_properties):
Packit Service fb6fa5
        Remove some recently fixed properties from the exception list
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 555779 – GtkCellRendererPixbuf crashed on failed GIcon lookup
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrendererpixbuf
Packit Service fb6fa5
	(gtk_cell_renderer_pixbuf_create_themed_pixbuf): Don't crash
Packit Service fb6fa5
	if a GIcon is not present in the current theme. Patch by 
Packit Service fb6fa5
	Alex Larsson.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 552318 – menubar mnemonics consumed even when
Packit Service fb6fa5
	gtk-enable-mnemonics=false
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwindow.c (gtk_window_activate_key): Don't let mnemonic
Packit Service fb6fa5
	entries block accelerator activation when gtk-enable-mnemonics is
Packit Service fb6fa5
	FALSE. Problem reported by Andreas Moog.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-13  Cody Russell <cody@jhu.edu>
Packit Service fb6fa5
Packit Service fb6fa5
	* test/testfilechooser.c: Fix option parsing so that -a and
Packit Service fb6fa5
	--action work correctly.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-13  Christian Persch <chpe@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 555386 – format not a string literal and no format arguments
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkiconfactory.c
Packit Service fb6fa5
	* gtk/gtkprintbackend.c
Packit Service fb6fa5
	* gtk/gtkprintoperation.c
Packit Service fb6fa5
	* gtk/gtkthemes.c
Packit Service fb6fa5
	* gtk/tests/builder.c
Packit Service fb6fa5
	* modules/other/gail/gailtextview.c
Packit Service fb6fa5
	* tests/testmerge.c: Use printf safely.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-13  Christian Persch <chpe@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 555724 – gtkcellrendereraccel not initialised correctly
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkcellrendereraccel.c: Initialise the cell text.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-12  Simos Xenitellis  <simos@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 555625 – Updated gtk_compose_seqs_compact table 
Packit Service fb6fa5
	(gtkimcontextsimpleseqs.h)
Packit Service fb6fa5
	
Packit Service fb6fa5
	* gtk/gtkimcontextsimpleseqs.c: Updated the compose sequence table.
Packit Service fb6fa5
	In this update we removed a further set of compose sequences that
Packit Service fb6fa5
	are otherwise covered by check_algorithmically(). 
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimcontextsimple.c: Updated table value that shows how many 
Packit Service fb6fa5
	distinct first values exist in the compose sequences. 
Packit Service fb6fa5
	Change from 22 to 20.
Packit Service fb6fa5
	
Packit Service fb6fa5
2008-10-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c: Revert the GtkSettings::gtk-toolbar-icon-size
Packit Service fb6fa5
	part of the previous change, since it doesn't work correctly without
Packit Service fb6fa5
	extra complication, and using custom icon sizes doesn't make too
Packit Service fb6fa5
	much sense in a desktop-wide setting.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 555186 – Setting gtk-toolbar-icon-size with custom icon_size
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtktoolbar.c: Turn GtkToolbar::icon-size and
Packit Service fb6fa5
	GtkSettings::gtk-toolbar-icon-size into int properties, to
Packit Service fb6fa5
	allow the use of app-registered icon sizes.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-11  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 555676 – gtk_widget_real_grab_focus assumes toplevel == window
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_real_grab_focus):
Packit Service fb6fa5
        Actually test for GTK_IS_WINDOW *and* GTK_WIDGET_TOPLEVEL
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-10  Behdad Esfahbod  <behdad@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 551355 – [PATCH] Make glib build with libtool 2.2
Packit Service fb6fa5
Packit Service fb6fa5
	* autogen.sh: Accept libtool 2.2.   We are moving towards having
Packit Service fb6fa5
	it working.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-10  Richard Hult  <richard@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	* gdk/quartz/gdkkeys-quartz.c: (gdk_keymap_get_caps_lock_state)
Packit Service fb6fa5
	Add empty stub to fix linking.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-10  Simos Xenitellis  <simos@gnome.org>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 555000 – Wrong treatment on non-spacing marks dead keys in 
Packit Service fb6fa5
	GtkIMContextSimple
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkimcontextsimple.c: Change IS_DEAD_KEY() macro so that
Packit Service fb6fa5
	it only checks if input is a deadkey keysym.
Packit Service fb6fa5
Packit Service fb6fa5
2008-10-09  Christian Dywan  <christian@imendio.com>
Packit Service fb6fa5
Packit Service fb6fa5
	Bug 555676 – gtk_widget_real_grab_focus assumes toplevel == window
Packit Service fb6fa5
Packit Service fb6fa5
	* gtk/gtkwidget.c (gtk_widget_real_grab_focus):<