Commit Graph

153 Commits

Author SHA1 Message Date
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