Dave Davenport
72afc7b039
Add strikethrough highlight method.
2017-05-18 07:59:37 +02:00
Dave Davenport
30fb8c514e
Change ARGB to RGBA, fix in theme converter
2017-05-16 21:55:52 +02:00
Dave Davenport
494550d38d
[ThemeParser] Add CSS color names support
...
* [ThemeParser] Add css color names
* Add CSS color support (WIP)
* Parse color names in the lexer.
* Add test for css color names
* Indent and fix ordering
2017-05-15 22:46:33 +02:00
Dave Davenport
67e38cde40
Fix some clang compiler warnings
2017-05-11 18:30:44 +02:00
Dave Davenport
aaea2b2c8a
Add hsl and cmyk test, add extra error checking
2017-05-10 20:54:16 +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
ce4b1b23b4
Re-Indent code
2017-04-27 22:59:14 +02:00
Dave Davenport
ac2390c76d
[Lexer] More tests.
...
Fix return of double.
2017-04-26 23:24:14 +02:00
Dave Davenport
fb318f0ff8
Cleanups, fix arguments mismatch
2017-04-23 15:17:15 +02:00
Quentin Glidic
9a68b22009
Fix licenses headers
...
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-04-15 12:32:05 +02:00
Quentin Glidic
cfbe4027bc
Consolidate logging
...
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-04-15 12:07:29 +02:00
Dave Davenport
ba9e1fb92a
Switch to g_{debug,warning} instead of g_log
2017-04-15 11:37:50 +02:00
Dave Davenport
d6af6d29fc
Small memory leak in theme-config parser.
2017-04-12 09:22:26 +02:00
Dave Davenport
f1c23c5bfa
When query theme for exact match, do not consider state.
2017-04-11 21:11:09 +02:00
Dave Davenport
27339bf9bf
Avoid possible buffer overflow
2017-04-10 17:30:11 +02:00
Dave Davenport
79c33cfca6
Improve error messages when type does not match.
2017-04-09 15:27:23 +02:00
Dave Davenport
b227fece10
Fix some warning that converity scan picked up.
2017-04-06 19:55:47 +02:00
Dave Davenport
c40bb4fc35
Fix small bug and extend test for theme parser
2017-04-04 23:02:08 +02:00
Dave Davenport
abaae5f403
Add (initial) check for theme parser.
2017-04-04 08:56:19 +02:00
Dave Davenport
358759e0ab
Reset pointer to NULL after free'ing.
2017-04-04 08:31:25 +02:00
Dave Davenport
ae200fd164
Fix checks compiling
2017-04-03 12:04:07 +02:00
Dave Davenport
a754815d14
Add converter back for old theme format.
2017-04-02 12:32:11 +02:00
Dave Davenport
eeee200d8f
Remove old theme support. (part 1)
2017-03-29 20:18:41 +02:00
Dave Davenport
61e537a05f
ISSUE 576: Clutching at straws.
...
* Don't use atexit anymore. (what happens with g_spawn and atexit?
should be fine, but a test).
* Even though not needed, force wait on running thread (of which there
should be none) when destroy thread pool.
2017-03-25 14:23:31 +01:00
Dave Davenport
c27921f99a
Small change to make cppcheck happy
2017-03-18 16:06:41 +01:00
Dave Davenport
6447ddf0d7
clang-check fixes
2017-03-17 14:27:08 +01:00
Dave Davenport
50477a0b99
[Keys] Cleanup view a bit.
2017-03-17 14:07:11 +01:00
Dave Davenport
d52c80d76f
[Textbox] Remove unneeded calls to pango_layout_get_pixel_size.
...
This was 21% of the widget update time.
2017-03-14 17:02:03 +01:00
Dave Davenport
9cfb075bc4
Add filename to location in error message.
2017-03-13 16:42:17 +01:00
Dave Davenport
be036f086d
Reset location when importing, correctly resolve relative path
2017-03-13 08:54:55 +01:00
Dave Davenport
b7f4b7484f
Some initial support for @import in theme and try to fall back when theme fails to load
2017-03-11 17:06:06 +01:00
Dave Davenport
cee753bd3c
Zeltakmadness ( #572 )
...
* Allow modi to set extra pango attributes on displayed rows
* Fix some documentation, only highlight the mode name with color.
* Small rename.
2017-03-10 23:39:29 +01:00
Dave Davenport
88cde09055
Merge remote-tracking branch 'gitcreate/master'
2017-03-06 10:35:20 +01:00
Dave Davenport
9938317dc5
Don't g_strsplit everytime, use strtok.
2017-03-06 09:56:02 +01:00
Dave Davenport
cb9255bbea
Allow slice allocator for theme
2017-03-04 20:09:19 +01:00
Dave Davenport
dc7e4aa96e
Install some headers for use in plugins
2017-02-17 14:06:31 +01:00
Dave Davenport
0ebd6a260b
Add auto-detect option to DPI setting.
2017-01-21 12:58:52 +01:00
Dave Davenport
13a83e3495
Give a visible (popup) error message when failed to open theme
2017-01-19 18:49:55 +01:00
Dave Davenport
25dff63006
Improve error handling string.
2017-01-09 22:40:11 +01:00
Dave Davenport
ca01af6338
Try to improve error handling and messages
2017-01-09 22:29:31 +01:00
Dave Davenport
854aa55453
Better error reporting (1)
2017-01-09 18:32:26 +01:00
Dave Davenport
a199fa3275
Improve error message theme a little bit
2017-01-09 08:55:51 +01:00
Dave Davenport
5188e36147
Remove unused functions and other small fixes
2017-01-09 08:39:02 +01:00
Dave Davenport
713d41f619
Allow matching highlighting to be set. Fixes #522
2017-01-09 00:09:02 +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
35a9b04f87
Print position as textual in dump-theme.
2017-01-08 18:03:31 +01:00
Dave Davenport
5d1fa66c30
Fix dumping of theme
2017-01-08 17:50:42 +01:00
Dave Davenport
8543ac8438
Fix doxygen.
2017-01-08 16:23:17 +01:00
Dave Davenport
c57e7348d2
Add some better error message. Allow -theme-str option to override part of theme
2017-01-08 16:09:24 +01:00
Dave Davenport
06c5f51e7d
Allow to set anchor position on normitor and anchor position on window.
2017-01-06 19:04:25 +01:00