9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						585a6652d5 
					 
					
						
						
							
							Use G_SOURCE_CONTINUE/REMOVE  
						
						... 
						
						
						
						Now that GLib provides these macros, we should use them
to make the code more readable. 
						
						
					 
					
						2012-01-30 19:12:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14df59d47c 
					 
					
						
						
							
							Fix a segfault if the GAppInfo does not have an icon  
						
						... 
						
						
						
						This fixes the following backtrace:
 0  g_logv (log_domain=0x7ffff60461a4 "GLib-GObject", log_level=<optimized out>,
    format=0x7ffff599c322 "%s: assertion `%s' failed", args1=0x7fffffffc418) at gmessages.c:577
 1  0x00007ffff59312d2 in g_log (log_domain=<optimized out>, log_level=<optimized out>,
    format=<optimized out>) at gmessages.c:591
 2  0x00007ffff601c3c7 in g_object_ref (_object=0x0) at gobject.c:2648
 3  0x00007ffff7721e22 in gdk_x11_app_launch_context_get_startup_notify_id (context=<optimized out>,
    info=0x7fffe8004b40, files=<optimized out>) at gdkapplaunchcontext-x11.c:331
 4  0x00007ffff62e60d0 in _g_desktop_app_info_launch_uris_internal (appinfo=0x7fffe8004b40, uris=0x0,
    launch_context=0x7fffe401c800, spawn_flags=G_SPAWN_SEARCH_PATH, user_setup=0, user_setup_data=0x0,
    pid_callback=0, pid_callback_data=0x0, error=0x7fffffffc848) at gdesktopappinfo.c:1269
 5  0x00007ffff62e630a in g_desktop_app_info_launch_uris (appinfo=<optimized out>, uris=<optimized out>,
    launch_context=<optimized out>, error=<optimized out>) at gdesktopappinfo.c:1341
 6  0x00007ffff62e636b in g_desktop_app_info_launch (appinfo=0x7fffe8004b40, files=<optimized out>,
    launch_context=0x7fffe401c800, error=0x7fffffffc848) at gdesktopappinfo.c:1388 
						
						
					 
					
						2011-09-13 16:41:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd36374413 
					 
					
						
						
							
							Rename GdkAppLaunchContextX11 to GdkX11AppLaunchContext  
						
						
						
						
					 
					
						2010-12-21 12:07:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						214342eac5 
					 
					
						
						
							
							Clean up gdkx.h a bit  
						
						... 
						
						
						
						Moving the direct-access redefinitions of various macros
to gdkprivate-x11.h and use that header throughout in x11/.
Also remove a workaround for a long-fixed X server bug. 
						
						
					 
					
						2010-12-21 12:07:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c16ddc2d3 
					 
					
						
						
							
							Make GdkAppLaunchContext work again  
						
						... 
						
						
						
						We didn't set the display, ever. Add a construct-only property
for this purpose. 
						
						
					 
					
						2010-12-21 12:07:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea96e5e16f 
					 
					
						
						
							
							Explode gdkinternals.h into per-class private headers  
						
						... 
						
						
						
						At the same time, move some more class and instance structs
out of public headers. 
						
						
					 
					
						2010-12-21 12:06:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06f75b3727 
					 
					
						
						
							
							Make GdkAppLaunchContext display-dependent  
						
						... 
						
						
						
						Add a GdkDisplay::get_app_launch_context vfunc, and a
gdk_display_get_app_launch_context that for X11 returns a subclass.
For win32 and quartz, the implementations were trivial, so we
just return a new GdkAppLaunchContext without subclassing. Since
the type of the context now depends on the display,
gdk_app_launch_context_set_display is deprecated. 
						
						
					 
					
						2010-12-21 12:06:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b0bf2b5202 
					 
					
						
						
							
							Avoid delays in starting applications  
						
						... 
						
						
						
						Only query file info once, and don't do it for non-native files, since
that may cause sync network IO.
Bug http://bugzilla.gnome.org/show_bug.cgi?id=635588  
						
						
					 
					
						2010-11-27 23:12:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bda1f35585 
					 
					
						
						
							
							Inclusion cleanups in sources  
						
						... 
						
						
						
						Try to do inclusions in the same sequence, more or less. 
						
						
					 
					
						2010-10-14 22:09:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf3b5f785e 
					 
					
						
						
							
							Don't leak display name  
						
						... 
						
						
						
						Bug 628656 - _gdk_windowing_get_startup_notify_id memory leak
