gnome-shell/src
Guillaume Desmottes 60c88612f7 Implement a Telepathy Approver and Handler (#643594)
As the Shell does more than observing channels (users can interact with them),
it has to be an Handler as well. We have to make sure that all the new
incoming text channels are handled by the Shell by default, so we make it an
Approver as well.

From an user point of view, the only difference is that Empathy's tray icon
will stop blicking when receiving new channels.

We rely on ChannelDispatcher.DelegateChannels() and PresentChannel() to
interact with Empathy. Those methods have been implemented in
telepathy-mission-control 5.9.0 and telepathy-glib 0.15.0.
2011-06-09 13:57:18 +02:00
..
calendar-server gnome-shell-calendar-server.c: Fix uninitialized variable usage 2011-02-28 16:53:09 -05:00
gdmuser Don't crash when removing nameless user 2011-05-19 12:07:20 -04:00
gvc gvc: Fix missing introspection 2011-03-11 17:50:49 +00:00
st st-scroll-view: Make the fade effect and offset themable 2011-06-04 15:43:49 -04:00
tray tray: re-sync from panel, including _NET_SYSTEM_TRAY_COLORS support 2011-02-07 10:00:54 -05:00
gnome-shell-extension-tool.in gnome-shell.in: Move extension creation to gnome-shell-extension-tool 2011-03-01 09:49:44 -05:00
gnome-shell-jhbuild.in gnome-shell-jhbuild: Adjust GI_TYPELIB_PATH for NM inclusion 2011-03-16 11:04:33 -04:00
gnome-shell-plugin.c environment: move more init stuff here from main.js 2011-05-16 14:56:27 -04:00
main.c Change 'debugexit' to quit main loop rather than exit(), add cleanup 2011-05-19 15:35:04 -04:00
Makefile-calendar-server.am Add missing files to CLEANFILES 2011-03-08 00:41:38 -05:00
Makefile-gdmuser.am gdm: resync cut-and-paste code from gdm tree. 2010-10-13 19:05:54 -04:00
Makefile-gvc.am gvc: Fix introspection building 2011-03-11 16:29:40 +00:00
Makefile-st.am St: drop StClickable, add some functionality to StButton 2011-02-07 12:45:48 -05:00
Makefile-tray.am Remove Gtk 2 compatibility code 2010-12-30 21:36:37 +01:00
Makefile.am run-js-test: link to libgnome-shell.la 2011-05-16 14:54:04 -04:00
run-js-test.c environment: move more init stuff here from main.js 2011-05-16 14:56:27 -04:00
shell-a11y.c Use libmutter-wm, and build a real gnome-shell binary 2011-03-07 18:33:33 -05:00
shell-a11y.h Added a11y initialization code 2011-01-20 12:56:36 +01:00
shell-app-private.h [ShellApp] refactor handling startup sequence 2010-10-07 01:30:30 +04:00
shell-app-system.c ShellAppSystem: Only search gnomecc.menu for preferences 2011-03-25 10:35:38 -04:00
shell-app-system.h Remove broken ShellAppSystem API and all consumers 2011-03-16 15:07:22 -04:00
shell-app-usage.c src: update for mutter include reorganization 2011-03-07 18:33:33 -05:00
shell-app-usage.h introspection: Fix annotations 2010-09-15 03:02:26 +02:00
shell-app.c shell-app: Fix a case where last_user_time isn't updated. 2011-05-04 12:10:52 -04:00
shell-app.h src: update for mutter include reorganization 2011-03-07 18:33:33 -05:00
shell-arrow.c include "config.h" in all .c files 2009-11-24 09:15:35 -05:00
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 Require gtk+3 3.0.0 and drop checks for minor versions. 2011-02-10 17:37:36 -05:00
shell-doc-system.h Don't switch to a workspace when dragging it to launch on that workspace 2011-02-08 19:43:21 -05:00
shell-embedded-window-private.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-embedded-window.c Remove Gtk 2 compatibility code 2010-12-30 21:36:37 +01: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 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-generic-container.c generic-container: Queue a redraw in skip_paint() 2011-01-14 01:07:42 +01:00
shell-generic-container.h introspection: Fix annotations 2010-09-15 03:02:26 +02:00
shell-global-private.h Use libmutter-wm, and build a real gnome-shell binary 2011-03-07 18:33:33 -05:00
shell-global.c Add "Memory" tab to lg 2011-06-07 14:44:35 -04:00
shell-global.h Add "Memory" tab to lg 2011-06-07 14:44:35 -04:00
shell-gtk-embed.c ShellGtkEmbed: revert to old actor/window position-syncing code 2011-01-10 15:22:50 -05:00
shell-gtk-embed.h [ShellGtkEmbed] base this on ClutterX11TexturePixmap, not ClutterGLX 2010-09-23 09:49:47 -04:00
shell-jsapi-compat-private.h Support xulrunner 1.9.3+ 2010-09-30 12:43:12 -04:00
shell-marshal.list Add a PolicyKit authentication agent 2011-02-22 15:13:56 -05:00
shell-mobile-providers.c Status area: add NetworkManager indicator 2011-03-16 15:59:34 +01:00
shell-mobile-providers.h Status area: add NetworkManager indicator 2011-03-16 15:59:34 +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 introspection: Build with --warn-all --warn-error 2010-09-07 13:07:52 -04:00
shell-perf-log.h Dump a complete report from a performance run, as JSON 2010-05-21 00:18:45 -04:00
shell-polkit-authentication-agent.c authentication-agent: Fix typo in user visible string 2011-02-25 13:50:22 +01:00
shell-polkit-authentication-agent.h polkit: return error when authentication dialog is dismissed 2011-02-23 11:02:46 -05:00
shell-recorder-src.c include "config.h" in all .c files 2009-11-24 09:15:35 -05:00
shell-recorder-src.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-recorder.c shell-recorder: missing XFree 2011-05-26 00:52:04 +04:00
shell-recorder.h Make parameters configureable 2010-02-08 21:31:30 +01:00
shell-slicer.c Support and require Clutter 1.2 2010-03-11 15:08:48 -05:00
shell-slicer.h Don't generate st.h in a subdir 2010-02-22 19:37:49 -05:00
shell-stack.c include "config.h" in all .c files 2009-11-24 09:15:35 -05:00
shell-stack.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-tp-client.c Implement a Telepathy Approver and Handler (#643594) 2011-06-09 13:57:18 +02:00
shell-tp-client.h Implement a Telepathy Approver and Handler (#643594) 2011-06-09 13:57:18 +02:00
shell-tray-icon.c messageTray: forward clicks on trayicon SummaryItems to the icon 2011-03-21 14:56:53 -04: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 src: update for mutter include reorganization 2011-03-07 18:33:33 -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 shell: move non-ShellGlobal functions from shell-global to shell-util 2011-05-16 14:51:35 -04:00
shell-util.h Shell: sort, align, clean up shell-global.h and shell-util.h 2011-05-16 14:51:35 -04:00
shell-window-tracker-private.h Use new GLib application API for launching 2011-02-08 10:43:39 -05:00
shell-window-tracker.c ShellWindowTracker: Remove title tracking workarounds for OO.org and Firefox 2011-05-25 12:11:09 -04:00
shell-window-tracker.h src: update for mutter include reorganization 2011-03-07 18:33:33 -05:00
shell-wm-private.h Adapt to removal of Mutter namespace 2010-10-23 14:02:45 -04:00
shell-wm.c src: update for mutter include reorganization 2011-03-07 18:33:33 -05:00
shell-wm.h src: update for mutter include reorganization 2011-03-07 18:33:33 -05:00
shell-xfixes-cursor.c shell-xfixes-cursor: missing XFree 2011-05-05 23:49:57 +04:00
shell-xfixes-cursor.h Add shell-xfixes-cursor.[ch] 2010-05-11 15:03:11 -04:00
test-recorder.c Fix handling of clutter_init() failures 2011-03-13 14:29:47 -04:00