Michael Stapelberg
9eda7fb6fb
move strndup to libi3
2011-10-23 18:02:01 +01:00
Michael Stapelberg
78fea8e1fb
i3-nagbar: eliminate xcb_change_gc_single with C99
2011-10-23 17:55:58 +01:00
Michael Stapelberg
ada4857ad2
Fix colors in i3bar (Thanks julien)
...
i3bar previously used get_colorpixel on strings without the leading # (ff0000
instead of #ff0000). Since it uses libi3’s get_colorpixel now we needed to
update a few places.
2011-10-23 17:48:44 +01:00
Michael Stapelberg
91ae73b1f6
i3-config-wizard: eliminate xcb_change_gc_single with C99
2011-10-23 17:45:40 +01:00
Michael Stapelberg
cb9bbcfccf
Move get_colorpixel to libi3, use it everywhere else
2011-10-23 17:38:21 +01:00
Michael Stapelberg
0086bcb2b4
i3-input: eliminate xcb_change_gc_single usage with C99
2011-10-23 17:26:06 +01:00
Michael Stapelberg
4f57d49318
add libi3/ipc_connect, use it in i3-config-wizard, i3-input, i3bar
2011-10-23 17:18:14 +01:00
Michael Stapelberg
4539546f48
debian: update package descriptions
2011-10-23 17:01:56 +01:00
Michael Stapelberg
d8eb4f3fdc
debian: use ${perl:Depends}, remove perl from build-deps, update recommends
...
We can drop the perl module recommends since i3-wsbar no longer ships with i3.
2011-10-23 16:53:16 +01:00
Michael Stapelberg
31cb3dda8d
cfgparse: use different literal strings for ambiguous keywords in bar context
2011-10-23 16:41:23 +01:00
Michael Stapelberg
499d4c11e0
i3bar: make len an integer for %.*s in sasprintf
2011-10-23 16:39:39 +01:00
Michael Stapelberg
96f67a53a5
i3bar: check exit code of pipe()
2011-10-23 14:31:43 +01:00
Michael Stapelberg
5ec5a07dd2
docs/userguide: use the correct color keywords (Thanks Atsutane)
2011-10-23 13:17:32 +01:00
Michael Stapelberg
9d15a00ba8
introduce sasprintf() in libi3, use it everywhere
2011-10-23 13:16:56 +01:00
Michael Stapelberg
14abafb3c8
makefile: correctly depend on libi3/*.c to recompile libi3 when necessary
2011-10-23 13:16:39 +01:00
Michael Stapelberg
886aabe826
add libi3/libi3.a to .gitignore
2011-10-23 13:16:26 +01:00
Michael Stapelberg
d87b0f13a0
i3-input: use IPC functions from libi3
2011-10-23 13:15:20 +01:00
Michael Stapelberg
4ddc32f8ee
i3-config-wizard: use IPC functions from libi3
2011-10-23 13:12:52 +01:00
Michael Stapelberg
41551178a8
i3bar: makefile: correctly depend on libi3
2011-10-23 12:10:20 +01:00
Michael Stapelberg
620b192e90
debian: raise dependency on debhelper
2011-10-23 12:02:03 +01:00
Michael Stapelberg
82c8a77e7d
lower dependency on libstartup-notification, fix build-dep in debian/control
2011-10-23 12:01:22 +01:00
Michael Stapelberg
98baa222f7
remove obsolete TERM_EMU build option
2011-10-23 12:00:56 +01:00
Michael Stapelberg
6927e899e6
makefile: use /bin/echo to get consistent results for the escaping
...
On the buildbot slave machine, we have a different version of zsh which seems
to handle this slightly different with the built-in echo…
2011-10-23 11:31:55 +01:00
Fernando Tarlá Cardoso Lemos
b8df07d8cf
Bump dh compat to 7, simplify debian/rules.
...
Also added hardening flags. We can't enable PIE because i3bar seems
to have problems with that. We also shouldn't enable bindnow, as it
the startup performance penalty (though probably not too bad) might
not be acceptable for i3-msg and i3-input.
2011-10-23 11:07:22 +01:00
Michael Stapelberg
10d3281b0f
remove/shorten a lot of debugging messages
...
Some of them are useless nowadays, others very unlikely to be a problem.
Those which might still be interesting somewhen in the future are just
commented out.
2011-10-23 00:15:13 +01:00
Michael Stapelberg
42d355f2b7
normalize modelines/headers across src/*.c
2011-10-22 23:40:02 +01:00
Michael Stapelberg
0298c72802
Bugfix: i3.config: status_command, not status_line (Thanks eeemsi)
2011-10-22 18:28:11 +01:00
Michael Stapelberg
a3268248eb
update manpage for 'bar' config (Thanks eeemsi)
2011-10-22 18:23:29 +01:00
Michael Stapelberg
d75560981e
Merge branch 'bar-config' into next
2011-10-22 17:02:49 +01:00
Michael Stapelberg
753d67fb64
migration from exec i3bar to bar config: i3 substitutes exec with a bar block, shows nagbar
2011-10-22 16:33:00 +01:00
Michael Stapelberg
d7eba46de5
i3-nagbar: Implement -t warning, makes colors yellow(ish)
2011-10-22 16:16:06 +01:00
Michael Stapelberg
409dcf44db
i3-migrate-config-to-v4: generate a bar {} block instead of exec i3bar
2011-10-22 15:24:18 +01:00
Michael Stapelberg
95c2e86db9
i3bar: delete include/queue.h, use i3’s copy
2011-10-22 15:08:24 +01:00
Michael Stapelberg
bc2c63d4ed
i3bar: change default font to the i3 default one
2011-10-22 15:00:31 +01:00
Michael Stapelberg
3ee8bd502d
i3bar: change default colors to fit the i3 look & feel
...
The new default looks like this (like in docs/userguide):
colors {
background #000000
statusline #ffffff
focused_workspace #ffffff #285577
active_workspace #888888 #222222
inactive_workspace #888888 #222222
urgent_workspace #ffffff #900000
}
If you want to go back to the previous colors, use:
colors {
background #000000
statusline #ffffff
focused_workspace #ffffff #480000
active_workspace #ffffff #480000
inactive_workspace #ffffff #240000
urgent_workspace #ffffff #002400
}
2011-10-22 12:34:06 +01:00
Michael Stapelberg
9b84348201
Bugfix: fix off by one when copying the hex colorcode (Thanks fernandotcl)
2011-10-21 23:22:48 +01:00
Michael Stapelberg
014c3e4b95
i3bar: Bugfix: Don’t crash when tray_output is not set (Thanks fernandotcl)
2011-10-21 23:15:15 +01:00
Michael Stapelberg
77961ad9c8
cfgparse: Don’t use asprintf when parsing hex colors
2011-10-21 23:09:57 +01:00
Michael Stapelberg
3a99c914e0
tests: default bar mode changed
2011-10-21 23:00:38 +01:00
Michael Stapelberg
3baeeb1834
Bugfix: properly transition in and out of the COLOR_COND state (Thanks fernandotcl)
2011-10-21 22:58:53 +01:00
Michael Stapelberg
202b216c14
docs/userguide: document the output bar option
2011-10-21 22:22:02 +01:00
Michael Stapelberg
15f021b4fc
i3bar: Implement the output option
2011-10-21 22:17:41 +01:00
Michael Stapelberg
6de1590e59
i3bar: spit out an error on wrong bar id
2011-10-21 20:04:55 +01:00
Michael Stapelberg
a3b7ba15ed
i3bar: also use the position option when in 'hide' mode
2011-10-21 19:59:25 +01:00
Michael Stapelberg
0f2642a9c9
docs/userguide: document the tray_output bar option
2011-10-21 19:50:40 +01:00
Michael Stapelberg
8a24be9555
i3bar: implement the tray_output option
2011-10-21 19:47:56 +01:00
Michael Stapelberg
d71db710dd
i3bar: use safewrappers from libi3
2011-10-21 19:30:46 +01:00
Michael Stapelberg
c65d13ff9f
i3bar: makefile: fix dependency on libi3
2011-10-21 19:06:53 +01:00
Michael Stapelberg
0298a32e37
i3bar: makefile: prefix messages with [i3bar]
2011-10-21 19:03:54 +01:00
Michael Stapelberg
bc679b0168
change default config to use 'bar' blocks (Thanks mxf)
2011-10-21 19:01:02 +01:00