get_display_name() returns a newly allocated string, which was being fed
directory info a g_strdup_printf() call. 
						
						
					 
					
						2010-09-03 12:48:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						404e7d0e00 
					 
					
						
						
							
							gdk/: fully remove gdkalias hacks  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=623845  
					
						2010-07-10 02:21:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55feb804f0 
					 
					
						
						
							
							[startup notification] Set APPLICATION_ID  
						
						... 
						
						
						
						http://lists.freedesktop.org/archives/xdg/2010-February/011321.html 
In addition to ICON, BINARY_NAME etc., it's very helpful if launcher
programs include the name of the .desktop file they're launching.
This is APPLICATION_ID.
https://bugzilla.gnome.org/show_bug.cgi?id=611118  
					
						2010-03-14 15:13:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de3cc27706 
					 
					
						
						
							
							Cleanup some translation handling  
						
						... 
						
						
						
						Use g_*gettext functions in gdk-pixbuf instead direct gettext
calls to benefit from the maybe-dont-translate functionality
in GLib. Also, replace a hand-rolled version by g_dpgettext2
in gtkbuilderparser.c. Fixes bug 585791. 
						
						
					 
					
						2009-06-15 18:25:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8700de468 
					 
					
						
						
							
							Support GEmblemedIcon  
						
						... 
						
						
						
						svn path=/trunk/; revision=20951 
						
						
					 
					
						2008-08-03 19:28:05 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d97cdbdf53 
					 
					
						
						
							
							Include "config.h" instead of <config.h> Command used: find -name  
						
						... 
						
						
						
						2008-06-21  Johan Dahlin  <jdahlin@async.com.br >
    * *.[ch]: Include "config.h" instead of <config.h>
    Command used:
    find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
    Rubberstamped by Mitch and Tim
svn path=/trunk/; revision=20669 
						
						
					 
					
						2008-06-22 14:28:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2003e0ffa0 
					 
					
						
						
							
							Update for gio API changes  
						
						... 
						
						
						
						2007-12-20  Alexander Larsson  <alexl@redhat.com >
        * gdk/x11/gdkapplaunchcontext-x11.c:
	Update for gio API changes
svn path=/trunk/; revision=19208 
						
						
					 
					
						2007-12-20 13:40:04 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a84ac8e3d8 
					 
					
						
						
							
							gdk/gdkinternals.h #include <gio/gio.h> instead of individual files.  
						
						... 
						
						
						
						2007-12-14  Michael Natterer  <mitch@imendio.com >
	* gdk/gdkinternals.h
	* gdk/gdkapplaunchcontext.h: #include <gio/gio.h> instead of
	individual files.
	* gdk/gdkapplaunchcontext.c
	* gdk/x11/gdkapplaunchcontext-x11.c: remove all gio includes, the
	header already includes everything now.
svn path=/trunk/; revision=19180 
						
						
					 
					
						2007-12-14 11:20:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1397a9fd7d 
					 
					
						
						
							
							Implement GAppLaunchContext in gdk, providing startup notification.  
						
						... 
						
						
						
						2007-12-12  Matthias Clasen  <mclasen@redhat.com >
        * gdk/gdkapplaunchcontext.[hc]: Implement GAppLaunchContext
        in gdk, providing startup notification.  (#503203 )
        * gdk/x11/gdkapplaunchcontext-x11.c:
        * gdk/win32/gdkapplaunchcontext-win32.c:
        * gdk/quartz/gdkapplaunchcontext-quartz.c:
        * gdk/directfb/gdkapplaunchcontext-directfb.c: Backend-specific
        parts. All but X11 are just empty stubs for now.
        * gdk/gdk.symbols:
        * gdk/gdkinternals.h:
        * gdk/Makefile.am:
        * gdk/x11/Makefile.am:
        * gdk/win32/Makefile.am:
        * gdk/quartz/Makefile.am:
        * gdk/directfb/Makefile.am: Necessary glue.
svn path=/trunk/; revision=19165 
						
						
					 
					
						2007-12-13 05:16:33 +00:00