gnome-shell/src
Neil Roberts b8a8edc513 Don't try to use GLX if Cogl isn't using that Winsys
Instead of directly using symbols from GLX to check for the swap event
notification, the plugin now first verifies that the Cogl renderer is
actually using the GLX winsys and then indirectly fetches the pointers
for the GLX functions using cogl_get_proc_address. That way it will
continue to work if Cogl is using an EGL winsys.

Nothing in the Gnome Shell plugin now directly uses symbols from libGL
so we don't need to link to it. This helps to avoid problems linking
against two GL APIs when cogl is using a non-GL driver such as GLES2.

https://bugzilla.gnome.org/show_bug.cgi?id=693225
2013-02-06 00:35:54 +00:00
..
calendar-server calendar-server: Remove useless g_type_init 2012-11-20 00:03:13 +01:00
gvc@03894efbcd gvc: Update git submodule 2012-12-18 18:28:42 +01:00
hotplug-sniffer Remove use of deprecated g_type_init () ... 2012-10-17 22:49:32 +02:00
st scroll-view-fade: Remove explicit GLSL version 2013-02-05 20:32:08 +01:00
tray etc: Use generic marshaller 2012-01-25 19:03:13 -05:00
data-to-c.pl scroll-view-fade: Put the shader in another file 2012-11-29 16:17:09 -05:00
gactionmuxer.c GActionMuxer: disconnect group signals on finalize 2012-10-04 12:03:23 +02:00
gactionmuxer.h Another update for GLib API changes 2011-12-20 17:36:59 -05:00
gactionobservable.c Another update for GLib API changes 2011-12-20 17:36:59 -05:00
gactionobservable.h Another update for GLib API changes 2011-12-20 17:36:59 -05:00
gactionobserver.c Another update for GLib API changes 2011-12-20 17:36:59 -05:00
gactionobserver.h Another update for GLib API changes 2011-12-20 17:36:59 -05:00
gnome-shell-extension-prefs.in Fix typo in gnome-shell-extension-prefs 2013-02-04 12:00:42 +01:00
gnome-shell-extension-tool.in st: Remove StIconType 2012-08-29 16:41:09 -03:00
gnome-shell-jhbuild.in gnome-shell-jhbuild: Remove old envvar 2012-12-23 21:17:40 -05:00
gnome-shell-perf-tool.in gnome-shell-perf-tool: Fix various problems 2012-11-05 13:08:25 -05:00
gnome-shell-plugin.c Don't try to use GLX if Cogl isn't using that Winsys 2013-02-06 00:35:54 +00:00
main.c shell-global: Move shell_fonts_init() back to main 2013-01-18 00:25:42 -05:00
Makefile-calendar-server.am build: Fix distcheck 2012-08-06 16:13:54 +02:00
Makefile-hotplug-sniffer.am sniffer: add a mimetype sniffer helper executable 2011-07-13 14:39:35 -04:00
Makefile-st.am build: Fix distcheck 2012-12-05 23:35:35 +01:00
Makefile-tray.am etc: Use generic marshaller 2012-01-25 19:03:13 -05:00
Makefile.am mobile-providers: use libnm-gtk to work with mobile providers 2013-02-05 17:59:39 +01:00
run-js-test.c Remove use of deprecated g_type_init () ... 2012-10-17 22:49:32 +02:00
shell-app-private.h shell-app: Remove MATCH_MULTIPLE_{PREFIX,SUFFIX} 2011-10-13 17:46:45 +02:00
shell-app-system-private.h apps: Ensure running apps override new .desktop file data 2011-09-05 17:29:41 -04:00
shell-app-system.c Use the standard apps tree for gnome-control-center panels desktop files 2013-01-26 19:56:01 -05:00
shell-app-system.h Use the standard apps tree for gnome-control-center panels desktop files 2013-01-26 19:56:01 -05:00
shell-app-usage.c shell-app-usage: Fix several problems in xml parsing 2012-11-30 20:16:50 -05:00
shell-app-usage.h app-system: Consider usage frequency in search results 2011-10-13 17:46:45 +02:00
shell-app.c search: skip combining diacritical marks in search operations 2012-12-12 17:41:45 +01:00
shell-app.h shell-app: Update app menu if necessary 2012-06-19 17:57:34 +02:00
shell-embedded-window-private.h shell-embedded-window: Remove hacks for old and fixed Clutter bug 2012-07-13 17:28:50 -04:00
shell-embedded-window.c shell-embedded-window: Remove hacks for old and fixed Clutter bug 2012-07-13 17:28:50 -04:00
shell-embedded-window.h [ShellTrayIcon] add ShellTrayIcon, make ShellTrayManager use it 2010-09-23 09:49:47 -04:00
shell-enum-types.c.in
shell-enum-types.h.in
shell-generic-container.c st: Remove st-container 2012-02-28 08:14:06 -05:00
shell-generic-container.h st: Remove st-container 2012-02-28 08:14:06 -05:00
shell-global-private.h Revert "main: Make sure that --mode parameter is valid" 2012-05-24 19:34:06 +02:00
shell-global.c ShellGlobal: improve code to emit sound events 2013-01-21 18:03:23 +01:00
shell-global.h ShellGlobal: improve code to emit sound events 2013-01-21 18:03:23 +01:00
shell-gtk-embed.c shell-gtk-embed: Fix NULL pointer dereference 2012-09-04 19:21:30 -03:00
shell-gtk-embed.h [ShellGtkEmbed] base this on ClutterX11TexturePixmap, not ClutterGLX 2010-09-23 09:49:47 -04:00
shell-invert-lightness-effect.c Magnifier: Add brightness and contrast functionality 2012-05-16 18:59:33 -04:00
shell-invert-lightness-effect.h Magnifier: Add brightness and contrast functionality 2012-05-16 18:59:33 -04:00
shell-js.c Switch string formatting to the one inside gjs 2012-05-24 15:38:44 -04:00
shell-js.h Switch string formatting to the one inside gjs 2012-05-24 15:38:44 -04:00
shell-jsapi-compat-private.h Support xulrunner 1.9.3+ 2010-09-30 12:43:12 -04:00
shell-keybinding-modes.h main: Move KeybindingMode into Shell 2013-02-04 16:48:40 +01:00
shell-keyring-prompt.c Fix documentation warnings 2012-04-09 19:57:51 +02:00
shell-keyring-prompt.h Add gnome-keyring prompter 2012-02-29 20:16:14 +01:00
shell-mount-operation.c shell: Use generic marshaller 2012-01-25 19:03:48 -05:00
shell-mount-operation.h *.[ch]: add emacs modeline to C files that were missing it 2011-10-11 08:05:17 -04:00
shell-network-agent.c network: don't ask for always-ask secrets when interaction isn't allowed 2012-06-29 09:32:45 -05:00
shell-network-agent.h NetworkAgent: add support for VPN connections 2012-02-14 19:16:28 +01:00
shell-perf-helper.c gnome-shell-perf-helper: add server for creating test windows 2011-03-11 19:21:07 -05:00
shell-perf-log.c Doc fixes 2011-11-07 15:24:59 -05:00
shell-perf-log.h
shell-polkit-authentication-agent.c Rearchitect the Shell to have a components system 2012-09-04 18:42:44 -03:00
shell-polkit-authentication-agent.h Rearchitect the Shell to have a components system 2012-09-04 18:42:44 -03:00
shell-recorder-src.c shell-recorder-src: Set frame duration 2012-11-19 19:17:31 +01:00
shell-recorder-src.h
shell-recorder.c recorder: Show icon and indicator on the primary monitor 2012-11-19 19:16:24 +01:00
shell-recorder.h recorder: rename "filename" property to "file-template" 2012-10-26 13:29:30 -04:00
shell-screenshot.c screenshot: use g_file_replace() when using an absolute path 2013-01-03 15:02:00 +01:00
shell-screenshot.h screenshot: change API to return the filename used for saving 2013-01-03 12:56:45 +01:00
shell-secure-text-buffer.c Use non-pageable memory for gnome-keyring passwords 2012-02-29 20:24:02 +01:00
shell-secure-text-buffer.h Use non-pageable memory for gnome-keyring passwords 2012-02-29 20:24:02 +01:00
shell-slicer.c st: Remove _st_allocate_fill 2012-02-28 08:14:06 -05:00
shell-slicer.h
shell-stack.c St: don't focus hidden actors 2012-09-10 21:23:25 +02:00
shell-stack.h st: Remove st-container 2012-02-28 08:14:06 -05:00
shell-tp-client.c telepathyClient: Remove some obsolete wrappers 2012-08-16 20:10:24 -04:00
shell-tp-client.h telepathyClient: Remove some obsolete wrappers 2012-08-16 20:10:24 -04:00
shell-tray-icon.c MessageTray: pass keyboard events to tray icons 2013-01-18 20:53:20 +01:00
shell-tray-icon.h messageTray: forward clicks on trayicon SummaryItems to the icon 2011-03-21 14:56:53 -04:00
shell-tray-manager.c shell: Use generic marshaller 2012-01-25 19:03:48 -05:00
shell-tray-manager.h tray: fix so that trayicons using symbolic icons get the right colors 2011-02-07 10:01:12 -05:00
shell-util.c loginManager: Remove sessionActive property 2013-02-05 00:01:33 +01:00
shell-util.h loginManager: Remove sessionActive property 2013-02-05 00:01:33 +01:00
shell-window-tracker-private.h apps: Ensure running apps override new .desktop file data 2011-09-05 17:29:41 -04:00
shell-window-tracker.c WindowTracker: fix ref counting bug in get_app_for_window() 2012-06-27 19:27:30 +02:00
shell-window-tracker.h autoWorkspaces: fix creation of new workspaces with application launchers 2012-03-16 16:41:30 +01:00
shell-wm-private.h windowManager: Implement keybinding_filter hook 2012-11-17 01:44:22 +01:00
shell-wm.c windowManager: Implement keybinding_filter hook 2012-11-17 01:44:22 +01:00
shell-wm.h shell-wm: Remove takeover_keybinding() 2011-11-22 00:42:28 +01:00
shell-xfixes-cursor.c shell: Use generic marshaller 2012-01-25 19:03:48 -05:00
shell-xfixes-cursor.h Do not use the default stage 2011-12-15 16:13:29 -05:00
test-recorder.c test-recoder: Use webm file extension 2012-11-19 19:17:23 +01:00