gtk+ r18184 - in trunk: . gtk



Author: ebassi
Date: 2007-06-19 11:29:55 +0100 (Tue, 19 Jun 2007)
New Revision: 18184
ViewCVS link: http://svn.gnome.org/viewcvs/gtk+?rev=18184&view=rev

Modified:
   trunk/ChangeLog
   trunk/README.in
   trunk/gtk/gtk.symbols
   trunk/gtk/gtkmain.c
   trunk/gtk/gtkrecentchooserdefault.c
   trunk/gtk/gtkrecentmanager.c
   trunk/gtk/gtkrecentmanager.h
Log:
2007-06-19  Emmanuele Bassi  <ebassi gnome org>

	* gtk/gtkrecentmanager.c: Use a static variable to hold the
	singleton and remove the code that binds a recent manager to
	a GdkScreen.

	(gtk_recent_manager_set_screen): Make it a NOOP.
	(gtk_recent_manager_get_for_screen): Proxy for
	gtk_recent_manager_get_default().

	* gtk/gtk.symbols:
	* gtk/gtkrecentmanager.h: Deprecate gtk_recent_manager_set_screen()
	and gtk_recent_manager_get_for_screen().

	* gtk/gtkmain.c: Force a synchronisation of the GtkRecentManager
	singleton (if any) when reaching main loop depth of 0.

	* gtk/gtkrecentchooserdefault.c:
	(gtk_recent_chooser_default_dispose): Disconnect the changed
	signal only if we have a manager and we are connected to it.

	(set_recent_manager): Ditto.

	* README.in: Document the deprecations.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]