Commit Graph

12 Commits

Author SHA1 Message Date
ab5ca0cf8b Elaborate on avoiding XDG_RUNTIME_DIR 2020-10-26 23:09:23 +01:00
f699b89dad Reorder headers 2020-10-02 02:08:39 +02:00
9244d2b657 Write a start marker to the DB event table 2020-10-02 01:55:46 +02:00
4302fc4baf Use an empty string rather than "broken"
If we fail to retrieve the title, then there is no title,
though this doesn't mean the same as "no window",
for which we have NULL.
2020-10-02 01:50:37 +02:00
764dbaa126 Nullify a NULL concern
sqlite3_bind_text() is documented to bind NULL.
2020-10-02 01:37:08 +02:00
7d4695d8bd Ensure the inactivity alarm is launched on startup
We forgot to flush.
2020-10-02 01:32:19 +02:00
3482ee66a3 Watch changes of WM_CLASS
There may be some interesting information in there.
Sometimes it may be hard to identify applications by their title.
2020-10-02 01:31:46 +02:00
86b0579cb7 Write events to the SQLite database 2020-09-25 07:20:49 +02:00
27a63e3414 Collect events in the main thread 2020-09-25 06:45:27 +02:00
6e3f3c950d Convert from Xlib xcb
This will make it easier to convert this project to Go/xgb later,
even though the SYNC extension isn't currently supported there.

So far unresolved: error handling.
2020-09-25 05:26:46 +02:00
93c61425b3 Cleanup 2020-09-23 16:47:03 +02:00
60bfaa1a97 Convert main source file from Vala to C
Bindings are incredible pain, this will be much easier.
2020-09-23 16:00:06 +02:00