Commit Graph

31 Commits

Author SHA1 Message Date
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 ed4c748a91 Introduce HintsSetDesktopNames() 2022-06-10 20:49:38 +02:00
Kim Woelders 8b553d3d97 Remove gnome1 hint support
Probably about time - obsolete and disabled by default for almost 20 years.
2022-02-14 16:52:15 +01:00
Kim Woelders 204999090e Shuffle some property stuff around
Just somewhat cleaner.
2021-08-21 20:47:00 +02:00
Kim Woelders 171b282f9f Remove unused SM_CLIENT_ID stuff 2020-10-11 10:30:04 +02: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 9fc7dc7f5e Header file tweaks and cosmetics.
Primarily, don't include Xlib.h from other headers than xtypes.h.
2013-12-29 08:59:38 +01:00
Kim Woelders ccc5560d23 No need for double - change to float. 2013-07-07 23:35:16 +02:00
Kim Woelders 9ca446396b Move/rename EInternAtom -> ex_atom_get, AtomListIntern -> ex_atoms_get. 2013-04-07 20:02:24 +02:00
Kim Woelders d4f1cd6a78 Fix using e16 with xcompmgr.
Various fixes around handling of _NET_WM_WINDOW_OPACITY.
- Propagate client window changes to frame window.
- Let zero value mean "do the default", i.e. use focused/unfocused config values.
- Only set client window property if opacity is set explicitly
  (matches, snaps, or ipc).

SVN revision: 84319
2013-02-23 11:35:49 +00:00
Kim Woelders 11986c20d0 Update internal area hint when changing area.
This fixes that the area is not always correct after a restart when
there has been no proper exit (e.g. restart from a gdb session).

SVN revision: 63606
2011-09-25 18:27:34 +00:00
Kim Woelders 9577d31aaf Header file tweaks.
SVN revision: 34103
2008-03-24 08:57:50 +00:00
Kim Woelders c4b035680b Cleanups.
SVN revision: 34085
2008-03-22 15:00:07 +00:00
Kim Woelders 8380235420 Use XInternAtoms to speed up initial atom fetch.
SVN revision: 33817
2008-02-23 11:57:41 +00:00
Kim Woelders 6089e2ef04 Deactivate unused code, trivial cleanups.
SVN revision: 31626
2007-09-05 19:12:56 +00:00
Kim Woelders ea321254c3 Cleanups around unused SM_CLIENT_ID property.
SVN revision: 29559
2007-04-16 20:31:33 +00:00
Kim Woelders f88f5fc371 Client message processing fixup.
SVN revision: 29558
2007-04-16 16:48:46 +00:00
Kim Woelders d9d96086f7 Don't use atom name in property change processing.
SVN revision: 29557
2007-04-16 16:36:10 +00:00
Kim Woelders 76806c4cda Don't use atom name in client message processing.
SVN revision: 29538
2007-04-15 14:54:11 +00:00
Kim Woelders 225f169b20 Split client message processing into client and root message parts.
SVN revision: 29536
2007-04-15 14:34:46 +00:00
Kim Woelders 83bcbbaee1 2007.
SVN revision: 27952
2007-01-13 19:14:29 +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 307afc96bd Trivial cleanups.
SVN revision: 22818
2006-05-21 18:44:18 +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 e0f5df38f6 Add missing extern's.
SVN revision: 21423
2006-03-19 19:31:23 +00:00
Kim Woelders 791f169fb2 Cleanups.
SVN revision: 20439
2006-02-13 19:15:56 +00:00
Kim Woelders cd8e6fd4be Support for _NET_WM_SYNC_REQUEST - Not enabled.
SVN revision: 20415
2006-02-12 19:14:14 +00:00
Kim Woelders 056248c884 2006.
SVN revision: 19591
2006-01-07 07:20:58 +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 20429a1f72 Client adoption changes - continued.
SVN revision: 18110
2005-10-29 15:35:39 +00:00
Kim Woelders 9dca3e88f1 EWM hint support is no longer optional. Split off hints.h.
SVN revision: 18049
2005-10-27 23:18:35 +00:00