Blame ChangeLog.pre-2-14

Packit 98cdb6
2008-09-17  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Bump version
Packit 98cdb6
Packit 98cdb6
	* === Released 2.14.2 ===
Packit 98cdb6
Packit 98cdb6
	* NEWS: Updates
Packit 98cdb6
Packit 98cdb6
2008-09-17  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 346903 – gtk_enumerate_printers needs events to complete
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintbackend.h:
Packit 98cdb6
	* gtk/gtkprintbackend.c: Add a GtkPrintBackend::status property.
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkcupsutils.h:
Packit 98cdb6
	* modules/printbackends/cups/gtkcupsutils.c: Turn the connection
Packit 98cdb6
	test into a tristate available/unavailable/in progress.
Packit 98cdb6
	
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c: Use a single
Packit 98cdb6
	connection test instance for getting the default printer and for
Packit 98cdb6
	getting the printer list. Set the GtkPrintBackend::status property
Packit 98cdb6
	according to the result of the connection test. Use the printer-type
Packit 98cdb6
	attribute to find the default printer, if cups supports it.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprinter.c: When enumerating printers, give up when
Packit 98cdb6
	the backend status is 'unavailable'.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintunixdialog.c (printer_status_cb): Select the printer
Packit 98cdb6
	when it is the default and nothing else has been selected yet.
Packit 98cdb6
Packit 98cdb6
	Patch by Marek Kasik.
Packit 98cdb6
Packit 98cdb6
2008-09-17  Christian Persch  <chpe@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 552668 – format not a string literal and no format arguments in
Packit 98cdb6
	gtkimmodule
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimmodule.c: (gtk_im_module_load): Use %s with g_warning here.
Packit 98cdb6
Packit 98cdb6
2008-09-17  Christian Persch  <chpe@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 552667 – gtkimage containing gicon leaks memory
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimage.c: (ensure_pixbuf_for_gicon): Fix critical warnings
Packit 98cdb6
	when looking up the icon fails. Plug a mem leak.
Packit 98cdb6
Packit 98cdb6
2008-09-17  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 329593 – Entering characters on a line very cpu intensive and 
Packit 98cdb6
	slow
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c (gtk_notebook_page_allocate): Return a boolean
Packit 98cdb6
	that indicates whether the tab allocation has changed.
Packit 98cdb6
	(gtk_notebook_pages_allocate): Only redraw the tabs if their
Packit 98cdb6
	allocation has changed.
Packit 98cdb6
	(gtk_notebook_calculate_tabs_allocations): Remove unused return value.
Packit 98cdb6
	Patch by Owen Taylor
Packit 98cdb6
Packit 98cdb6
2008-09-17  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 408154 – [PATCH] Change GtkEntryCompletion max-items to style
Packit 98cdb6
	property
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkentrycompletion.c (_gtk_entry_completion_resize_popup): 
Packit 98cdb6
	Take actions into account when finding the available space for
Packit 98cdb6
	matches. Patch by Ross Burton
Packit 98cdb6
Packit 98cdb6
2008-09-17  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 552500 – GtkPrintSettings API doc not precise enough
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintsettings.c: Documentation improvements. Suggested
Packit 98cdb6
	by Guillaume Cottenceau
Packit 98cdb6
Packit 98cdb6
2008-09-17  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 552107 – Small libtool fixes
Packit 98cdb6
Packit 98cdb6
	* configure.in: Regenerate libtool early, quote $deplibs_check_method.
Packit 98cdb6
	Patch by Patryk Zawadzki
Packit 98cdb6
Packit 98cdb6
2008-09-17  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 551722 – gtk_widget_set_scroll_adjustments() should check the
Packit 98cdb6
	signal signature
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_set_scroll_adjustments): Check the
Packit 98cdb6
	signature of the signal. Patch by Christian Persch
Packit 98cdb6
Packit 98cdb6
2008-09-16  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (_gtk_widget_set,get_pointer_window): don't
Packit 98cdb6
	access widget->window if the widget is not realized.
Packit 98cdb6
Packit 98cdb6
2008-09-16  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 551987 – GtkPaned redrawing problem
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkpaned.c: Remove excess invalidations. Patch by Owen Taylor
Packit 98cdb6
Packit 98cdb6
2008-09-16  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 551987 – GtkPaned redrawing problem
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhpaned.c:
Packit 98cdb6
	* gtk/gtkvpaned.c: Queue invalidations when the handle is moved 
Packit 98cdb6
	due to child changes. Patch by Owen Taylor
Packit 98cdb6
Packit 98cdb6
2008-09-16  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 552001 – gtkimcontextsimple.c: variable is declared at middle of
Packit 98cdb6
	block
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimcontextsimple.c: Fix a C99ism, pointed out by Kazuki
Packit 98cdb6
	Iwamoto.
Packit 98cdb6
Packit 98cdb6
2008-09-13  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmain.c: Don't use the deprectated
Packit 98cdb6
	g_win32_get_package_installation_directory() and
Packit 98cdb6
	g_win32_get_package_installation_subdirectory() functions. Use
Packit 98cdb6
	g_win32_get_package_installation_directory_of_module()
Packit 98cdb6
	instead. Also, don't use the deprecated silly
Packit 98cdb6
	G_WIN32_DLLMAIN_FOR_DLL_NAME() macro, but an explicit minimal
Packit 98cdb6
	DllMain() that just saves the DLL handle.
Packit 98cdb6
Packit 98cdb6
2008-09-13  Cosimo Cecchi  <cosimoc@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 552153 – GtkModules loading with XSettings doesn't work if the
Packit 98cdb6
	GTK_MODULES env var isn't set.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmain.c: (do_post_parse_initialization):
Packit 98cdb6
	* gtk/gtkmodules.c: (_gtk_modules_init):
Packit 98cdb6
	Call _gtk_modules_init () even if gtk_modules_string is NULL, so
Packit 98cdb6
	that GtkModules specified with XSettings could be loaded.
Packit 98cdb6
Packit 98cdb6
2008-09-11  Cosimo Cecchi  <cosimoc@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 536542 – gtk_list_store_set() documentation doesn't say whether
Packit 98cdb6
	values are copied.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkliststore.c:
Packit 98cdb6
	* gtk/gtktreestore.c:
Packit 98cdb6
	Explicitly mention in the docs that gtk_[list,tree]_store_set copies
Packit 98cdb6
	or keep	a reference of the values.
Packit 98cdb6
Packit 98cdb6
2008-09-11  Marek Kasik  <mkasik@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 551378 - Print dialog: should try UDS when fetching PPD for
Packit 98cdb6
	localhost
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c: Add ability
Packit 98cdb6
	to get PPD file from CUPS through Unix domain socket
Packit 98cdb6
Packit 98cdb6
2008-09-11  Christian Dywan  <christian@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 551567 – DND mark broken
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktextbtree.c (redisplay_mark): invalidate mark properly
Packit 98cdb6
        Patch by Yevgen Muntyan.
Packit 98cdb6
Packit 98cdb6
2008-09-10  Björn Lindqvist  <bjourne@gmail.com>
Packit 98cdb6
Packit 98cdb6
	Bug 551699 – gtk_scrolled_window_destroy() is broken
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscrolledwindow.c (gtk_scrolled_window_destroy,
Packit 98cdb6
	gtk_scrolled_window_finalize): Check that the [hv]scrollbar
Packit 98cdb6
	attributes are not-NULL before destroying and unparenting them.
Packit 98cdb6
Packit 98cdb6
2008-09-10  Simos Xenitellis  <simos@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 550676 – Memory leak, update keyboard layout data structure 
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimcontextsimple.c (check_normalize_nfc): Added 
Packit 98cdb6
	function that checks if unicode sequence can be normalised (NFC)
Packit 98cdb6
	to single character. Fixed memory leaks.
Packit 98cdb6
	(check_algorithmically): Moved code to check_normalize_nfc, 
Packit 98cdb6
	updated switch statement for dead keys.
Packit 98cdb6
	(gtk_im_context_simple_filter_keypress): Changed order; first
Packit 98cdb6
	check_algorithmically() is attempted, then check_compact_table().
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimcontextsimpleseqs.c: Updated compose sequence table
Packit 98cdb6
	gtk_compose_seqs_compac[].
Packit 98cdb6
Packit 98cdb6
	* gtk/compose-parse.py: Updated compose table generation script,
Packit 98cdb6
	matches output to gtk/gtkimcontextsimpleseqs.c.
Packit 98cdb6
Packit 98cdb6
Wed Sep 10 06:18:25 2008  Søren Sandmann  <sandmann@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkscreen-x11.c (init_multihead): Don't use
Packit 98cdb6
	XRRGetScreenResources() as there are performance issues with
Packit 98cdb6
	it. Instead rely on the fact that the RandR information is
Packit 98cdb6
	propagated through Xinerama as well.
Packit 98cdb6
Packit 98cdb6
2008-09-09  Marek Kasik  <mkasik@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 551386 – gtk_printer_set_is_default() always sets TRUE
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprinter.c: sets the is_default parameter to the value
Packit 98cdb6
	given by caller
Packit 98cdb6
Packit 98cdb6
2008-09-08  Cosimo Cecchi  <cosimoc@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 551325 - Reference to wrong parameter in gtk_editable_insert_text
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkeditable.c: Fix a reference to an invalid parameter in the
Packit 98cdb6
	docs.
Packit 98cdb6
Packit 98cdb6
2008-09-08  Paolo Borelli  <pborelli@katamail.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserentry.c (install_start_autocompletion_idle):
Packit 98cdb6
	use gdk_threads_add_idle so that the handler acquires the lock
Packit 98cdb6
	since it calls gtk functions.
Packit 98cdb6
Packit 98cdb6
2008-09-08  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in (debug_default): Correct help string for
Packit 98cdb6
	--disable-gdiplus.
Packit 98cdb6
Packit 98cdb6
2008-09-07  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c: Actually use mime types, not content
Packit 98cdb6
	types, for mimetype-based filtering, so it may work on win32.
Packit 98cdb6
Packit 98cdb6
2008-09-07  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c (search_selected_foreach_get_file_cb): 
Packit 98cdb6
	Ref the files, to make gtk_file_chooser_get_files() behave as
Packit 98cdb6
	documented.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c (search_clear_model): Don't leak
Packit 98cdb6
	the content of the search model.
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c (search_hit_get_info_cb): Don't leak
Packit 98cdb6
	the content here, either.
Packit 98cdb6
Packit 98cdb6
2008-09-07  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c (search_add_hit): Don't unref the
Packit 98cdb6
	GFile we just put into the search_model. This adds a new memory
Packit 98cdb6
	leak...
Packit 98cdb6
Packit 98cdb6
2008-09-07  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c (shortcuts_append_bookmarks): Plug
Packit 98cdb6
	a memory leak.
Packit 98cdb6
Packit 98cdb6
2008-09-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 550062 – Small update in gdk/gdkkeysyms.h
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkkeysyms.h: Add dead_perspomeni and fix dead_dasia.
Packit 98cdb6
	Patch by Simos Xenitellis
Packit 98cdb6
Packit 98cdb6
2008-09-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 550989 – gdk_display_put_event() should call
Packit 98cdb6
	g_main_context_wakeup()
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdisplay.c (gdk_display_put_event): Wake up the main loop
Packit 98cdb6
	after queueing the event. Patch by Owen Taylor
Packit 98cdb6
Packit 98cdb6
2008-09-07  Yair Hershkovitz  <yairhr@gmail.com>
Packit 98cdb6
Packit 98cdb6
	Bug 319849 - gtkcalendar look in RTL locales
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcalendar.c (calendar_realize_week_numbers),
Packit 98cdb6
	(gtk_calendar_realize): added missing RTL code to handle week numbers
Packit 98cdb6
	from gtk_calendar_size_alloc.
Packit 98cdb6
Packit 98cdb6
2008-09-06  Sven Herzberg  <sven@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 551063 – deprecated marking without a link to what new code should
Packit 98cdb6
	use
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkevents.c: added inline documentation for gdk_input_add() and
Packit 98cdb6
	gdk_input_add_full(); added replacement hints into the deprecation
Packit 98cdb6
	message
Packit 98cdb6
Packit 98cdb6
2008-09-05  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c (file_list_drag_data_received_cb):
Packit 98cdb6
	stop the emission of the signal also when we bail out early
Packit 98cdb6
	because we don't accept drops from ourselves. Keeps the code from
Packit 98cdb6
	running into a warning in gtktreeview.c.
Packit 98cdb6
Packit 98cdb6
2008-09-05  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gtk-zip.sh.in: Fetch manpages from share/man where they get
Packit 98cdb6
	installed. Don't include pointless entries for directories in the
Packit 98cdb6
	zip files. Add etc/gtk-2.0/im-multipress.conf.
Packit 98cdb6
Packit 98cdb6
2008-09-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Bump version
Packit 98cdb6
Packit 98cdb6
	* === Released 2.14.1 ===
Packit 98cdb6
Packit 98cdb6
2008-09-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Bump version
Packit 98cdb6
Packit 98cdb6
	* === Released 2.14.0 ===
Packit 98cdb6
Packit 98cdb6
2008-09-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkenums.h: Add nicks for the GtkNumberUpLayout values.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintunixdialog.c:
Packit 98cdb6
	* gtk/gtkprintsettings.c: Simplify the handling of GtkNumberUpLayout
Packit 98cdb6
	values. Followup on #535158, proposed by Christian Persch.
Packit 98cdb6
Packit 98cdb6
2008-09-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* INSTALL.in: Update required versions
Packit 98cdb6
Packit 98cdb6
2008-09-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhandlebox.c: events return gboolean not gint.
Packit 98cdb6
	Change misnamed gtk_handle_box_button_changed() to
Packit 98cdb6
	gtk_handle_box_button_press(). Reindent static prototypes.
Packit 98cdb6
Packit 98cdb6
2008-09-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_get_draw_rectangle): when extending
Packit 98cdb6
	the draw rectangle by the "draw-border" style property, subtract
Packit 98cdb6
	"left" from "x" and "top" from "y", not the other way around.
Packit 98cdb6
Packit 98cdb6
2008-09-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
	
Packit 98cdb6
	* gdk/gdkwindow.c:
Packit 98cdb6
	* gtk/gtkbindings.c:
Packit 98cdb6
	* gtk/gtkcolorseldialog.c: More doc fixes
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktestutils.c: Fix a typo in the docs.
Packit 98cdb6
Packit 98cdb6
2008-09-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* NEWS: Updates
Packit 98cdb6
Packit 98cdb6
	* configure.in: Bump version to 2.14.0
Packit 98cdb6
Packit 98cdb6
2008-09-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c: Set page_size to 0 for the spinbuttons
Packit 98cdb6
	in the color selector.
Packit 98cdb6
Packit 98cdb6
	* README.in: Add a note about the GtkAdjustment clamping change
Packit 98cdb6
Packit 98cdb6
2008-09-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 550528 - IconView DND interface does not work if only used as
Packit 98cdb6
	source
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkiconview.c: Make source-only DND work. 
Packit 98cdb6
	Found by Alex Simon
Packit 98cdb6
Packit 98cdb6
2008-09-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols: Add some missing symbols
Packit 98cdb6
Packit 98cdb6
2008-09-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkprintsettings.c: Fix order of includes to avoid unwanted
Packit 98cdb6
	PLT entries.
Packit 98cdb6
Packit 98cdb6
2008-09-03  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c
Packit 98cdb6
	* gtk/gtkmenuitem.c: remove unused macro cruft. Also remove some
Packit 98cdb6
	unneeded includes.
Packit 98cdb6
Packit 98cdb6
2008-09-03  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkarrow.c: expose-event returns gboolean not gint,
Packit 98cdb6
	reindented static prototypes and did some minor cleanups.
Packit 98cdb6
Packit 98cdb6
2008-09-03  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c: some more trivial cosmetic fixes.
Packit 98cdb6
Packit 98cdb6
2008-09-03  Christian Dywan  <christian@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 547449 – Entry/ Combo popup misplaced after resize
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombobox.c (gtk_combo_box_menu_position),
Packit 98cdb6
	(gtk_combo_box_size_allocate): reposition the combo popup when the
Packit 98cdb6
        allocation changes
Packit 98cdb6
	* gtk/gtkentry.c (gtk_entry_size_allocate): reposition the
Packit 98cdb6
        completion popup when the allocation changes
Packit 98cdb6
Packit 98cdb6
2008-09-03  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c (get_arrows_visible_area): proper function header
Packit 98cdb6
	formatting.
Packit 98cdb6
Packit 98cdb6
2008-09-02  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdialog.c (gtk_dialog_delete_event_handler): return
Packit 98cdb6
	gboolean instead of gint. Reindent static prototypes.
Packit 98cdb6
Packit 98cdb6
2008-09-02  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_get_allocation): removed this
Packit 98cdb6
	function because there is massive disagreement about how to
Packit 98cdb6
	implement it. Needs some general discussion in the next
Packit 98cdb6
	development cycle about how our C api should evolve.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols: changed accordingly.
Packit 98cdb6
Packit 98cdb6
2008-09-01  Wouter Bolsterlee  <wbolster@svn.gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkselection.c:
Packit 98cdb6
	Update documentation for gtk_selection_data_get_data to
Packit 98cdb6
	match the changes introduced in -r21232 (the length
Packit 98cdb6
	parameter was removed).
Packit 98cdb6
Packit 98cdb6
2008-08-30  Matthew Barnes  <mbarnes@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 549943 – gtk_tool_shell_get_relief_style() always returns
Packit 98cdb6
	GTK_RELIEF_NONE
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktoolshell.c (gtk_tool_shell_get_relief_style): Return
Packit 98cdb6
	the correct relief style.
Packit 98cdb6
Packit 98cdb6
2008-08-29  Björn Lindqvist  <bjourne@gmail.com>
Packit 98cdb6
Packit 98cdb6
	Bug 437791 – Animation is played at the wrong speed
Packit 98cdb6
Packit 98cdb6
	* gdk-pixbuf/io-gif.c (gif_get_lzw): Better 100 ms timeout for
Packit 98cdb6
	broken GIFs with 0 frame timeout.
Packit 98cdb6
Packit 98cdb6
2008-08-29  Christian Dywan  <christian@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 549810 – Memory leaks in printing code
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintjob.c (gtk_print_job_set_property):
Packit 98cdb6
	* modules/printbackends/file/gtkprintbackendfile.c
Packit 98cdb6
	(output_file_from_settings):
Packit 98cdb6
	* modules/printbackends/test/gtkprintbackendtest.c
Packit 98cdb6
	(output_test_from_settings): free some temporary strings.
Packit 98cdb6
	Patch by Yevgen Muntyan.
Packit 98cdb6
Packit 98cdb6
2008-08-29  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.h: move the gtk_widget_get_parent() and
Packit 98cdb6
	gtk_widget_get_parent_window() prototypes together with their
Packit 98cdb6
	respective setters.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c: move gtk_widget_get_parent_window() together
