1070 Commits

Author SHA1 Message Date
2912f0f3f2 fix(cmake): Require xcb-randr>=1.12 for monitors
Refs #344
3.0.2
2017-01-27 00:35:00 +01:00
d5d941e663 build: Bump version to 3.0.2 2017-01-26 21:57:01 +01:00
07cb5f134e fix(renderer): Cleanup 2017-01-26 21:55:42 +01:00
73aa721f90 fix(config): Error message 2017-01-26 21:34:38 +01:00
087ea4e087 fix(cmake): Add missing xcb prototype 2017-01-26 21:15:21 +01:00
00d6fc9646 fix(cmake): Invalid path 2017-01-26 20:36:00 +01:00
76c657db70 fix(cmake): Specify configure_file dest 2017-01-26 20:33:13 +01:00
874e6b0d6c feat(config): Add directive for file inclusion 2017-01-26 20:10:33 +01:00
febe6997b6 feat(config): Add fallback support to local value references 2017-01-26 19:33:14 +01:00
ca64affa1a fix(cli): Trim -vv output 2017-01-26 17:41:16 +01:00
43a17c3b36 refactor(cmake): Cleanup 2017-01-26 17:39:50 +01:00
b97e4c56c5 fix(cmake): Properly check xcb-xrm
The default value of WITH_XRM was never calculated because
the "IF NOT DEFINED" check was done after the call to option()

Refs #381
2017-01-26 12:59:13 +01:00
162e77793a fix(tray): Ignore if detached
Refs #383
2017-01-26 12:46:10 +01:00
897b6e0221 build: Bump version to 3.0.1 3.0.1 2017-01-26 02:40:35 +01:00
0c274709c0 fix(aur): Add git to makedepends 2017-01-26 02:37:58 +01:00
5535a75bef docs: Update example config 2017-01-26 02:34:37 +01:00
5283fbff01 fix(renderer): Fill background to the sub blocks
Paint the background on each sub block instead of the base surface.
Fixes the compositing ops.
2017-01-26 01:53:25 +01:00
b16c105514 feat(modules): Move default format values to the config
Fallback values for all module formats can now be set
in the configuration. For example:

    [settings]
    format-padding = 2
    format-underline = #00f
2017-01-26 01:50:02 +01:00
8138a12381 refactor(renderer): Cleanup 2017-01-25 23:38:51 +01:00
09808e99f9 refactor(tray): Cleanup 2017-01-25 23:37:16 +01:00
d8d007aa9c refactor(cairo): Cleanup 2017-01-25 23:37:13 +01:00
37d0a0e57b refactor(cmake): Cleanup 2017-01-25 23:28:25 +01:00
886d0f4ff3 fix(renderer): Round floatig point numbers
Refs #378
2017-01-25 21:46:18 +01:00
8fa879c8d8 fix(cmake): Require xcb-proto>=1.12 for monitor support
Refs #344
2017-01-25 20:16:04 +01:00
017abee679 fix(cmake): Require randproto>=1.5 for monitor support
Refs #344
2017-01-25 17:36:40 +01:00
95d5b03fa2 refactor(file_util): Expand tilde manually 2017-01-25 17:07:55 +01:00
9d589fa5a7 fix(docs): Update example config 2017-01-25 15:58:58 +01:00
bfefbecfd9 fix(docs): Update manpage 3.0.0 2017-01-25 15:32:49 +01:00
4d6dfd3e2c build: Bump version to 3.0.0 2017-01-25 15:26:44 +01:00
214b3ddca8 fix(ci): Deps cache 2017-01-25 15:21:58 +01:00
02ab1b9a81 fix: Allow explicit override with property shorthand
Refs #375
2017-01-25 15:13:03 +01:00
eae612ce95 fix: Use correct name for padding shorthand
Refs #375
2017-01-25 15:03:57 +01:00
f37ecfe959 fix(renderer): Falloff gradient 2017-01-25 15:00:34 +01:00
1ca71ce401 fix(ci): Remove unused function 2017-01-25 12:20:06 +01:00
14fb86ec70 refactor(cairo): Less greedy glyph matching
Only match glyphs for consecutive characters when
the default/preferred font is being tested.

Refs #374
2017-01-25 12:03:06 +01:00
c7f33e2567 refactor(renderer): Use redirection groups instead of pixmaps 2017-01-25 09:54:18 +01:00
d2eeac9b22 fix(cairo): Use font metrics as vertical baseline
Refs #372
2017-01-25 04:40:59 +01:00
1a25be374f refactor(xworkspaces): Cleanup 2017-01-25 04:35:56 +01:00
6364bb4385 feature(renderer): Allow dpi-x and dpi-y configuration
Negative values for any of the DPI settings are used to mean "auto",
which will attempt to compute an appropriate DPI from monitor settings.
2017-01-25 04:35:35 +01:00
e7dc6b8bbb fix(renderer): Use proper font scaling based on DPI
This tries to mimic the old renderer's behavior as closely as possible.
In the absence of any information, DPI is assumed to be 96x96. DPI can
be configured on a per-bar basis using the configuration key "dpi".

To use the DPI configuration from Xresources (if built with support),
one can specify the following in the bar config:

dpi = ${xrdb:Xft.dpi:96}
2017-01-25 04:35:35 +01:00
8d79b582ec fix(renderer): Default all comp. operators to OVER 3.0.0-alpha 2017-01-24 14:25:01 +01:00
b521ec737d fix(ci): Cache directory 2017-01-24 14:02:54 +01:00
681a4b7935 fix(docs): Update example config 2017-01-24 13:32:56 +01:00
42a982a4a5 fix(ci): Cache cmake archive 2017-01-24 13:23:38 +01:00
c656ccd701 fix(docs): Update example config font 2017-01-24 13:17:13 +01:00
8147e2a511 fix(cmake): Font not found message 2017-01-24 13:02:55 +01:00
9cafc50012 fix(aur): Replace pkgver 2017-01-24 12:45:53 +01:00
c74a1647ab fix(color_util): Add missing header 2017-01-24 12:37:19 +01:00
f974609fc5 fix(ci): Exit if make fails 2017-01-24 12:12:12 +01:00
31cde9014a fix(x11): Add missing header 2017-01-24 12:09:09 +01:00