Kim Woelders
591ca46201
Fix extents invalidation when reparenting+moving while unmapped.
...
SVN revision: 30118
2007-05-27 21:21:32 +00:00
Kim Woelders
4e1398d8a4
Move argb bit from Eobj down to Win struct.
...
SVN revision: 30040
2007-05-20 08:08:59 +00:00
Kim Woelders
3f4eb10e09
Eliminate unused parameter in IPC functions. Move some stuff out of E.h.
...
SVN revision: 30015
2007-05-18 08:25:06 +00:00
Kim Woelders
ab1bdc3fb1
Fix repaint after changing shadow mode.
...
SVN revision: 29768
2007-04-29 14:48:09 +00:00
Kim Woelders
3a6d7dedef
Avoid creating/destroying regions - continued.
...
SVN revision: 29728
2007-04-25 18:41:54 +00:00
Kim Woelders
0e1f1151e9
Avoid creating/destroying regions - continued.
...
SVN revision: 29655
2007-04-22 14:15:22 +00:00
Kim Woelders
943da26068
Use some macros to simplify code. Minor reorganization of root stuff.
...
SVN revision: 29654
2007-04-22 14:08:35 +00:00
Kim Woelders
90c69ed966
Oops - fixup after last commit.
...
SVN revision: 29653
2007-04-22 12:27:16 +00:00
Kim Woelders
bf84441bee
Avoid creating/destroying regions.
...
SVN revision: 29628
2007-04-21 20:32:06 +00:00
Kim Woelders
1e60b25f78
Magnifier tweaks.
...
SVN revision: 29608
2007-04-19 22:25:25 +00:00
Kim Woelders
34d7428f6f
Fix incorrect fading termination in certain situations.
...
SVN revision: 29443
2007-04-08 19:30:47 +00:00
Kim Woelders
6b8e7b18f6
Remove some unnecessary casts.
...
SVN revision: 29438
2007-04-07 14:24:29 +00:00
Kim Woelders
17690df4b5
Add magnifier window (eesh mag show).
...
SVN revision: 29436
2007-04-07 13:19:30 +00:00
Kim Woelders
417024c1ec
Trivial cleanups.
...
SVN revision: 29088
2007-03-25 08:34:34 +00:00
Kim Woelders
c120bcd309
Add some glx support stuff.
...
SVN revision: 28810
2007-03-19 05:37:57 +00:00
Kim Woelders
dc980ddb49
The CM now renders to the composite overlay window (if available).
...
SVN revision: 28656
2007-03-11 13:52:23 +00:00
Kim Woelders
3648a92524
Make shadow on/off change effectve immediately.
...
SVN revision: 28281
2007-02-07 01:51:18 +00:00
Kim Woelders
247e92fe61
Fix configuration of fade time.
...
SVN revision: 28247
2007-02-04 22:42:50 +00:00
Kim Woelders
9262255f37
Do fading using animators.
...
SVN revision: 28239
2007-02-04 04:22:30 +00:00
Kim Woelders
f53600e1e8
Cleanups, enable compiling everything as if it were C++.
...
SVN revision: 28022
2007-01-17 01:10:44 +00:00
Kim Woelders
83bcbbaee1
2007.
...
SVN revision: 27952
2007-01-13 19:14:29 +00:00
Kim Woelders
a2594a1e81
Rewrap stuff related to WM_NAME/CLASS.
...
SVN revision: 27211
2006-11-26 11:11:14 +00:00
Kim Woelders
f14c360a46
Enable window matches on override-redirect windows (for compositing options).
...
SVN revision: 27183
2006-11-19 22:24:59 +00:00
Kim Woelders
63a8acc721
Split up, shuffle around, rename.
...
SVN revision: 27181
2006-11-19 21:55:52 +00:00
Kim Woelders
6f8d5d4d04
Set no-redirect flag on input-only windows (cosmetic/debug, has no real effect).
...
SVN revision: 27176
2006-11-19 12:37:09 +00:00
Kim Woelders
d8dcbc390b
Enable setting focused/non-focused opacity independently.
...
- Based on patch from Grant Wier.
SVN revision: 26934
2006-11-03 23:44:32 +00:00
Kim Woelders
7a6a93ccd5
No need to restart when changing override-redirect window opacity.
...
SVN revision: 26784
2006-10-24 21:40:51 +00:00
Kim Woelders
6cf576336f
Generalize selection handling. Manage _NET_WM_CM_Sx selection.
...
- Should fix issues with recent gtk ARGB windows.
SVN revision: 25746
2006-09-11 18:10:28 +00:00
Kim Woelders
bb637b3693
Eliminate redundant geometry caching in top-level objects.
...
SVN revision: 25645
2006-09-08 23:13:57 +00:00
Kim Woelders
0cca68ca52
Invalidate named window pixmap on reparent.
...
SVN revision: 25367
2006-09-02 15:23:04 +00:00
Kim Woelders
79e6f2a3e9
Add live pager update mode (when composite is enabled), take 1.
...
SVN revision: 25182
2006-08-28 22:46:22 +00:00
Kim Woelders
5e28148d57
Wrap.
...
SVN revision: 24638
2006-08-13 09:17:03 +00:00
Kim Woelders
c460e5d055
Don't shadow objects with empty shape.
...
SVN revision: 24612
2006-08-12 19:42:47 +00:00
Kim Woelders
73c9b8cb28
Refactor dialog creation functions.
...
SVN revision: 24092
2006-07-21 03:17:18 +00:00
Kim Woelders
a1bebc20f9
Fix incorrect damage region when raise actually lowers and vice versa
...
(do clip region update at proper point in sequence of things).
SVN revision: 23193
2006-06-05 20:57:07 +00:00
Kim Woelders
5e65f016d0
Shuffle some stuff around. Add function to find ARGB visual.
...
SVN revision: 23057
2006-06-01 20:18:40 +00:00
Kim Woelders
25648ab3e8
Fix some debug stuff.
...
SVN revision: 23055
2006-06-01 19:21:30 +00:00
Kim Woelders
61946c7db1
Eliminate a number of attribute fetches.
...
SVN revision: 22806
2006-05-21 12:09:14 +00:00
Kim Woelders
d695c40a79
ARGB client handling tweak.
...
SVN revision: 22626
2006-05-14 19:57:38 +00:00
Kim Woelders
f02b00ad9d
Change internal window handling API. Now passing Win (pointer to EXID struct) in stead of window XID.
...
SVN revision: 22397
2006-04-29 19:39:21 +00:00
Kim Woelders
3340fb36e6
Fix progress bars with composite enabled.
...
SVN revision: 22300
2006-04-22 13:57:54 +00:00
Kim Woelders
6eb1fbcb72
Change some stuff to const. Minor config tweaks.
...
SVN revision: 22284
2006-04-21 22:52:59 +00:00
Kim Woelders
aaf3876519
Window handling function api rename/rewrap continued.
...
SVN revision: 22202
2006-04-18 17:57:58 +00:00
Kim Woelders
0218e123c2
Start renaming/rewrapping stuff preparing for other api changes.
...
SVN revision: 22185
2006-04-17 21:55:34 +00:00
Kim Woelders
27050fe8cc
Split off timers.h
...
SVN revision: 22161
2006-04-16 13:27:38 +00:00
Kim Woelders
05e7471a1a
Introduce idlers.
...
SVN revision: 21980
2006-04-09 10:18:34 +00:00
Kim Woelders
57e5fb09d4
Trivial fixes and cleanups.
...
SVN revision: 21978
2006-04-09 09:26:15 +00:00
Kim Woelders
33aff75d26
Move frequently used opaque type definitions to etypes.h.
...
SVN revision: 21913
2006-04-06 21:20:16 +00:00
Kim Woelders
1b8f4b1fe7
Make window opaque when focused (window option, enabled by default).
...
Clean up handling of opacity settings, move config options to misc.opacity.
Opacity values in configuration are now 0-100 in stead of 0-255.
SVN revision: 21722
2006-04-02 09:45:40 +00:00
Kim Woelders
0915c5727b
Simplify server extension handling. Initial screensaver extension stuff.
...
SVN revision: 21412
2006-03-19 15:33:38 +00:00