Packit 98cdb6
	with its setter.
Packit 98cdb6
Packit 98cdb6
2008-08-29  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscrolledwindow.c: events return gboolean not gint,
Packit 98cdb6
	reindent prototypes.
Packit 98cdb6
Packit 98cdb6
2008-08-29  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: remove -DPANGO_DISABLE_SINGLE_INCLUDES from
Packit 98cdb6
	CPPFLAGS, I committed that accidentially.
Packit 98cdb6
Packit 98cdb6
2008-08-29  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkpaned.c: minor indentation / coding style fixes.
Packit 98cdb6
Packit 98cdb6
2008-08-29  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 549262 – GtkScrolledWindow should not accept focus unless
Packit 98cdb6
	GTK_CAN_FOCUS is set
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscrolledwindow.c (gtk_scrolled_window_focus): only grab the
Packit 98cdb6
	focus, if GTK_WIDGET_CAN_FOCUS() returns TRUE. Patch by Sven 
Packit 98cdb6
	Herzberg
Packit 98cdb6
Packit 98cdb6
2008-08-29  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtkselection.[hc]: Split gtk_selection_data_get_data into
Packit 98cdb6
	gtk_selection_data_get_data and gtk_selection_data_get_length.
Packit 98cdb6
	Proposed by Owen Taylor.
Packit 98cdb6
Packit 98cdb6
2008-08-28  Christian Dywan  <christian@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 549734 – gtk_selection_data_get_data prototype is wrong
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkselection.[ch] (gtk_selection_data_get_data): make the
Packit 98cdb6
	'length' argument of gtk_selection_data_get_data a 'gint', that's
Packit 98cdb6
	what it should be.
Packit 98cdb6
Packit 98cdb6
2008-08-27  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c:
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c (show_window_recurse): Check if 
Packit 98cdb6
	the window's state has GDK_WINDOW_STATE_MAXIMIZED set before
Packit 98cdb6
	calling ShowWindow (), and show using SW_SHOWMAXIMIZED or
Packit 98cdb6
	SW_RESTORE accordingly.  This fixes an issue where maximized
Packit 98cdb6
	windows that are iconified do not restore back to maximized
