summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v1.0.1Leon Henrik Plickat2021-12-302-3/+3
|
* Fix option handlingLeon Henrik Plickat2021-12-301-1/+2
|
* Fix Wayland event flushingLeon Henrik Plickat2021-12-211-11/+14
| | | | Before this patch, the flush loop could get stuck
* Even more cleanup and commenting thingsLeon Henrik Plickat2021-12-133-43/+42
|
* More cleanupLeon Henrik Plickat2021-12-131-13/+18
|
* Minor code cleanupLeon Henrik Plickat2021-12-133-17/+12
|
* Do not update unrelated layer surface settings on configure eventLeon Henrik Plickat2021-12-134-54/+53
| | | | | | | Before this patch, wlclock would always update all layer surface settings on every configure event. This is known to create a feedback loop with faulty compositors (see https://github.com/swaywm/sway/pull/6709). While wlclock did nothing wrong before, not updating these settings is more idiomatic.
* Only include execinfo.h when glibc is usedLeon Henrik Plickat2021-11-261-0/+5
|
* Use correct OS macro for guarding execinfo.hLeon Henrik Plickat2021-11-192-6/+2
|
* Fix multi-cussor mishapLeon Henrik Plickat2021-11-191-2/+2
|
* Improve signal handlingLeon Henrik Plickat2021-11-143-78/+101
| | | | | | | This patch replaces the signalfd based signal handling with a more traditional approach. Since this is not only more reliable, but also more portable, the compile time option to turn off signal handling has been removed. It was only optional before based on signalf being a linux-ism.
* Use global contextLeon Henrik Plickat2021-11-1411-294/+282
|
* Deprecate non-sourcehut forgesLeon Henrik Plickat2021-06-242-13/+6
|
* Fix handle-signals build optionLeon Henrik Plickat2020-11-251-3/+16
|
* Remove unused surface functionsLeon Henrik Plickat2020-10-052-20/+0
|
* Bump versiont to v1.0.0Leon Henrik Plickat2020-09-304-9/+6
|
* Change face/hand line width configurationLeon Henrik Plickat2020-09-284-59/+30
| | | | | | Also decided there will be no additional hand styles, so removed --hand-style option. Xclock like hands can be enabled by setting the hand width to 0 (default).
* Rip out frame callbackLeon Henrik Plickat2020-09-284-101/+21
| | | | | Apparently, requesting a callback is asking "when can I render the /next/ frame?", not asking "when can I render /this/ frame?". Huh...
* Update wording in README and man pageLeon Henrik Plickat2020-09-282-8/+15
|
* Render on callbackLeon Henrik Plickat2020-09-267-46/+140
|
* Improve line size configurationLeon Henrik Plickat2020-09-264-15/+33
|
* Mention supported colour formats in man pageLeon Henrik Plickat2020-09-261-0/+7
|
* `--position` instead of `--anchor`Leon Henrik Plickat2020-09-263-46/+48
|
* Simplify hand drawingLeon Henrik Plickat2020-09-251-26/+21
|
* Add "lines" clock hand styleLeon Henrik Plickat2020-09-254-41/+88
|
* Make hour hand slowly progress instead of snappingLeon Henrik Plickat2020-09-254-18/+29
| | | | The snapping behaviour can be re-enabled via a command flag
* Write man pageLeon Henrik Plickat2020-09-252-1/+89
|
* Draw clock handsLeon Henrik Plickat2020-09-256-34/+166
|
* Make size of clock face lines configurableLeon Henrik Plickat2020-09-253-27/+61
| | | | And use enum for long options
* Fix clockface when drawing on scaled outputLeon Henrik Plickat2020-09-251-5/+5
|
* Avoid too large radii which cause unexpected drawing behaviourLeon Henrik Plickat2020-09-251-1/+11
|
* Draw clock faceLeon Henrik Plickat2020-09-253-7/+41
|
* Change dimension model to ensure square centerLeon Henrik Plickat2020-09-255-101/+121
|
* Implement all configuration options and signal handlingLeon Henrik Plickat2020-09-256-50/+287
|
* Render backgroundLeon Henrik Plickat2020-09-249-5/+290
|
* Expand command flag handling to hold all (future) flagsLeon Henrik Plickat2020-09-241-10/+66
|
* InitLeon Henrik Plickat2020-09-2419-0/+2331