Ingo Bürk
47562b4143
Introduce support for specifying variables from X resources. ( #2286 )
...
This patch introduces a new 'set_from_resource' config directive which
allows defining a variable by retrieving its value from the X resource
database. This avoids having to configure a color scheme in multiple
files. The directive takes an additional fallback value which is used
in case the resource cannot be found or during config validation where
no X connection is available.
Furthermore, this patch includes the following changes:
- If the same variable is defined twice, we now properly overwrite the
value of the assignment rather than inserting two variable definitions
with the same key.
- We now depend on xcb-util-xrm to query the resource.
- Increase the buffer size for variable / resource assignments.
fixes #2130
2016-05-08 12:55:27 +02:00
Ingo Bürk
1d6827a0fd
Raise dependency to cairo 1.14.4.
...
With the recent cairo bugfix, we can now switch to using cairo for
rendering i3bar per default by raising the minimum version of cairo
to 1.14.4, if this cairo version is available.
resolves #2048
2015-11-02 17:32:04 -05:00
Michael Stapelberg
9ad9af6dee
add util-{wm,keysyms} explicitly, remove obsolete xlib, update lkgv
...
fixes #1764
2015-06-28 21:27:52 +02:00
Michael Stapelberg
1ee6bf1077
make AnyEvent::I3 dependency versioned (Thanks sur5r)
2014-08-05 11:49:16 +02:00
Michael Stapelberg
01d8d10c57
libxkbcommon 0.4.0 is required, 0.2.0 is too old (Thanks Mii)
...
fixes #1295
2014-06-25 17:57:48 +02:00
Michael Stapelberg
cd06da711c
DEPENDS: add libxkbcommon{,-x11}, update lkgv (Thanks okraits)
2014-06-22 14:42:28 +02:00
Tony Crisci
13db562551
Remove yajl major version conditionals
...
Yajl version ≥ 2 is required.
fixes #1156
2014-05-04 22:52:37 +02:00
Michael Stapelberg
0d356e748d
update DEPENDS
2013-12-22 21:52:49 +01:00
Michael Stapelberg
28fafcb1c2
Remove forgotten libxcursor from DEPENDS (Thanks badboy)
2013-08-22 18:44:21 +02:00
Michael Stapelberg
da20cd397c
switch from libXcursor to xcb-util-cursor
2013-08-17 09:44:20 +02:00
Michael Stapelberg
140c1062b6
drop the flex/bison dependency \o/
2012-12-25 14:20:21 +01:00
Michael Stapelberg
b3d7531947
refactor both i3-nagbar starts into src/util.c
...
With this change, libev >= 4 is a hard dependency. It should be present
in all major linux distributions (even the latest ubuntu LTS).
2012-12-24 16:53:20 +01:00
Michael Stapelberg
5bea7cb7df
docs: generate HTML from testsuite POD documentation
2012-09-10 12:03:14 +02:00
Michael Stapelberg
9976e7461e
remove xcb-proto from DEPENDS, it’s only a build-time dep of libxcb (Thanks okraits)
2012-09-04 16:53:06 +02:00
Michael Stapelberg
ad21037cd2
update DEPENDS, prepare RELEASE-NOTES for 4.3
2012-08-18 15:33:36 +02: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
82c8a77e7d
lower dependency on libstartup-notification, fix build-dep in debian/control
2011-10-23 12:01:22 +01:00
Michael Stapelberg
a09d2eee74
add libstartup-notification to DEPENDS
2011-10-10 15:54:18 +01:00
Michael Stapelberg
85063124a1
document the dependency on libev >=4.0 for ev_cleanup (Thanks phnom)
...
libev 4.00 was released 2010-10-25, so nearly a year ago.
2011-09-17 17:49:12 +01:00
Michael Stapelberg
430dadfa34
document the new dependency on libpcre in the DEPENDS file
2011-09-10 23:55:49 +01:00
Michael Stapelberg
8353b9625d
i3-migrate-config-to-v4: drop the .pl suffix
...
As lintian (a Debian package checker) mentions, it is more clever to install it
without the extension, since the implementation language might change.
2011-07-31 23:11:45 +02:00
Michael Stapelberg
6cb7ef6deb
update DEPENDS file
2011-07-23 23:53:31 +02:00
Fernando Tarlá Cardoso Lemos
69fc6449dc
libXcursor support (themed cursors).
2010-11-28 13:01:45 +01:00
Michael Stapelberg
234ed6c99b
docs: merge spelling and grammar fixes by sasha (Thanks!)
2010-03-21 01:50:10 +01:00
Michael Stapelberg
9a9ba1b859
ipc: implement GET_WORKSPACES message type
...
This is the foundation to use dzen2 or similar as a complete
replacement for the internal workspaces bar.
A testcase is included, more documentation about the IPC interface
will follow.
2010-03-11 15:58:39 +01:00
Michael Stapelberg
a61e34d277
Add x11-utils as dependency to have xmessage(1) for the welcome message
2009-12-16 22:59:25 +01:00
Michael Stapelberg
aa02fda067
Explicitly call flex and bison instead of lex and yacc (Thanks mxf)
2009-09-26 12:47:23 +02:00
Michael Stapelberg
8cda574aea
Update DEPENDS file (add libev, update URLs)
2009-06-01 21:02:32 +02:00
Michael Stapelberg
21e62ae9b7
Add docbook-xml as build dependency, revert last commit
2009-03-14 18:55:47 +01:00
Michael Stapelberg
e1252b51da
Move i3lock in its own repository
2009-03-11 22:21:50 +01:00
Michael Stapelberg
f85990b27a
Fix warnings, update DEPENDS, update Makefile for NetBSD
2009-03-08 17:30:17 +01:00
Michael Stapelberg
3e7b12ba43
Implement keybindings, adjust CMDMODE grammar, update DEPENDS
2009-02-10 20:49:47 +01:00