summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorThomas James Alexander Thurman <tthurman@src.gnome.org>2008-11-17 02:57:20 +0000
committerThomas James Alexander Thurman <tthurman@src.gnome.org>2008-11-17 02:57:20 +0000
commita06d96316e046e5298a54b8eff13081560ca0cda (patch)
tree62986a55b2550421fc9074c545563551d6746ec5 /ChangeLog
parent6e8c233d6a5f7232186c225748e4620af784f948 (diff)
downloadmetacity-a06d96316e046e5298a54b8eff13081560ca0cda.tar.gz
This change adds support for the new _NET_WM_FULLSCREEN_MONITORS
property and client message. This allows client applications to request that a fullscreen window cover more than one monitor. * src/include/boxes.h: * src/core/boxes.c: Add meta_rectangle_union * src/core/window-private.h: * src/core/window.c: (meta_window_new_with_attrs, meta_window_free, set_net_wm_state, meta_window_update_fullscreen_monitors, meta_window_client_message): Add MetaWindow property to store fullscreen monitors field, update _NET_WM_FULLSCREEN_MONITORS property on windows, and handle client message. * src/core/atomnames.h: Add _NET_WM_FULLSCREEN_MONITORS atom. * src/core/constraints.c (setup_constraint_info): If _NET_WM_FULLSCREEN_MONITORS is interesting, use the data stored in MetaWindow::fullscreen_monitors to determine the fullscreen area instead of the basic xinerama_info area. svn path=/trunk/; revision=4021
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7734129c..b653c33d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2008-11-16 David Trowbridge <trowbrds@gmail.com>
+
+ This change adds support for the new _NET_WM_FULLSCREEN_MONITORS
+ property and client message. This allows client applications to request
+ that a fullscreen window cover more than one monitor.
+
+ * src/include/boxes.h:
+ * src/core/boxes.c: Add meta_rectangle_union
+
+ * src/core/window-private.h:
+ * src/core/window.c:
+ (meta_window_new_with_attrs, meta_window_free, set_net_wm_state,
+ meta_window_update_fullscreen_monitors, meta_window_client_message): Add
+ MetaWindow property to store fullscreen monitors field, update
+ _NET_WM_FULLSCREEN_MONITORS property on windows, and handle client
+ message.
+
+ * src/core/atomnames.h: Add _NET_WM_FULLSCREEN_MONITORS atom.
+
+ * src/core/constraints.c (setup_constraint_info): If
+ _NET_WM_FULLSCREEN_MONITORS is interesting, use the data stored in
+ MetaWindow::fullscreen_monitors to determine the fullscreen area instead
+ of the basic xinerama_info area.
+
2008-11-11 Thomas Thurman <tthurman@gnome.org>
Removed deprecated calls. Closes #560445.