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
2bf2bfd88e
Use initially created GC for various operations.
...
A general "root window GC" is fine for most operations needing one.
Using this we can avoid some GC caching and in certain situations
numerous GC create/use/destroy sequences.
As part of this the default GC subwindow_mode is changed to
IncludeInferiors, which reduces the number of places we need a
non-default GC.
2014-04-23 19:45:36 +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
cb441def79
Alert if root window button events cannot be selected.
...
SVN revision: 75320
2012-08-16 19:33:22 +00: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
3cec1775de
Fix restart (broken in 1.0.6).
...
SVN revision: 53931
2010-10-27 17:47:35 +00:00
Kim Woelders
4ac03926da
Adjustments for indent 2.2.11.
...
SVN revision: 50909
2010-08-08 19:03:34 +00:00
Kim Woelders
5bdd90c22e
Simplify ZoomInit(), make static.
...
SVN revision: 50349
2010-07-18 18:52:50 +00:00
Kim Woelders
6e5879ba87
Forgot some 2010 updates.
...
SVN revision: 48049
2010-04-16 11:07:51 +00:00
Kim Woelders
0cc43fd186
Look up/show name of request causing error.
...
SVN revision: 47920
2010-04-11 11:42:57 +00:00
Kim Woelders
a3bb553efb
Fix name clash related to SUSv4 signal.h (patch by Pietro Cerutti, ticket 487).
...
SVN revision: 44697
2009-12-23 17:44:40 +00:00
Kim Woelders
f8f7426f55
Missed some 2008->2009.
...
SVN revision: 41592
2009-08-04 16:11:35 +00:00
Kim Woelders
ac793c1eb6
Fix typo.
...
SVN revision: 38403
2009-01-01 16:15:17 +00:00
Kim Woelders
b780491887
Rewrap more X stuff.
...
SVN revision: 34149
2008-03-30 12:13:16 +00:00
Kim Woelders
02f2b0d882
Eliminate RRoot and VRoot.
...
SVN revision: 34146
2008-03-29 17:18:58 +00:00
Kim Woelders
ce8c78830a
Move some X stuff to x.c.
...
SVN revision: 34143
2008-03-29 10:48:45 +00:00
Kim Woelders
6eaca2639c
Eliminate redundant VRoot vars.
...
SVN revision: 34106
2008-03-24 11:12:40 +00:00
Kim Woelders
45ae68ae79
Eliminate redundant RRoot variables.
...
SVN revision: 34105
2008-03-24 10:24:28 +00:00
Kim Woelders
db8cc38ab6
Forgot 2008.
...
SVN revision: 33886
2008-03-01 16:38:58 +00:00
Kim Woelders
5f013960a8
Simplify X-error checking.
...
SVN revision: 33879
2008-03-01 15:25:41 +00:00
Kim Woelders
c9b1c47dfe
Stuff for checking if various XSync's are really needed.
...
SVN revision: 33741
2008-02-13 21:31:29 +00:00
Kim Woelders
4a7eb693c7
Don't exit while in X error handler.
...
SVN revision: 32933
2007-12-02 11:15:57 +00:00
Kim Woelders
d85b5d77e2
Simplify initial window management at startup.
...
SVN revision: 30750
2007-07-11 09:05:43 +00:00
Kim Woelders
698869fa54
Eliminate some pointer event processing.
...
SVN revision: 30748
2007-07-11 08:54:19 +00:00
Kim Woelders
3b2edcf777
Move modifier mask stuff around. Avoid redundant key/button grab/ungrabs.
...
SVN revision: 28181
2007-02-01 01:23:40 +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
63a8acc721
Split up, shuffle around, rename.
...
SVN revision: 27181
2006-11-19 21:55:52 +00:00
Kim Woelders
5e13c9ca36
Set mask alpha threshold, if possible.
...
SVN revision: 25977
2006-09-19 16:55:16 +00:00
Kim Woelders
5a11c09141
Remove duplicate header include.
...
SVN revision: 25745
2006-09-11 17:31:11 +00:00
Kim Woelders
e418400bf9
Fix some incorrect window attribute propagation. Cleanups.
...
SVN revision: 22968
2006-05-28 11:51:42 +00:00
Kim Woelders
61946c7db1
Eliminate a number of attribute fetches.
...
SVN revision: 22806
2006-05-21 12:09:14 +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
31f912bc83
Add feature to subdivide screen (xinerama style).
...
SVN revision: 22307
2006-04-22 22:00:02 +00:00
Kim Woelders
0a4c0153e0
Enable unsetting env vars with Esetenv().
...
SVN revision: 22282
2006-04-21 15:51:46 +00:00
Kim Woelders
2f78638c0f
Wrap imlib.
...
SVN revision: 21576
2006-03-29 19:13:17 +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
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
9dca3e88f1
EWM hint support is no longer optional. Split off hints.h.
...
SVN revision: 18049
2005-10-27 23:18:35 +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
Kim Woelders
5124d0981e
Split up E.h a bit.
...
SVN revision: 15796
2005-07-16 16:57:45 +00:00
Kim Woelders
d5527acf70
Cleanups.
...
SVN revision: 15115
2005-06-04 08:33:52 +00:00
Kim Woelders
c95d1ed800
Option for synchronous debugiing.
...
SVN revision: 15065
2005-06-02 18:56:29 +00:00
Kim Woelders
6c43764470
Don't set hints before we are ready for it.
...
SVN revision: 15061
2005-06-02 17:30:07 +00:00
Kim Woelders
d41aa06aba
Fix pager drags to/from nested E.
...
SVN revision: 14976
2005-05-28 06:23:51 +00:00
Kim Woelders
42c43d2aca
Fix server grabbing issues. Don't use ecore_x API for trivial stuff.
...
SVN revision: 14642
2005-05-07 11:20:02 +00:00
Kim Woelders
11baeea397
Kill init win when restarting.
...
SVN revision: 14317
2005-04-23 13:35:37 +00:00