Arnaud Fontaine
|
5c9cc7857d
|
xutil: make xutil_lock_mask_get() asynchronous
|
2008-08-13 12:29:43 +02:00 |
Arnaud Fontaine
|
b655f6348c
|
xutil: rename xutil functions according to the rest of code.
|
2008-08-11 18:05:35 +02:00 |
Julien Danjou
|
33c0d77193
|
xutil: allow gettextprop() to be called without text
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-08-11 15:10:24 +02:00 |
Julien Danjou
|
2555a72e63
|
xutil: use xcb_get_wm_transient_for instead of xutil fct
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-07-28 17:54:33 +02:00 |
Kanru Chen
|
700ace5197
|
length of static string s should be sizeof(s)-1
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-07-22 10:30:53 +02:00 |
Julien Danjou
|
dbaa343c97
|
xutil: use sizeof() instead of strlen
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-07-10 15:12:32 +02:00 |
Julien Danjou
|
e4db1a3b86
|
client: merge class hints into index
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-07-01 21:56:53 +02:00 |
Julien Danjou
|
9b74cdbc0a
|
draw: iso2utf now gets len as arg
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-07-01 14:44:19 +02:00 |
Julien Danjou
|
b584b19104
|
atoms: add all used atoms
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-30 18:55:14 +02:00 |
Julien Danjou
|
c007cacd09
|
xutil: make atoms cache an array
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-27 12:08:19 +02:00 |
Julien Danjou
|
ba13fba67c
|
xutil: stop leaking atom when called with no cache
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-27 11:13:33 +02:00 |
Julien Danjou
|
b63e10b7e8
|
xutil: stop leaking atom name, and don't dup on cache hit
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-27 10:06:31 +02:00 |
Arnaud Fontaine
|
452b89d6ec
|
Always use unchecked xcb functions
|
2008-06-21 19:56:51 +09:00 |
Julien Danjou
|
477c6eb4a1
|
xutil: support NULL as atom cache
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-14 16:59:31 +02:00 |
Julien Danjou
|
ce08d9769f
|
xutil: fix potential leak
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-14 08:23:16 +02:00 |
Michael Gehring
|
b16493d878
|
random updates/fixes
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-13 20:33:47 +02:00 |
Julien Danjou
|
4f0dbdabb0
|
[xutil] Move cursor creation to xutil
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-08 10:08:44 +02:00 |
Julien Danjou
|
eaf38a6a69
|
[xutil] Add list_attach_after() and use it for cache atom
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-29 14:24:33 +02:00 |
Julien Danjou
|
2a4971b725
|
[xutil] Fix strdup() usage
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-29 14:15:03 +02:00 |
Julien Danjou
|
fda025a591
|
[statusbar] Add fake transparency
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-29 13:01:09 +02:00 |
Julien Danjou
|
83470a99e8
|
[xutil] Fix typo
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-28 10:15:58 +02:00 |
Julien Danjou
|
7fc41ca7cf
|
[xutil] Fix typo
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-28 07:31:09 +02:00 |
Julien Danjou
|
1a3d59ddfa
|
[xutil] Add support to mouse button 8 and 9
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-28 07:27:12 +02:00 |
Julien Danjou
|
1f046b3c9f
|
[everything] Switch from libconfuse to Lua
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-20 18:01:15 +02:00 |
Arnaud Fontaine
|
162b8a690c
|
[all] Implement an atom cache in xutil as an ordered linked-list
|
2008-05-11 01:10:37 +02:00 |
Julien Danjou
|
dc27cff8ab
|
[awesome] Remove checking for value before p_delete()'ing memory
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:35 +02:00 |
Julien Danjou
|
de3fbffcf1
|
[xutil] Rewrite gettextprop() proto
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:06 +02:00 |
Julien Danjou
|
e2bf0042fc
|
[xutil] Convert len to signed size
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:05 +02:00 |
Julien Danjou
|
4d3d97fd4f
|
[xutil] Use a_strndup()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:04 +02:00 |
Julien Danjou
|
f5997892d2
|
[xutil] Use memcpy() instead of strncpy() for safety
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:04 +02:00 |
Arnaud Fontaine
|
059829e37e
|
[xutil] check whether the error code and request are actually defined
|
2008-05-03 12:01:03 +02:00 |
Arnaud Fontaine
|
21141c0508
|
[xutil] Fix missing applied mask when getting request code in xutil_get_error().
Thanks to Matthieu Pasini.
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
dba40b0ca4
|
[xutil] Make the request earlier
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:02 +02:00 |
Julien Danjou
|
33709c62cd
|
[xutil] Remove map_raised
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:01 +02:00 |
Julien Danjou
|
82f305b1b1
|
[xutil] Rework some stuff and rename xgettextprop()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:01 +02:00 |
Julien Danjou
|
a664203639
|
[xutil/awesome] Cosmetic
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:01 +02:00 |
Arnaud Fontaine
|
a541477e94
|
Cosmetic
|
2008-05-03 12:01:01 +02:00 |
Arnaud Fontaine
|
d2d85941ad
|
[common/xutil.c] Free ClassHint reply
|
2008-05-03 12:01:01 +02:00 |
Arnaud Fontaine
|
d99586f68b
|
[common/xutil.c] Rewrite xgettextprop properly for UTF8_STRING
|
2008-05-03 12:01:01 +02:00 |
Arnaud Fontaine
|
70dafae396
|
Move xcb_event_handler code to xutil
|
2008-05-03 12:01:00 +02:00 |
Arnaud Fontaine
|
71e9100927
|
Remove useless xutil_root_window()
|
2008-05-03 12:01:00 +02:00 |
Arnaud Fontaine
|
da5236d57a
|
Cosmetic
|
2008-05-03 12:01:00 +02:00 |
Arnaud Fontaine
|
02c99fccb8
|
Prefix xutil functions properly
|
2008-05-03 12:01:00 +02:00 |
Arnaud Fontaine
|
1eab0e44e7
|
* Make key symbols table, NumLock, ShiftLock and CapsLock global variables.
* Get CapsLock and ShiftLock masks properly and fix XLookupString() XCB equivalent.
|
2008-05-03 12:01:00 +02:00 |
Julien Danjou
|
3b295beaed
|
Fix Xinerama detection
|
2008-05-03 12:01:00 +02:00 |
Arnaud Fontaine
|
4a1720ddca
|
Remove useless x_select_input() which leaded to useless requests
|
2008-05-03 12:01:00 +02:00 |
Arnaud Fontaine
|
abcb60b9ea
|
Fix x_get_transient_for_hint() based on XGetTransientForHint()
|
2008-05-03 12:01:00 +02:00 |
Arnaud Fontaine
|
4bd034f768
|
Use unchecked instead of checked call because the error has to be in the error queue
|
2008-05-03 12:00:59 +02:00 |
Arnaud Fontaine
|
98091b2f1e
|
Copy properly a window text property
|
2008-05-03 12:00:59 +02:00 |
Arnaud Fontaine
|
dafafd077c
|
Port Awesome to XCB
|
2008-05-03 12:00:59 +02:00 |