275 Commits

Author SHA1 Message Date
46dee2671d x11-helper: Rename xcb.c
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-06-01 00:12:58 +02:00
f3b4af1da0 window: Add icons support (quick and dirty) 2017-05-30 19:08:20 +02:00
a9199e3e17 Use libnkutils for keybindings
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-05-29 16:51:06 +02:00
dca5caaa47 [Theme] Add small caps options (not working?) 2017-05-22 09:24:05 +02:00
72afc7b039 Add strikethrough highlight method. 2017-05-18 07:59:37 +02:00
1f76e2c3f3 Small code refactor to work around mis-detect static code analyzer. 2017-05-03 17:41:14 +02:00
ce4b1b23b4 Re-Indent code 2017-04-27 22:59:14 +02:00
fb318f0ff8 Cleanups, fix arguments mismatch 2017-04-23 15:17:15 +02:00
dc2de0d042 [RUN] Expand the paths found in /home/mkoedam/.local/bin/:/opt/mpd/bin/:/home/mkoedam/.local/bin/:/opt/mpd/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 2017-04-19 09:26:35 +02:00
97fe894f43 Add some theme name resolving functions. 2017-04-17 17:46:01 +02:00
9a68b22009 Fix licenses headers
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-04-15 12:32:05 +02:00
cfbe4027bc Consolidate logging
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-04-15 12:07:29 +02:00
ba9e1fb92a Switch to g_{debug,warning} instead of g_log 2017-04-15 11:37:50 +02:00
b227fece10 Fix some warning that converity scan picked up. 2017-04-06 19:55:47 +02:00
a754815d14 Add converter back for old theme format. 2017-04-02 12:32:11 +02:00
9ae1344d56 Improve error message when called with -show 2017-03-31 13:47:44 +02:00
652749081a Fix missing doxygen documentation 2017-03-11 13:20:46 +01:00
3f4d58ef53 Indent code. 2017-03-04 19:41:06 +01:00
dc7e4aa96e Install some headers for use in plugins 2017-02-17 14:06:31 +01:00
f7b4bebb9b Rename token_match to helper_token_match. 2017-02-17 09:58:47 +01:00
87251a991c Indent 2017-02-09 08:27:26 +01:00
7b3e0918cf Reduce amount of paths created 2017-02-06 23:45:46 +01:00
db92ff1f41 Add border radius to border around widget. 2017-02-06 21:17:56 +01:00
8ef7b4b794 Don't recreate every string everytime. 2017-02-03 20:49:16 +01:00
8f4a4d51c6 Don't apply fonts that don't result in family name or have size 0.
Issue: 554
2017-02-03 09:54:18 +01:00
0a31175da5 If no filter specified, match everything with default matcher 2017-01-30 08:23:33 +01:00
6b9dc1d081 Combi mode: Bang mode prefixes with len>1 (#542)
* Combi mode: Bang mode prefixes with len>1

This is required to match on modes that share a prefix.
Let 'power' and 'pass' be such modes for the following explanation:
Previously, only the first character of after the bang was compared,
so '!p' would always be matched to the 'pass' mode and there was no
way to limit selection in combi mode to the 'power' mode.
Now we can use prefixes of arbitrary length following the bang
such as '!po' (matches 'power' mode), or '!pa' (matches 'pass' mode).
Prefixes of length 1 are unchanged compared to the previous
behaviour, i.e. '!p' will still match 'pass'.

* Combi-mode prefixes should be utf-8 aware
2017-01-26 19:46:46 +01:00
0ebd6a260b Add auto-detect option to DPI setting. 2017-01-21 12:58:52 +01:00
b5d094fa35 Update theme specifcation documentation. 2017-01-18 09:43:58 +01:00
d8ca3e01de fzf matching remove debug 2017-01-11 09:43:24 +01:00
19b023b221 Split sorting option. one for sorting. One to force levenshtein. 2017-01-11 09:42:37 +01:00
4452b08288 Move fzf matcher into helper 2017-01-11 09:20:19 +01:00
bfae111579 Fix indenting and header commenting. 2017-01-11 09:11:19 +01:00
25dff63006 Improve error handling string. 2017-01-09 22:40:11 +01:00
854aa55453 Better error reporting (1) 2017-01-09 18:32:26 +01:00
f42e4ffbd7 Remove old cairo color set functions 2017-01-09 08:32:16 +01:00
713d41f619 Allow matching highlighting to be set. Fixes #522 2017-01-09 00:09:02 +01:00
baab2047ad Indent magic, rework makefile so lexer and yacc file are not passed. 2017-01-08 21:36:06 +01:00
26efbecbc3 Fix multiple -theme-str lines parsing, fix num lines 2017-01-08 17:18:49 +01:00
c57e7348d2 Add some better error message. Allow -theme-str option to override part of theme 2017-01-08 16:09:24 +01:00
22e2d7587d Update copyright to 2017. 2017-01-03 17:59:28 +01:00
2220b75467 Fix two issues detected by coverty. 1.) copy /paste error. 2.) dead code 2016-11-30 08:41:47 +01:00
84f7ec2f0e Fuzzy matcher, take simple escaping into account when creating regex. 2016-11-26 17:18:38 +01:00
b1a44cc65e Update code documentation 2016-11-15 21:54:31 +01:00
7e74d39a01 Fix indentation 2016-11-15 08:24:27 +01:00
c86a28ca70 Small code restructure 2016-11-15 08:24:06 +01:00
d22920fd5e Backspace->BackSpace 2016-11-14 16:58:43 +01:00
fcf3c33415 Fix keybinding with Shift in name. Alt-Shift-S -> Alt-S. Alt-Shift-1 -> Alt-exclam
+ indent.
2016-11-14 16:25:04 +01:00
27cef3c9ae Fix #497: Create cache dir if not exists. 2016-11-12 11:28:40 +01:00
ed6cb59b5d Fix crash on wrongly queued ViewState (thx to teto) 2016-11-02 18:24:20 +01:00