Kim Woelders
9c31fe29ed
Clean up header file inclusion order.
...
Fixes building with e.g. -std=c99 and c11 by always including config.h
(which defines _GNU_SOURCE) first.
2015-01-17 19:33:42 +01:00
Kim Woelders
a9a568ffe3
Debug printout cleanups.
2014-10-17 21:25:12 +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
e1f062fff5
Use NoXID in stead of None.
2013-12-29 08:59:38 +01:00
Kim Woelders
7678242b64
Move/rename atom/property related wrapper functions and types.
...
Move e16-ecore_hints.c/h to xprop.c/h.
Rename ecore_x_... -> ex_...
Rename Ecore_X_... -> EX_...
Rename ECORE_X_... to EX_...
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
931b603ff1
Add/use ecore_x_window_prop_del().
...
SVN revision: 83805
2013-02-10 09:59:22 +00:00
Kim Woelders
11a64c01e0
Remove obsolete ecore_x compatibility.
...
SVN revision: 83804
2013-02-10 09:59:17 +00:00
Kim Woelders
207e1451a4
Remove some obsolete code.
...
SVN revision: 66974
2012-01-08 12:54:13 +00:00
Kim Woelders
a87641f97e
Warning fixes for gcc-4.6.
...
SVN revision: 56392
2011-01-30 00:07:50 +00:00
Kim Woelders
a32381ce55
Fix trouble with move/resize operations started by _NET_WM_MOVERESIZE.
...
SVN revision: 50348
2010-07-18 18:52:48 +00:00
Kim Woelders
a7e538be10
Trivial fixes (clang).
...
SVN revision: 45718
2010-01-29 19:45:04 +00:00
Kim Woelders
89dc057e9a
"Support" _NET_WM_USER_TIME[_WINDOW].
...
Should avoid some "property noise" due to apps updating _NET_WM_USER_TIME
on the primary application window.
SVN revision: 45715
2010-01-29 19:44:56 +00:00
Kim Woelders
501690bb4b
Change name, eliminate unused return values.
...
SVN revision: 44339
2009-12-10 16:37:56 +00:00
Kim Woelders
98c94fc03b
Fix memory leak.
...
SVN revision: 43741
2009-11-16 20:55:20 +00:00
Kim Woelders
77f2dcc745
Trivial cleanups.
...
SVN revision: 40182
2009-04-18 19:05:25 +00:00
Kim Woelders
64311e0acb
Enable move/resize using keyboard.
...
SVN revision: 39015
2009-02-14 11:09:06 +00:00
Kim Woelders
b18416800b
Prepare for move/resize using keyboard.
...
SVN revision: 39014
2009-02-14 11:09:03 +00:00
Kim Woelders
5ab53a922a
Tweak _NET_WM_STATE_ABOVE/BELOW client message handling.
...
SVN revision: 36731
2008-10-16 21:47:52 +00:00
Kim Woelders
08a86c83af
Fix various gravity issues.
...
SVN revision: 35069
2008-07-11 19:38:18 +00:00
Kim Woelders
dda2eb8c84
Only one maximisation function.
...
SVN revision: 34891
2008-06-22 22:23:24 +00:00
Kim Woelders
6eaca2639c
Eliminate redundant VRoot vars.
...
SVN revision: 34106
2008-03-24 11:12:40 +00:00
Kim Woelders
4ef9558c14
Forgot 2008.
...
SVN revision: 34083
2008-03-22 14:51:24 +00:00
Kim Woelders
0a05aafc82
Assume free(0) is ok (if not HAVE_FREE_NULL_BUG will have to be defined).
...
SVN revision: 33818
2008-02-23 12:09:38 +00:00
Kim Woelders
d9868882c9
Handle h/v resize requests (_NET_WM_MOVERESIZE_SIZE_...) properly.
...
SVN revision: 33229
2007-12-24 08:12:00 +00:00
Kim Woelders
6448e1f504
Startup id bits.
...
SVN revision: 31781
2007-09-22 10:21:18 +00:00
Kim Woelders
c093e8c957
Move some window property derivation to allow tweaking stuff in snapshots.
...
SVN revision: 30754
2007-07-11 09:14:12 +00:00
Kim Woelders
6a4a500d31
Startup id bits.
...
SVN revision: 29586
2007-04-17 21:31:30 +00:00
Kim Woelders
9905047941
Add some new atoms (_NET_WM_ACTION_ABOVE/BELOW).
...
SVN revision: 29585
2007-04-17 21:20:34 +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
d80381ab8b
Shuffle some functions around.
...
SVN revision: 29537
2007-04-15 14:39:07 +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
a19cdebd92
Add option to show windows on all desks in focus list.
...
SVN revision: 28583
2007-03-06 03:33:31 +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
056a824115
Remove unneeded grab parameter (we always grab).
...
SVN revision: 27935
2007-01-13 01:41:34 +00:00
Kim Woelders
d31b01dfee
EwinGetName -> EwinGetTitle.
...
SVN revision: 27212
2006-11-26 11:30:59 +00:00
Kim Woelders
61d37a137e
Center unplaced dialogs on "parent"(if transient) or root.
...
SVN revision: 26802
2006-10-26 20:25:30 +00:00
Kim Woelders
32eed4b5a2
Rename some macros (_Ewin...) for consistency.
...
SVN revision: 24442
2006-08-07 20:20:16 +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
aaf3876519
Window handling function api rename/rewrap continued.
...
SVN revision: 22202
2006-04-18 17:57:58 +00:00
Kim Woelders
fd1f43f0fe
Rename some files.
...
SVN revision: 20558
2006-02-18 09:50:17 +00:00
Kim Woelders
056248c884
2006.
...
SVN revision: 19591
2006-01-07 07:20:58 +00:00
Kim Woelders
9d814d2c46
Set focusclick attribute on desktop type windows.
...
SVN revision: 19242
2005-12-22 18:56:02 +00:00
Kim Woelders
ff86323831
Split off borders.h.
...
SVN revision: 19238
2005-12-22 18:43:15 +00:00
Kim Woelders
ac60a6615a
Area stuff belongs with desk stuff.
...
SVN revision: 18540
2005-11-19 19:32:45 +00:00
Kim Woelders
1388595dd7
User Time handling bits.
...
SVN revision: 18472
2005-11-14 19:28:01 +00:00
Kim Woelders
b8d230d659
Action source handling - continued.
...
SVN revision: 18447
2005-11-13 01:22:28 +00:00
Kim Woelders
e3f3a9c6bd
Action source handling - continued.
...
SVN revision: 18445
2005-11-12 19:55:42 +00:00