gnome-shell/src
Ryan Lortie 1118ec9653 GActionMuxer: disconnect group signals on finalize
The signals for the action group were being disconnected when the action
group was explicitly removed from the GActionMuxer but the same was not
being done when it was finalized.

This means that a change in the state of an action group that used to be
associated with a finalized GActionMuxer would result in a crash.  This
would happen for stateful application actions after closing a window.

https://bugzilla.gnome.org/show_bug.cgi?id=681399
2012-10-04 12:03:23 +02:00
..
calendar-server calendar-server: Add .desktop file for evolution calendar 2012-07-04 00:24:05 +02:00
gvc Fix documentation warnings 2012-04-09 19:57:51 +02:00
hotplug-sniffer hotplug-sniffer: fix double free when setting D-Bus return value 2012-01-16 17:38:38 -05:00
st Revert "st-texture-cache: Remove load_icon_name" 2012-10-02 21:40:40 -03:00
tray etc: Use generic marshaller 2012-01-25 19:03:13 -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 portability: use /bin/sh instead of /bin/bash 2012-07-15 10:17:24 +02:00
gnome-shell-extension-tool.in st: Remove StIconType 2012-08-29 16:41:09 -03:00
gnome-shell-jhbuild.in jhbuild wrapper: Clean up environment variable logic 2012-04-27 15:48:53 -04:00
gnome-shell-perf-tool.in jhbuild wrapper: move performance measurement to a separate tool 2012-04-24 21:20:49 +02:00
gnome-shell-plugin.c gnome-shell-plugin: Remove useless dispose/finalize handlers 2012-05-02 10:20:22 -04:00
main.c build: Install keybinding files for control-center 2012-09-19 11:50:57 +02:00
Makefile-calendar-server.am build: Fix distcheck 2012-08-06 16:13:54 +02:00
Makefile-gvc.am gvc: Fix introspection building 2011-03-11 16:29:40 +00:00
Makefile-hotplug-sniffer.am sniffer: add a mimetype sniffer helper executable 2011-07-13 14:39:35 -04:00
Makefile-st.am st: Remove st-container 2012-02-28 08:14:06 -05:00
Makefile-tray.am etc: Use generic marshaller 2012-01-25 19:03:13 -05:00
Makefile.am tests: Fix make dist 2012-07-14 11:48:54 +02:00
run-js-test.c run-js-test: GC twice after running a test 2012-06-24 19:20:48 -04: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 app-system: Don't show items with NoDisplay parents in the search 2012-06-21 16:03:48 -04:00
shell-app-system.h appDisplay: Don't show apps in NoDisplay categories in the All view 2012-06-11 13:55:59 -04:00
shell-app-usage.c shell: Use generic marshaller 2012-01-25 19:03:48 -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 shell-app: Fix a memory leak in the running state 2012-08-26 11:56:08 -03: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 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 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 layout: Add a fake root pixmap actor at startup, and fade it out 2012-09-19 11:45:24 +02:00
shell-global.h layout: Add a fake root pixmap actor at startup, and fade it out 2012-09-19 11:45:24 +02: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-idle-monitor.c messageTray: Correct idleness 2012-08-19 21:15:47 -04:00
shell-idle-monitor.h messageTray: Correct idleness 2012-08-19 21:15: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-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-mobile-providers.c Doc fixes 2011-11-07 15:24:59 -05:00
shell-mobile-providers.h Status area: add NetworkManager indicator 2011-03-16 15:59:34 +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 Dump a complete report from a performance run, as JSON 2010-05-21 00:18:45 -04:00
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 recorder: Port to GStreamer 1.0 API 2012-07-09 16:35:06 +02: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 recorder: Port to new gstreamer vp8enc api 2012-09-17 19:49:04 +02:00
shell-recorder.h Doc fixes 2011-11-07 15:24:59 -05:00
shell-screen-grabber.c screen-grabber: Fix area screenshots 2012-03-02 11:49:31 +01:00
shell-screen-grabber.h ShellScreenGrabber: grab the screen using pixel buffers 2012-01-31 10:47:19 -05:00
shell-screenshot.c Fix documentation warnings 2012-04-09 19:57:51 +02:00
shell-screenshot.h screenshot: add missing shell_screenshot_new() 2012-02-14 15:57:34 -05: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 Don't generate st.h in a subdir 2010-02-22 19:37:49 -05:00
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: 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 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 ViewSelector: remove the places & devices search provider 2012-09-16 19:02:22 +02:00
shell-util.h ViewSelector: remove the places & devices search provider 2012-09-16 19:02:22 +02: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 Adapt to removal of Mutter namespace 2010-10-23 14:02:45 -04:00
shell-wm.c Fix documentation warnings 2012-04-09 19:57:51 +02: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 recorder: Port to GStreamer 1.0 API 2012-07-09 16:35:06 +02:00