Commit Graph

33 Commits

Author SHA1 Message Date
e8704bb33b i3bar: spelling fixes 2015-03-23 22:56:49 +03:00
4c06e7a573 clang-format-3.5 **/*.h **/*.c
This should be the last commit that formats a big bunch of files. From
here on, whenever I merge patches, I’ll run clang-format like described
in the title.
2014-06-19 11:20:32 +02:00
9200094203 format **/*.c with clang-format-3.5
This has multiple effects:

1) The i3 codebase is now consistently formatted. clang-format uncovered
   plenty of places where inconsistent code made it into our code base.

2) When writing code, you don’t need to think or worry about our coding
   style. Write it in yours, then run clang-format-3.5

3) When submitting patches, we don’t need to argue about coding style.

The basic idea is that we don’t want to care about _how_ we write the
code, but _what_ it does :). The coding style that we use is defined in
the .clang-format config file and is based on the google style, but
adapted in such a way that the number of modifications to the i3 code
base is minimal.
2014-06-15 19:07:02 +02:00
13db562551 Remove yajl major version conditionals
Yajl version ≥ 2 is required.

fixes #1156
2014-05-04 22:52:37 +02:00
de3901bb29 use designated initializers for yajl_callbacks struct 2014-01-06 22:12:14 +01:00
2fea5ef82b Revert "use designated initializers for yajl_callbacks struct"
This reverts commit 705b43294a.

This commit broke i3bar for some users.
2014-01-05 13:05:31 +01:00
705b43294a use designated initializers for yajl_callbacks struct 2014-01-04 20:46:46 +01:00
b9255f51f8 Use (void) instead of () for functions without args 2012-08-23 19:34:37 +02:00
189b27b01e i3bar: Bugfix: Properly update the primary flag 2012-04-22 20:43:43 +02:00
9a58c1fcaa Added option to select primary display on tray_output 2012-04-05 14:42:07 +02:00
726f2a1e5a normalize file headers across **/*.{h,c} 2011-10-25 21:19:38 +01:00
15f021b4fc i3bar: Implement the output option 2011-10-21 22:17:41 +01:00
d71db710dd i3bar: use safewrappers from libi3 2011-10-21 19:30:46 +01:00
64a7017c32 i3bar: add modelines to all files 2011-10-09 14:28:20 +01:00
737cd10bdf i3bar: properly handle the _XEMBED_INFO property 2011-08-24 01:18:27 +02:00
2046e4112f i3bar: Correctly handle removal of tray clients 2011-08-24 01:18:27 +02:00
025dd68f62 i3bar: quick & dirty systray implementation
Works correctly only with exactly one dock client on exactly one output. Maybe
not even then. You have been warned. Proof-of-concept code ;).
2011-08-24 01:18:26 +02:00
dddce72bd7 little comment spelling fixes 2011-08-12 23:09:59 +02:00
8d09ed7bf5 Update changelog and copyright, bump version and more 2011-07-31 16:16:17 +02:00
b150ec1c47 Apply ugly yajl-compatibility-fix (thx sECuRE) 2011-04-28 20:23:12 +02:00
3de12beef6 make i3bar work with tree branch again (current_workspace is a string now) 2010-11-22 09:44:29 +01:00
920721bb93 Use DLOG/ELOG-macros, provide --verbose-option 2010-09-17 06:49:28 +02:00
60da522e13 Add licensing information 2010-08-07 18:05:16 +02:00
e7ba3183df Correct behaviour of parsing null-values in src/outputs.c 2010-08-07 02:37:12 +02:00
cee972280d Add comments 2010-08-07 02:10:05 +02:00
a4b1e0d01a Modify the active-flag on parsing the output-list 2010-08-06 05:49:57 +02:00
1daa395a77 Added Unicode-Support 2010-08-06 03:32:05 +02:00
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
8595d3bb48 Change the indention-style 2010-08-03 21:20:11 +02:00
43c057f19a Migrate to queue.h 2010-07-30 03:11:54 +02:00
8a274bd279 Draw the workspace-buttons 2010-07-26 17:21:46 +02:00
fb2afacce3 Rework the IPC-Code 2010-07-23 04:43:43 +02:00
02df973564 Start tracking changes 2010-07-22 01:15:18 +02:00