1
0
Fork 0
mutter-performance-source/src/core
Rui Matos e160babe3f keybindings: Avoid using unitialized memory and grabbing random keys
meta_parse_accelerator() considers 0 length accelerator strings as
valid, meaning that the keybinding should be disabled. Unfortunately,
it doesn't initialize the MetaKeyCombo so if the caller doesn't
initialize it either, we end up using random values and possibly
grabbing random keys.

https://bugzilla.gnome.org/show_bug.cgi?id=766270
2016-05-12 20:06:02 +02:00
..
bell.c bell: Fallback to fullscreen flash if no window was passed 2016-03-21 11:38:31 +08:00
bell.h bell: Let the X11 caller deal with the X11 fallback 2016-03-10 12:34:56 +08:00
boxes-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
boxes.c boxes: Ignore struts that don't attach to the side they claim 2014-06-12 15:28:42 +02:00
constraints.c Revert "window: Remove old tiling code" 2016-01-10 15:16:09 +01:00
constraints.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
core.c core: Remove meta_core_change_workspace() 2015-07-23 12:13:45 +02:00
core.h core: Remove meta_core_get_frame_workspace() declaration 2015-07-23 12:13:45 +02:00
delete.c delete: Remove old code 2015-07-05 14:29:56 -07:00
display-private.h core: Refactor startup notification into a separate object 2016-02-19 17:41:03 +01:00
display.c display: Fix typo 2016-03-11 12:27:00 +01:00
edge-resistance.c window: Remove meta_window_move as well 2014-05-27 15:44:33 -04:00
edge-resistance.h window: Remove meta_window_move as well 2014-05-27 15:44:33 -04:00
errors.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
events.c core: fix build without wayland 2016-05-12 09:33:26 +02:00
events.h Move all X11 event processing to a new file in x11/ 2014-06-11 16:28:45 -04:00
frame.c Revert "window: Remove old tiling code" 2016-01-10 15:16:09 +01:00
frame.h frame: Put a MetaUIFrame* in our MetaFrame 2014-12-31 22:43:00 -08:00
keybindings-private.h keybindings: Keep virtual modifier masks around 2016-04-19 18:02:25 +02:00
keybindings.c keybindings: Avoid using unitialized memory and grabbing random keys 2016-05-12 20:06:02 +02:00
main.c Add --nested command line argument 2016-02-22 17:03:07 +08:00
meta-accel-parse.c keybindings: Avoid using unitialized memory and grabbing random keys 2016-05-12 20:06:02 +02:00
meta-accel-parse.h keybindings: Have meta_accelerator_parse take a MetaKeyCombo 2015-01-06 19:11:57 -08:00
meta-border.c MetaBorder: Use float constants and functions instead of double variants 2016-02-16 19:02:48 +08:00
meta-border.h Move out generic math parts out of the native barrier implementation 2016-02-16 19:02:48 +08:00
meta-gesture-tracker-private.h events: Simplify gesture event management 2014-07-24 18:05:56 +02:00
meta-gesture-tracker.c events: Simplify gesture event management 2014-07-24 18:05:56 +02:00
mutter.c Fix constness warnings 2015-09-24 03:01:51 +02:00
place.c place: Fix workspace check when collecting relevant windows 2015-01-20 00:00:32 +01:00
place.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
prefs.c theme: Complete removal of "fringe" titlebar button support 2015-10-16 04:13:14 +02:00
restart-helper.c Add a framework for restarting the compositor with nice visuals 2014-07-16 18:09:25 -04:00
restart.c restart: Fix pointer/XID confusion 2014-07-17 11:50:58 -04:00
screen-private.h core: Refactor startup notification into a separate object 2016-02-19 17:41:03 +01:00
screen.c Handle meta_screen_get_monitor_for_point() returning NULL 2016-03-10 16:01:54 +01:00
stack-tracker.c Don't restack windows while we are unmanaging them 2014-09-16 13:44:42 -04:00
stack-tracker.h stack-tracker: Make lower_below / raise_above internal as well 2014-09-12 16:56:27 -06:00
stack.c stack: Fix 32-bit issues 2016-04-08 17:28:26 -07:00
stack.h Revert "window: Remove old tiling code" 2016-01-10 15:16:09 +01:00
startup-notification-private.h core: Refactor startup notification into a separate object 2016-02-19 17:41:03 +01:00
startup-notification.c startup-notification: Ensure provided timestamp is always a 64 bit integer 2016-03-07 11:19:08 +08:00
testboxes.c testboxes: Don't avoid parameter list 2015-09-24 03:08:23 +02:00
util-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
util.c MetaLater: Invoke later callbacks queued by earlier ones 2016-02-26 17:52:01 +08:00
window-private.h MetaWindow: Make buffer_rect and rect share coordinate space 2016-05-01 21:11:27 +08:00
window.c wayland: Move buffer use count to MetaWaylandSurface 2016-03-29 18:26:10 +08:00
workspace-private.h workspace: Add a "workspace-index" property to MetaWorkspace 2014-08-16 14:56:38 -04:00
workspace.c Fix constness warnings 2015-09-24 03:01:51 +02:00