Commit Graph

1121 Commits

Author SHA1 Message Date
Christopher Jeffrey
69c31fc168 put typedefs and defs in header. organize declarations. 2012-02-08 16:45:08 -06:00
Christopher Jeffrey
eee5668600 put typedefs and defs in header 2012-02-08 04:34:33 -06:00
Christopher Jeffrey
cfe78e7ca5 put all functions in header file 2012-02-08 04:31:39 -06:00
Christopher Jeffrey
2424980f22 major refactor 2012-02-08 04:20:22 -06:00
Christopher Jeffrey
c451c08058 dont draw shadows on WINTYPE_DESKTOP windows 2012-02-06 13:20:44 -06:00
Christopher Jeffrey
c4089805ed refactor settrans 2012-02-06 02:17:17 -06:00
Christopher Jeffrey
ca5ef3978e Merge branch 'clear_shadow' 2012-02-05 00:10:27 -06:00
Christopher Jeffrey
9b973d6e12 better focus setup, add experimental zero shadow option 2012-02-05 00:06:00 -06:00
Christopher Jeffrey
6a71094d8a dont clear shadow on small windows 2012-02-04 21:04:02 -06:00
Christopher Jeffrey
a2028a02f3 better dimensions? 2012-02-01 14:37:45 -06:00
Christopher Jeffrey
73ab1244b1 different clear shadow dimensions 2012-02-01 13:57:52 -06:00
Christopher Jeffrey
75b0d38725 clear rectangle in shadow 2012-02-01 13:52:35 -06:00
Christopher Jeffrey
b31a2b48a1 always update win_extents property, make frame opacity smarter 2012-01-31 16:10:30 -06:00
Christopher Jeffrey
c39010197b ignore WINTYPE_UNKNOWN when determining wintype 2012-01-15 09:19:46 -06:00
Christopher Jeffrey
51e2eec823 add WINTYPE_UNKNOWN to prevent segfaults 2012-01-15 05:02:24 -06:00
Christopher Jeffrey
71d7352659 fix potential segfault 2012-01-14 13:02:58 -06:00
Christopher Jeffrey
01e978a512 ignore override_redirect windows for XSelectInput and get_frame_extents calls 2012-01-14 10:12:54 -06:00
Christopher Jeffrey
a6afff2c4a fix potential segfault in win_extents 2012-01-14 09:37:32 -06:00
Christopher Jeffrey
b9dbf7701b install trans script as settrans 2012-01-10 14:51:09 -06:00
Christopher Jeffrey
5206eaba74 improvements to trans script 2011-12-23 00:01:17 -06:00
Christopher Jeffrey
1e2bb55744 disable fading opacity changes 2011-12-09 08:48:56 -06:00
Christopher Jeffrey
48e0eccbbc clean makefile, add transset script 2011-12-07 12:35:22 -06:00
Christopher Jeffrey
cc7adcd175 fix uninstall in makefile 2011-12-05 06:52:11 -06:00
Christopher Jeffrey
9577fcd344 fix readme 2011-11-16 00:12:42 -06:00
Christopher Jeffrey
2cb499de0b add options to readme 2011-11-16 00:04:38 -06:00
Christopher Jeffrey
fd4e9bff7b paint shadows according to opacity, remove commented code 2011-11-15 23:55:11 -06:00
Christopher Jeffrey
adadcb92ac add set_opacity, fix focus behavior 2011-11-15 23:41:44 -06:00
Christopher Jeffrey
e7ee7018a4 readme, etc 2011-11-06 22:03:18 -06:00
Christopher Jeffrey
f46a8d06bf whitespace, license 2011-11-06 19:58:30 -06:00
Christopher Jeffrey
b87efad014 fix gcc warning, have shadows be explicitly enabled 2011-11-06 19:29:23 -06:00
Christopher Jeffrey
de8b773387 clean tree 2011-11-06 18:20:45 -06:00
Christopher Jeffrey
5f63244a81 macros to make things more intelligible 2011-11-06 16:34:33 -06:00
Christopher Jeffrey
69f003348b Merge branch 'frame_opacity' 2011-11-05 22:59:20 -05:00
Christopher Jeffrey
cde4d0c75f complete frame opacity 2011-11-05 22:58:43 -05:00
Christopher Jeffrey
d8b437aca3 frame opacity 2011-11-05 21:39:58 -05:00
Christopher Jeffrey
4ef58758c5 add option for inactive opacity value, whitespace 2011-11-05 07:00:39 -05:00
Christopher Jeffrey
fbc6d7da0b whitespace 2011-11-05 03:19:29 -05:00
Christopher Jeffrey
7ab9b06a04 fix segfault on focusout 2011-11-04 15:11:31 -05:00
Christopher Jeffrey
47d61d34ae add readme 2011-11-04 13:52:05 -05:00
Christopher Jeffrey
0732a19af2 fix compiler warnings 2011-11-04 13:30:53 -05:00
Christopher Jeffrey
a73d02c6a8 implement inactive window transparency 2011-11-04 12:02:17 -05:00
Christopher Jeffrey
c50fdf4fd4 more whitespace 2011-11-04 05:16:15 -05:00
Christopher Jeffrey
7d17fcdf1e fix memory leak 2011-11-04 04:14:14 -05:00
Christopher Jeffrey
b0608d0c7c allow shadows on argb windows 2011-11-04 03:59:51 -05:00
Christopher Jeffrey
6c9166c36f major refactor, removed other shadow modes 2011-11-04 03:44:48 -05:00
Christopher Jeffrey
4c3bf853f3 whitespace 2011-11-04 02:08:34 -05:00
Javeed Shaikh
e89fafef57 Allow the user to specify offsets for server-side (hard) shadows. 2008-02-20 15:45:48 -05:00
Dana Jansens
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
Dana Jansens
f717d14a38 Ignore some X errors that can occur in normal use 2008-02-20 11:35:40 -05:00
Dana Jansens
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