Commit Graph

88 Commits

Author SHA1 Message Date
Kim Woelders 358b60baf9 Introduce E_ARRAY_SIZE() and MOD_ITEMS()
Just a bit tidier.
2021-03-19 06:36:46 +01:00
Kim Woelders 932af2b256 Rename EDirUser{Set} wrappers and use then some more 2021-02-19 19:58:23 +01:00
Kim Woelders f625824349 Configuration parsing cleanups
Drop some CONFIG_VERSION cases that shouldn't be needed.
2020-12-18 15:08:09 +01:00
Kim Woelders 9d235a1ecd Remove some (duplicated?) configuration identifiers that are not in definitions 2020-09-26 17:17:25 +02:00
Kim Woelders b6f500f3bc aclass.c: Fix valgrind complaint 2020-01-25 14:36:47 +01:00
Kim Woelders 88dba1cfff Re-indent with indent-2.2.12 2020-01-23 21:30:02 +01:00
Kim Woelders 4e74e31d23 bindings: Add 'W' as alias for modifier 4 2020-01-23 20:29:51 +01:00
Kim Woelders 87d4ea9f48 Don't do double-clicks on scroll wheel events 2019-03-31 20:21:50 +02:00
Kim Woelders b9a9946a0a Update copyright to 2018 2018-12-22 11:44:22 +01:00
Kim Woelders 22b5e58dcd Refactor/rename/use _EFREE type macros 2018-12-22 11:44:22 +01:00
Kim Woelders bf2b7fd300 Fix potential buffer overruns when using sscanf(). 2015-01-23 20:18:20 +01:00
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 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 9d9fa0edf5 Cosmetics (key->keycode). 2014-04-23 07:38:27 +02:00
Kim Woelders e287b37e78 Switch to new list implementation.
Faster, less code, less memory usage.
Not that it matters much - mostly for fun.
2013-08-09 11:43:48 +02:00
Kim Woelders 4bded497e4 Fix bug in ActionClass loading.
Was most likely not causing trouble.
2013-06-14 19:47:15 +02:00
Kim Woelders 307d86f555 Cosmetics - paving the way for other changes. 2013-06-14 19:47:07 +02:00
Kim Woelders ba7d9cc4a9 Fix various issues reported by clang. Minor cleanups.
SVN revision: 81671
2012-12-24 10:41:50 +00:00
Kim Woelders 7fd4f7a71d Cosmetics.
SVN revision: 78407
2012-10-24 17:20:38 +00:00
Kim Woelders e752bb2b15 Remove old e16keyedit (pre 0.7) IPC functions.
SVN revision: 66643
2011-12-29 21:34:58 +00:00
Kim Woelders f0c0a4519c Change TimerAdd() and TimerSetInterval() time to ms.
SVN revision: 55891
2011-01-05 18:05:57 +00:00
Kim Woelders 4ac03926da Adjustments for indent 2.2.11.
SVN revision: 50909
2010-08-08 19:03:34 +00:00
Kim Woelders 708e19593e Fix some poytential segvs. Minor cleanups.
SVN revision: 49485
2010-06-06 10:05:50 +00:00
Kim Woelders 0466673fbf Trim whitespace from translatable strings.
SVN revision: 48723
2010-05-09 19:03:19 +00:00
Kim Woelders 7e2dd03383 Mode.keybinds_changed should be local.
SVN revision: 46739
2010-03-01 20:53:09 +00:00
Kim Woelders 7e909c0907 Simplify loading bindings.cfg.
SVN revision: 46170
2010-02-14 19:04:03 +00:00
Kim Woelders a7e538be10 Trivial fixes (clang).
SVN revision: 45718
2010-01-29 19:45:04 +00:00
Kim Woelders ccadd26322 Eliminate Mode.action_inhibit.
This flag should not be needed after introducing the
move/resize event window.

SVN revision: 44956
2010-01-07 16:42:26 +00:00
Kim Woelders f657a6ad1e Prepare to eliminate special e16keyedit data parser.
SVN revision: 42102
2009-08-30 14:04:34 +00:00
Kim Woelders 60e4f4f67d Avoid referencing freed memory.
SVN revision: 40951
2009-06-07 20:00:53 +00:00
Kim Woelders 24e0a0d7e8 Forgot some 2008->2009's.
SVN revision: 40605
2009-05-12 21:21:21 +00:00
Kim Woelders 514a27c25e Show opacity when changing by bindings.
SVN revision: 40021
2009-04-13 15:52:42 +00:00
Kim Woelders 290c4d8432 Fix bug in keybindings reload on MappingNotify.
This could cause deletion of random timers and result in general grief.

SVN revision: 39623
2009-03-22 12:40:23 +00:00
Kim Woelders 94ba4c2acd Cleanups.
SVN revision: 38634
2009-01-18 15:35:35 +00:00
Kim Woelders 4f71661dfe Reload keybindings on MappingNotify.
SVN revision: 38356
2008-12-30 16:19:33 +00:00
Kim Woelders 5f7a501b59 Avoid destroying actionclasses, empty/refill in stead.
SVN revision: 38141
2008-12-14 16:44:39 +00:00
Kim Woelders bbf9ddc754 Remove ancient e_config.bindings compatibility fallback.
SVN revision: 37856
2008-11-29 16:07:18 +00:00
Kim Woelders fb522bde1f Tweak Grab/UngrabButtonGrabs prototype.
SVN revision: 37834
2008-11-27 20:15:23 +00:00
Kim Woelders e82903882a Theme element fallback cleanups
- don't create fallback classes before they are needed.
- use of fallbacks was missing a number of places.
- setting theme to "-" will run entirely on fallbacks.


SVN revision: 34885
2008-06-22 13:34:42 +00:00
Kim Woelders b780491887 Rewrap more X stuff.
SVN revision: 34149
2008-03-30 12:13:16 +00:00
Kim Woelders 6eaca2639c Eliminate redundant VRoot vars.
SVN revision: 34106
2008-03-24 11:12:40 +00:00
Kim Woelders e7f01c2d6f Add -brs to indent profile.
SVN revision: 34096
2008-03-23 11:54:24 +00:00
Kim Woelders 4ef9558c14 Forgot 2008.
SVN revision: 34083
2008-03-22 14:51:24 +00:00
Kim Woelders 71c2e6f078 Image/text class destroy is broken (and never used).
SVN revision: 33819
2008-02-23 12:13:28 +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 11cf892306 Assorted refactorizations.
SVN revision: 31016
2007-07-27 16:59:50 +00:00
Kim Woelders dd8a5138b2 Follow ecore_list name changes.
SVN revision: 30976
2007-07-25 20:02:57 +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 c720e898de Eliminate use of word() and atword().
SVN revision: 28476
2007-02-25 20:44:22 +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