2424980f22
major refactor
2012-02-08 04:20:22 -06:00
c451c08058
dont draw shadows on WINTYPE_DESKTOP windows
2012-02-06 13:20:44 -06:00
c4089805ed
refactor settrans
2012-02-06 02:17:17 -06:00
ca5ef3978e
Merge branch 'clear_shadow'
2012-02-05 00:10:27 -06:00
9b973d6e12
better focus setup, add experimental zero shadow option
2012-02-05 00:06:00 -06:00
6a71094d8a
dont clear shadow on small windows
2012-02-04 21:04:02 -06:00
a2028a02f3
better dimensions?
2012-02-01 14:37:45 -06:00
73ab1244b1
different clear shadow dimensions
2012-02-01 13:57:52 -06:00
75b0d38725
clear rectangle in shadow
2012-02-01 13:52:35 -06:00
b31a2b48a1
always update win_extents property, make frame opacity smarter
2012-01-31 16:10:30 -06:00
c39010197b
ignore WINTYPE_UNKNOWN when determining wintype
2012-01-15 09:19:46 -06:00
51e2eec823
add WINTYPE_UNKNOWN to prevent segfaults
2012-01-15 05:02:24 -06:00
71d7352659
fix potential segfault
2012-01-14 13:02:58 -06:00
01e978a512
ignore override_redirect windows for XSelectInput and get_frame_extents calls
2012-01-14 10:12:54 -06:00
a6afff2c4a
fix potential segfault in win_extents
2012-01-14 09:37:32 -06:00
b9dbf7701b
install trans script as settrans
2012-01-10 14:51:09 -06:00
5206eaba74
improvements to trans script
2011-12-23 00:01:17 -06:00
1e2bb55744
disable fading opacity changes
2011-12-09 08:48:56 -06:00
48e0eccbbc
clean makefile, add transset script
2011-12-07 12:35:22 -06:00
cc7adcd175
fix uninstall in makefile
2011-12-05 06:52:11 -06:00
9577fcd344
fix readme
2011-11-16 00:12:42 -06:00
2cb499de0b
add options to readme
2011-11-16 00:04:38 -06:00
fd4e9bff7b
paint shadows according to opacity, remove commented code
2011-11-15 23:55:11 -06:00
adadcb92ac
add set_opacity, fix focus behavior
2011-11-15 23:41:44 -06:00
e7ee7018a4
readme, etc
2011-11-06 22:03:18 -06:00
f46a8d06bf
whitespace, license
2011-11-06 19:58:30 -06:00
b87efad014
fix gcc warning, have shadows be explicitly enabled
2011-11-06 19:29:23 -06:00
de8b773387
clean tree
2011-11-06 18:20:45 -06:00
5f63244a81
macros to make things more intelligible
2011-11-06 16:34:33 -06:00
69f003348b
Merge branch 'frame_opacity'
2011-11-05 22:59:20 -05:00
cde4d0c75f
complete frame opacity
2011-11-05 22:58:43 -05:00
d8b437aca3
frame opacity
2011-11-05 21:39:58 -05:00
4ef58758c5
add option for inactive opacity value, whitespace
2011-11-05 07:00:39 -05:00
fbc6d7da0b
whitespace
2011-11-05 03:19:29 -05:00
7ab9b06a04
fix segfault on focusout
2011-11-04 15:11:31 -05:00
47d61d34ae
add readme
2011-11-04 13:52:05 -05:00
0732a19af2
fix compiler warnings
2011-11-04 13:30:53 -05:00
a73d02c6a8
implement inactive window transparency
2011-11-04 12:02:17 -05:00
c50fdf4fd4
more whitespace
2011-11-04 05:16:15 -05:00
7d17fcdf1e
fix memory leak
2011-11-04 04:14:14 -05:00
b0608d0c7c
allow shadows on argb windows
2011-11-04 03:59:51 -05:00
6c9166c36f
major refactor, removed other shadow modes
2011-11-04 03:44:48 -05:00
4c3bf853f3
whitespace
2011-11-04 02:08:34 -05:00
e89fafef57
Allow the user to specify offsets for server-side (hard) shadows.
2008-02-20 15:45:48 -05:00
c69769f0ae
More fixing for fade-outs.
...
When a window is destroyed, always override the fade out so that the finish_destroy_win function can be called.
When a ConfigureNotify event is processed on an unmapped window, don't set the clipChanged = True. Fixes unmap->configure causing flashing during the fade-out.
2008-02-20 11:35:44 -05:00
f717d14a38
Ignore some X errors that can occur in normal use
2008-02-20 11:35:40 -05:00
9339584771
Fix races that occur when a window id is destroyed and recreated very quickly. This behaviour happens when restarting the window manager.
...
Don't use windows that are destroyed when restacking other windows or when handling events on a window id. It is possible for the same window id to appear in the window list multiple times if it is destroyed then created before the destroy fade-out completes.
2008-02-20 00:42:46 -05:00
dde2509cdc
Plug 3 memory leaks, and make fading windows always draw so that fast desktop changing doesn't make windows become invisible.
2008-02-15 19:01:37 -05:00
27ca5f291c
Save ConfigureNotify events for unmapped windows until the window maps. If a window moves while it is unmapped, it should not affect its fade-out.
...
A window can move/resize while it is fading out. Even if you don't delete the pixmap in that case, the fade-out will be shown in the wrong place and the wrong area on screen will be marked damaged when the window is gone without this patch.
2008-02-15 11:12:54 -05:00
db45bafdc4
register the _NET_WM_CM_S hint with the correct screen number
2008-02-15 10:46:01 -05:00