Commit graph

169 commits

Author SHA1 Message Date
Dave Davenport
e4c935c764 Add a old theme conversion test and default theme dump test. 2017-05-14 18:22:27 +02:00
Dave Davenport
0cde9a9d0e Fixing make dist including build lexer header file 2017-05-04 21:49:24 +02:00
Dave Davenport
82e2456043 Fix building out of source dir. 2017-05-04 21:41:38 +02:00
Quentin Glidic
4fccb3efdc
theme-parser: Drop lexer/ in #includes
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-05-04 13:40:12 +02:00
Dave Davenport
5d41d228f0 Make explicit flag for enabling/disabling libcheck usage.
Automagic detection is frowned upon:
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies
2017-04-30 20:03:31 +02:00
Dave Davenport
7892a83301 Allow libcheck to be disabled if not found 2017-04-30 18:34:37 +02:00
Dave Davenport
aba295647a [Test] Convert theme-parser test to use libcheck. 2017-04-30 17:44:53 +02:00
Dave Davenport
084125bc4c [Test] Play with check. 2017-04-29 17:52:37 +02:00
Dave Davenport
e7d58ada4d [Test] Add initial code for mode test. (without gui) 2017-04-28 09:43:12 +02:00
Dave Davenport
be6bf5fd01 Fix check 2017-04-25 11:44:13 +02:00
Quentin Glidic
6250e39e31
Do not hardcode ${datadir} as ${prefix}/share
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-04-17 18:18:07 +02:00
Dave Davenport
f23d035e52 Fix checks 2017-04-17 18:07:50 +02:00
Dave Davenport
97fe894f43 Add some theme name resolving functions. 2017-04-17 17:46:01 +02:00
Dave Davenport
abaae5f403 Add (initial) check for theme parser. 2017-04-04 08:56:19 +02:00
Dave Davenport
eeee200d8f Remove old theme support. (part 1) 2017-03-29 20:18:41 +02:00
Dave Davenport
5186dab1b8 Fix #581 2017-03-26 23:19:30 +02:00
Dave Davenport
8cdd4437d8 Add place-holder manpage for rofi-theme manpage. 2017-03-18 15:57:34 +01:00
Dave Davenport
048d601a85 Update tests 2017-03-11 14:55:58 +01:00
Dave Davenport
85bd47e42f Quick 'n dirty hack to find plugin in plugin dir 2017-02-17 20:02:12 +01:00
Dave Davenport
35deecec36 Do not export settings 2017-02-17 14:34:10 +01:00
Dave Davenport
dc7e4aa96e Install some headers for use in plugins 2017-02-17 14:06:31 +01:00
Dave Davenport
2ef45c46a8 Add small pkg-config file that can be used by plugins. 2017-02-16 23:29:26 +01:00
Dave Davenport
0825479710 Add sidebar and paper-float theme 2017-01-19 18:58:07 +01:00
Dave Davenport
46f1e6f107 Add arthur as theme 2017-01-19 09:26:16 +01:00
Dave Davenport
823d1b4651 Convert built-in themes to new format. 2017-01-19 09:19:14 +01:00
Dave Davenport
baab2047ad Indent magic, rework makefile so lexer and yacc file are not passed. 2017-01-08 21:36:06 +01:00
Dave Davenport
f2a4049991 Remove separator 2017-01-05 22:07:50 +01:00
Dave Davenport
3eb450c37e Add generic container (renamed window widget) put container around message. 2017-01-05 18:33:57 +01:00
Dave Davenport
16e4eb04a8 Merge remote-tracking branch 'origin/master' into themer 2017-01-03 17:55:14 +01:00
Dave Davenport
eac5895374 Add copyright to themes. 2017-01-03 17:50:56 +01:00
Dave Davenport
62bfeafb1a Fix typo in makefile 2017-01-01 17:03:42 +01:00
Dave Davenport
eb33f64046 Add BUILT_SOURCES for flex/bison generated files. 2017-01-01 16:52:25 +01:00
Dave Davenport
d20587da54 Fix? tests 2017-01-01 16:32:01 +01:00
Dave Davenport
a2001d1b9c Add window widget, play with logic for sizing (broken) 2016-12-28 19:42:14 +01:00
Dave Davenport
b8e58b0342 Make parser more flexible, allow global properties to be anywhere in file and allow multiple similar entries. 2016-12-16 09:28:13 +01:00
Dave Davenport
d18f037d1c Add lex/bison parser for theme. 2016-12-09 19:49:49 +01:00
Dave Davenport
a41d734d88 Add themes from rofi-themes (adapta, indego, monokai) 2016-11-18 18:13:38 +01:00
Dave Davenport
d245a4e6a1 Add themes, make rofi-theme-selector show highlighted rows. 2016-11-16 09:22:41 +01:00
Dave Davenport
503a6ef4c5 Add 2 more themes. 2016-10-28 08:58:11 +02:00
Dave Davenport
24a945eb3f Add darkblue as screen 2016-10-27 21:08:08 +02:00
Dave Davenport
f0d2a06268 Add some themes to be installed, add theme-selector script thingy. 2016-10-27 15:28:11 +02:00
Dave Davenport
b19ab62e17 add scrollbar test. 2016-10-24 17:48:04 +02:00
Dave Davenport
f602ea1486 Add some tests for the box widget. 2016-10-21 18:48:01 +02:00
Dave Davenport
bd4f4aa2ff fix typo 2016-10-20 20:31:39 +02:00
Dave Davenport
c8d2069098 Add more tests and re-add textbox_test to normal check set. 2016-10-20 19:34:03 +02:00
Dave Davenport
881056ea9b Add some more tests, make some textbox api's private 2016-10-20 09:41:32 +02:00
Dave Davenport
a78d0b53fc Add help output compare test. 2016-10-19 13:12:55 +02:00
Dave Davenport
970f7af037 try to print coverage report in travis 2016-10-18 22:54:38 +02:00
Dave Davenport
7b3b68462e Fix memory leak in box and listview widget, add coverage make target. (ggcov and lcov) 2016-10-18 13:49:24 +02:00
Dave Davenport
f3298801f3 Split internal widget into separate file 2016-10-09 10:13:15 +02:00