mutter/src/core
Jasper St. Pierre a613a55658 Support _NET_WM_OPAQUE_REGION
This new hint allows compositors to know what portions of a window
will be obscured, as a region above them is opaque. For an RGB window,
possible to glean this information from the bounding shape region of
a client window, but not for an ARGB32 window. This new hint allows
clients that use ARGB32 windows to say which part of the window is
opaque, allowing this sort of optimization.

https://bugzilla.gnome.org/show_bug.cgi?id=679901
2013-02-06 00:08:04 -05: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 Initialize window->user_rect in the initial placement 2012-11-30 13:29:26 +00: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 MetaWindow: add a public method for checking if the application is responding 2012-12-25 18:39:09 +01:00
display-private.h display: Require XFixes 5.0 2013-02-01 13:13:51 -05:00
display.c display: Require XFixes 5.0 2013-02-01 13:13:51 -05: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 Port mutter to use XInput2 events instead of Core Events 2012-12-13 14:56:25 -05:00
keybindings.c Remove some server calls for core devices 2013-01-08 15:54:50 -05:00
main.c main: Remove call to clutter_x11_enable_xinput 2013-01-08 15:54:50 -05: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 Use meta_window_located_on_workspace() in more places 2013-01-18 15:45:05 -05:00
place.h Replace public MetaFrameGeometry with MetaFrameBorders 2011-08-09 17:14:50 -04:00
prefs.c prefs: Annotate meta_prefs_get_button_layout() 2013-01-10 00:10:50 +01: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: Add an introspectible wrapper for find_monitor_for_rect 2013-02-06 00:04:15 -05: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 Support _NET_WM_OPAQUE_REGION 2013-02-06 00:08:04 -05:00
window-props.c Support _NET_WM_OPAQUE_REGION 2013-02-06 00:08:04 -05:00
window-props.h Remove unused public window-property functions 2012-10-03 23:35:35 -04:00
window.c Support _NET_WM_OPAQUE_REGION 2013-02-06 00:08:04 -05:00
workspace-private.h Make work_area calculation funcs public and introspectible 2013-02-06 00:03:47 -05:00
workspace.c Make work_area calculation funcs public and introspectible 2013-02-06 00:03:47 -05: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