Quentin Glidic
210fc6dfed
libi3: Rework predict_text_width
...
predict_text_width now takes an i3String as argument
2012-08-13 11:37:23 +02:00
Quentin Glidic
bbd1b16043
i3bar: Port to i3String
2012-08-13 11:30:05 +02:00
Michael Stapelberg
561cf3719f
little style fixes
2011-11-21 21:48:24 +00:00
Fernando Tarlá Cardoso Lemos
5c2088c87e
Enhance libi3 and use it in i3bar.
...
Abstracted draw_text and predict_text_width into libi3. Use
predict_text_width from libi3 in i3 too. This required tracking
xcb_connection in a xcb_connection_t *conn variable that libi3
expects to be available in i3bar.
2011-11-21 20:52:26 +00:00
Michael Stapelberg
726f2a1e5a
normalize file headers across **/*.{h,c}
2011-10-25 21:19:38 +01:00
Michael Stapelberg
15f021b4fc
i3bar: Implement the output option
2011-10-21 22:17:41 +01:00
Michael Stapelberg
d71db710dd
i3bar: use safewrappers from libi3
2011-10-21 19:30:46 +01:00
Michael Stapelberg
64a7017c32
i3bar: add modelines to all files
2011-10-09 14:28:20 +01:00
Michael Stapelberg
737cd10bdf
i3bar: properly handle the _XEMBED_INFO property
2011-08-24 01:18:27 +02:00
Michael Stapelberg
dddce72bd7
little comment spelling fixes
2011-08-12 23:09:59 +02:00
Axel Wagner
8d09ed7bf5
Update changelog and copyright, bump version and more
2011-07-31 16:16:17 +02:00
Axel Wagner
08d454b25e
Apply ugly yajl-compatibility-fix (thx sECuRE)
2011-04-28 20:24:32 +02:00
Axel Wagner
9bcc6216c8
Bugfix: Also free() the head of slist/tailq (Thx dothebart)
2011-01-26 02:00:55 +01:00
Axel Wagner
31863efc04
Bugfix: free() workspace-names seperately (thx dothebart)
2011-01-26 02:00:29 +01:00
Axel Wagner
18e6caf0a9
Bugfix: Test for outputs == NULL
2011-01-26 02:00:20 +01:00
Axel Wagner
2aeea30cc7
Use strerror() for more usefull errormessages
2011-01-01 16:54:40 +01:00
Axel Wagner
920721bb93
Use DLOG/ELOG-macros, provide --verbose-option
2010-09-17 06:49:28 +02:00
Axel Wagner
7fda48aa9f
We don't need get_string_width anymore
2010-09-17 03:11:49 +02:00
Axel Wagner
60da522e13
Add licensing information
2010-08-07 18:05:16 +02:00
Axel Wagner
cee972280d
Add comments
2010-08-07 02:10:05 +02:00
Axel Wagner
b1a8ddd9d7
We don't need a callback for null-values
2010-08-07 01:57:00 +02:00
Axel Wagner
1daa395a77
Added Unicode-Support
2010-08-06 03:32:05 +02:00
Axel Wagner
7d7867acce
Be more strict with encapsulation
...
I.e. move the xcb-event-handling into xcb.c and the
child-process-communications into newly created child.c.
Also change some includes.
2010-08-05 05:09:59 +02:00
Axel Wagner
8595d3bb48
Change the indention-style
2010-08-03 21:20:11 +02:00
Axel Wagner
43c057f19a
Migrate to queue.h
2010-07-30 03:11:54 +02:00
Axel Wagner
654b51fef1
Correctly parse the urgent-hint
2010-07-29 20:19:59 +02:00
Axel Wagner
ff2ee04e0d
Use font-size to correctly determine the size of the bars and buttons.
2010-07-27 02:16:49 +02:00
Axel Wagner
fb2afacce3
Rework the IPC-Code
2010-07-23 04:43:43 +02:00
Axel Wagner
02df973564
Start tracking changes
2010-07-22 01:15:18 +02:00