Commit Graph

43 Commits

Author SHA1 Message Date
Kim Woelders 214222e100 desktops: Maintain separate workareas for each desktop 2023-11-26 10:04:33 +01:00
Kim Woelders 5ce609cca7 Change formatting style
No tabs, more like K&R.
Also switch to indent 2.2.13.
2023-11-26 10:03:45 +01:00
Kim Woelders 230ee4d9e9 Update non-active desk pagers when background is changed
#11
2023-08-12 19:49:47 +02:00
Kim Woelders 28c1a5fd05 desktops: Introduce DesksGetNames() 2022-06-10 20:49:38 +02:00
Kim Woelders 84788b993c Optionally don't slide in DeskGotoByEwin()
No actual changes yet.
2019-03-05 16:15:28 +01:00
Kim Woelders 4d1bde02ae Wrap XID and some other X types.
Mostly to change longs to ints to reduce memory footprint a bit on 64
bit systems.
2014-04-23 19:13:00 +02:00
Kim Woelders af5dcb3987 Change some longs to ints where long is not needed.
SVN revision: 66973
2012-01-08 12:54:08 +00:00
Kim Woelders 93fb484abd Add missed 2009s.
SVN revision: 44039
2009-11-29 10:35:56 +00:00
Kim Woelders cf87c2452d Fix crash when snapshot or match places window on invalid desk (noted by Ted Baltz).
SVN revision: 42381
2009-09-10 14:34:06 +00:00
Kim Woelders 22935b9a2d 2008.
SVN revision: 34781
2008-06-09 17:41:49 +00:00
Kim Woelders a8c44980f3 Fix ripples/waves on xorg 1.4 when composite is active.
SVN revision: 34720
2008-06-01 20:53:12 +00:00
Kim Woelders 26f7112636 Remove/comment out unused stuff.
SVN revision: 34533
2008-05-10 23:22:31 +00:00
Kim Woelders e7f01c2d6f Add -brs to indent profile.
SVN revision: 34096
2008-03-23 11:54:24 +00:00
Kim Woelders 05086b00f3 Don't mask off events while switching area/desk. The amount of enter/leave
events during switches has been reduced considerably, and changing the event
masks causes more trouble than worth while (I think...).


SVN revision: 30944
2007-07-23 18:59:42 +00:00
Kim Woelders 83bcbbaee1 2007.
SVN revision: 27952
2007-01-13 19:14:29 +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 e31afc2b5d Fix theme transparency with external background.
SVN revision: 22178
2006-04-17 09:23:58 +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 ad52858fbb Fix external background on root at startup with CM enabled. Cleanups.
SVN revision: 20891
2006-03-01 21:57:50 +00:00
Kim Woelders d092ff2f43 Fix build without composite.
SVN revision: 20842
2006-02-27 21:25:38 +00:00
Kim Woelders b5038396fb Rework background handling:
- Only use root background overlay when composite is enabled
- Improve handling of external backgrounds ("No Background")
- Fix external background handling when composite is enabled


SVN revision: 20835
2006-02-27 19:14:25 +00:00
Kim Woelders 70a5b8da55 Do full composite repaint on VT switch.
SVN revision: 19782
2006-01-14 14:30:51 +00:00
Kim Woelders 8feadccca6 Go back to using single unredirected root background window (speeds up
composite considerably).


SVN revision: 19665
2006-01-08 23:44:14 +00:00
Kim Woelders 056248c884 2006.
SVN revision: 19591
2006-01-07 07:20:58 +00:00
Kim Woelders 466b88f6ce Fix setting no background.
SVN revision: 18879
2005-12-06 18:54:28 +00:00
Kim Woelders 6e8a8d0e83 Add window holding desk 0 (root) background.
SVN revision: 18774
2005-12-01 23:28:13 +00:00
Kim Woelders 1db09e855a Still more background handling change bits.
SVN revision: 18770
2005-12-01 21:25:42 +00:00
Kim Woelders d946e0c34b Background handling change bits.
SVN revision: 18769
2005-12-01 18:30:47 +00:00
Kim Woelders 64e15839e7 Split off aclass.h. Cleanups.
SVN revision: 18665
2005-11-27 13:11:06 +00:00
Kim Woelders 7835608a0f Fix incorrect or invalid background pixmaps in certain situations.
SVN revision: 18662
2005-11-27 11:02:05 +00:00
Kim Woelders 85639edc22 Prepare to fix various issues related to background pixmap handling.
SVN revision: 18577
2005-11-21 17:48:44 +00:00
Kim Woelders f9cf7b23ef Fix non-opaque moves across desk switch. Cleanups.
SVN revision: 18541
2005-11-19 20:43:09 +00:00
Kim Woelders ac60a6615a Area stuff belongs with desk stuff.
SVN revision: 18540
2005-11-19 19:32:45 +00:00
Kim Woelders 0dfa113313 General bug hunt - Found a few, pedantic cleanups, dead code removal.
SVN revision: 18153
2005-10-30 19:40:49 +00:00
Kim Woelders 3faffc66fa Fix bug in desktop background assignment. Split off backgrounds.h.
SVN revision: 17891
2005-10-24 16:05:30 +00:00
Kim Woelders 2c33156bf9 Fix non-opaque resizing (properly this time, I hope).
SVN revision: 17685
2005-10-19 16:16:41 +00:00
Kim Woelders 73db502b7a Fix non-opaque resizing.
SVN revision: 17666
2005-10-18 21:39:36 +00:00
Kim Woelders 21f5e914e9 Virtual root event handling tweaks.
SVN revision: 17662
2005-10-18 18:39:00 +00:00
Kim Woelders 4864ea4c70 Remove eobj.h from E.h, include where needed.
SVN revision: 16749
2005-09-18 06:35:38 +00:00
Kim Woelders e334168920 Avoid unnecessary client list updates.
SVN revision: 16691
2005-09-11 18:08:05 +00:00
Kim Woelders cf2a9850a7 Speed up stacking.
SVN revision: 16690
2005-09-11 17:20:32 +00:00
Kim Woelders 4ae7217564 Shuffle stuff around to more appropriate locations.
SVN revision: 16522
2005-09-04 12:43:13 +00:00
Kim Woelders 9ebaf4a103 Change most desk references from integer to pointer to desk object.
SVN revision: 16515
2005-09-04 07:27:20 +00:00