Mike Blumenkrantz
18c74cb382
add e_comp_object_frame_icon_geometry_get
2014-01-15 23:11:07 -05:00
Mike Blumenkrantz
b0d53be21d
fix remember geometry updating
...
T791
2014-01-15 22:54:08 -05:00
Mike Blumenkrantz
2410660dd1
use current client position for post frame set any time changes.pos is set
...
T790
2014-01-15 21:14:38 -05:00
Mike Blumenkrantz
17291018db
override/placed gets set on compositor side
2014-01-15 21:04:10 -05:00
Mike Blumenkrantz
cb5c473786
check/set button for pager window drags
...
T789
2014-01-15 20:52:27 -05:00
Mike Blumenkrantz
37b6238d33
fix comp style display
2014-01-15 20:39:51 -05:00
Mike Blumenkrantz
e58bf33d38
redo pager16 window dragging
...
T784, T777
2014-01-15 18:52:57 -05:00
Mike Blumenkrantz
25e39aaa2b
block deskmirror client visibility changes during drags
2014-01-15 18:52:57 -05:00
Mike Blumenkrantz
4d72f840c9
fix void ptr arith warning
2014-01-15 18:52:57 -05:00
Mike Blumenkrantz
a658e4c198
add e_drag_current_get
2014-01-15 18:52:57 -05:00
Mike Blumenkrantz
a37bfe3d25
focus clients after pager drag to desktop
2014-01-15 18:52:57 -05:00
Mike Blumenkrantz
fb18230b27
block comp queues during hide on shutdown
2014-01-15 18:52:57 -05:00
Chris Michael
ab9d8b8d82
Remove unused variable.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-01-15 22:42:42 +00:00
Mike Blumenkrantz
064362234b
use live objects for pager16 window drags
2014-01-15 17:01:45 -05:00
Mike Blumenkrantz
32fd2f1776
fix keyboard move/resize info display
2014-01-15 17:01:44 -05:00
Mike Blumenkrantz
b719a6a8ff
enable -Wpointer-arith for git builds
2014-01-15 17:01:44 -05:00
Mike Blumenkrantz
30ef7b217a
add e_deskmirror_mirror_copy
2014-01-15 17:01:41 -05:00
Mike Blumenkrantz
a33fa26847
only set shape mask if client has been reparented
2014-01-15 14:03:50 -05:00
Mike Blumenkrantz
36e2b03376
X override clients are already placed
2014-01-15 13:51:54 -05:00
Mike Blumenkrantz
047bcd7818
fix netwm sync resizing to account for frame geometry
...
T778
2014-01-15 12:13:05 -05:00
Mike Blumenkrantz
d095b392e9
set netwm sync alarm to right struct member
...
T778
2014-01-15 12:13:05 -05:00
Mike Blumenkrantz
a084217ba9
don't hints on override clients
...
T772
2014-01-15 12:13:04 -05:00
Mike Blumenkrantz
e8e2002804
always set icccm wm state when calling related hints function
...
T773
2014-01-15 12:13:04 -05:00
Mike Blumenkrantz
51bcc9ad0f
remove shadow from client icon drags
...
T776
2014-01-15 12:13:04 -05:00
Mike Blumenkrantz
bd83ae044f
add comp settings to configure registry
...
it's always been in the settings menu, but I forgot to put it into the registry.
T779
2014-01-15 12:13:04 -05:00
Carsten Haitzler
9fbb5def7f
deskmirror - set scale factor nicely.
2014-01-15 20:13:47 +09:00
Sebastian Dransfeld
227072c553
randr: remove debug output
2014-01-15 07:06:14 +01:00
Sebastian Dransfeld
93cf4d877d
randr: remove unused variable
2014-01-15 07:06:13 +01:00
Sebastian Dransfeld
e215a3951e
randr: Enable output from settings
2014-01-15 07:06:13 +01:00
Sebastian Dransfeld
b140a13314
e_randr: rework
2014-01-15 07:06:13 +01:00
Sebastian Dransfeld
ed520d31a1
e_acpi: Add function to get lid status
...
So we can know lid status without waiting for a lid event.
2014-01-15 07:06:13 +01:00
Mike Blumenkrantz
7656e10f04
don't need to check desklock state on lokker init
2014-01-15 01:02:06 -05:00
Mike Blumenkrantz
8491ceebc0
try locking new desklock interfaces on append if state == locked
2014-01-15 01:01:41 -05:00
Mike Blumenkrantz
4f116acdbf
fix lokker install rule
2014-01-15 00:57:37 -05:00
Mike Blumenkrantz
51d111b3ee
fix restacking on client lower
2014-01-15 00:09:33 -05:00
Mike Blumenkrantz
b493c4dac1
bugfix: unset video flag when failing to find teamwork media
2014-01-14 23:38:39 -05:00
Mike Blumenkrantz
1da25bc254
force accuracy in pager16 aspecting
...
this was inherited from the original pager module where it didn't matter as much.
T771
2014-01-14 23:20:40 -05:00
Mike Blumenkrantz
cd4ed6f4e8
fix bgpreview dynamic updating
...
T771
2014-01-14 22:50:28 -05:00
Mike Blumenkrantz
9c65093cb4
unblock client lowering
...
T770
2014-01-14 22:40:18 -05:00
Jean-Philippe Andre
7ffc096341
Mixer: Fix crash when closing mixer settings
...
app can already be NULL at this point, when called from _cb_win_del().
2014-01-15 12:37:59 +09:00
Mike Blumenkrantz
390b8a5bf5
feature: selective redirection toggling
...
this toggles redirection on compatible (X) clients while still mostly preserving window frame functionality
2014-01-14 20:29:00 -05:00
Mike Blumenkrantz
70d65978c7
add "Enable advanced compositing features" option
...
this is what I'll be using to conceal various features in the future which should not be used without some understanding of what they do (OR FACE THE CONSEQUENCES)
2014-01-14 20:29:00 -05:00
Mike Blumenkrantz
df0173d24c
feature: support XPRESENT extension to reduce compositing overhead
...
xorg 1.15 introduces this extension which has a magical event to notify when a pixmap's size changes, which means that the size never needs to be manually fetched
2014-01-14 20:29:00 -05:00
Mike Blumenkrantz
2ee8262ea5
block rendering while screensaver is active
2014-01-14 20:29:00 -05:00
Mike Blumenkrantz
9c5509b236
add versioning to remembers to prevent badness when new properties are added
2014-01-14 20:29:00 -05:00
Mike Blumenkrantz
56ae997976
deduplicate E_Remember edd
...
what if we weren't insane and didn't have the same exact code in 2 places?
2014-01-14 20:29:00 -05:00
Mike Blumenkrantz
e54815a29f
e menus no longer use comp shadows
2014-01-14 20:29:00 -05:00
Mike Blumenkrantz
0943d9f7cc
remove resize callback on gadcon parent
...
this sometimes gets called after the gadcon is deleted which leads to a crash
2014-01-14 20:29:00 -05:00
Mike Blumenkrantz
6aedd4760d
improve bgpreview widget to use livethumb with auto vsizing
...
this widget gets used in permanent locations now, so it needs to use less memory when possible
2014-01-14 20:29:00 -05:00
Mike Blumenkrantz
0b7e5dd371
teamwork protocol modification to work better in wayland
...
wayland surface ids are stupid, so we need to use uint64_t here to accurately get the window id
2014-01-14 20:29:00 -05:00