gnome-shell/src
Colin Walters 84716bccd4 Create ShellGlobal later to avoid connecting to X during build
The ShellGlobal initialization performs several actions like connecting
to the X server, ensuring directories exist, etc., that are problematic
because we were creating the object even when running the binary for
introspection scanning.  During compilation we may not even have X11
available in e.g. autobuilder type environments, and it's just a
bad idea to connect even if we do.

Avoid this by deferring creation of the ShellGlobal object
until the plugin is actually started.

Now that we're initializing things later, remove the connection to
screen changes, and initialize cached ShellGlobal state at the point
when the plugin is set.  The root pixmap actor is now sized initially
on creation too.  Instead of relying on screen-size-changed being
emitted on startup, explicitly invoke _relayout().

https://bugzilla.gnome.org/show_bug.cgi?id=618371
2010-05-17 13:04:38 -04:00
..
gdmuser
st Don't treat min-width and min-height as a fixed size 2010-05-13 13:15:39 -04:00
tray Add missing gtk_widget_get_allocation() 2010-05-10 14:29:44 -04:00
gnome-shell-clock-preferences.in Add a simple preference dialog for the clock 2010-05-09 01:07:47 +02:00
gnome-shell-plugin.c Create ShellGlobal later to avoid connecting to X during build 2010-05-17 13:04:38 -04:00
gnome-shell.in Make getting the environment from gnome-session more robust 2010-05-09 16:35:34 -04:00
gtk-compat.h Add compatibility with GTK+ 2.18 2010-05-10 18:31:51 +02:00
Makefile-gdmuser.am
Makefile-st.am Add StGroup container 2010-05-10 19:59:28 +02:00
Makefile-tray.am Add compatibility with GTK+ 2.18 2010-05-10 18:31:51 +02:00
Makefile.am Adds magnifier functionality to gnome-shell. 2010-05-11 14:52:25 -04:00
shell-app-private.h Major ShellApp API cleanup, startup notification, window focus handling 2010-04-12 16:32:21 -04:00
shell-app-system.c known_vendor_prefixes should be NULL terminated 2010-04-23 18:47:23 +04:00
shell-app-system.h
shell-app-usage.c [ShellGlobal] Change location for user files to XDG_DATA_HOME 2010-05-05 20:36:52 +02:00
shell-app-usage.h
shell-app.c [ShellApp] Add quit method 2010-05-11 14:10:35 -04:00
shell-app.h [ShellApp] Add quit method 2010-05-11 14:10:35 -04:00
shell-arrow.c
shell-arrow.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-doc-system.c
shell-doc-system.h Add class for handling recent docs 2009-12-15 15:54:42 -05:00
shell-drawing.c [StDrawingArea] further CSS-ify StDrawingArea users 2010-04-06 08:22:10 -04:00
shell-drawing.h
shell-embedded-window-private.h
shell-embedded-window.c Add compatibility with GTK+ 2.18 2010-05-10 18:31:51 +02:00
shell-embedded-window.h
shell-enum-types.c.in Create GTypes for Shell namespace 2010-04-12 16:01:54 -04:00
shell-enum-types.h.in Create GTypes for Shell namespace 2010-04-12 16:01:54 -04:00
shell-gconf.c
shell-gconf.h Add ShellGConf 2009-07-06 11:55:17 -04:00
shell-generic-container.c Move shared container methods from st-private to a common base class 2010-05-10 19:00:07 +02:00
shell-generic-container.h Move shared container methods from st-private to a common base class 2010-05-10 19:00:07 +02:00
shell-global-private.h shell-global-private.h fixes: 2009-10-28 12:59:01 -04:00
shell-global.c Create ShellGlobal later to avoid connecting to X during build 2010-05-17 13:04:38 -04:00
shell-global.h Change shell_global_get_modifier_keys to shell_global_get_pointer. 2010-04-08 14:51:45 -04:00
shell-gtk-embed.c Add compatibility with GTK+ 2.18 2010-05-10 18:31:51 +02:00
shell-gtk-embed.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-marshal.list
shell-menu.c [ShellMenu] port from BigBox to StBoxLayout 2010-04-06 08:25:34 -04:00
shell-menu.h [ShellMenu] port from BigBox to StBoxLayout 2010-04-06 08:25:34 -04:00
shell-overflow-list.c
shell-overflow-list.h
shell-process.c
shell-process.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-recorder-src.c
shell-recorder-src.h
shell-recorder.c
shell-recorder.h
shell-slicer.c Support and require Clutter 1.2 2010-03-11 15:08:48 -05:00
shell-slicer.h
shell-stack.c
shell-stack.h
shell-tray-manager.c Use accessor functions instead of direct access 2010-05-10 18:31:51 +02:00
shell-tray-manager.h
shell-uri-util.c
shell-uri-util.h
shell-window-tracker.c [ShellWindowTracker] Add a signal to notify when tracked windows change 2010-04-20 14:47:45 -04:00
shell-window-tracker.h Consume startup-notification APPLICATION_ID 2010-03-30 17:36:05 -04:00
shell-wm.c
shell-wm.h
shell-xfixes-cursor.c Add shell-xfixes-cursor.[ch] 2010-05-11 15:03:11 -04:00
shell-xfixes-cursor.h Add shell-xfixes-cursor.[ch] 2010-05-11 15:03:11 -04:00
test-recorder.c