Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | More cleanup | Leon Henrik Plickat | 2021-12-13 | 1 | -13/+18 |
| | |||||
* | Minor code cleanup | Leon Henrik Plickat | 2021-12-13 | 3 | -17/+12 |
| | |||||
* | Do not update unrelated layer surface settings on configure event | Leon Henrik Plickat | 2021-12-13 | 4 | -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 used | Leon Henrik Plickat | 2021-11-26 | 1 | -0/+5 |
| | |||||
* | Use correct OS macro for guarding execinfo.h | Leon Henrik Plickat | 2021-11-19 | 1 | -2/+2 |
| | |||||
* | Fix multi-cussor mishap | Leon Henrik Plickat | 2021-11-19 | 1 | -2/+2 |
| | |||||
* | Improve signal handling | Leon Henrik Plickat | 2021-11-14 | 1 | -69/+100 |
| | | | | | | | 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 context | Leon Henrik Plickat | 2021-11-14 | 11 | -294/+282 |
| | |||||
* | Fix handle-signals build option | Leon Henrik Plickat | 2020-11-25 | 1 | -3/+16 |
| | |||||
* | Remove unused surface functions | Leon Henrik Plickat | 2020-10-05 | 2 | -20/+0 |
| | |||||
* | Bump versiont to v1.0.0 | Leon Henrik Plickat | 2020-09-30 | 1 | -4/+1 |
| | |||||
* | Change face/hand line width configuration | Leon Henrik Plickat | 2020-09-28 | 3 | -47/+24 |
| | | | | | | 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 callback | Leon Henrik Plickat | 2020-09-28 | 4 | -101/+21 |
| | | | | | Apparently, requesting a callback is asking "when can I render the /next/ frame?", not asking "when can I render /this/ frame?". Huh... | ||||
* | Render on callback | Leon Henrik Plickat | 2020-09-26 | 7 | -46/+140 |
| | |||||
* | Improve line size configuration | Leon Henrik Plickat | 2020-09-26 | 3 | -12/+25 |
| | |||||
* | `--position` instead of `--anchor` | Leon Henrik Plickat | 2020-09-26 | 2 | -38/+39 |
| | |||||
* | Simplify hand drawing | Leon Henrik Plickat | 2020-09-25 | 1 | -26/+21 |
| | |||||
* | Add "lines" clock hand style | Leon Henrik Plickat | 2020-09-25 | 3 | -31/+73 |
| | |||||
* | Make hour hand slowly progress instead of snapping | Leon Henrik Plickat | 2020-09-25 | 3 | -17/+24 |
| | | | | The snapping behaviour can be re-enabled via a command flag | ||||
* | Write man page | Leon Henrik Plickat | 2020-09-25 | 1 | -1/+4 |
| | |||||
* | Draw clock hands | Leon Henrik Plickat | 2020-09-25 | 6 | -34/+166 |
| | |||||
* | Make size of clock face lines configurable | Leon Henrik Plickat | 2020-09-25 | 3 | -27/+61 |
| | | | | And use enum for long options | ||||
* | Fix clockface when drawing on scaled output | Leon Henrik Plickat | 2020-09-25 | 1 | -5/+5 |
| | |||||
* | Avoid too large radii which cause unexpected drawing behaviour | Leon Henrik Plickat | 2020-09-25 | 1 | -1/+11 |
| | |||||
* | Draw clock face | Leon Henrik Plickat | 2020-09-25 | 2 | -3/+35 |
| | |||||
* | Change dimension model to ensure square center | Leon Henrik Plickat | 2020-09-25 | 5 | -101/+121 |
| | |||||
* | Implement all configuration options and signal handling | Leon Henrik Plickat | 2020-09-25 | 5 | -48/+285 |
| | |||||
* | Render background | Leon Henrik Plickat | 2020-09-24 | 8 | -5/+288 |
| | |||||
* | Expand command flag handling to hold all (future) flags | Leon Henrik Plickat | 2020-09-24 | 1 | -10/+66 |
| | |||||
* | Init | Leon Henrik Plickat | 2020-09-24 | 10 | -0/+983 |