1
0
Fork 0
mutter-performance-source/src/core
Rui Matos 4cf461fffa display: Only process keyboard mapping events for the core X keyboard
The X server sends a XkbNewKeyboardNotify event for each keyboard
device when a new keyboard description is loaded. These days a typical
computer has several keyboard devices, e.g. xinput on this laptop
lists 8. Since the work we do on these events is relatively expensive
and we are only really interested in changes to the virtual core
keyboard we can skip other devices' events to cut on needless work.

https://bugzilla.gnome.org/show_bug.cgi?id=674859
2012-11-05 19:40:14 +01:00
..
above-tab-keycode.c Fix crash in meta_display_get_above_tab_keycode 2011-05-25 14:20:06 -04:00
async-getprop.c Revert "Remove a bunch of dead code" 2012-04-24 18:02:33 -04:00
async-getprop.h gnome-doc-tools version doesn't need to be so high. disable the entire 2008-12-01 22:54:57 +00:00
bell.c Switch to gtk-doc syntax 2012-04-24 15:20:39 -04:00
bell.h Switch to gtk-doc syntax 2012-04-24 15:20:39 -04:00
boxes-private.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
boxes.c boxes: Remove an unnecessary assignment 2012-05-01 18:21:17 -04:00
constraints.c constraints: Remove unused variable 2012-07-14 15:03:54 +02:00
constraints.h Replace public MetaFrameGeometry with MetaFrameBorders 2011-08-09 17:14:50 -04:00
core.c Port preferences to GSettings 2011-11-11 20:26:38 +01:00
core.h core: Replace lower_beneath_focus_window() 2011-07-09 01:08:58 +02:00
delete.c Revert "delete: Unbreak string freeze" 2012-10-16 14:47:37 +02:00
display-private.h display: (Optionally) delay focus changes in focus-follows-mouse mode 2012-10-11 07:49:21 +02:00
display.c display: Only process keyboard mapping events for the core X keyboard 2012-11-05 19:40:14 +01:00
edge-resistance.c introspection: remove --allow-unprefixed 2010-10-23 15:58:16 -04:00
edge-resistance.h src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
errors.c Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
eventqueue.c Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
eventqueue.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
frame.c Simplify the frame testing logic in callers to grab borders 2012-03-17 06:40:54 -04:00
frame.h frame: Add "get_corner_radiuses" chain 2011-08-24 09:38:23 -04:00
group-private.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
group-props.c Added curly brackets in two places to keep -pedantic happy. 2008-05-04 17:57:11 +00:00
group-props.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
group.c Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
iconcache.c iconcache: don't crash on a non-alpha mask pixmap 2011-03-21 18:51:14 -04:00
iconcache.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
keybindings-private.h keybindings: Use a GSettings object rather than a schema, to support extensions 2012-04-16 20:31:45 -04:00
keybindings.c keybindings: Correct annotations for meta_keybindings_set_custom_handler 2012-09-04 17:07:58 -03:00
main.c *BSD build fix: Include sys/wait.h as described in POSIX specs 2012-07-08 17:47:24 +02:00
mutter-Xatomtype.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
mutter.c mutter: Don't call g_type_init 2012-11-02 11:45:11 -04:00
place.c Fix bad declarations 2012-06-11 10:13:43 -04:00
place.h Replace public MetaFrameGeometry with MetaFrameBorders 2011-08-09 17:14:50 -04:00
prefs.c display: (Optionally) delay focus changes in focus-follows-mouse mode 2012-10-11 07:49:21 +02:00
screen-private.h screen: Add new public meta_screen_get_current_monitor API 2012-06-08 23:06:46 -04:00
screen.c screen: Ignore num-workspaces when using dynamic workspaces 2012-10-17 22:43:26 +02:00
session.c util: Use a sad face in the force-quit dialog 2012-09-19 15:09:42 +02:00
session.h Adding doxygen headers to some files. 2008-08-18 10:25:17 +00:00
stack-tracker.c meta_stack_tracker_free(): fix memory leak 2012-05-02 14:03:56 -04:00
stack-tracker.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
stack.c stack: Ignore keep-on-top property on maximized windows 2012-05-30 15:01:57 +02:00
stack.h Switch to gtk-doc syntax 2012-04-24 15:20:39 -04:00
testasyncgetprop.c Fix set but not used variables 2011-01-24 16:26:57 -05:00
testboxes.c Revert "Remove a bunch of dead code" 2012-04-24 18:02:33 -04:00
util.c util: Guard against older zenity versions 2012-09-19 15:09:43 +02:00
window-private.h window: Make some window methods public 2012-06-25 13:52:47 -04:00
window-props.c Remove unused public window-property functions 2012-10-03 23:35:35 -04:00
window-props.h Remove unused public window-property functions 2012-10-03 23:35:35 -04:00
window.c window: Avoid spurious focus-window changes when showing desktop 2012-10-26 15:52:32 +02:00
workspace-private.h Make meta_workspace_get_neighbor() public 2012-06-25 23:07:19 +02:00
workspace.c workspace: Respect the not_this_one parameter passed in 2012-07-16 15:21:54 -04:00
xprops.c Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
xprops.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00