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
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
9ad9af6dee
add util-{wm,keysyms} explicitly, remove obsolete xlib, update lkgv
...
fixes #1764
2015-06-28 21:27:52 +02:00
1ee6bf1077
make AnyEvent::I3 dependency versioned (Thanks sur5r)
2014-08-05 11:49:16 +02:00
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
cd06da711c
DEPENDS: add libxkbcommon{,-x11}, update lkgv (Thanks okraits)
2014-06-22 14:42:28 +02:00
13db562551
Remove yajl major version conditionals
...
Yajl version ≥ 2 is required.
fixes #1156
2014-05-04 22:52:37 +02:00
0d356e748d
update DEPENDS
2013-12-22 21:52:49 +01:00
28fafcb1c2
Remove forgotten libxcursor from DEPENDS (Thanks badboy)
2013-08-22 18:44:21 +02:00
da20cd397c
switch from libXcursor to xcb-util-cursor
2013-08-17 09:44:20 +02:00
140c1062b6
drop the flex/bison dependency \o/
2012-12-25 14:20:21 +01:00
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
5bea7cb7df
docs: generate HTML from testsuite POD documentation
2012-09-10 12:03:14 +02:00
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
ad21037cd2
update DEPENDS, prepare RELEASE-NOTES for 4.3
2012-08-18 15:33:36 +02:00
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
82c8a77e7d
lower dependency on libstartup-notification, fix build-dep in debian/control
2011-10-23 12:01:22 +01:00
a09d2eee74
add libstartup-notification to DEPENDS
2011-10-10 15:54:18 +01:00
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
430dadfa34
document the new dependency on libpcre in the DEPENDS file
2011-09-10 23:55:49 +01:00
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
6cb7ef6deb
update DEPENDS file
2011-07-23 23:53:31 +02:00
69fc6449dc
libXcursor support (themed cursors).
2010-11-28 13:01:45 +01:00
234ed6c99b
docs: merge spelling and grammar fixes by sasha (Thanks!)
2010-03-21 01:50:10 +01:00
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
a61e34d277
Add x11-utils as dependency to have xmessage(1) for the welcome message
2009-12-16 22:59:25 +01:00
aa02fda067
Explicitly call flex and bison instead of lex and yacc (Thanks mxf)
2009-09-26 12:47:23 +02:00
8cda574aea
Update DEPENDS file (add libev, update URLs)
2009-06-01 21:02:32 +02:00
21e62ae9b7
Add docbook-xml as build dependency, revert last commit
2009-03-14 18:55:47 +01:00
e1252b51da
Move i3lock in its own repository
2009-03-11 22:21:50 +01:00
f85990b27a
Fix warnings, update DEPENDS, update Makefile for NetBSD
2009-03-08 17:30:17 +01:00
3e7b12ba43
Implement keybindings, adjust CMDMODE grammar, update DEPENDS
2009-02-10 20:49:47 +01:00