1
0
mirror of https://github.com/horst3180/arc-icon-theme synced 2024-10-27 19:34:01 +00:00
Commit Graph

12 Commits

Author SHA1 Message Date
Christer Jensen
b2167d8a44 Change location of cache/timestamp files
All cache and timestamp files are now in a single directory named
.cache avoiding clutter in the src directory and makes delete cache
files easier.
2018-09-08 01:05:57 +02:00
Christer Jensen
d37d54fd87 Add filtered rendering
Instead of rendering out everything in an svg-file,
the render script now takes in a regular expression that is uses to
search all the object-IDs inside each of the svg-files for a match
and only renders those. To make the search go faster all object-IDs
are stored in files named ".<svg-file-name>.cache" after every full
render of an svg-file or if none exist.
2017-09-03 23:10:42 +02:00
Christer Jensen
525b4a2663 Improve performance by dividing up tasks
The stream of inkscape commands have been divided across multiple
instances of inkscape, one per core. This speeds up rendering by
using more cpu cores, even for single svg rendering. To do this a
simple java program was written which starts N instances of
whatever arguments was passed to it and then reads one line at the
time from standard input, the lines are then divided into N
seperate streams which are then piped to the the difference instances
of whatever program was passed as argument to SplitJob.
2017-09-01 03:03:27 +02:00
Christer Jensen
1922bf0525 Improve render script performance
The script no longer creates a new inkscape process for every
png export. Instead a single inkscape process is created for each
svg-file and export commands are simply fed to it. This allows for
using multiple CPU-cores and avoids the cost of constantly starting
up inkscape.

The script no longer renders out the entire icon set each time it's
run, instead it updates only icons which have been changed since
the last time the script finished running. This also means if the
script is interrupted while rendering, any svg-files what was
finished will not render out again saving time.
2017-08-31 00:44:22 +02:00
Horst3180
55a575386a
bump version 2016-11-22 22:23:00 +01:00
Horst3180
f26262e4cc
tweak pane-hide,show-symobic 2016-11-22 22:23:00 +01:00
Horst3180
664c05e723 add input-gaming icon 2016-07-07 15:23:38 +02:00
Horst3180
ba985aa495 fix rendering script 2016-06-18 11:54:12 +02:00
Horst3180
4c07a041c3 fix icon alignment 2016-06-14 21:40:42 +02:00
horst3180
69da5eed07 Add preview 2016-06-06 20:55:30 +02:00
Jakob Gillich
a69db043aa fix moka url (#2) 2016-06-05 21:16:55 +02:00
Horst3180
64714801d3 initial commit 2016-06-05 15:35:46 +02:00