Packit 98cdb6
	when you click the taskbar. (#528975)
Packit 98cdb6
Packit 98cdb6
2008-08-27  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintoperation.c: Documentation fixes.
Packit 98cdb6
Packit 98cdb6
2008-08-27  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c:
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c: Return FALSE from reparent
Packit 98cdb6
	implementations to avoid #548993. Patch by Ed Catmur.
Packit 98cdb6
Packit 98cdb6
2008-08-27  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c: Don't capitalize
Packit 98cdb6
	"per" in "Pages per Sheet".
Packit 98cdb6
Packit 98cdb6
2008-08-26  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 549354 – Crash trying to open a file on a remote folder
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c (error_message_with_parent): Handle
Packit 98cdb6
	the fact that parent may be NULL without crashing. 
Packit 98cdb6
Packit 98cdb6
2008-08-25  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c: Replace 
Packit 98cdb6
	a long timeout with a second-granularity timeout.
Packit 98cdb6
Packit 98cdb6
2008-08-25  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintunixdialog.c:
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c: Add translator
Packit 98cdb6
	hints to many strings.
Packit 98cdb6
Packit 98cdb6
2008-08-25  Gian Mario Tagliaretti  <gianmt@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 549236 – missing Since 2.14 in gtk_file_chooser_get_file
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkmountoperation.c:
Packit 98cdb6
        * gtk/gtkfontsel.c:
Packit 98cdb6
        * gtk/gtkfilechooser.c: Fix the docs, missing Since 2.14.
Packit 98cdb6
Packit 98cdb6
2008-08-21  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksettings.c: When reconstructing the color hash, try
Packit 98cdb6
	harder to avoid unnecessary notification, since this can lead
Packit 98cdb6
	to infinite reloading of rc files in some situations.
Packit 98cdb6
Packit 98cdb6
2008-08-21  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c (doesnt_want_key): Remove the checks
Packit 98cdb6
	to see if the window is modally blocked.  This doesn't get us anything,
Packit 98cdb6
	and it confuses the search window in GtkTreeView (and potentially other
Packit 98cdb6
	utility windows in other apps).  (#520165)
Packit 98cdb6
Packit 98cdb6
2008-08-21  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (gtk_tree_view_realize): small formatting fix.
Packit 98cdb6
Packit 98cdb6
2008-08-21  Marek Kasik  <mkasik@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 545875 – evo crashed when trying to print pages 6-7 of a 1 page
Packit 98cdb6
	email
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintoperation.c: Clamp page ranges to correct ranges
Packit 98cdb6
Packit 98cdb6
2008-08-21  Marek Kasik  <mkasik@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* ChangeLog: changelog update for previous commit
Packit 98cdb6
Packit 98cdb6
2008-08-21  Marek Kasik  <mkasik@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 535158 – can't rearrange the order of multi pages per side
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprinter.c
Packit 98cdb6
	* gtk/gtkprinter.h
Packit 98cdb6
	* gtk/gtkprintunixdialog.c
Packit 98cdb6
	* gtk/gtkprintsettings.c
Packit 98cdb6
	* gtk/gtkprintsettings.h
Packit 98cdb6
	* gtk/gtkenums.h
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c: Allow user to
Packit 98cdb6
	specify layout of pages per sheet in number-up mode
Packit 98cdb6
Packit 98cdb6
Wed Aug 20 18:16:29 2008  Søren Sandmann  <sandmann@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkscreen-x11.c (_gdk_x11_screen_size_changed): Emit the
Packit 98cdb6
	monitors changed signal when the screen size changes.
Packit 98cdb6
Packit 98cdb6
2008-08-20  Torsten Schoenfeld  <kaffeetisch@gmx.de>
Packit 98cdb6
Packit 98cdb6
	Bug 548346 – gtk_color_selection_dialog_get_color_selection always
Packit 98cdb6
	returns NULL
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorseldialog.c
Packit 98cdb6
	(gtk_color_selection_dialog_get_color_selection): Use the correct
Packit 98cdb6
	macro to test the validity of the passed-in dialog.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Milan Crha  <mcrha@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c: (gtk_notebook_do_arrow): Allow changing page with
Packit 98cdb6
	arrows even on non-focusable notebook. (#528091)
Packit 98cdb6
Packit 98cdb6
2008-08-19  Federico Mena Quintero  <federico@novell.com>
Packit 98cdb6
Packit 98cdb6
	http://bugzilla.gnome.org/show_bug.cgi?id=543308 - The file
Packit 98cdb6
	chooser in "compact" mode uses the same size as in "open" mode.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_map): Don't
Packit 98cdb6
	force the default size here.  Let GtkFileChooserDefault be solely
Packit 98cdb6
	in charge of default sizing.
Packit 98cdb6
	(set_default_size): Removed obsolete code.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c (emit_default_size_changed): New
Packit 98cdb6
	helper function, to avoid dupliated code.  Only emits the signal
Packit 98cdb6
	if the widget is mapped, because that is when we actually know the
Packit 98cdb6
	size we'll want.
Packit 98cdb6
	(update_preview_widget_visibility): Use emit_default_size_changed()
Packit 98cdb6
	(update_appearance): Likewise.
Packit 98cdb6
	(gtk_file_chooser_default_style_set): Likewise.
Packit 98cdb6
	(gtk_file_chooser_default_screen_changed): Likewise.
Packit 98cdb6
	(gtk_file_chooser_default_map): Likewise.
Packit 98cdb6
	(find_good_size_from_style): Unconditionally compute a good
Packit 98cdb6
	default size for the "OPEN" modes; don't store it in internal fields.
Packit 98cdb6
	(gtk_file_chooser_default_get_default_size): Only compute the
Packit 98cdb6
	font-based size if we are in one of the "OPEN" modes or in
Packit 98cdb6
	expanded mode.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserprivate.h (struct _GtkFileChooserDefault):
Packit 98cdb6
	Removed default_width/default_height; we don't store these
Packit 98cdb6
	anymore.  This will make recycled file choosers (like in the GIMP)
Packit 98cdb6
	not "remember" their size across invocations.  However, this
Packit 98cdb6
	prepares the way for actually remembering the user's size globally
Packit 98cdb6
	in the settings file.
Packit 98cdb6
Packit 98cdb6
2008-08-19  Björn Lindqvist  <bjourne@gmail.com>
Packit 98cdb6
Packit 98cdb6
	Bug 548354 – Remove repeated code in gtk_cell_view_size_allocate
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellview.c (gtk_cell_view_size_allocate): Remove some
Packit 98cdb6
	code duplication, no need for separate loops for GTK_PACK_START
Packit 98cdb6
	and GTK_PACK_END.
Packit 98cdb6
Packit 98cdb6
2008-08-19  Johan Dahlin  <johan@gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk-builder-convert (GtkBuilderConverter._parse): 
Packit 98cdb6
	Remove the requres-version tag as well
Packit 98cdb6
Packit 98cdb6
2008-08-18  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Bump version
Packit 98cdb6
Packit 98cdb6
	* ==== Released 2.13.7 ===
Packit 98cdb6
Packit 98cdb6
2008-08-19  Mathias Hasselmann  <mathias@openismus.com>
Packit 98cdb6
Packit 98cdb6
	Bug 541600 – GtkCalendar segfault for certain values of detail-with-chars
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcalendar.c (gtk_calendar_class_init()): Limit the "year"
Packit 98cdb6
	  property to G_MAXINT >> 9, instead of G_MAXINT >> 8: year_to_days()
Packit 98cdb6
	  multiplies the year property with 365 and returns the result as
Packit 98cdb6
	  glong. Therefore ceil(log(365, 2)) = 9 bits must be available,
Packit 98cdb6
	  not just 8 bits.
Packit 98cdb6
Packit 98cdb6
2008-08-18  Björn Lindqvist  <bjourne@gmail.com>
Packit 98cdb6
Packit 98cdb6
	Bug 541315 – Segfault when selecting a GtkMenuItem with submenu
Packit 98cdb6
	and no parent
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenuitem.c (gtk_menu_item_real_popup_submenu): Ensure
Packit 98cdb6
	that the menu item has a parent before popping it up.
Packit 98cdb6
Packit 98cdb6
2008-08-18  Johan Dahlin  <johan@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 548196 – gtk-builder-convert doesn't properly convert GtkTextView
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk-builder-convert: Rename the text property to buffer.
Packit 98cdb6
Packit 98cdb6
2008-08-16  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksizegroup.c: Use g_quark_from_static_string() where possible.
Packit 98cdb6
Packit 98cdb6
2008-08-16  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* NEWS: Updates
Packit 98cdb6
Packit 98cdb6
2008-08-16  Torsten Schoenfeld  <kaffeetisch@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkwindow.c: Fix small issues in the documentation of
Packit 98cdb6
	gdk_window_remove_redirection and gdk_window_redirect_to_drawable.
Packit 98cdb6
Packit 98cdb6
2008-08-15  Richard Hult  <richard@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/quartz/gdkdrawable-quartz.c (gdk_quartz_draw_drawable): Some
Packit 98cdb6
	aftermath of the fix of bug #543868. Clip and flip to the source,
Packit 98cdb6
	not the destination. Don't save/restore the gstate, it's already
Packit 98cdb6
	done when getting/releasing the context.
Packit 98cdb6
Packit 98cdb6
2008-08-15  Richard Hult  <richard@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclipboard-quartz.c (gtk_clipboard_wait_is_uris_available):
Packit 98cdb6
	Add another missing symbol.
Packit 98cdb6
Packit 98cdb6
2008-08-15  Behdad Esfahbod  <behdad@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 547680 – fontconfig monitoring can crash apps
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksettings.c (settings_update_fontconfig): Clear pango cache
Packit 98cdb6
	before recreating fontconfig config.
Packit 98cdb6
Packit 98cdb6
2008-08-15  Sven Herzberg  <sven@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Use the g_test_*() API for this test
Packit 98cdb6
	reviewed by: Richard Hult
Packit 98cdb6
Packit 98cdb6
	* gdk/tests/check-gdk-cairo.c: use the g_test_*() API to permit adding
Packit 98cdb6
	new tests
Packit 98cdb6
Packit 98cdb6
2008-08-15  Sven Herzberg  <sven@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Prepare for using the g_test_*() API
Packit 98cdb6
	reviewed by: Richard Hult
Packit 98cdb6
Packit 98cdb6
	* gdk/tests/check-gdk-cairo.c: use assertions instead of returning an
Packit 98cdb6
	error code
Packit 98cdb6
Packit 98cdb6
2008-08-15  Claudio Saavedra  <csaavedra@igalia.com>
Packit 98cdb6
Packit 98cdb6
	Bug 547944 – Self-reference in gtk_page_setup_load_file's docs
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkpagesetup.c: Fix the reference in gtk_page_setup_load_file()
Packit 98cdb6
	documentation. Pointed out by Torsten Schoenfeld.
Packit 98cdb6
Packit 98cdb6
2008-08-15  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 547655 – gio_can_sniff configure test can fail if not installed
Packit 98cdb6
	with prefix {/usr,/usr/local} and XDG_DATA_DIRS env not set
Packit 98cdb6
Packit 98cdb6
	* README.in: Add a note about shared-mime-info and XDG_DATA_DIRS.
Packit 98cdb6
Packit 98cdb6
2008-08-15  Christian Dywan  <christian@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 547846 – gtktestutils functions lack Since: tags
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktestutils.c: Add missing Since tags
Packit 98cdb6
Packit 98cdb6
2008-08-15  Christian Dywan  <christian@imendio.com>
Packit 98cdb6
Packit 98cdb6
        Bug 547775 – Documentation of gtk-button-images is not correct
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbutton.c (gtk_button_class_init): Improve documentation
Packit 98cdb6
        of "gtk-button-images" setting
Packit 98cdb6
Packit 98cdb6
2008-08-13  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 547673 – Accessors for GtkFileSelection.font_entry and
Packit 98cdb6
	font_style_entry
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtkfontsel.[hc]: Don't add getters for widgets that are not
Packit 98cdb6
	actually part of the font selection dialog in standard builds.
Packit 98cdb6
	Pointed out by Torsten Schoenfeld
Packit 98cdb6
Packit 98cdb6
2008-08-13  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 547516 – Add comments for translators in gtkprintbackendcups.c
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c: Add translator
Packit 98cdb6
	hints. Patch by Leonardo Ferreira Fontenelle
Packit 98cdb6
Packit 98cdb6
2008-08-13  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmarshalers.list: get rid of the deprecated aliases NONE
Packit 98cdb6
	and BOOL.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdialog.c
Packit 98cdb6
	* gtk/gtkentrycompletion.c
Packit 98cdb6
	* gtk/gtkmenuitem.c
Packit 98cdb6
	* gtk/gtkoldeditable.c
Packit 98cdb6
	* gtk/gtkrange.c
Packit 98cdb6
	* gtk/gtktreeview.c
Packit 98cdb6
	* gtk/gtkwidget.c: changed accordingly.
Packit 98cdb6
Packit 98cdb6
2008-08-13 Erwann Chenede - <erwann.chenede@sun.com>
Packit 98cdb6
Packit 98cdb6
	Bug 547456 - gdk/x11/gdkscreen-x11.c : init_solaris_xinerama 
Packit 98cdb6
	doesn't compile on Solaris
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkscreen-x11.c: make init_solaris_xinerama () compile 
Packit 98cdb6
	when HAVE_SOLARIS_XINERAMA is defined.
Packit 98cdb6
Packit 98cdb6
2008-08-13  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstock.c (gtk_stock_lookup): cast the return value of
Packit 98cdb6
	g_dgettext() to fix warning about discarded qualifier.
Packit 98cdb6
Packit 98cdb6
2008-08-12  Paolo Borelli  <pborelli@katamail.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclipboard.c (gtk_clipboard_store):
Packit 98cdb6
	use canonical signal name.
Packit 98cdb6
Packit 98cdb6
2008-08-12  Paolo Borelli  <pborelli@katamail.com>
Packit 98cdb6
Packit 98cdb6
	Bug 526234 - make shift+ctrl+del delete till the end of line
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktextview.c: add shift+ctrl+del and shift+ctrl+backspace
Packit 98cdb6
	keyboard shortcuts to delete to the end/start of the current line.
Packit 98cdb6
Packit 98cdb6
2008-08-12  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtklinkbutton.c (set_link_color): bail out if there is no
Packit 98cdb6
	label to set the color on.
Packit 98cdb6
Packit 98cdb6
	(gtk_link_button_add): call set_link_color() so the label gets
Packit 98cdb6
	the right color no matter how the link button is created.
Packit 98cdb6
Packit 98cdb6
2008-08-12  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkassistant.c: remove unused variable and fix formatting of
Packit 98cdb6
	some function headers.
Packit 98cdb6
Packit 98cdb6
2008-08-12  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: define -DGDK_PIXBUF_DISABLE_DEPRECATED in the
Packit 98cdb6
	global CFLAGS.
Packit 98cdb6
Packit 98cdb6
	* gdk-pixbuf/Makefile.am: make the contents gdk-pixbuf-marshal.h
Packit 98cdb6
	visible for GDK_PIXBUF_COMPILATION.
Packit 98cdb6
Packit 98cdb6
	* contrib/gdk-pixbuf-xlib/Makefile.am
Packit 98cdb6
	* demos/Makefile.am
Packit 98cdb6
	* demos/gtk-demo/Makefile.am
Packit 98cdb6
	* gdk-pixbuf/pixops/Makefile.am
Packit 98cdb6
	* gdk/Makefile.am
Packit 98cdb6
	* gdk/x11/Makefile.am
Packit 98cdb6
	* gtk/Makefile.am
Packit 98cdb6
	* gtk/tests/Makefile.am
Packit 98cdb6
	* gtk/theme-bits/Makefile.am
Packit 98cdb6
	* modules/engines/ms-windows/Makefile.am
Packit 98cdb6
	* modules/engines/pixbuf/Makefile.am
Packit 98cdb6
	* modules/input/Makefile.am
Packit 98cdb6
	* perf/Makefile.am
Packit 98cdb6
	* tests/Makefile.am: remove -DDGDK_PIXBUF_DISABLE_DEPRECATED here.
Packit 98cdb6
Packit 98cdb6
2008-08-12  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstatusicon.c (gtk_status_icon_get_gicon): use
Packit 98cdb6
	g_return_val_if_fail() now that the function has a return value.
Packit 98cdb6
Packit 98cdb6
2008-08-12  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccellabel.c
Packit 98cdb6
	* gtk/gtkaction.c
Packit 98cdb6
	* gtk/gtkclist.c
Packit 98cdb6
	* gtk/gtkcolorbutton.c
Packit 98cdb6
	* gtk/gtkctree.c
Packit 98cdb6
	* gtk/gtkdialog.c
Packit 98cdb6
	* gtk/gtkdnd-quartz.c
Packit 98cdb6
	* gtk/gtkdnd.c
Packit 98cdb6
	* gtk/gtkentry.c
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c
Packit 98cdb6
	* gtk/gtkfilesel.c
Packit 98cdb6
	* gtk/gtkgamma.c
Packit 98cdb6
	* gtk/gtkiconview.c
Packit 98cdb6
	* gtk/gtkkeyhash.c
Packit 98cdb6
	* gtk/gtklabel.c
Packit 98cdb6
	* gtk/gtkmenu.c
Packit 98cdb6
	* gtk/gtkmenubar.c
Packit 98cdb6
	* gtk/gtkpaned.c
Packit 98cdb6
	* gtk/gtkrecentchooserdialog.c
Packit 98cdb6
	* gtk/gtkrecentchooserutils.c
Packit 98cdb6
	* gtk/gtkselection.c
Packit 98cdb6
	* gtk/gtksizegroup.c
Packit 98cdb6
	* gtk/gtktextbtree.c
Packit 98cdb6
	* gtk/gtktextbuffer.c
Packit 98cdb6
	* gtk/gtktextview.c
Packit 98cdb6
	* gtk/gtktoolbar.c
Packit 98cdb6
	* gtk/gtktreemodel.c
Packit 98cdb6
	* gtk/gtkuimanager.c
Packit 98cdb6
	* gtk/gtkwindow-decorate.c
Packit 98cdb6
	* gtk/gtkwindow.c: use canonical signal names in some more places
Packit 98cdb6
	that I missed earlier. Also changed this in the documentation and
Packit 98cdb6
	comments.
Packit 98cdb6
Packit 98cdb6
2008-08-12  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c
Packit 98cdb6
	* gtk/gtkradiotoolbutton.c: property nick and blurb should be
Packit 98cdb6
	marked with P_(), not _().
Packit 98cdb6
Packit 98cdb6
2008-08-12  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* examples/gtkdial/gtkdial.c
Packit 98cdb6
	* gdk/gdkapplaunchcontext.c
Packit 98cdb6
	* gdk/gdkpango.c
Packit 98cdb6
	* gtk/gtkcellrendererpixbuf.c
Packit 98cdb6
	* gtk/gtkcellrenderertext.c
Packit 98cdb6
	* gtk/gtkcellview.c
Packit 98cdb6
	* gtk/gtkcombobox.c
Packit 98cdb6
	* gtk/gtkfontsel.c
Packit 98cdb6
	* gtk/gtkinvisible.c
Packit 98cdb6
	* gtk/gtkliststore.c
Packit 98cdb6
	* gtk/gtktexttag.c
Packit 98cdb6
	* gtk/gtktexttagtable.c: remove dereferencing from some function
Packit 98cdb6
	pointers i missed before.
Packit 98cdb6
Packit 98cdb6
2008-08-12  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccellabel.c
Packit 98cdb6
	* gtk/gtkcalendar.c
Packit 98cdb6
	* gtk/gtkclist.c
Packit 98cdb6
	* gtk/gtkentry.c
Packit 98cdb6
	* gtk/gtkeventbox.c
Packit 98cdb6
	* gtk/gtkfilechooserbutton.c
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c
Packit 98cdb6
	* gtk/gtkhandlebox.c
Packit 98cdb6
	* gtk/gtkhsv.c
Packit 98cdb6
	* gtk/gtkiconview.c
Packit 98cdb6
	* gtk/gtkimage.c
Packit 98cdb6
	* gtk/gtklayout.c
Packit 98cdb6
	* gtk/gtklistitem.c
Packit 98cdb6
	* gtk/gtkmenuitem.c
Packit 98cdb6
	* gtk/gtkmessagedialog.c
Packit 98cdb6
	* gtk/gtknotebook.c
Packit 98cdb6
	* gtk/gtkpaned.c
Packit 98cdb6
	* gtk/gtkpathbar.c
Packit 98cdb6
	* gtk/gtkplug.c
Packit 98cdb6
	* gtk/gtkprintunixdialog.c
Packit 98cdb6
	* gtk/gtkrange.c
Packit 98cdb6
	* gtk/gtkrecentchooserdefault.c
Packit 98cdb6
	* gtk/gtkruler.c
Packit 98cdb6
	* gtk/gtksocket.c
Packit 98cdb6
	* gtk/gtktext.c
Packit 98cdb6
	* gtk/gtktextview.c
Packit 98cdb6
	* gtk/gtktoolbar.c
Packit 98cdb6
	* gtk/gtktreeitem.c
Packit 98cdb6
	* gtk/gtktreeview.c
Packit 98cdb6
	* gtk/gtkviewport.c
Packit 98cdb6
	* gtk/gtkwin32embedwidget.c: chain up unconditionally in
Packit 98cdb6
	realize(), unrealize(), map(), unmap(), style_set(),
Packit 98cdb6
	key_press_event() and size_request()
Packit 98cdb6
Packit 98cdb6
2008-08-12  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c: change names of default implementations of
Packit 98cdb6
	our own signals to consistently contain "real":
Packit 98cdb6
Packit 98cdb6
	gtk_widget_style_set -> gtk_widget_real_style_set
Packit 98cdb6
	gtk_widget_direction_changed -> gtk_widget_real_direction_changed
Packit 98cdb6
Packit 98cdb6
2008-08-12  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/*.c: consistently chain up using
Packit 98cdb6
	GTK_FOO_CLASS(parent_class)->bar(instance) instead of
Packit 98cdb6
	(*GTK_FOO_CLASS(parent_class))->bar(instance).
Packit 98cdb6
Packit 98cdb6
2008-08-12  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 546730 – gtk_status_icon_get_gicon() should use a return instead
Packit 98cdb6
	of an ouput parameter
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstatusicon.[hc]: Change gtk_status_icon_get_gicon to
Packit 98cdb6
	return the GIcon directly.
Packit 98cdb6
	Complaint by Murray Cumming
Packit 98cdb6
Packit 98cdb6
2008-08-11  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 546754 – 2.13.6 update create rendering issue in the evolution
Packit 98cdb6
	composer
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkadjustment.c: instead of CLAMP(), use
Packit 98cdb6
Packit 98cdb6
	value = MIN (value, upper - page_size);
Packit 98cdb6
	value = MAX (value, lower);
Packit 98cdb6
Packit 98cdb6
	so we don't end up below lower if upper - page_size is smaller
Packit 98cdb6
	than lower.
Packit 98cdb6
Packit 98cdb6
2008-08-11  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 546616 – CUPS print backend uses 1.2 API without guards
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkcupsutils.[hc]: Make use
Packit 98cdb6
	of cups 1.2 api dependent on the HAVE_CUPS_1_2 define.
Packit 98cdb6
	Patch by Sven Herzberg and Richard Hult
Packit 98cdb6
Packit 98cdb6
2008-08-11  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 547270 – Make GtkHSV public
Packit 98cdb6
Packit 98cdb6
	* gtk/Makefile.am
Packit 98cdb6
	* gtk/gtk.h: install gtkhsv.h as public header (its symbols were
Packit 98cdb6
	always public anyway).
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhsv.h: add single-include guards, add class struct padding,
Packit 98cdb6
	seal the instance member, cleanup.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhsv.c: center the widget in its allocation,
Packit 98cdb6
	add "Since: 2.14", cleanup.
Packit 98cdb6
Packit 98cdb6
2008-08-11  Torsten Schoenfeld  <kaffeetisch@gmx.de>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcalendar.h: Fix the Since: tag of GtkCalendarDetailFunc
Packit 98cdb6
	to correctly state 2.14, not 2.16.
Packit 98cdb6
Packit 98cdb6
2008-08-11  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* demos/gtk-demo/changedisplay.c
Packit 98cdb6
	* demos/gtk-demo/clipboard.c
Packit 98cdb6
	* demos/gtk-demo/drawingarea.c
Packit 98cdb6
	* demos/gtk-demo/iconview.c
Packit 98cdb6
	* demos/gtk-demo/images.c
Packit 98cdb6
	* demos/gtk-demo/pixbufs.c: use canonical signal names in the demos.
Packit 98cdb6
Packit 98cdb6
2008-08-11  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 547211 – Duplicated mnemonic
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmountoperation.c: Change mnemonics around in 
Packit 98cdb6
	the password dialog to avoid a conflict.
Packit 98cdb6
	Reported by Gil Forcada
Packit 98cdb6
Packit 98cdb6
2008-08-11  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gdk-pixbuf/gdk-pixbuf-loader.c: use canonical signal names.
Packit 98cdb6
Packit 98cdb6
2008-08-11  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* examples/*: updated the (quite outdated) examples to use
Packit 98cdb6
	canonical signal names as well. Removed some unneeded casts and
Packit 98cdb6
	trailing whitespace while I was on it...
Packit 98cdb6
Packit 98cdb6
2008-08-11  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* modules/input/gtkimcontextime.c
Packit 98cdb6
	* modules/input/gtkimcontextmultipress.c
Packit 98cdb6
	* modules/input/gtkimcontextxim.c: use canonical signal names.
Packit 98cdb6
Packit 98cdb6
2008-08-11  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdnd-quartz.c
Packit 98cdb6
	* gtk/gtkdnd.c
Packit 98cdb6
	* gtk/gtkentry.c
Packit 98cdb6
	* gtk/gtkfilesel.c
Packit 98cdb6
	* gtk/gtkimcontextsimple.c
Packit 98cdb6
	* gtk/gtkimmulticontext.c
Packit 98cdb6
	* gtk/gtkoptionmenu.c
Packit 98cdb6
	* gtk/gtkplug.c
Packit 98cdb6
	* gtk/gtkrecentchooserdefault.c
Packit 98cdb6
	* gtk/gtkscrolledwindow.c
Packit 98cdb6
	* gtk/gtksocket-x11.c: use canonical signal names in some more
Packit 98cdb6
	places that I missed earlier.
Packit 98cdb6
Packit 98cdb6
2008-08-11  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccelgroup.c
Packit 98cdb6
	* gtk/gtkactiongroup.c
Packit 98cdb6
	* gtk/gtkcalendar.c
Packit 98cdb6
	* gtk/gtkcelleditable.c
Packit 98cdb6
	* gtk/gtkclipboard-quartz.c
Packit 98cdb6
	* gtk/gtkclipboard.c
Packit 98cdb6
	* gtk/gtkcolorbutton.c
Packit 98cdb6
	* gtk/gtkcolorsel.c
Packit 98cdb6
	* gtk/gtkcontainer.c
Packit 98cdb6
	* gtk/gtkcurve.c: use canonical signal names.
Packit 98cdb6
Packit 98cdb6
2008-08-11  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkentry.c
Packit 98cdb6
	* gtk/gtkentrycompletion.c
Packit 98cdb6
	* gtk/gtkhandlebox.c
Packit 98cdb6
	* gtk/gtkiconview.c
Packit 98cdb6
	* gtk/gtkimcontext.c
Packit 98cdb6
	* gtk/gtkinputdialog.c
Packit 98cdb6
	* gtk/gtktreeview.c: use canonical signal names.
Packit 98cdb6
Packit 98cdb6
2008-08-11  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtklabel.c
Packit 98cdb6
	* gtk/gtklayout.c
Packit 98cdb6
	* gtk/gtklist.c
Packit 98cdb6
	* gtk/gtklistitem.c: use canonical signal names.
Packit 98cdb6
Packit 98cdb6
2008-08-11  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c
Packit 98cdb6
	* gtk/gtkmenuitem.c
Packit 98cdb6
	* gtk/gtkmenushell.c
Packit 98cdb6
	* gtk/gtknotebook.c
Packit 98cdb6
	* gtk/gtkoldeditable.c
Packit 98cdb6
	* gtk/gtkpaned.c: use canonical signal names.
Packit 98cdb6
Packit 98cdb6
2008-08-11  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* demos/gtk-demo/textscroll.c (create_text_view): don't use the
Packit 98cdb6
	deprecated gtk_box_pack_start_defaults().
Packit 98cdb6
Packit 98cdb6
2008-08-11  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaboutdialog.c
Packit 98cdb6
	* gtk/gtkcellrendereraccel.c
Packit 98cdb6
	* gtk/gtkcellrenderercombo.c
Packit 98cdb6
	* gtk/gtkcellrendererspin.c
Packit 98cdb6
	* gtk/gtkcellrenderertext.c
Packit 98cdb6
	* gtk/gtkclipboard.c
Packit 98cdb6
	* gtk/gtkcolorsel.c
Packit 98cdb6
	* gtk/gtkcombo.c
Packit 98cdb6
	* gtk/gtkcombobox.c
Packit 98cdb6
	* gtk/gtkdnd-quartz.c
Packit 98cdb6
	* gtk/gtkdnd.c
Packit 98cdb6
	* gtk/gtkentry.c
Packit 98cdb6
	* gtk/gtkentrycompletion.c
Packit 98cdb6
	* gtk/gtkfilechooserbutton.c
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c
Packit 98cdb6
	* gtk/gtkfilechooserentry.c
Packit 98cdb6
	* gtk/gtkfontsel.c
Packit 98cdb6
	* gtk/gtkinputdialog.c
Packit 98cdb6
	* gtk/gtkmenutoolbutton.c
Packit 98cdb6
	* gtk/gtkpathbar.c
Packit 98cdb6
	* gtk/gtktooltip.c: use canonical signal names in g_signal_connect().
Packit 98cdb6
Packit 98cdb6
2008-08-11  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkkeys.c
Packit 98cdb6
	* gdk/gdkscreen.c
Packit 98cdb6
	* gdk/gdkdisplaymanager.c: use canonical signal names.
Packit 98cdb6
Packit 98cdb6
2008-08-10  Richard Hult  <richard@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_uris),
Packit 98cdb6
	(gtk_clipboard_request_uris): Implement missing functions.
Packit 98cdb6
Packit 98cdb6
2008-08-09  Sven Herzberg  <sven@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 544863 – gtkquartz.h not included in released 2.13.5 package
Packit 98cdb6
Packit 98cdb6
	* gtk/Makefile.am: always add gtkquartz.h to EXTRA_DIST
Packit 98cdb6
Packit 98cdb6
2008-08-08  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 547027 – menus are broken
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenushell.c
Packit 98cdb6
	* gtk/gtkmenu.c: In enter/leave notify events, check that the crossing
Packit 98cdb6
	mode is not GTK_GRAB, GTK_UNGRAB, or STATE_CHANGED.  Fixes regressions
Packit 98cdb6
	in menus caused by bug #56070.
Packit 98cdb6
Packit 98cdb6
2008-08-09  Sven Herzberg  <sven@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Get the gdk+cairo test to pass distcheck, too
Packit 98cdb6
Packit 98cdb6
	* gdk/tests/Makefile.am: set GDK_PIXBUF_MODULE_FILE so the test can
Packit 98cdb6
	pick up the one created at build time
Packit 98cdb6
	* gdk/tests/check-gdk-cairo.c (main): delete the output files after a
Packit 98cdb6
	successful test run
Packit 98cdb6
Packit 98cdb6
2008-08-08  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscale.c
Packit 98cdb6
	* gtk/gtkscrolledwindow.c
Packit 98cdb6
	* gtk/gtksocket.c
Packit 98cdb6
	* gtk/gtkspinbutton.c
Packit 98cdb6
	* gtk/gtkstatusbar.c
Packit 98cdb6
	* gtk/gtkstatusicon.c: use canonical signal names.
Packit 98cdb6
Packit 98cdb6
2008-08-08  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktext.c
Packit 98cdb6
	* gtk/gtktextbuffer.c
Packit 98cdb6
	* gtk/gtktextlayout.c
Packit 98cdb6
	* gtk/gtktexttagtable.c
Packit 98cdb6
	* gtk/gtktextview.c
Packit 98cdb6
	* gtk/gtktipsquery.c
Packit 98cdb6
	* gtk/gtktoolbar.c
Packit 98cdb6
	* gtk/gtktoolitem.c
Packit 98cdb6
	* gtk/gtktreeitem.c
Packit 98cdb6
	* gtk/gtktreemodelfilter.c
Packit 98cdb6
	* gtk/gtktreemodelsort.c
Packit 98cdb6
	* gtk/gtktreeviewcolumn.c: use canonical signal names.
Packit 98cdb6
Packit 98cdb6
2008-08-08  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktree.c
Packit 98cdb6
	* gtk/gtktreemodel.c
Packit 98cdb6
	* gtk/gtktreesortable.c
Packit 98cdb6
	* gtk/gtktreeview.c
Packit 98cdb6
	* gtk/gtkuimanager.c
Packit 98cdb6
	* gtk/gtkviewport.c: use canonical signal names.
Packit 98cdb6
Packit 98cdb6
2008-08-08  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c:
Packit 98cdb6
	* gtk/gtkwindow.c: use canonical signal names.
Packit 98cdb6
Packit 98cdb6
2008-08-08  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkadjustment.c
Packit 98cdb6
	* gtk/gtkclist.c
Packit 98cdb6
	* gtk/gtkcolorsel.c
Packit 98cdb6
	* gtk/gtkiconview.c
Packit 98cdb6
	* gtk/gtklayout.c
Packit 98cdb6
	* gtk/gtkprogress.c
Packit 98cdb6
	* gtk/gtkrange.c
Packit 98cdb6
	* gtk/gtkspinbutton.c
Packit 98cdb6
	* gtk/gtktext.c
Packit 98cdb6
	* gtk/gtktextview.c
Packit 98cdb6
	* gtk/gtktreeview.c
Packit 98cdb6
	* gtk/gtkviewport.c: use the canonical signal name "value-changed"
Packit 98cdb6
	instead of "value_changed".
Packit 98cdb6
Packit 98cdb6
2008-08-08  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols
Packit 98cdb6
	* gtk/makegtkalias.pl
Packit 98cdb6
	* gtk/gtkaccelmap.c
Packit 98cdb6
	* gtk/gtkfilechooser.c
Packit 98cdb6
	* gtk/gtkfilesel.c
Packit 98cdb6
	* gtk/gtkiconfactory.c
Packit 98cdb6
	* gtk/gtkicontheme.c
Packit 98cdb6
	* gtk/gtkimage.c
Packit 98cdb6
	* gtk/gtkrc.c
Packit 98cdb6
	* gtk/gtkuimanager.c
Packit 98cdb6
	* gtk/gtkwindow.c: No need for the DLL ABI backward compatibility
Packit 98cdb6
	functions on Win64.
Packit 98cdb6
Packit 98cdb6
2008-08-07  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Its g_content_type_from_mime_type, not 
Packit 98cdb6
	g_content_type_for_mime_type. Noticed by Roger Brown
Packit 98cdb6
Packit 98cdb6
2008-08-07 16:19:16  Tim Janik  <timj@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkrgb.c (gdk_rgb_select_conv): use g_error() instead of a
Packit 98cdb6
	combination of g_warning+exit to avoid misleading the user.
Packit 98cdb6
Packit 98cdb6
2008-08-07  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkactiongroup.c
Packit 98cdb6
	* gtk/gtkcellrendererspin.c
Packit 98cdb6
	* gtk/gtkfilechooserbutton.c
Packit 98cdb6
	* gtk/gtktoolitem.c: chain up unconditionally in finalize().
Packit 98cdb6
Packit 98cdb6
2008-08-07  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclist.c
Packit 98cdb6
	* gtk/gtkcontainer.c
Packit 98cdb6
	* gtk/gtkfilechooserbutton.c
Packit 98cdb6
	* gtk/gtkgamma.c
Packit 98cdb6
	* gtk/gtkmenutoolbutton.c
Packit 98cdb6
	* gtk/gtkoptionmenu.c
Packit 98cdb6
	* gtk/gtkradiobutton.c
Packit 98cdb6
	* gtk/gtkradiomenuitem.c
Packit 98cdb6
	* gtk/gtktipsquery.c
Packit 98cdb6
	* gtk/gtktree.c
Packit 98cdb6
	* gtk/gtktreeview.c: chain up unconditionally in destroy().
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhandlebox.c: remove empty destroy() implementation.
Packit 98cdb6
Packit 98cdb6
2008-08-07  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 546756 – gnome-panel crashed with SIGSEGV in
Packit 98cdb6
	g_type_check_instance_cast()
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimagemenuitem.c: add GtkObject::destroy() implementation
Packit 98cdb6
	and remove the image now that it's an internal child and isn't
Packit 98cdb6
	destroyed by gtk_container_destroy() any longer. Thanks to tml for
Packit 98cdb6
	helping bisecting this down.
Packit 98cdb6
Packit 98cdb6
2008-08-07  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	Bug 546771 - Add writable property "visited" to GtkLinkButton
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols
Packit 98cdb6
	* gtk/gtklinkbutton.[ch]: expose the 'visited' state as a
Packit 98cdb6
	read-write property with getters and setters. Also move the nick
Packit 98cdb6
	and blurb of the "uri" property to the proper translation domain.
Packit 98cdb6
Packit 98cdb6
2008-08-07  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkicontheme.c (apply_emblems): move variables to local
Packit 98cdb6
	scopes, fix indentation and silence bogus warning about using
Packit 98cdb6
	uninitialized variables.
Packit 98cdb6
Packit 98cdb6
2008-08-07  Richard Hult  <richard@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 535573 – Deadlock in gdkeventloop-quartz.c:poll_func()
Packit 98cdb6
Packit 98cdb6
	* gdk/quartz/gdkeventloop-quartz.c: (gdk_event_prepare),
Packit 98cdb6
	(select_thread_func), (poll_func): Patch by Yevgen Muntyan, fixes
Packit 98cdb6
	deadlock and missing events.
Packit 98cdb6
Packit 98cdb6
2008-08-07  Richard Hult  <richard@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/quartz/gdkscreen-quartz.c: (gdk_screen_get_monitor_plug_name)
Packit 98cdb6
	(gdk_screen_get_monitor_height_mm, gdk_screen_get_monitor_width_mm):
Packit 98cdb6
	Implement those, fixes loading python bindings.
Packit 98cdb6
Packit 98cdb6
2008-08-07  Emmanuele Bassi  <ebassi@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 545031 – list of recently used files is created world-readable
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkrecentmanager.c:
Packit 98cdb6
	(gtk_recent_manager_real_changed): Set the recently-used.xbel
Packit 98cdb6
	file to 0600. (Guido Berhoerster)
Packit 98cdb6
Packit 98cdb6
2008-08-06  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkcupsutils.c
Packit 98cdb6
	(gtk_cups_connection_test_free): remove return value, this
Packit 98cdb6
	function returns void.
Packit 98cdb6
Packit 98cdb6
2008-08-06  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombobox.c
Packit 98cdb6
	* gtk/gtkiconview.c
Packit 98cdb6
	* gtk/gtkrange.c
Packit 98cdb6
	* gtk/gtkscrolledwindow.c
Packit 98cdb6
	* gtk/gtktreeview.c: remove CLAMPing from values passed to
Packit 98cdb6
	gtk_adjustment_set_value() since it does it right now.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Bump version
Packit 98cdb6
Packit 98cdb6
	* === Released 2.13.6 ===
Packit 98cdb6
Packit 98cdb6
	* gdk/tests/Makefile.am: Disable check-gdk-cairo test for now,
Packit 98cdb6
	since it breaks make distcheck.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombobox.c (gtk_combo_box_update_sensitivity): bail out
Packit 98cdb6
	early if priv->button is NULL to avoid zillions of warnings when
Packit 98cdb6
	destroying combo boxes that were working fine before the
Packit 98cdb6
	button sensitivity patch.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 544858 – Seal GtkAdjustment
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols
Packit 98cdb6
	* gtk/gtkadjustment.[ch] (struct GtkAdjustment): seal all struct
Packit 98cdb6
	members.
Packit 98cdb6
Packit 98cdb6
	Add accessors for all properties and additionally a new function
Packit 98cdb6
	gtk_adjustment_configure() which sets all properties at
Packit 98cdb6
	once. Patch by Christian Dywan and myself.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkadjustment.c (gtk_adjustment_set_value): clamp the value
Packit 98cdb6
	to [lower...upper-page_size] instead of only [lower...upper].
Packit 98cdb6
Packit 98cdb6
	* README: add note about this change.
Packit 98cdb6
Packit 98cdb6
	While this fix is correct and should have been there forever, it
Packit 98cdb6
	has the potential to break some corner cases, however these cases
Packit 98cdb6
	would set page_size to a value != 0 which suggests they want it
Packit 98cdb6
	honored.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* tests/testiconview.c: don't use the deprecated
Packit 98cdb6
	gtk_box_pack_start_defaults().
Packit 98cdb6
Packit 98cdb6
2008-08-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 545982 – missing braces cause bogus warnings when using GtkBuilder
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcelllayout.c:
Packit 98cdb6
	* gtk/gtkdialog.c:
Packit 98cdb6
	* gtk/gtkcontainer.c: Add missing braces to some GtkBuildable
Packit 98cdb6
	implementations. Patch by Antti Kaijanmäki
Packit 98cdb6
Packit 98cdb6
2008-08-05  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktext.c: Cast pointer to gintptr instead of gulong to
Packit 98cdb6
	avoid warning on Win64.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkgc.c: Cast tile, stipple and clip_mask pointers to
Packit 98cdb6
	gintptr instead of long when calculating hash, so we get all of
Packit 98cdb6
	the pointer bits on Win64 where long is 32 bits.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintoperation-win32.c: Don't need to declare
Packit 98cdb6
	IPrintDialogCallback with mingw64 either. It seems to be provided
Packit 98cdb6
	with the newer versions of the headers included with mingw64.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	Bug 544684 - Win64 issue, window handles are assumed to be 32-bit
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksocket-win32.c: Don't cast HWND to guint, pass it as such
Packit 98cdb6
	as the GdkNativeWindow parameter to
Packit 98cdb6
	gtk_window_remove_embedded_xid(). Debugging printout format fixes.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwin32embed.h
Packit 98cdb6
	* gtk/gtkwin32embed.c: Change the types of wparam and lparam
Packit 98cdb6
	parameters to actually be WPARAM and LPARAM.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkplug-win32.c: Adapt accordingly.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksettings.c: Improve a setting nick: 'aureal' is not really
Packit 98cdb6
	a word, use 'audible' instead.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/updateiconcache.c (write_bucket): Enclose ?: expression
Packit 98cdb6
	with parens so cast covers all of it.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 382291 – Automatically dim the combobox when the model is empty
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtkcombobox.[hc]: Add a GtkComboBox::button-sensitivity
Packit 98cdb6
	property with getter and setter to control the sensitity of
Packit 98cdb6
	empty combo boxes. Patch by Carlos Garnacho, Sven Herzberg,
Packit 98cdb6
	Christian Dywan and others.
Packit 98cdb6
Packit 98cdb6
	* README.in: Add a note about automatic combobox sensitivity.
Packit 98cdb6
	
Packit 98cdb6
2008-08-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/tests/Makefile.am: Skip crossingevents test when
Packit 98cdb6
	running make check, since it doesn't work on a naked
Packit 98cdb6
	X server.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	Bug 544684 - Win64 issue, window handles are assumed to be 32-bit
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkdnd.h
Packit 98cdb6
	* gdk/gdkdnd.c
Packit 98cdb6
	* gdk/win32/gdkdnd-win32.c
Packit 98cdb6
	* gdk/x11/gdkdnd-x11.c: Change return value and type of window id
Packit 98cdb6
	from guint32 to GdkNativeWindow for
Packit 98cdb6
	gdk_drag_get_protocol_for_display() and
Packit 98cdb6
	gdk_drag_get_protocol(). This is not an API break on existing
Packit 98cdb6
	platforms, as GdkNativeWindow has been guint32 for them
Packit 98cdb6
	already.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkselection.h
Packit 98cdb6
	* gdk/gdkselection.c
Packit 98cdb6
	* gdk/win32/gdkselection-win32.c
Packit 98cdb6
	* gdk/x11/gdkselection-x11.c: Ditto for the requestor window id
Packit 98cdb6
	parameter of gdk_selection_send_notify_for_display() and
Packit 98cdb6
	gdk_selection_send_notify().
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkcursor-win32.c
Packit 98cdb6
	* gdk/win32/xcursors.h: Change some gchar* to guchar* and vice
Packit 98cdb6
	versa to avoid gcc 4.4 signedness warnings.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c
Packit 98cdb6
	* gdk/win32/gdkproperty-win32.c
Packit 98cdb6
	* gdk/win32/gdkselection-win32.c: Add some guchar and char pointer
Packit 98cdb6
	casts to get rid of gcc 4.4 signedness warnings. Print GdkAtom
Packit 98cdb6
	values in debugging output using the %p format.
Packit 98cdb6
	
Packit 98cdb6
	* gdk/win32/gdkkeys-win32.c
Packit 98cdb6
	* gdk/win32/gdkfont-win32.c
Packit 98cdb6
	* gdk/win32/gdkmain-win32.c: Add some casts to avoid gcc warnings.
Packit 98cdb6
 
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c: Use SetWindowLongPtr() instead of
Packit 98cdb6
	SetWindowLong().
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkwin32id.c (gdk_handle_hash): Use all 64 bits of a
Packit 98cdb6
	HANDLE on Win64.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.h
Packit 98cdb6
	* gtk/gtkwindow.c: Change the type of the xid parameter of the
Packit 98cdb6
	internal gtk_window_remove_embedded_xid() and
Packit 98cdb6
	gtk_window_add_embedded_xid() functions from guint to
Packit 98cdb6
	GdkNativeWindow.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c (send_client_message_to_embedded_windows):
Packit 98cdb6
	Instead of GPOINTER_TO_UINT(), just cast the gpointer to
Packit 98cdb6
	GdkNativeWindow. GPOINTER_TO_UINT() drops the upper 32 bits on
Packit 98cdb6
	Win64.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkrgb.c: Cast pointers to guintptr, not unsigned long,
Packit 98cdb6
	before doing bit tests on them.
Packit 98cdb6
Packit 98cdb6
2008-08-05  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Define GDK_NATIVE_WINDOW_POINTER on 32-bit
Packit 98cdb6
	Windows, too. It just makes more sense, as a HWND *is* a kind of
Packit 98cdb6
	pointer.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkconfig.h.win32: Ditto here.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Björn Lindqvist  <bjourne@gmail.com>
Packit 98cdb6
Packit 98cdb6
	Bug 534979 – GtkImageMenuItem is a bin but has two children.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimagemenuitem.c (gtk_image_menu_item_forall): Do not
Packit 98cdb6
	include the image widget when iterating over non-internal
Packit 98cdb6
	children. Patch by rainwoodman.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* NEWS: Updates
Packit 98cdb6
Packit 98cdb6
2008-08-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Bump glib dependency to 2.17.6
Packit 98cdb6
Packit 98cdb6
2008-08-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclist.c
Packit 98cdb6
	* gtk/gtkctree.c
Packit 98cdb6
	* gtk/gtkpixmap.c
Packit 98cdb6
	* gtk/gtkpreview.c: get rid of using deprecated GDK APIs.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktext.c: ditto, apart from the text cruft APIs.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.c (gdk_parse_args): call gdk_rgb_set_verbose(TRUE) if
Packit 98cdb6
	"gdkrgb" is in the debug flags.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkrgb.c (gdk_rgb_init): remove setting the verbose flag
Packit 98cdb6
	here, this function is deprecated and the debug flag didn't work
Packit 98cdb6
	when using GDK properly.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkicontheme.c: Update to handle GEmblem.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* tests/prop-editor.c: undeprecate (apart from still using
Packit 98cdb6
	GtkOptionMenu).
Packit 98cdb6
Packit 98cdb6
2008-08-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkseparatortoolitem.c
Packit 98cdb6
	* tests/testactions.c: remove pointless #undef GTK_DISABLE_DEPRECATED.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcalendar.c (calendar_set_display_option): use
Packit 98cdb6
	gtk_calendar_set_display_options() instead of the deprecated
Packit 98cdb6
	gtk_calendar_display_options().
Packit 98cdb6
Packit 98cdb6
2008-08-04  Carlos Garnacho  <carlos@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserbutton.c: Fix "/* within comment" warning.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Carlos Garnacho  <carlos@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtknotebook.c (gtk_notebook_expose): Set drag window background
Packit 98cdb6
	to be the GtkNotebook background color. This is a workaround to
Packit 98cdb6
	prevent black pixels in rounded tabs when reordering. Improves
Packit 98cdb6
	#368234.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Carlos Garnacho  <carlos@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtkfilechooserbutton.[ch]:
Packit 98cdb6
	* gtk/gtkfilechooserdefault.[ch]:
Packit 98cdb6
	* gtk/gtkfilechooserdialog.[ch]:
Packit 98cdb6
	* gtk/gtkfilechooserwidget.[ch]: Deprecate
Packit 98cdb6
	gtk_file_chooser_*_new_with_backend(), since GIO is already used
Packit 98cdb6
	directly. Fixes #545976.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Carlos Garnacho  <carlos@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtkfilechooser.[ch]: Make GFile-oriented API public. Fixes
Packit 98cdb6
	#545978.
Packit 98cdb6
	* gtk/gtkfilechooserbutton.c:
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c:
Packit 98cdb6
	* gtk/gtkfilechooserutils.c: Update to use public GFile API.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/Makefile.am: build with GTK_DISABLE_DEPRECATED again.
Packit 98cdb6
Packit 98cdb6
	Fix pltcheck.sh by restricting the visibility of deprecated
Packit 98cdb6
	symbols to the places where they are actually used:
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclist.c
Packit 98cdb6
	* gtk/gtkctree.c
Packit 98cdb6
	* gtk/gtklistitem.c
Packit 98cdb6
	* gtk/gtklist.c
Packit 98cdb6
	* gtk/gtkprogressbar.c
Packit 98cdb6
	* gtk/gtkpixmap.c
Packit 98cdb6
	* gtk/gtkprogress.c: #undef GTK_DISABLE_DEPRECATED and #define
Packit 98cdb6
	__GTK_FOO_C__ on top instead of before including gtkaliasdef.c.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclist.h
Packit 98cdb6
	* gtk/gtkctree.h
Packit 98cdb6
	* gtk/gtklistitem.h
Packit 98cdb6
	* gtk/gtklist.h
Packit 98cdb6
	* gtk/gtkpixmap.h
Packit 98cdb6
	* gtk/gtkprogress.h: make the headers visible if the respective
Packit 98cdb6
	__GTK_FOO_C__ are defined.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclist.c
Packit 98cdb6
	* gtk/gtklist.c
Packit 98cdb6
	* gtk/gtkoldeditable.c
Packit 98cdb6
	* gtk/gtkpixmap.c
Packit 98cdb6
	* gtk/gtktipsquery.c
Packit 98cdb6
	* gtk/gtktree.c
Packit 98cdb6
	* gtk/gtktreeitem.c: avoid using deprecated GtkWidget API.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclist.[ch]
Packit 98cdb6
	* gtk/gtkctree.[ch]
Packit 98cdb6
	* gtk/gtkitemfactory.[ch]
Packit 98cdb6
	* gtk/gtkobject.[ch]
Packit 98cdb6
	* gtk/gtksignal.[ch]: s/GtkDestroyNotify/GDestroyNotify/g
Packit 98cdb6
Packit 98cdb6
2008-08-04  Sven Neumann  <sven@gimp.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtklinkbutton.c (gtk_link_button_set_uri): update the link
Packit 98cdb6
	color when the "visited" state is changed.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c: move the code of the deprecated
Packit 98cdb6
	gtk_window_set_policy() to a new private function
Packit 98cdb6
	gtk_window_set_policy_internal() and call it from
Packit 98cdb6
	gtk_window_set_policy().
Packit 98cdb6
Packit 98cdb6
	(gtk_window_set_resizable): use the new internal function in order
Packit 98cdb6
	to avoid our own deprecated public API.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbindings.c: move the code of the deprecated
Packit 98cdb6
	gtk_binding_entry_clear() to a new private function
Packit 98cdb6
	gtk_binding_entry_clear_internal() and call it from
Packit 98cdb6
	gtk_binding_entry_clear().
Packit 98cdb6
Packit 98cdb6
	(_gtk_binding_entry_add_signall)
Packit 98cdb6
	(gtk_binding_parse_bind): use the new internal function in order
Packit 98cdb6
	to avoid our own deprecated public API.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfontsel.c (gtk_font_selection_dialog_get_font):
Packit 98cdb6
	avoid our own deprecated public API and use
Packit 98cdb6
	gtk_font_selection_get_font_internal() instead of
Packit 98cdb6
	gtk_font_selection_get_font().
Packit 98cdb6
Packit 98cdb6
	(gtk_font_selection_get_font)
Packit 98cdb6
	(gtk_font_selection_dialog_get_font): Add missing
Packit 98cdb6
	"Deprecated: 2.0" to the api doc comments.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/tests/Makefile.am: add the generated PNGs to CLEANFILES.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Set LIB_EXE_MACHINE_FLAG to either X86 or X64 on
Packit 98cdb6
	Windows. AC_SUBST it.
Packit 98cdb6
Packit 98cdb6
	* gdk/Makefile.am
Packit 98cdb6
	* gtk/Makefile.am: Pass appropriate -machine flag to lib.exe.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	Bug 544684 - Win64 issue, window handles are assumed to be 32-bit
Packit 98cdb6
Packit 98cdb6
	* configure.in: On Win64, define GDK_NATIVE_WINDOW_POINTER.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkconfig.h.win32: Ditto here.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstatusicon.c: Fix typo in Win32 and Quartz code:
Packit 98cdb6
	s/gtk_icon_icon_info_load_icon/gtk_icon_info_load_icon/ .
Packit 98cdb6
Packit 98cdb6
2008-08-04  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Don't bother with the test "if gio can sniff png"
Packit 98cdb6
	if $gio_can_sniff has been already set. Preset it to "no" for
Packit 98cdb6
	Win32. This helps cross-compilation from 32-bit Windows to 64-bit,
Packit 98cdb6
	or from Unix to Windows in general. No idea how this should be
Packit 98cdb6
	handled for cross-compilation in general.
Packit 98cdb6
Packit 98cdb6
2008-08-04  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkdisplay-win32.c: Don't bother looking up
Packit 98cdb6
	EnumDisplayMonitors and GetMonitorInfoA dynamically, they are
Packit 98cdb6
	present in NT-based Windows since Windows 2000.
Packit 98cdb6
	(enum_monitor): For some reason the MONITORINFOEX struct in
Packit 98cdb6
	mingw-win64 is different than the proper one as in MSDN and 32-bit
Packit 98cdb6
	mingw, so just copy the proper definition here.
Packit 98cdb6
Packit 98cdb6
2008-08-03  Björn Lindqvist  <bjourne@gmail.com>
Packit 98cdb6
Packit 98cdb6
	Bug 540379 – gtk_tree_view_enable_model_drag_dest and
Packit 98cdb6
	gtk_tree_view_enable_model_drag_source unsets reorderable property
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c: Improve docstrings regarding reorderable
Packit 98cdb6
	property.
Packit 98cdb6
Packit 98cdb6
2008-08-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkapplaunchcontext-x11.c: Support GEmblemedIcon.
Packit 98cdb6
Packit 98cdb6
2008-08-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 546128 – Weirz string
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksettings.c: Add a translator hint.
Packit 98cdb6
	Requested by Ignacio Casal Quinteiro
Packit 98cdb6
Packit 98cdb6
2008-08-02  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	Bug 538686 - gtkprintoperation-win32.c: devmode_from_settings
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintoperation-win32.c (devmode_from_settings): Plug
Packit 98cdb6
	potential leak. Thanks to Morten Welinder.
Packit 98cdb6
Packit 98cdb6
2008-08-02  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprint-win32.c
Packit 98cdb6
	* gtk/gtkprint-win32.h
Packit 98cdb6
	* gtk/gtkprintoperation-win32.c: Cosmetic fixups after patch
Packit 98cdb6
	below.
Packit 98cdb6
Packit 98cdb6
2008-08-02  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	Bug 339699 - implement gtk_print_operation_set_show_dialog for
Packit 98cdb6
	Windows
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkprint-win32.c
Packit 98cdb6
	* gtk/gtkprint-win32.h
Packit 98cdb6
	* gtk/gtkprintoperation-win32.c: Patch by ecyrbe@gmail.com.
Packit 98cdb6
Packit 98cdb6
2008-08-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
	
Packit 98cdb6
	Bug 544302 – GtkStatusIcon should support GIcon
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtkstatusicon.[hc]: Add GIcon support to GtkStatusIcon.
Packit 98cdb6
	Patch by Christian Dywan
Packit 98cdb6
Packit 98cdb6
2008-08-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
	
Packit 98cdb6
	Bug 429427 – Add "arrow-spacing" style property to GtkRange
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkrange.c: Add an arrow-spacing style property.
Packit 98cdb6
	Patch by Carlos Garnacho and Christian Dywan
Packit 98cdb6
Packit 98cdb6
2008-08-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 429411 – add style properties to set minimum progressbar 
Packit 98cdb6
	width/height
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprogressbar.c: Add style properties for minimum size.
Packit 98cdb6
	Patch by Carlos Garnacho and Christian Dywan
Packit 98cdb6
Packit 98cdb6
2008-08-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 526575 – Missing return type in gtk_ui_manager_get_toplevels
Packit 98cdb6
	documentation
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkuimanager.c (gtk_ui_manager_get_toplevels): Improve
Packit 98cdb6
	the docs.
Packit 98cdb6
Packit 98cdb6
2008-08-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 523950 – GtkTreeModelFilter's visible function may get an empty
Packit 98cdb6
	row
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_set_visible_func):
Packit 98cdb6
	Explain and show how iterators pointing to empty rows should be
Packit 98cdb6
	handled in the visible function. Patch by Björn Lindqvist
Packit 98cdb6
Packit 98cdb6
2008-08-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 539733 – No way to control treeview separator height
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c: Respect the wide-separators and
Packit 98cdb6
	separator-height style properties when drawing separators.
Packit 98cdb6
	Patch by Christian Dywan
Packit 98cdb6
Packit 98cdb6
2008-08-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 65818 – rename gtk_window_set_default() and add getter for it
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtkwindow.[hc]: Rename gtk_window_get_default to
Packit 98cdb6
	gtk_window_get_default_widget. Patch by Christian Dywan
Packit 98cdb6
Packit 98cdb6
2008-08-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 344383 – use po/LINGUAS
Packit 98cdb6
Packit 98cdb6
	* po/LINGUAS: New file, to make translators happy.
Packit 98cdb6
	* configure.in: Use po/LINGUAS
Packit 98cdb6
	* po/Makefile.in.in: Add po/LINGUAS to DISTFILES
Packit 98cdb6
	Patch by Claude Paroz
Packit 98cdb6
Packit 98cdb6
2008-08-02  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkapplaunchcontext.c: Improve the docs
Packit 98cdb6
Packit 98cdb6
2008-08-01  Claudio Saavedra  <csaavedra@igalia.com>
Packit 98cdb6
Packit 98cdb6
	Bug 545931 – small documentation typos
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcomboboxentry.c: Fix some typos in the documentation.
Packit 98cdb6
Packit 98cdb6
2008-08-01  Hans Breuer  <hans@breuer.org>
Packit 98cdb6
Packit 98cdb6
	* gdk/makefile.msc : build gdkwindowimpl
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c : fix c99ism - declaration needs to be at the
Packit 98cdb6
	start of a block
Packit 98cdb6
Packit 98cdb6
	* tests/makefile.msc : update
Packit 98cdb6
Packit 98cdb6
2008-07-31  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 56070 – Can't click button after setting it sensitive.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.[ch]
Packit 98cdb6
	* gtk/gtkwindow.c
Packit 98cdb6
	* gtk/gtkmain.c
Packit 98cdb6
	* gtk/gtkbutton.c
Packit 98cdb6
	* gtk/gtkprivate.h
Packit 98cdb6
	* gdk/gdkevents.h: Synthesize crossing events events where necessary.
Packit 98cdb6
Packit 98cdb6
	* gtk/tests/crossingevents.c: Add unit tests for crossing events.
Packit 98cdb6
Packit 98cdb6
	Big thanks to Ed Catmur, Matthias Clasen, and everyone else who
Packit 98cdb6
	has worked on and helped out with this.
Packit 98cdb6
Packit 98cdb6
2008-07-31  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 424207 – printing hangs on unreachable cups server
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkcupsutils.[hc]: Implement a
Packit 98cdb6
	non-blocking test for reachability of the cups server.
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c: Don't block
Packit 98cdb6
	while trying to get the default printer. Patch by Marek Kasik.
Packit 98cdb6
Packit 98cdb6
2008-07-31  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* modules/input/gtkimcontextmultipress.c: Use a second-granularity
Packit 98cdb6
	timer for automatic commit.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclipboard.c (gtk_clipboard_store): Use a second-grandularity
Packit 98cdb6
	timer for the store timeout.
Packit 98cdb6
Packit 98cdb6
2008-07-31  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.[hc]:
Packit 98cdb6
	* gdk/gdk.symbols: Complete the set of thread-safe timeout function
Packit 98cdb6
	with second-granularity versions. Patch by Marek Kasik.
Packit 98cdb6
Packit 98cdb6
2008-07-30  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintoperation-win32.c: Fix problems in handling custom
Packit 98cdb6
	paper sizes. The DEVMODE::dmPaperWidth and dmPaperLength are in
Packit 98cdb6
	tenths of a millimeter, and the RECT passed to CreateEnhMetaFile()
Packit 98cdb6
	is in hundredths of a millimeter. Patch by Sven Neumann.
Packit 98cdb6
Packit 98cdb6
2008-07-28  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreemodel.c: Small doc improvements.
Packit 98cdb6
Packit 98cdb6
2008-07-28  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Bump GLib requirement to 2.17.5 for GEmblemedIcon
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkicontheme.c: Support rendering GEmblemedIcons.
Packit 98cdb6
Packit 98cdb6
2008-07-27  Sven Herzberg  <sven@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 544863 – gtkquartz.h not included in released 2.13.5 package
Packit 98cdb6
Packit 98cdb6
	* gtk/Makefile.am: explicitly include the moved header in EXTRA_DIST
Packit 98cdb6
Packit 98cdb6
2008-07-25  Murray Cumming  <murrayc@murrayc.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstatusicon.c (gtk_status_icon_class_init):
Packit 98cdb6
	Documented the activate and popup-menu signals as being for use 
Packit 98cdb6
	by applications and language bindings, though they are G_SIGNAL_ACTION, 
Packit 98cdb6
	as stated in bug #361561.
Packit 98cdb6
Packit 98cdb6
2008-07-24  Sebastien Bacher  <seb128@ubuntu.com>
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit 98cdb6
	(cups_printer_get_options): don't try free gettext() values,
Packit 98cdb6
	fix a printing dialog crasher (bug 544390)
Packit 98cdb6
Packit 98cdb6
2008-07-24  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 544510 – SetTimer callback signatures has the wrong type
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c: Fix modal_timer_proc() and
Packit 98cdb6
	sync_timer_proc() to use UINT_PTR for the 'id' parameter
Packit 98cdb6
	instead of 'id'.  Patch by Richard Hult.
Packit 98cdb6
Packit 98cdb6
2008-07-23  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 543915 – "Sole completion" translation issue
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserentry.c: Add translator hints to a
Packit 98cdb6
	bunch of strings. Requested by Andre Klapper
Packit 98cdb6
Packit 98cdb6
2008-07-23  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 544265 – GDK assumes XFIXES extension
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkcursor-x11.c (_gdk_x11_cursor_update_theme):
Packit 98cdb6
	Only call XFixes functions if the server has the extension.
Packit 98cdb6
	Reported by Ian Turner.
Packit 98cdb6
Packit 98cdb6
2008-07-22  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Compare two content types, not content type
Packit 98cdb6
	and mime type.
Packit 98cdb6
Packit 98cdb6
2008-07-22  Sven Herzberg  <sven@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Fix svn:ignore and the include condition
Packit 98cdb6
Packit 98cdb6
	* gdk/tests/check-gdk-cairo.c: ifndef => ifdef
Packit 98cdb6
Packit 98cdb6
2008-07-22  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Workaround for what apparently is a bug in MSYS:
Packit 98cdb6
	returning -1 from main() is misinterpreted as exit status 0, so
Packit 98cdb6
	make sure we return 0 or 1. (The net effect of the bug was that no
Packit 98cdb6
	image loading worked on Windows.)
Packit 98cdb6
Packit 98cdb6
2008-07-22  Sven Herzberg  <sven@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Add a test for my fixes from July 20th.
Packit 98cdb6
Packit 98cdb6
	* configure.in: create gdk/tests/Makefile
Packit 98cdb6
	* gdk/Makefile.am: include the tests subfolder
Packit 98cdb6
	* gdk/tests/Makefile.am: create and run my test
Packit 98cdb6
	* gdk/tests/check-gdk-cairo.c (test), (main): the test that I wrote
Packit 98cdb6
	(passes at least for x11 and quartz backends)
Packit 98cdb6
Packit 98cdb6
2008-07-22  Frederic Crozat  <fcrozat@mandriva.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkscreen-x11.c: Don't use RandR 1.2
Packit 98cdb6
	if driver is detected as randr12_compat (ie X driver
Packit 98cdb6
	is not RandR 1.2 compliant). Fixes multihead with 
Packit 98cdb6
	such drivers. Bug #543317.
Packit 98cdb6
Packit 98cdb6
2008-07-21  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Default to linking against Xinerama again,
Packit 98cdb6
	so that we can fallback to Xinerama when broken X drivers
Packit 98cdb6
	make Xrandr useless. Sigh.
Packit 98cdb6
Packit 98cdb6
2008-07-21  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Bump version
Packit 98cdb6
Packit 98cdb6
	* === Released 2.13.5 ===
Packit 98cdb6
Packit 98cdb6
2008-07-21  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktestutils.c:
Packit 98cdb6
	* gtk/gtkscalebutton.c:
Packit 98cdb6
	* gtk/gtkmessagedialog.c:
Packit 98cdb6
	* gtk/gtkmenu.c:
Packit 98cdb6
	* gtk/gtkcontainer.c:
Packit 98cdb6
	* gtk/gtkcolorseldialog.c:
Packit 98cdb6
	* gtk/gtkaccelgroup.c:
Packit 98cdb6
	* gtk/gtkentry.c:
Packit 98cdb6
	* gtk/gtkfontsel.c: Fix some doc problems.
Packit 98cdb6
Packit 98cdb6
2008-07-21  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbox.c (gtk_box_add): use gtk_box_pack_start() instead of
Packit 98cdb6
	the deprecated gtk_box_pack_start_defaults().
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbindings.c (gtk_binding_entry_add_signal)
Packit 98cdb6
	(gtk_binding_parse_signal): use _gtk_binding_entry_add_signall()
Packit 98cdb6
	instead of the deprecated gtk_binding_entry_add_signall().
Packit 98cdb6
Packit 98cdb6
2008-07-21  Emmanuele Bassi  <ebassi@gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkrecentmanager.c:
Packit 98cdb6
	(recent_app_info_new), (recent_app_info_free): Use GSlice to
Packit 98cdb6
	allocate the application data for recently used resources;
Packit 98cdb6
	do not call time() to initialize the timestamp, as it will
Packit 98cdb6
	be overwritten anyway later. (#535223, Michael Meeks)
Packit 98cdb6
Packit 98cdb6
2008-07-21  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Bug 543989 - Crash in gtk_tree_view_size_allocate_columns
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (gtk_tree_view_size_allocate_columns): check
Packit 98cdb6
	for width_changed != NULL.  (Patch by Josselin Mouette).
Packit 98cdb6
Packit 98cdb6
2008-07-21  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 442042 – GtkScaleButton is too limited
Packit 98cdb6
Packit 98cdb6
	* tests/testvolumebutton.c: forgot to commit code that tests
Packit 98cdb6
	toggling the button's orientation. Also fixes the file's coding
Packit 98cdb6
	style.
Packit 98cdb6
Packit 98cdb6
2008-07-21  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 153567 – Repaint glitches in widgets
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c: Set a sync timer when
Packit 98cdb6
	we receive WM_SYNCPAINT, and RedrawWindow() once
Packit 98cdb6
	the timer expires.
Packit 98cdb6
Packit 98cdb6
2008-07-21  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktoolbar.c (gtk_toolbar_class_init): use the simpler
Packit 98cdb6
	g_signal_override_class_handler() instead of
Packit 98cdb6
	g_signal_override_class_closure().
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktextview.c (gtk_text_view_class_init): ditto.
Packit 98cdb6
Packit 98cdb6
	(gtk_text_view_compat_move_focus): chain up using
Packit 98cdb6
	g_signal_chain_from_overridden_handler() instead of the generic
Packit 98cdb6
	g_signal_chain_from_overridden() which needs manual fiddling with
Packit 98cdb6
	millions of GValues.
Packit 98cdb6
Packit 98cdb6
2008-07-21  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkuimanager.c: remove redundant include.
Packit 98cdb6
Packit 98cdb6
2008-07-21  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbindings.[ch]: remove _gtk_binding_signal_new().
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c
Packit 98cdb6
	* gtk/gtkmenu.c
Packit 98cdb6
	* gtk/gtkmenushell.c
Packit 98cdb6
	* gtk/gtkscalebutton.c
Packit 98cdb6
	* gtk/gtktextview.c
Packit 98cdb6
	* gtk/gtktoolbar.c
Packit 98cdb6
	* gtk/gtkwidget.c: use g_signal_new_class_handler() instead. Add
Packit 98cdb6
	some missing I_() to the signal names.
Packit 98cdb6
Packit 98cdb6
2008-07-21  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkspinbutton.c: remove g_return_if_fail() from private
Packit 98cdb6
	functions and virtual function implementations. Some minor
Packit 98cdb6
	cleanups.
Packit 98cdb6
Packit 98cdb6
2008-07-20  Andre Klapper  <a9016009@gmx.de>
Packit 98cdb6
Packit 98cdb6
	Bug 543915 - translation issues
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c:
Packit 98cdb6
	Add translator comments for several strings.
Packit 98cdb6
Packit 98cdb6
2008-07-20  Sven Herzberg  <sven@imendio.com>
Packit 98cdb6
Packit 98cdb6
	reviewed by: Richard Hult
Packit 98cdb6
Packit 98cdb6
	Fixes #543868: GdkPixmap is upside down on quartz
Packit 98cdb6
Packit 98cdb6
	* gdk/quartz/gdkdrawable-quartz.c (gdk_quartz_draw_drawable): flip the
Packit 98cdb6
	coordinate space from GTK+ orientation to CoreGraphics orientation
Packit 98cdb6
	before calling CoreGraphics code
Packit 98cdb6
	* gdk/quartz/gdkgc-quartz.c (gdk_quartz_draw_tiled_pattern): drop the
Packit 98cdb6
	coordinate space flipping (we always get it right, now)
Packit 98cdb6
	* gdk/quartz/gdkpixmap-quartz.c
Packit 98cdb6
	(gdk_pixmap_impl_quartz_get_context): flip the coordinate space when
Packit 98cdb6
	creating the CGContextRef
Packit 98cdb6
Packit 98cdb6
2008-07-20  Sven Herzberg  <sven@imendio.com>
Packit 98cdb6
Packit 98cdb6
	reviewed by: Richard Hult
Packit 98cdb6
Packit 98cdb6
	Extracted the CGContextRef creation into a virtual function of
Packit 98cdb6
	GdkDrawableImplQuartz; implement get_context() for GdkPixmap and
Packit 98cdb6
	GdkWindow
Packit 98cdb6
Packit 98cdb6
	* gdk/quartz/gdkdrawable-quartz.c
Packit 98cdb6
	(gdk_quartz_drawable_get_context): dropped the different
Packit 98cdb6
	implementations; forward to the virtual function now
Packit 98cdb6
	* gdk/quartz/gdkdrawable-quartz.h: added the virtual function
Packit 98cdb6
	* gdk/quartz/gdkpixmap-quartz.c
Packit 98cdb6
	(gdk_pixmap_impl_quartz_get_context),
Packit 98cdb6
	(gdk_pixmap_impl_quartz_class_init): implemented get_context()
Packit 98cdb6
	* gdk/quartz/gdkwindow-quartz.c
Packit 98cdb6
	(gdk_window_impl_quartz_get_context),
Packit 98cdb6
	(gdk_window_impl_quartz_class_init): implemented get_context()
Packit 98cdb6
Packit 98cdb6
2007-08-19  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* NEWS: Updates
Packit 98cdb6
Packit 98cdb6
2007-08-18  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 543545 – GtkAssistant crashes when gtk_widget_hide() is called
Packit 98cdb6
	inside "apply" signal handler
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkassistant.c: Don't emit signals with extra parameters.
Packit 98cdb6
	Patch by Antti Kaijanmäki
Packit 98cdb6
Packit 98cdb6
2007-08-18  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 543217 – GTK application crashed with directfb backend
Packit 98cdb6
Packit 98cdb6
	*  gdk/directfb/gdkvisual-directfb.c: Avoid a crash in
Packit 98cdb6
	_gdk_visual_init().  Patch by Huimin He.
Packit 98cdb6
Packit 98cdb6
2008-07-18  Federico Mena Quintero  <federico@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/updateiconcache.c (build_cache): If the resulting cache file
Packit 98cdb6
	would be empty, erase the old cache file as well as the temporary file.
Packit 98cdb6
Packit 98cdb6
2008-07-18  Federico Mena Quintero  <federico@novell.com>
Packit 98cdb6
Packit 98cdb6
	* demos/gtk-demo/changedisplay.c (find_toplevel_at_pointer): Don't
Packit 98cdb6
	do funny casts to avoid compiler warnings.
Packit 98cdb6
Packit 98cdb6
	* demos/gtk-demo/textview.c (easter_egg_callback): Likewise.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmain.c (rewrite_event_for_grabs, gtk_get_event_widget): Likewise.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmodules.c (load_module): Likewise.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkselection.c (gtk_selection_convert): Likewise.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktipsquery.c (gtk_tips_query_event): Likewise.
Packit 98cdb6
Packit 98cdb6
	* gtk/queryimmodules.c (query_module): Likewise.
Packit 98cdb6
Packit 98cdb6
	* tests/testgtk.c (create_gridded_geometry, create_key_lookup)
Packit 98cdb6
	(find_widget_at_pointer): Likewise.
Packit 98cdb6
Packit 98cdb6
2008-07-08  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c: Add a forgotten
Packit 98cdb6
	hunk of the previous commit.
Packit 98cdb6
Packit 98cdb6
2008-07-18  Sven Herzberg  <sven@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Make aliasfilecheck.sh pass for the quartz backend, too.
Packit 98cdb6
Packit 98cdb6
	* gtk/Makefile.am: don't include gtkquartz.h in the list of c files
Packit 98cdb6
Packit 98cdb6
2008-07-17  Runa Bhattacharjee <runabh@gmail.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Added Pashto (ps) to ALL_LINGUAS
Packit 98cdb6
Packit 98cdb6
2008-07-15  Paolo Borelli  <pborelli@katamail.com>
Packit 98cdb6
Packit 98cdb6
	Bug 447998 - GtkBuilder does not support building parts of the xml tree
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbuilder.c:
Packit 98cdb6
	* gtk/gtkbuilder.h:
Packit 98cdb6
	* gtk/gtkbuilderprivate.h:
Packit 98cdb6
	* gtk/gtkbuilderparser.c:
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	Add two new functions that allow cherry picking and construct
Packit 98cdb6
	objects from a ui description file or string.
Packit 98cdb6
Packit 98cdb6
	* gtk/tests/builder.c: tests for the above.
Packit 98cdb6
Packit 98cdb6
2008-07-15  Paolo Borelli  <pborelli@katamail.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/tests/builder.c: fix up broken test (cellview has no "clicked"
Packit 98cdb6
	signal) case and plug a couple of leaks.
Packit 98cdb6
Packit 98cdb6
2008-07-15  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 543244 – crashes when renaming a bookmark
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesystem.c (_gtk_file_system_set_bookmark_label): Don't
Packit 98cdb6
	free a GFile. Reported by Sebastien Bacher
Packit 98cdb6
Packit 98cdb6
2008-07-15  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 339591 – Detect list of availible cover pages
Packit 98cdb6
Packit 98cdb6
	Patch by Marek Kasik:
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c: Get the list of
Packit 98cdb6
	available cover pages and the default front and back cover pages 
Packit 98cdb6
	from the cups server.
Packit 98cdb6
Packit 98cdb6
2008-07-15  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 384940 – handle rejecting jobs and authentication meaningfully
Packit 98cdb6
Packit 98cdb6
	Patch by Marek Kasik, icons by Mike Langlie:
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtkprintbackend.h:
Packit 98cdb6
	* gtk/gtkprinter.[hc]: Add new paused and accepting-jobs properties
Packit 98cdb6
	and getters/setters.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstock.h:
Packit 98cdb6
	* gtk/gtkiconfactory.c:
Packit 98cdb6
	* gtk/Makefile.am:
Packit 98cdb6
	* gtk/stock-icons/{16,24}/gtk-print-paused.{png,svg}: New icon.
Packit 98cdb6
Packit 98cdb6
	* modules/printbackends/cups/gtkprintbackendcups.c: 
Packit 98cdb6
	* gtk/gtkprintunixdialog.c: Handle paused and job-rejecting 
Packit 98cdb6
	printers.
Packit 98cdb6
Packit 98cdb6
2008-07-15  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Add a test to see if GIO can sniff image data,
Packit 98cdb6
	this should make gdk-pixbuf use its own sniffing again, on OS X.
Packit 98cdb6
Packit 98cdb6
2008-07-15  Xavier Claessens  <xclaesse@gmail.com>
Packit 98cdb6
Packit 98cdb6
	Bug 542523 – GtkTextTag should handle setting properties to NULL
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktexttag.c (gtk_text_tag_set_property): Unset the color when
Packit 98cdb6
	setting it to NULL instead of displaying a warning.
Packit 98cdb6
Packit 98cdb6
2008-07-15  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 479780 – Bookmarks in left pane of FileChooser cannot be renamed
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c (shortcuts_build_popup_menu):
Packit 98cdb6
	Call shortcuts_check_popup_sensitivity() every time the
Packit 98cdb6
	menu is popped up. Problem reported by Hong Jen Yee
Packit 98cdb6
	
Packit 98cdb6
2008-07-15  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 488766 – GtkFileChooserButton doesn't clear icon after
Packit 98cdb6
	gtk_file_chooser_unselect_all
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserbutton.c (update_label_and_image): Unset
Packit 98cdb6
	the image when the label is set to "(None)". Reported by
Packit 98cdb6
	Neil Roberts
Packit 98cdb6
Packit 98cdb6
	* tests/testfilechooserbutton.c: Add an "Unselect all" button.
Packit 98cdb6
Packit 98cdb6
2008-07-15  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 507394 – mem leak from gtk_selection_add_targets
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkoldeditable.c: Free target lists in finalize.
Packit 98cdb6
	Reported by Christian Persch
Packit 98cdb6
Packit 98cdb6
2008-07-14  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtktypeutils.[hc]: Complete the deprecation of gtk_type_class.
Packit 98cdb6
Packit 98cdb6
2008-07-14  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtklabel.c: Trivial doc fix.
Packit 98cdb6
Packit 98cdb6
2008-07-14  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 542853 – jasper test fails due to incomplete library arguments
Packit 98cdb6
Packit 98cdb6
	* configure.in: Add -ljpeg when checking for jasper.
Packit 98cdb6
	Reported by Mike Calmus
Packit 98cdb6
Packit 98cdb6
2008-07-14  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/Makefile.am: Add some missing stock-icons. Noticed by Marek 
Packit 98cdb6
	Kasik.
Packit 98cdb6
Packit 98cdb6
2008-07-11  Kristian Rietveld  <kris@gtk.org>
Packit 98cdb6
Packit 98cdb6
	Bug 316087 - Resizing columns is chaotic
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeprivate.h: add new member fields.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (gtk_tree_view_init), (validate_row): set post
Packit 98cdb6
	validation flag,
Packit 98cdb6
	(gtk_tree_view_size_allocate_columns): rework the size allocation
Packit 98cdb6
	mechanism to only recalculate the expand values if the width of the
Packit 98cdb6
	widget, content or the column configuration has changed,
Packit 98cdb6
	(gtk_tree_view_size_allocate): move call to size_allocate_columns()
Packit 98cdb6
	to before the adjustment updates so the proper width is used after
Packit 98cdb6
	we updated it,
Packit 98cdb6
	(gtk_tree_view_button_press), (gtk_tree_view_motion_resize_column):
Packit 98cdb6
	use the column width minus the expand value for the resized width,
Packit 98cdb6
	(gtk_tree_view_move_column_after): update call to
Packit 98cdb6
	gtk_tree_view_size_allocate_columns().
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_expand): set use
Packit 98cdb6
	resized width to FALSE.
Packit 98cdb6
Packit 98cdb6
	* tests/Makefile.am:
Packit 98cdb6
	* tests/testtreecolumnsizing.c: new interactive test program
Packit 98cdb6
	for testing column resizing with different column configurations.
Packit 98cdb6
Packit 98cdb6
2008-07-11  Simos Xenitellis  <simos@gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/compose-parse.py:
Packit 98cdb6
	* gtk/gtkimcontextsimple.c:
Packit 98cdb6
	Fixed typo for the name of Markus Kuhn, issue mentioned 
Packit 98cdb6
	in bug #321896 (comment 61).
Packit 98cdb6
	
Packit 98cdb6
2008-07-11  Simos Xenitellis  <simos@gnome.org>	
Packit 98cdb6
Packit 98cdb6
	Bug 334418 – Support easy input of ellipsis
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkimcontextsimpleseqs.h: Fixed 18 compose sequences
Packit 98cdb6
	that listed the wrong codepoint.  Reported by Wouter Bolsterlee.
Packit 98cdb6
Packit 98cdb6
2008-07-03  Murray Cumming  <murrayc@murrayc.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_set_property):  tooltip-text and 
Packit 98cdb6
	tooltip-markup properties: Interpret an empty string as a NULL 
Packit 98cdb6
	string because an empty tooltip is silly. This will help 
Packit 98cdb6
	language bindings that do not bother to have the two types of 
Packit 98cdb6
	empty/null strings.
Packit 98cdb6
	Bug #541399.
Packit 98cdb6
Packit 98cdb6
2008-07-10  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 542234 – iconview a11y implementation segfaults
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkiconview.c: Fix a segfault in the a11y code.
Packit 98cdb6
	Patch by Li Yuan.
Packit 98cdb6
Packit 98cdb6
2008-07-08  Christian Neumair  <cneumair@gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkuimanager.c (update_node):
Packit 98cdb6
	Skip update of accelerator child node if it has no associated action.
Packit 98cdb6
	Fixes #541950.
Packit 98cdb6
Packit 98cdb6
2008-07-07  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 541964 – [Win32] Setting modal hint to current value might confuse the stack
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c: Check if the value is the same as the
Packit 98cdb6
	existing modal hint value before setting it.
Packit 98cdb6
Packit 98cdb6
2008-07-07  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 540994 – [Win32] Some windows don't appear at the top when created
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c: Raise the window when setting it modal.
Packit 98cdb6
Packit 98cdb6
	I actually already committed this one by accident, probably when I committed
Packit 98cdb6
	#541305, but just wanted to document it here in the ChangeLog.
Packit 98cdb6
Packit 98cdb6
2008-07-07  Johan Dahlin  <johan@gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/tests/builder.c (test_cell_view):
Packit 98cdb6
	Add a test case for 528845.
Packit 98cdb6
Packit 98cdb6
2008-07-07  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c
Packit 98cdb6
	(gdk_window_foreign_new_for_display): Need to initialise
Packit 98cdb6
	private->impl here, too.
Packit 98cdb6
Packit 98cdb6
2008-07-07  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesystem.c: include the two needed headers instead of
Packit 98cdb6
	<gtk/gtk.h>.
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 528845 – segv from GtkBuilder on attempting <accelerator> under
Packit 98cdb6
	GtkCellView
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellview.c: Don't blindly chain up in the buildable
Packit 98cdb6
	implementation.  Reported by Kevin Ryde.
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 469068 – clarify gdk_cairo_create()
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkcairo.c (gdk_cairo_create): Add a note that cairo
Packit 98cdb6
	contexts cannot be cached for handling expose events.
Packit 98cdb6
	Proposed by Behdad Esfahbod.
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 507953 – gtk_tree_view_set_tooltip_column() shows markups
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktreeview.c (gtk_tree_view_set_tooltip_column): Mention
Packit 98cdb6
	that the tooltip is set as markup. Proposed by Czirkos Zoltan.
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 510225 – gtk_widget_get_composite_name retval should be freed
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_get_composite_name): Clarify the
Packit 98cdb6
	docs. Pointed out by Wolfgang Oertl
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 531129 – gtk_style_copy() does not include a return value or 
Packit 98cdb6
	description
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkstyle.c: Document gtk_style_copy.
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 541540 – Dead link to pkg-config site in GTK+ online FAQ
Packit 98cdb6
	Bug 513580 – Broken link in GTK+ FAQ
Packit 98cdb6
Packit 98cdb6
	* docs/faq/gtk-faq.sgml: Remove or update some outdated links.
Packit 98cdb6
Packit 98cdb6
2008-07-07  Christian Dywan  <christian@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcontainer.c (gtk_container_add_with_properties): Remove
Packit 98cdb6
	erroneously added g_return_if_fail (bug #541811).
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 343663 – source-buffer highlighting highlights "char" in
Packit 98cdb6
	gtk_text_iter_forward_char
Packit 98cdb6
Packit 98cdb6
	* demos/gtk-demo/*.c: Fix up the handrolled hilighting a bit.
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 327582 – Incomplete docs for GtkSettings::gtk-icon-sizes
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtksettings.c: Improve the documentation of the
Packit 98cdb6
	gtk-icon-sizes setting. Proposed by Tommi Komulainen.
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 539248 – gtk_calender_query_tooltip calls ->detail_func with
Packit 98cdb6
	invalid dates
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcalendar.c (gtk_calendar_query_tooltip):
Packit 98cdb6
	Check that the cursor is over a valid date before retrieving
Packit 98cdb6
	its details.  Patch by Chris Wilson
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 493008 – gdk_screen_get_window_stack is not 64-bit-compatible
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkscreen-x11.c (gdk_screen_get_window_stack): Fix
Packit 98cdb6
	64-bit brokenness. Reported by Christian Hammond.
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 541645 – gtkfilechooserdefault segfaults when bookmark does not
Packit 98cdb6
	contain ://
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c (_gtk_file_chooser_label_for_file):
Packit 98cdb6
	Be more robust. Reported by  Jelte van der Hoek
Packit 98cdb6
Packit 98cdb6
2008-07-06  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 540917 – deprecate pack_start_defaults()
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtkbox.[hc]: Deprecated gtk_box_pack_{start,end}_defaults.
Packit 98cdb6
	Proposed by Owen Taylor
Packit 98cdb6
Packit 98cdb6
2008-07-05  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* configure.in: Bump version
Packit 98cdb6
Packit 98cdb6
2008-07-05  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* === Released 2.13.4 ===
Packit 98cdb6
Packit 98cdb6
2008-07-05  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols: move gtk_draw_insertion_cursor() out of the
Packit 98cdb6
	deprecated section because it isn't deprecated.
Packit 98cdb6
Packit 98cdb6
2008-07-05  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprogressbar.c: remove #if HAVE_CONFIG_H and clean up
Packit 98cdb6
	other include weirdness in this file.
Packit 98cdb6
Packit 98cdb6
2008-07-05  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* NEWS: Updates
Packit 98cdb6
Packit 98cdb6
2008-07-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkiconview.c:
Packit 98cdb6
	* gtk/gtkfontsel.c:
Packit 98cdb6
	* gtk/gtkscalebutton.c: Small doc fixes.
Packit 98cdb6
Packit 98cdb6
2008-07-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkevents.c:
Packit 98cdb6
	* gdk/x11/gdktestutils-x11.c: Small doc fixes
Packit 98cdb6
Packit 98cdb6
2008-07-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/tests/defaultvalue.c: Omit some more untestable properties.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c: Fix the initial value of the monitor property.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkentry.c: Fix the property getter for text-length property.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccelgroup.c: Fix default value for modifier-mask property.
Packit 98cdb6
Packit 98cdb6
2008-07-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c: Debork the attach-widget property.
Packit 98cdb6
Packit 98cdb6
2008-07-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Fix make check:
Packit 98cdb6
Packit 98cdb6
	* gtk/Makefile.am: remove GTK_DISABLE_DEPRECATED from INCLUDES
Packit 98cdb6
	again :-(
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclist.c
Packit 98cdb6
	* gtk/gtkcombo.c
Packit 98cdb6
	* gtk/gtkctree.c
Packit 98cdb6
	* gtk/gtklist.c
Packit 98cdb6
	* gtk/gtklistitem.c
Packit 98cdb6
	* gtk/gtknotebook.c
Packit 98cdb6
	* gtk/gtkobject.c
Packit 98cdb6
	* gtk/gtkoldeditable.c
Packit 98cdb6
	* gtk/gtkpixmap.c
Packit 98cdb6
	* gtk/gtktext.c
Packit 98cdb6
	* gtk/gtktipsquery.c
Packit 98cdb6
	* gtk/gtktree.c
Packit 98cdb6
	* gtk/gtktreeitem.c: don't #define it again before including
Packit 98cdb6
	gtkalias.h after it has been #undef'ed before.
Packit 98cdb6
Packit 98cdb6
2008-07-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkentry.c (_gtk_entry_reset_im_context): set need_im_reset
Packit 98cdb6
	to FALSE instead of 0.
Packit 98cdb6
Packit 98cdb6
2008-07-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Allocate with GSlice:
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkassistant.c: GtkAssistantPage
Packit 98cdb6
	* gtk/gtkcellview.c: GtkCellViewCellInfo
Packit 98cdb6
	* gtk/gtkentry.c: GtkEntryPasswordHint, PopupInfo
Packit 98cdb6
	* gtk/gtkfilefilter.c: FilterRule
Packit 98cdb6
	* gtk/gtknotebook.c: GtkNotebookPage
Packit 98cdb6
Packit 98cdb6
2008-07-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcombobox.c: allocate ComboCellInfo with GSlice.
Packit 98cdb6
Packit 98cdb6
2008-07-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintoperation.c (print_pages): change "error_dialog"
Packit 98cdb6
	variable to GtkWidget fo fix two warnings.
Packit 98cdb6
Packit 98cdb6
2008-07-04  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 539944 – Add GtkScaleButton API so struct fields can be marked
Packit 98cdb6
	as private
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols
Packit 98cdb6
	* gtk/gtkscalebutton.[ch]: add gtk_scale_button_get_plus_button()
Packit 98cdb6
	and _get_minus_button(). Patch by Christian Dywan.
Packit 98cdb6
Packit 98cdb6
2008-07-04  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscalebutton.c:
Packit 98cdb6
	* gdk/gdk.symbols: 
Packit 98cdb6
	* gdk/gdkwindowimpl.c: Fix make check.
Packit 98cdb6
Packit 98cdb6
2008-07-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 540618 – gtk_menu_shell_select_first prints warning on GtkMenubar
Packit 98cdb6
	constructed using GtkUIManager
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenuitem.c: Fall back to the default positioning when
Packit 98cdb6
	the menuitem is not realized. Patch by Björn Lindqvist.
Packit 98cdb6
Packit 98cdb6
2008-07-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 540612 – mem leak in filechooser
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesystem.c (get_volumes_list): Fix a memory leak.
Packit 98cdb6
	Patch by Christian Persch.
Packit 98cdb6
Packit 98cdb6
2008-07-04  Tor Lillqvist  <tml@novell.com>
Packit 98cdb6
Packit 98cdb6
	Bug 540861 - invalid UTF-8 in input device name
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkinput-win32.c: Fetch the device and cursor names in
Packit 98cdb6
	Unicode, and convert to UTF-8 for the GdkDevice's name field.
Packit 98cdb6
Packit 98cdb6
2008-07-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 538863 – Fixes assertion on entering empty folder
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c (browse_files_select_first_row): Don't
Packit 98cdb6
	select the first row if the folder is empty.
Packit 98cdb6
	Patch by Olle Bergkvist.
Packit 98cdb6
Packit 98cdb6
2008-07-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 540915 – GtkBuilder sets properties in reverse order
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbuilderparser.c (parse_custom): Set properties in the order 
Packit 98cdb6
	in which they are specified in the xml file.  
Packit 98cdb6
Packit 98cdb6
2008-07-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
	
Packit 98cdb6
	Bug 539944 – Add GtkScaleButton API so struct fields can be marked as
Packit 98cdb6
	private
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtkscalebutton.[hc] (gtk_scale_button_get_popup): Add an
Packit 98cdb6
	accessor for the popup. Patch by Christian Dywan
Packit 98cdb6
Packit 98cdb6
2008-07-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 535498 – Printing demo broken
Packit 98cdb6
Packit 98cdb6
	* demos/gtk-demo/printing.c: Use monospace as font name, 
Packit 98cdb6
	not mono. Also use the right advance when moving from line to line.
Packit 98cdb6
	Patch by Yevgen Muntyan.
Packit 98cdb6
Packit 98cdb6
2008-07-03  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 538547 – Update doc-shooter in gtk documentation
Packit 98cdb6
Packit 98cdb6
	* docs/tools/Makefile.am:
Packit 98cdb6
	* docs/tools/folder.png:
Packit 98cdb6
	* docs/tools/gnome.png: New images
Packit 98cdb6
Packit 98cdb6
	* docs/tools/widgets.c: Use the new images.
Packit 98cdb6
	Patch by Baptiste Mille-Mathias.
Packit 98cdb6
Packit 98cdb6
2008-07-03  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscalebutton.c: remove "_from_bindings" suffix from the
Packit 98cdb6
	names of binding signal implementations.
Packit 98cdb6
Packit 98cdb6
2008-07-03  Li Yuan  <li.yuan@sun.com>
Packit 98cdb6
Packit 98cdb6
	* gail-uninstalled.pc.in:
Packit 98cdb6
	Bug #536430. Add libgailutil.la into gail-uninstalled.pc.in.
Packit 98cdb6
Packit 98cdb6
2008-07-03  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 540529 – Remove all GIMP references
Packit 98cdb6
Packit 98cdb6
	* gtk+-2.0.pc.in:
Packit 98cdb6
	* gdk-2.0.pc.in:
Packit 98cdb6
	* gtk+-unix-print-2.0.pc.in:
Packit 98cdb6
	* gtk+-2.0-uninstalled.pc.in:
Packit 98cdb6
	* gdk-2.0-uninstalled.pc.in: Changed GIMP Toolkit to say
Packit 98cdb6
	GTK+ Graphical UI Library in the pkg-config files.
Packit 98cdb6
Packit 98cdb6
2008-07-02  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 541305 – [Win32] Scrolling was broken after GdkWindow refactoring
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c: Reverted some logic so that scrolling
Packit 98cdb6
	works again.
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkgeometry-win32.c: Removed some more unnecessary checks.
Packit 98cdb6
	* gdk/win32/gdkkeys-win32.c: Removed unused variable to fix compile-time
Packit 98cdb6
	warnings.
Packit 98cdb6
Packit 98cdb6
2008-07-02  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 541249 – [Win32] Fix some internal static methods
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkwindow-win32.c: Make the interface implementation methods
Packit 98cdb6
	static.
Packit 98cdb6
Packit 98cdb6
2008-07-02  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 537591 – Don't hardcode minimum width of menuitems
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenuitem.c: applied patch from Christian Dywan which
Packit 98cdb6
	introduces a "width-chars" style property which replaces the
Packit 98cdb6
	hardcoded minimum width of menuitems with submenu. Patch
Packit 98cdb6
	extracted from Maemo-GTK+.
Packit 98cdb6
Packit 98cdb6
2008-07-02  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c: remove some of the million includes.
Packit 98cdb6
Packit 98cdb6
2008-07-02  Kristian Rietveld  <kris@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_class_init):
Packit 98cdb6
	Since s/2.16/2.14/ for the new gicon property.
Packit 98cdb6
Packit 98cdb6
2008-07-02  Kristian Rietveld  <kris@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 455268 - Add gtk-enable-tooltips GtkSetting
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtktoolbar.[ch] (gtk_toolbar_[gs]et_tooltips): deprecated.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtksettings.c: introduce gtk-enable-tooltips XSetting.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktooltip.c (_gtk_tooltip_handle_event): take the newly
Packit 98cdb6
	introduced XSetting into account.
Packit 98cdb6
Packit 98cdb6
	* demos/gtk-demo/appwindow.c: don't use the now deprecated
Packit 98cdb6
	gtk_toolbar_set_tooltips().
Packit 98cdb6
Packit 98cdb6
2008-07-02  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 541162 – [Win32] Update for the new GdkWindowImpl stuff
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkprivate-win32.h:
Packit 98cdb6
	* gdk/win32/gdkgeometry-win32.c:
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c:
Packit 98cdb6
	* gdk/win32/gdkwindow-win32.c: Update Win32 backend according to
Packit 98cdb6
	the newly refactored GdkWindow code.
Packit 98cdb6
	
Packit 98cdb6
2008-07-01  Cody Russell  <bratsche@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 539164 – Windows' System Menu blocks main loop
Packit 98cdb6
Packit 98cdb6
	* gdk/win32/gdkevents-win32.c: Use a modal timer proc in between
Packit 98cdb6
	receiving WM_ENTERMENULOOP and WM_EXITMENULOOP and pump the
Packit 98cdb6
	GLib mainloop from there.
Packit 98cdb6
Packit 98cdb6
2008-07-01  Richard Hult  <richard@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Some aftermath from the window impl cleanups:
Packit 98cdb6
Packit 98cdb6
	* gdk/quartz/gdkwindow-quartz.c:
Packit 98cdb6
	(gdk_window_merge_child_input_shapes): Rename and export again.
Packit 98cdb6
	(gdk_window_quartz_get_offsets): Make static.
Packit 98cdb6
Packit 98cdb6
2008-07-01  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscalebutton.h: forgot to commit the header, fixed now.
Packit 98cdb6
Packit 98cdb6
2008-07-01  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	539790 – [PATCH] Please add three new settings to GtkSettings
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdksettings.c: 
Packit 98cdb6
	* gtk/gtksettings.c: Add event sound settings.
Packit 98cdb6
	Patch by Lennart Poettering.
Packit 98cdb6
Packit 98cdb6
2008-07-01  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 434535 – printoperation's create_surface doesn't check temp file
Packit 98cdb6
	creation for success
Packit 98cdb6
Packit 98cdb6
	Patch by Marek Kasik:
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintoperation-unix.c
Packit 98cdb6
	(_gtk_print_operation_platform_backend_create_preview_surface): 
Packit 98cdb6
	Handle failure to create temp file by returning NULL.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintoperation.c (gtk_print_operation_preview_handler):
Packit 98cdb6
	Return FALSE if surface creation fails.
Packit 98cdb6
Packit 98cdb6
	(print_pages): If the preiew signal is not handled, show an
Packit 98cdb6
	error dialog.
Packit 98cdb6
Packit 98cdb6
2008-07-01  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 442042 – GtkScaleButton is too limited
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscalebutton.[ch]: turn "orientation" into a normal
Packit 98cdb6
	property that can be changed at any time after widget
Packit 98cdb6
	creation. Add public API for it.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols: add gtk_scale_button_get/set_orientation.
Packit 98cdb6
Packit 98cdb6
2008-06-30  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Some unrelated cleanups found while reviewing
Packit 98cdb6
	the offscreen window patch:
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkwindow.c: add missing Since: 2.14 to the redirection
Packit 98cdb6
	functions, fix some function header indentation, update
Packit 98cdb6
	documentation of redirect_to_drawable().
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c
Packit 98cdb6
	* gdk/x11/gdkpixmap-x11.c: fix function header
Packit 98cdb6
	formatting/indentation.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c: use I_() on "damage_event".
Packit 98cdb6
Packit 98cdb6
2008-06-30  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkinternals.h: remove duplicate declaration of
Packit 98cdb6
	_gdk_window_new().
Packit 98cdb6
Packit 98cdb6
2008-06-30  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/Makefile.am: reorder source lists alphabetically.
Packit 98cdb6
Packit 98cdb6
2008-06-30  Matthias Clasen  <mclasen@redhat.com>
Packit 98cdb6
Packit 98cdb6
	Bug 540310 – Avoid unnecessary repaints when resizing GtkWindow
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.c: Avoid unnecessary redraws when resizing.
Packit 98cdb6
	Patch by Owen Taylor
Packit 98cdb6
Packit 98cdb6
2008-06-29  Behdad Esfahbod  <behdad@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Bug 530255 – GtkAboutDialog cuts off comments label
Packit 98cdb6
	Followup patch from  Jan Arne Petersen
Packit 98cdb6
Packit 98cdb6
	* gtk/gtklabel.c (gtk_label_get_layout_offsets): Ensure layout.
Packit 98cdb6
Packit 98cdb6
2008-06-28  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkselection.h: properly indent the newly added
Packit 98cdb6
	GtkSelectionData accessors. Some newlines can't hurt either.
Packit 98cdb6
Packit 98cdb6
2008-06-27  Mikael Hallendal  <micke@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbox.c (gtk_box_pack): Removed accidental empty row.
Packit 98cdb6
Packit 98cdb6
2008-06-27  Mikael Hallendal  <micke@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbox.c (gtk_box_pack, gtk_box_pack_start, gtk_box_pack_end):
Packit 98cdb6
	Factored out gtk_box_pack from gtk_box_pack_start and use it from both
Packit 98cdb6
	pack_start and pack_end in order to reduce the code duplication.
Packit 98cdb6
Packit 98cdb6
2008-06-27  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 442042 – GtkScaleButton is too limited
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscalebutton.c (gtk_scale_button_init): set the name
Packit 98cdb6
	"gtk-scalebutton-popup-window" on the popup window so it is
Packit 98cdb6
	properly themeable.
Packit 98cdb6
Packit 98cdb6
2008-06-27  Kristian Rietveld  <kris@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/quartz/gdkgeometry-quartz.c:
Packit 98cdb6
	* gdk/quartz/gdkwindow-quartz.c:
Packit 98cdb6
	* gdk/quartz/gdkprivate-quartz.h: adapt to use GdkWindowImpl
Packit 98cdb6
	interface.
Packit 98cdb6
Packit 98cdb6
2008-06-27  Carlos Garnacho  <carlos@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkrecentmanager.c (get_icon_for_mime_type): Fix two potential
Packit 98cdb6
	critical warnings. Bug #539470.
Packit 98cdb6
Packit 98cdb6
2008-06-27  Emmanuele Bassi  <ebassi@gnome.org>
Packit 98cdb6
Packit 98cdb6
	Abstract some GdkWindow API into an interface that the backends
Packit 98cdb6
	must implement. (based on a patch by Alex Larsson)
Packit 98cdb6
Packit 98cdb6
	* gdk/Makefile.am: Add gdkwindowimpl.[ch]
Packit 98cdb6
Packit 98cdb6
	* gdk/gdk.symbols: Move symbols around.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkinternals.h:
Packit 98cdb6
	* gdk/gdkwindowimpl.[ch]: Move some of the GdkWindow API we require
Packit 98cdb6
	from the backends to a GInterface that the backends should implement
Packit 98cdb6
	instead.
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkwindow.c: Provide some of the GdkWindow public API as a
Packit 98cdb6
	wrapper call around the GdkWindowImpl interface vtable.
Packit 98cdb6
Packit 98cdb6
	* gdk/x11/gdkevents-x11.c:
Packit 98cdb6
	* gdk/x11/gdkgeometry-x11.c:
Packit 98cdb6
	* gdk/x11/gdkprivate-x11.h:
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.c:
Packit 98cdb6
	* gdk/x11/gdkwindow-x11.h: Update the X11 backend to implement
Packit 98cdb6
	the GdkWindowImpl interface.
Packit 98cdb6
Packit 98cdb6
2008-06-27  Martyn Russell  <martyn@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 540318 - Invalid URL
Packit 98cdb6
	
Packit 98cdb6
	* gtk/gtkcontainer.c: (gtk_container_add): Fixed the FAQ location
Packit 98cdb6
	in the warning produced here.
Packit 98cdb6
Packit 98cdb6
2008-06-27  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 442042 – GtkScaleButton is too limited
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscalebutton.c: add "orientation" property. Make sure the
Packit 98cdb6
	stuff that is part of the public API continues to be created in
Packit 98cdb6
	init() to stay compatible. Move creating of the popup scale to
Packit 98cdb6
	constructor(). Add an internal HScale class. Changed popup
Packit 98cdb6
	positioning for horizontal scales accordingly.
Packit 98cdb6
Packit 98cdb6
2008-06-26  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscalebutton.c
Packit 98cdb6
	* gtk/gtkvolumebutton.c: remove redundant init() and class_init()
Packit 98cdb6
	prototypes, remove redundant includes, remove a little trailing
Packit 98cdb6
	whitespace.
Packit 98cdb6
Packit 98cdb6
2008-06-26  Richard Hult  <richard@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_contents):
Packit 98cdb6
	* gtk/gtkquartz.c:
Packit 98cdb6
	(_gtk_quartz_get_selection_data_from_pasteboard),
Packit 98cdb6
	(_gtk_quartz_set_selection_data_for_pasteboard): Patch from
Packit 98cdb6
	Christian Dywan to clean up selection data setting.
Packit 98cdb6
Packit 98cdb6
2008-06-26  Richard Hult  <richard@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdnd-quartz.c (gtk_drag_begin_internal): Don't use
Packit 98cdb6
	deprecated function gtk_widget_ref, replace with g_object_ref.
Packit 98cdb6
Packit 98cdb6
2008-06-26  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesystem.c: #include "config.h"
Packit 98cdb6
Packit 98cdb6
2008-06-26  Carlos Garnacho  <carlos@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilechooserdefault.c
Packit 98cdb6
	(gtk_file_chooser_default_get_current_folder): current_folder can be
Packit 98cdb6
	NULL here, do not try to reference it (Bug #540235)
Packit 98cdb6
	(gtk_file_chooser_default_get_files): Deal better with
Packit 98cdb6
	gtk_file_chooser_default_get_current_folder() being able to return
Packit 98cdb6
	NULL.
Packit 98cdb6
Packit 98cdb6
2008-06-26  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktextutil.c (_gtk_text_util_append_special_char_menuitems):
Packit 98cdb6
	allocate the GtkTextUtilCallbackInfo structs with GSlice.
Packit 98cdb6
Packit 98cdb6
2008-06-25  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktypeutils.h: there is no reason to include
Packit 98cdb6
	<gtk/gtktypebuiltins.h> in the middle of the file, move it to top,
Packit 98cdb6
	replacing the <glib-object.h> include. Also move the remaining few
Packit 98cdb6
	non-deprecated things to the top and move some deprecated things
Packit 98cdb6
	around to clean up the mess with too many deprecated sections even
Packit 98cdb6
	more.
Packit 98cdb6
Packit 98cdb6
2008-06-24  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktypeutils.h: deprecate gtk_type_init() unconditionally
Packit 98cdb6
	(also for GTK_COMPILATION). Move some deprecated typedefs around
Packit 98cdb6
	to reduce the mess with zillions of deprecated sections.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmain.c (do_post_parse_initialization): replace the call
Packit 98cdb6
	to gtk_type_init() by g_type_init() and gtk_object_get_type() even
Packit 98cdb6
	though the latter is probably completely pointless.
Packit 98cdb6
Packit 98cdb6
2008-06-24  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdialog.c (gtk_dialog_init): also revert change in how
Packit 98cdb6
	the dialog's vbox was added (bug #539732).
Packit 98cdb6
Packit 98cdb6
2008-06-24  Carlos Garnacho  <carlos@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdialog.[ch]: Remove container implementation, which isn't
Packit 98cdb6
	thought for handling non-direct children. Fixes #539732.
Packit 98cdb6
	(gtk_dialog_pack_start) (gtk_dialog_pack_end): Removed as well, it
Packit 98cdb6
	doesn't provide enough control to API users (removing, reordering...),
Packit 98cdb6
	this is better handled through:
Packit 98cdb6
	(gtk_dialog_get_content_area): New function which just returns
Packit 98cdb6
	dialog->vbox.
Packit 98cdb6
	* gtk/gtk.symbols: Modify accordingly.
Packit 98cdb6
	* docs/reference/gtk/tmpl/gtkdialog.sgml: Update docs to recommend
Packit 98cdb6
	using gtk_dialog_get_[action|content]_area() instead of accessing
Packit 98cdb6
	dialog struct members directly.
Packit 98cdb6
Packit 98cdb6
2008-06-24  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkassistant.h
Packit 98cdb6
	* gtk/gtkcellrenderer.h
Packit 98cdb6
	* gtk/gtkfilechooserentry.h
Packit 98cdb6
	* gtk/gtkprivate.h
Packit 98cdb6
	* gtk/gtktooltip.h
Packit 98cdb6
	* gtk/gtktreeview.h
Packit 98cdb6
	* gtk/gtkwindow.h: no need to include gtkwidget.h or gtkobject.h
Packit 98cdb6
	if there is any other widget included, they all have to include
Packit 98cdb6
	their respective parent classes (the is-a relation works for
Packit 98cdb6
	includes too).
Packit 98cdb6
Packit 98cdb6
2008-06-24  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktextutil.h: remove includes from this internal header.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtktextutil.c: include gtktextbuffer.h before gtktextutil.h.
Packit 98cdb6
Packit 98cdb6
2008-06-23  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkinvisible.h: formatting.
Packit 98cdb6
Packit 98cdb6
2008-06-23  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaction.h
Packit 98cdb6
	* gtk/gtkbuildable.h
Packit 98cdb6
	* gtk/gtkbuilderprivate.h
Packit 98cdb6
	* gtk/gtkcelllayout.h
Packit 98cdb6
	* gtk/gtkentrycompletion.h
Packit 98cdb6
	* gtk/gtkfilechoosersettings.h
Packit 98cdb6
	* gtk/gtkfilesystem.h
Packit 98cdb6
	* gtk/gtkfilesystemmodel.h
Packit 98cdb6
	* gtk/gtkicontheme.h
Packit 98cdb6
	* gtk/gtklinkbutton.h
Packit 98cdb6
	* gtk/gtkpagesetup.h
Packit 98cdb6
	* gtk/gtkpapersize.h
Packit 98cdb6
	* gtk/gtkprintcontext.h
Packit 98cdb6
	* gtk/gtkprintoperation.h
Packit 98cdb6
	* gtk/gtkprintoperationpreview.h
Packit 98cdb6
	* gtk/gtkprintsettings.h
Packit 98cdb6
	* gtk/gtkrecentchooserprivate.h
Packit 98cdb6
	* gtk/gtkrecentmanager.h
Packit 98cdb6
	* gtk/gtksearchengine.h
Packit 98cdb6
	* gtk/gtktexttag.h
Packit 98cdb6
	* gtk/gtktreeselection.h
Packit 98cdb6
	* gtk/gtktreeviewcolumn.h
Packit 98cdb6
	* gtk/gtkuimanager.h: remove redundant inclusion of <glib.h> and
Packit 98cdb6
	<glib-object.h>. There is no point in relying on them being pulled
Packit 98cdb6
	in by other headers in some places and placing them explicitly in
Packit 98cdb6
	other places, so choose the "as little includes as possible"
Packit 98cdb6
	approach and get rid of them.
Packit 98cdb6
Packit 98cdb6
2008-06-23  Kristian Rietveld  <kris@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkenumtypes.h.template:
Packit 98cdb6
	* gdk-pixbuf/gdk-pixbuf-enum-types.h.template:
Packit 98cdb6
	* gtk/gtktypebuiltins.h.template:
Packit 98cdb6
	* perf/typebuiltins.h.template: do not hard code the prefix of the
Packit 98cdb6
	enum, use @ENUMPREFIX@ instead (you need an up to date glib for this).
Packit 98cdb6
Packit 98cdb6
2008-06-23  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmountoperation.h
Packit 98cdb6
	* gtk/gtktestutils.h
Packit 98cdb6
	* gtk/gtkshow.[ch]: remove as many includes as possible from these
Packit 98cdb6
	new files. They can't be included individually, so nothing can break.
Packit 98cdb6
Packit 98cdb6
2008-06-22  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccelgroup.c: use g_param_spec_flags(), not enum() when
Packit 98cdb6
	registering the "modifier-mask" property.
Packit 98cdb6
Packit 98cdb6
2008-06-21  Johan Dahlin  <jdahlin@async.com.br>
Packit 98cdb6
Packit 98cdb6
    * *.[ch]: Include "config.h" instead of <config.h>
Packit 98cdb6
	Command used:
Packit 98cdb6
	find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
Packit 98cdb6
	Rubberstamped by Mitch and Tim
Packit 98cdb6
Packit 98cdb6
2008-06-21  Carlos Garnacho  <carlos@imendio.com>
Packit 98cdb6
Packit 98cdb6
	Bug 539466 – GtkMenuShell API/ABI break in trunk.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenushell.h: Fix API/ABI break, two guint fields had
Packit 98cdb6
	different name and packing width.
Packit 98cdb6
Packit 98cdb6
2008-06-21  Johan Dahlin  <jdahlin@async.com.br>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkiconcachevalidator.c (check_pixel_data): Cast to guint8* to avoid
Packit 98cdb6
	a compiler warning.
Packit 98cdb6
Packit 98cdb6
2008-06-21  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gdk/gdkapplaunchcontext.h: remove redundant include, fix
Packit 98cdb6
	indentation, replace header by a GDK copyright header (don't say
Packit 98cdb6
	"The Gnome Library"), remove trailing whitespace.
Packit 98cdb6
Packit 98cdb6
2008-06-21  Hans Breuer  <hans@breuer.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintoperation-win32.c(1713) : fix 'function' : incompatible 
Packit 98cdb6
	types - from 'struct _cairo *' to 'struct _cairo_surface *' by
Packit 98cdb6
	passing the surface to cairo_surface_show_page(), not the context
Packit 98cdb6
	* gtk/gtkprintoperation-win32.c(866) : get rid of warning C4018: 
Packit 98cdb6
	'<' : signed/unsigned mismatch by using guint for the loop
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenu.c(gtk_menu_get_property) : property 'menu::active' is 
Packit 98cdb6
	an uint, gtk_menu_get_active() returns the widget pointer. Convert
Packit 98cdb6
	the latter to the former by calculating the index in menu::children
Packit 98cdb6
	Also fix some occurences of g_return_if_fail() where 
Packit 98cdb6
	g_return_val_if_fail() was meant
Packit 98cdb6
Packit 98cdb6
2008-06-21  Björn Lindqvist  <bjourne@gmail.com>
Packit 98cdb6
Packit 98cdb6
	Bug 539363 – Segfault when creating GtkPlugs
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkplug.c (gtk_plug_class_init): Spaces not allowed in
Packit 98cdb6
	property names. "socket window" => "socket-window"
Packit 98cdb6
Packit 98cdb6
2008-06-20  Jody Goldberg <jody@gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprintoperation-win32.c (gtk_print_run_page_setup_dialog) : 
Packit 98cdb6
	  Fix life cycle to avoid crash. [#536966]
Packit 98cdb6
Packit 98cdb6
2008-06-20  Hans Breuer  <hans@breuer.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkmenuitem.c gtk/gtkmessagedialog.c gtk/gtkplug.c : must return
Packit 98cdb6
	a value of the appropriate type with g_return_val_if_fail
Packit 98cdb6
	
Packit 98cdb6
	* gdk/gdkconfig.h.win32 : add the GSEAL definition here as well
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkfilesystem.c : don't add the "File System" on win32
Packit 98cdb6
Packit 98cdb6
	* tests/makefile.msc : remove broken autotestfile(system|chooser) 
Packit 98cdb6
	from build
Packit 98cdb6
Packit 98cdb6
2008-06-20  Johan Dahlin  <jdahlin@async.com.br>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbutton.c: Document a style property
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkeditable.c: Document and use - instead of _ in signal names.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbutton.c:
Packit 98cdb6
	* gtk/gtkcolorsel.c:
Packit 98cdb6
	* gtk/gtkentry.c:
Packit 98cdb6
	* gtk/gtkitemfactory.c:
Packit 98cdb6
	* gtk/gtknotebook.c:
Packit 98cdb6
	Fix up deprecated markup syntax. Add version numbers and
Packit 98cdb6
	a message on the remaning ones.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Mikael Hallendal  <micke@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* tests/testthreads.c: Use g_signal_connect instead of
Packit 98cdb6
	gtk_signal_connect.
Packit 98cdb6
Packit 98cdb6
	* demos/testgtk/main.c: switched to use GSignal instead of GtkSignal.
Packit 98cdb6
	While the code is not built, people may still look at it.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Kjartan Maraas  <kmaraas@gnome.org>
Packit 98cdb6
Packit 98cdb6
	reviewed by: <Carlos Garnacho <garnacho@gnome.org>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbuilder.h:
Packit 98cdb6
	* gtk/gtkliststore.h:
Packit 98cdb6
	* gtk/gtkobject.h:
Packit 98cdb6
	* gtk/gtktextchild.h:
Packit 98cdb6
	* gtk/gtktreemodelfilter.h:
Packit 98cdb6
	* gtk/gtktreemodelsort.h:
Packit 98cdb6
	* gtk/gtktreestore.h:
Packit 98cdb6
	#include <gdkconfig.h> not <gdk/gdkconfig.h>
Packit 98cdb6
Packit 98cdb6
2008-06-20  Martyn Russell  <martyn@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccelgroup.c: Fix warnings from calling
Packit 98cdb6
	g_object_notify() on a GtkAccelGroup without casting to a
Packit 98cdb6
	GObject.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Johan Dahlin  <jdahlin@async.com.br>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcolorsel.c: Modernize and order things as most
Packit 98cdb6
	other objects. Defines at the top, class init before init
Packit 98cdb6
	before gobject methods before object method before widget
Packit 98cdb6
	methods. No changes to the logic done.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Martyn Russell  <martyn@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccelgroup.c: Don't call g_object_notify() with
Packit 98cdb6
	properties that don't exist. Also, make sure we notify for
Packit 98cdb6
	the "is-locked" property.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Johan Dahlin  <jdahlin@async.com.br>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtklayout.c (enum): Remove left-over unused property enum.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Johan Dahlin  <jdahlin@async.com.br>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkscalebutton.c: Fix gtk-doc syntax, add missing trailing colon.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols: Add all newly added accessors so abicheck.sh passes
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_get_allocation): Initialize the
Packit 98cdb6
	allocation to avoid compiler warnings
Packit 98cdb6
Packit 98cdb6
2008-06-20  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccellabel.h
Packit 98cdb6
	* gtk/gtkactiongroup.h
Packit 98cdb6
	* gtk/gtkalignment.h
Packit 98cdb6
	* gtk/gtkarrow.h
Packit 98cdb6
	* gtk/gtkaspectframe.h
Packit 98cdb6
	* gtk/gtkbin.h
Packit 98cdb6
	* gtk/gtkhandlebox.h
Packit 98cdb6
	* gtk/gtkprogressbar.h
Packit 98cdb6
	* gtk/gtkrange.h
Packit 98cdb6
	* gtk/gtkscale.h
Packit 98cdb6
	* gtk/gtkscalebutton.h
Packit 98cdb6
	* gtk/gtkselection.h: fix some formatting and spacing uglyness
Packit 98cdb6
	that got merged from the GSEAL branch.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Johan Dahlin  <jdahlin@async.com.br>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtkmessagedialog.c (gtk_message_dialog_get_image):
Packit 98cdb6
	* gtk/gtkmessagedialog.h:
Packit 98cdb6
	Add missing accessor for sealed field GtkMessageDialog->image.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkprinter.h: the GSEAL branch added two includes for no
Packit 98cdb6
	reason.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Johan Dahlin  <jdahlin@async.com.br>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccelgroup.c:
Packit 98cdb6
	* gtk/gtkcolorseldialog.c:
Packit 98cdb6
	* gtk/gtkcontainer.c:
Packit 98cdb6
	* gtk/gtkdialog.c:
Packit 98cdb6
	* gtk/gtkentry.c (gtk_entry_class_init):
Packit 98cdb6
	* gtk/gtkfontsel.c:
Packit 98cdb6
	* gtk/gtkhandlebox.c:
Packit 98cdb6
	* gtk/gtklayout.c:
Packit 98cdb6
	* gtk/gtkmenu.c (gtk_menu_class_init):
Packit 98cdb6
	* gtk/gtkmenuitem.c (gtk_menu_item_class_init):
Packit 98cdb6
	* gtk/gtkplug.c (gtk_plug_class_init):
Packit 98cdb6
	* gtk/gtkselection.c:
Packit 98cdb6
	* gtk/gtksocket.c:
Packit 98cdb6
	* gtk/gtktreeselection.c:
Packit 98cdb6
	* gtk/gtkwidget.c (gtk_widget_class_init):
Packit 98cdb6
	* gtk/gtkwindow.c:
Packit 98cdb6
	Add missing Since: gtk-doc markup for newly added GSEAL API.
Packit 98cdb6
	Change all Since: GSEAL-branch to Since: 2.14.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkaccelgroup.[ch]: fix some formatting and whitespace in
Packit 98cdb6
	the code merged from the GSEAL branch.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdialog.[ch] (gtk_dialog_get_action_area): change return
Packit 98cdb6
	value from GtkHButtonBox to GtkWidget.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkhandlebox.h (struct _GtkHandleBox): deuglify formatting
Packit 98cdb6
	of sealed fields.
Packit 98cdb6
Packit 98cdb6
2008-06-20  Michael Natterer  <mitch@imendio.com>
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkwindow.[ch]
Packit 98cdb6
	* gtk/gtk.symbols: rename gtk_window_group_get_windows() to
Packit 98cdb6
	gtk_window_group_list_windows().
Packit 98cdb6
Packit 98cdb6
2008-06-20 12:35:20 +0200 Tim Janik
Packit 98cdb6
Packit 98cdb6
	* Fixed wrongly resolved merge conflicts.
Packit 98cdb6
Packit 98cdb6
2008-06-19 19:01:41 +0200 Carlos Garnacho
Packit 98cdb6
Packit 98cdb6
	Add gtk_window_group_get_windows().
Packit 98cdb6
Packit 98cdb6
	* gtk/gtk.symbols:
Packit 98cdb6
	* gtk/gtkwindow.[ch] (gtk_window_group_get_windows): New function.
Packit 98cdb6
Packit 98cdb6
2008-06-19 18:39:47 +0200 Carlos Garnacho
Packit 98cdb6
Packit 98cdb6
	Document gtk_dialog_get_action_area(), gtk_dialog_pack_start() and gtk_dialog_pack_end()
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkdialog.c: Add missing documentation for new fucntions.
Packit 98cdb6
Packit 98cdb6
2008-06-19 18:38:35 +0200 Carlos Garnacho
Packit 98cdb6
Packit 98cdb6
	Document gtk_container_get_focus_child().
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkcontainer.c: Add documentation for gtk_container_get_focus_child().
Packit 98cdb6
Packit 98cdb6
2008-06-19 13:50:06 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Add gtk_plug_get_socket_window
Packit 98cdb6
Packit 98cdb6
2008-06-19 13:11:52 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Remove superflous gtkselection accessors and merge _get_data
Packit 98cdb6
Packit 98cdb6
2008-06-13 15:56:51 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Implement gtk_selection_get_display, style fixes
Packit 98cdb6
Packit 98cdb6
2008-06-13 15:45:00 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Fix indentation of a comment.
Packit 98cdb6
Packit 98cdb6
2008-06-13 15:10:08 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Change docs and signature of gtk_widget_get_allocation
Packit 98cdb6
Packit 98cdb6
2008-06-13 14:22:17 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Remove unneeded GtkColorSelectionDialog accessors
Packit 98cdb6
Packit 98cdb6
2008-06-13 12:57:54 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Fix documentaion of gtk_menu_item_get_accel_path
Packit 98cdb6
Packit 98cdb6
2008-06-11 13:49:34 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Fix gtk_widget_get_allocation
Packit 98cdb6
Packit 98cdb6
2008-06-07 15:37:18 +0200 Carlos Garnacho
Packit 98cdb6
Packit 98cdb6
	Switch to "guint GSEAL (foo) : width;" when packing fields in guints.
Packit 98cdb6
Packit 98cdb6
	* gtk/gtkbox.h:
Packit 98cdb6
	* gtk/gtkbutton.h:
Packit 98cdb6
	* gtk/gtkcellrenderer.h:
Packit 98cdb6
	* gtk/gtkcellrenderertext.h:
Packit 98cdb6
	* gtk/gtkcheckmenuitem.h:
Packit 98cdb6
	* gtk/gtkcontainer.h:
Packit 98cdb6
	* gtk/gtkentry.h:
Packit 98cdb6
	* gtk/gtkhandlebox.h:
Packit 98cdb6
	* gtk/gtkimcontextsimple.h:
Packit 98cdb6
	* gtk/gtklabel.h:
Packit 98cdb6
	* gtk/gtkliststore.h:
Packit 98cdb6
	* gtk/gtkmenu.h:
Packit 98cdb6
	* gtk/gtkmenuitem.h:
Packit 98cdb6
	* gtk/gtkmenushell.h:
Packit 98cdb6
	* gtk/gtknotebook.h:
Packit 98cdb6
	* gtk/gtkpaned.h:
Packit 98cdb6
	* gtk/gtkplug.h:
Packit 98cdb6
	* gtk/gtkprintjob.h:
Packit 98cdb6
	* gtk/gtkprogressbar.h:
Packit 98cdb6
	* gtk/gtkrange.h:
Packit 98cdb6
	* gtk/gtkscale.h:
Packit 98cdb6
	* gtk/gtkscrolledwindow.h:
Packit 98cdb6
	* gtk/gtksizegroup.h:
Packit 98cdb6
	* gtk/gtksocket.h:
Packit 98cdb6
	* gtk/gtkspinbutton.h:
Packit 98cdb6
	* gtk/gtkstatusbar.h:
Packit 98cdb6
	* gtk/gtktable.h:
Packit 98cdb6
	* gtk/gtktearoffmenuitem.h:
Packit 98cdb6
	* gtk/gtktextbuffer.h:
Packit 98cdb6
	* gtk/gtktextview.h:
Packit 98cdb6
	* gtk/gtktogglebutton.h:
Packit 98cdb6
	* gtk/gtktoolbar.h:
Packit 98cdb6
	* gtk/gtktreestore.h:
Packit 98cdb6
	* gtk/gtktreeviewcolumn.h:
Packit 98cdb6
	* gtk/gtkwindow.h: Do not specify width inside GSEAL() when packing fields in guints.
Packit 98cdb6
Packit 98cdb6
2008-06-06 19:02:17 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Seal GtkWidget
Packit 98cdb6
Packit 98cdb6
2008-06-06 17:58:21 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Seal GtkSelectionData
Packit 98cdb6
Packit 98cdb6
2008-06-06 17:57:23 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Fix GtkDialog, don't add vbox via gtk_container_add.
Packit 98cdb6
Packit 98cdb6
2008-06-06 13:39:34 +0200 Kristian Rietveld
Packit 98cdb6
Packit 98cdb6
	Make GtkCellRenderer::editing read-only.  (Catched by Matthias)
Packit 98cdb6
Packit 98cdb6
2008-06-03 09:11:50 +0200 Kristian Rietveld
Packit 98cdb6
Packit 98cdb6
	Seal GtkTextView.
Packit 98cdb6
Packit 98cdb6
2008-05-30 16:48:12 +0100 Martyn Russell
Packit 98cdb6
Packit 98cdb6
	Seal GtkFontSelection & GtkFontSelectionDialog
Packit 98cdb6
Packit 98cdb6
2008-05-29 10:35:29 +0200 Kristian Rietveld
Packit 98cdb6
Packit 98cdb6
	Seal GtkTearoffMenuItem.
Packit 98cdb6
Packit 98cdb6
	(the torn_off field is for internal state keeping, you can retrieve
Packit 98cdb6
	the value from the parent menu's tearoff_state).
Packit 98cdb6
Packit 98cdb6
2008-05-27 18:34:12 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Seal GtkObject
Packit 98cdb6
Packit 98cdb6
2008-05-27 18:17:44 +0200 Christian Dywan
Packit 98cdb6
Packit 98cdb6
	Seal GtkRange
Packit 98cdb6
Packit 98cdb6
2008-05-27 15:10:02 +0200 Christian Dywan
Packit 98cdb6