ltk, branch HEADGUI toolkit for X11 (WIP)
5396d8314708a457ec2d8975e1e156dcc28e78052026-07-09T13:26:17Z2026-07-09T13:26:17ZMove the README since it wasn't actually supposed to be a markdown filelumidifynobody@lumidify.orgcommit 5396d8314708a457ec2d8975e1e156dcc28e7805
parent 46ddc040dfd9d76a78a5f7b4d1d080e141c7dd2f
Author: lumidify <nobody@lumidify.org>
Date: Thu, 9 Jul 2026 15:26:17 +0200
Move the README since it wasn't actually supposed to be a markdown file
46ddc040dfd9d76a78a5f7b4d1d080e141c7dd2f2026-05-13T11:18:27Z2026-05-13T11:23:37ZStore widgets in central array and use IDs in most public functionslumidifynobody@lumidify.orgcommit 46ddc040dfd9d76a78a5f7b4d1d080e141c7dd2f
parent 9b2b4596605e6594a2538f6b3bce3ffd9e90c652
Author: lumidify <nobody@lumidify.org>
Date: Wed, 13 May 2026 13:18:27 +0200
Store widgets in central array and use IDs in most public functions
9b2b4596605e6594a2538f6b3bce3ffd9e90c6522024-05-10T15:59:26Z2024-05-10T15:59:26ZMove keypress/keyrelease handling to separate functionslumidifynobody@lumidify.orgcommit 9b2b4596605e6594a2538f6b3bce3ffd9e90c652
parent 5a0a7594e75569bc17cc48a0ec0e5975ec51d54d
Author: lumidify <nobody@lumidify.org>
Date: Fri, 10 May 2024 17:59:26 +0200
Move keypress/keyrelease handling to separate functions
5a0a7594e75569bc17cc48a0ec0e5975ec51d54d2024-05-06T21:33:09Z2024-05-06T21:37:22ZAdd basic combobox; improve external command handlinglumidifynobody@lumidify.orgcommit 5a0a7594e75569bc17cc48a0ec0e5975ec51d54d
parent d0faf9b6f4464428cac5de55e56cd1a0a92b45ef
Author: lumidify <nobody@lumidify.org>
Date: Mon, 6 May 2024 23:33:09 +0200
Add basic combobox; improve external command handling
The combobox is very hacky and doesn't behave properly
in all circumstances.
d0faf9b6f4464428cac5de55e56cd1a0a92b45ef2024-05-03T21:28:52Z2024-05-03T21:28:52ZRemove unneeded clipping codelumidifynobody@lumidify.orgcommit d0faf9b6f4464428cac5de55e56cd1a0a92b45ef
parent d0a001aaf611434b7abb0ca173e9bcf1fae73983
Author: lumidify <nobody@lumidify.org>
Date: Fri, 3 May 2024 23:28:52 +0200
Remove unneeded clipping code
d0a001aaf611434b7abb0ca173e9bcf1fae739832024-05-03T21:16:12Z2024-05-03T21:16:12ZAdd basic radiobuttonlumidifynobody@lumidify.orgcommit d0a001aaf611434b7abb0ca173e9bcf1fae73983
parent fcbc1ce6f1df72e293da709c8f5a29e30a1ac6ba
Author: lumidify <nobody@lumidify.org>
Date: Fri, 3 May 2024 23:16:12 +0200
Add basic radiobutton
fcbc1ce6f1df72e293da709c8f5a29e30a1ac6ba2024-05-03T17:35:52Z2024-05-03T17:35:52ZAdd basic checkbuttonlumidifynobody@lumidify.orgcommit fcbc1ce6f1df72e293da709c8f5a29e30a1ac6ba
parent a69310e2abfdd32a215f15785b9c12cb47cbc32c
Author: lumidify <nobody@lumidify.org>
Date: Fri, 3 May 2024 19:35:52 +0200
Add basic checkbutton
a69310e2abfdd32a215f15785b9c12cb47cbc32c2024-05-03T12:01:12Z2024-05-03T12:01:12ZMove ltk_surface definition to graphics_xlib.hlumidifynobody@lumidify.orgcommit a69310e2abfdd32a215f15785b9c12cb47cbc32c
parent 5d7021e4df96c9133cfc51e7a2f75bc62c381a75
Author: lumidify <nobody@lumidify.org>
Date: Fri, 3 May 2024 14:01:12 +0200
Move ltk_surface definition to graphics_xlib.h
5d7021e4df96c9133cfc51e7a2f75bc62c381a752024-05-03T11:42:08Z2024-05-03T11:42:24ZRemove some undefined behaviorlumidifynobody@lumidify.orgcommit 5d7021e4df96c9133cfc51e7a2f75bc62c381a75
parent 9c2187caf6ed1ae879c74854af037777707eb23d
Author: lumidify <nobody@lumidify.org>
Date: Fri, 3 May 2024 13:42:08 +0200
Remove some undefined behavior
float->double wasn't part of fixing the undefined behavior
9c2187caf6ed1ae879c74854af037777707eb23d2024-05-03T08:40:31Z2024-05-03T08:40:31ZFix clipping on border sideslumidifynobody@lumidify.orgcommit 9c2187caf6ed1ae879c74854af037777707eb23d
parent 07a20345dc4d1ff7a311dc1359c36394dfbc3769
Author: lumidify <nobody@lumidify.org>
Date: Fri, 3 May 2024 10:40:31 +0200
Fix clipping on border sides
07a20345dc4d1ff7a311dc1359c36394dfbc37692024-05-02T20:03:08Z2024-05-02T20:03:08ZImplement theme inheritancelumidifynobody@lumidify.orgcommit 07a20345dc4d1ff7a311dc1359c36394dfbc3769
parent b44497a0e20b249923f01284f85163b61b7e7609
Author: lumidify <nobody@lumidify.org>
Date: Thu, 2 May 2024 22:03:08 +0200
Implement theme inheritance
b44497a0e20b249923f01284f85163b61b7e76092024-05-02T14:10:04Z2024-05-02T14:15:54ZMove theme config to main config filelumidifynobody@lumidify.orgcommit b44497a0e20b249923f01284f85163b61b7e7609
parent 210aa3d51d8dcc1e36c73d3404e032937271e0d6
Author: lumidify <nobody@lumidify.org>
Date: Thu, 2 May 2024 16:10:04 +0200
Move theme config to main config file
This is also still really ugly.
210aa3d51d8dcc1e36c73d3404e032937271e0d62024-05-01T19:24:44Z2024-05-01T19:27:49ZRestructure configuration parsing for keybindingslumidifynobody@lumidify.orgcommit 210aa3d51d8dcc1e36c73d3404e032937271e0d6
parent 71f3528512ae0666e68994bd70dccb933bed55f8
Author: lumidify <nobody@lumidify.org>
Date: Wed, 1 May 2024 21:24:44 +0200
Restructure configuration parsing for keybindings
It's still really ugly.
71f3528512ae0666e68994bd70dccb933bed55f82024-04-27T13:10:12Z2024-04-27T13:20:01ZAdd mixed dpi support using xrandrlumidifynobody@lumidify.orgcommit 71f3528512ae0666e68994bd70dccb933bed55f8
parent 77c8746b41398dffda734c31e1697d2aaba752d4
Author: lumidify <nobody@lumidify.org>
Date: Sat, 27 Apr 2024 15:10:12 +0200
Add mixed dpi support using xrandr
This is kind of hacky in places still. It probably would be better
to just use 'double' for all size and dpi values instead of having
scaled integers. The config parser also really needs to be cleaned
up now that there are more config options.
77c8746b41398dffda734c31e1697d2aaba752d42024-03-26T09:51:16Z2024-03-26T09:51:16ZPossibly fix nondeterministic freezing in ltkdlumidifynobody@lumidify.orgcommit 77c8746b41398dffda734c31e1697d2aaba752d4
parent 9de2d4ac1734343f1de02c9ec29e408ccc05689c
Author: lumidify <nobody@lumidify.org>
Date: Tue, 26 Mar 2024 10:51:16 +0100
Possibly fix nondeterministic freezing in ltkd
Pango performs some initialization in a separate thread, causing
issues when ltkd daemonizes itself. The previous hack was to create
a text line before daemonization so the Pango initialization has to
finish first, but that still didn't always work. Now, Pango is only
initialized after daemonization. That seems to be working well so far,
but I don't know if there are still some edge cases.
9de2d4ac1734343f1de02c9ec29e408ccc05689c2024-03-25T18:16:53Z2024-03-25T18:16:53ZRe-add client-server functionalitylumidifynobody@lumidify.orgcommit 9de2d4ac1734343f1de02c9ec29e408ccc05689c
parent 43bb385257c126c200662ed207f27a7a285f113e
Author: lumidify <nobody@lumidify.org>
Date: Mon, 25 Mar 2024 19:16:53 +0100
Re-add client-server functionality
43bb385257c126c200662ed207f27a7a285f113e2024-03-15T21:00:25Z2024-03-15T21:00:25ZRemove socket functionality for nowlumidifynobody@lumidify.orgcommit 43bb385257c126c200662ed207f27a7a285f113e
parent d3c2a1bd950d2f5c11ca88da7f39bdef0a6813a0
Author: lumidify <nobody@lumidify.org>
Date: Fri, 15 Mar 2024 22:00:25 +0100
Remove socket functionality for now
d3c2a1bd950d2f5c11ca88da7f39bdef0a6813a02023-11-16T21:31:00Z2023-11-16T21:31:00ZFix Makefilelumidifynobody@lumidify.orgcommit d3c2a1bd950d2f5c11ca88da7f39bdef0a6813a0
parent 462218a997dc7c37f972e1a0bcf73d96548f8999
Author: lumidify <nobody@lumidify.org>
Date: Thu, 16 Nov 2023 22:31:00 +0100
Fix Makefile
462218a997dc7c37f972e1a0bcf73d96548f89992023-11-15T21:51:31Z2023-11-15T21:54:40ZAdd basic image support; add more options to gridlumidifynobody@lumidify.orgcommit 462218a997dc7c37f972e1a0bcf73d96548f8999
parent 25a158327d3d12d3eba052f202278ffa0d5539d5
Author: lumidify <nobody@lumidify.org>
Date: Wed, 15 Nov 2023 22:51:31 +0100
Add basic image support; add more options to grid
25a158327d3d12d3eba052f202278ffa0d5539d52023-10-27T10:16:10Z2023-10-27T10:16:10ZRemove some boilerplate from command handlinglumidifynobody@lumidify.orgcommit 25a158327d3d12d3eba052f202278ffa0d5539d5
parent 0d69e94ed01d94f82ba2b6f960aa672de7ed2ff9
Author: lumidify <nobody@lumidify.org>
Date: Fri, 27 Oct 2023 12:16:10 +0200
Remove some boilerplate from command handling
0d69e94ed01d94f82ba2b6f960aa672de7ed2ff92023-09-01T16:35:03Z2023-09-01T16:35:03ZFix fontconfig initialization with pango backend; fix crash when removing socket clientlumidifynobody@lumidify.orgcommit 0d69e94ed01d94f82ba2b6f960aa672de7ed2ff9
parent e714a12f36b44d6b67fcad122c858af6b903bdb2
Author: lumidify <nobody@lumidify.org>
Date: Fri, 1 Sep 2023 18:35:03 +0200
Fix fontconfig initialization with pango backend; fix crash when removing socket client
e714a12f36b44d6b67fcad122c858af6b903bdb22023-08-27T19:55:58Z2023-08-27T19:57:48ZAdd basic support for external line editorlumidifynobody@lumidify.orgcommit e714a12f36b44d6b67fcad122c858af6b903bdb2
parent 59e4368e073cc9c2a99bfb26f928e120502c5ce5
Author: lumidify <nobody@lumidify.org>
Date: Sun, 27 Aug 2023 21:55:58 +0200
Add basic support for external line editor
59e4368e073cc9c2a99bfb26f928e120502c5ce52023-08-25T12:56:01Z2023-08-25T12:56:01ZAdd basic support for RTL text to line entrylumidifynobody@lumidify.orgcommit 59e4368e073cc9c2a99bfb26f928e120502c5ce5
parent 8ba1124273be1373b9afbfcefbf2a4df2d6fec24
Author: lumidify <nobody@lumidify.org>
Date: Fri, 25 Aug 2023 14:56:01 +0200
Add basic support for RTL text to line entry
8ba1124273be1373b9afbfcefbf2a4df2d6fec242023-08-24T21:18:32Z2023-08-24T21:18:32ZAdd mouse support to text entrylumidifynobody@lumidify.orgcommit 8ba1124273be1373b9afbfcefbf2a4df2d6fec24
parent 5bcc196ebfd966a0d6479164d02e4a05d10b38fa
Author: lumidify <nobody@lumidify.org>
Date: Thu, 24 Aug 2023 23:18:32 +0200
Add mouse support to text entry
5bcc196ebfd966a0d6479164d02e4a05d10b38fa2023-08-21T18:25:53Z2023-08-21T18:27:49ZAdd clipboard support to text entrylumidifynobody@lumidify.orgcommit 5bcc196ebfd966a0d6479164d02e4a05d10b38fa
parent 004ac7555f2e18a6f439e80a8aca23e52f838621
Author: lumidify <nobody@lumidify.org>
Date: Mon, 21 Aug 2023 20:25:53 +0200
Add clipboard support to text entry
004ac7555f2e18a6f439e80a8aca23e52f8386212023-08-17T20:47:04Z2023-08-17T20:48:24ZMake line entry slightly more usable (but only slightly)lumidifynobody@lumidify.orgcommit 004ac7555f2e18a6f439e80a8aca23e52f838621
parent 7598671835a7421e8415a978cc055a61b5d8588a
Author: lumidify <nobody@lumidify.org>
Date: Thu, 17 Aug 2023 22:47:04 +0200
Make line entry slightly more usable (but only slightly)
7598671835a7421e8415a978cc055a61b5d8588a2023-08-17T13:38:22Z2023-08-17T13:38:22ZAdd more keysymslumidifynobody@lumidify.orgcommit 7598671835a7421e8415a978cc055a61b5d8588a
parent b610b280bbdbda3dba8f8fc3e67961f26857da43
Author: lumidify <nobody@lumidify.org>
Date: Thu, 17 Aug 2023 15:38:22 +0200
Add more keysyms
b610b280bbdbda3dba8f8fc3e67961f26857da432023-08-16T20:11:10Z2023-08-16T20:11:10ZAdd double/triple-click; add explicit scroll eventlumidifynobody@lumidify.orgcommit b610b280bbdbda3dba8f8fc3e67961f26857da43
parent 99773bbc2bcaea288c5d8b657bdff74ae69e216a
Author: lumidify <nobody@lumidify.org>
Date: Wed, 16 Aug 2023 22:11:10 +0200
Add double/triple-click; add explicit scroll event
99773bbc2bcaea288c5d8b657bdff74ae69e216a2023-07-30T18:50:21Z2023-07-30T18:57:11ZAdd initial incomplete implementation of text entry widgetlumidifynobody@lumidify.orgcommit 99773bbc2bcaea288c5d8b657bdff74ae69e216a
parent 6b058581e1cb02dd6d4775d8ab3f008bcc87829c
Author: lumidify <nobody@lumidify.org>
Date: Sun, 30 Jul 2023 20:50:21 +0200
Add initial incomplete implementation of text entry widget
It's currently unusable, just a basic framework is there.
Also, the basic text backend is currently broken.
6b058581e1cb02dd6d4775d8ab3f008bcc87829c2022-07-23T11:08:01Z2022-07-23T11:19:26ZImplement key events and mappingslumidifynobody@lumidify.orgcommit 6b058581e1cb02dd6d4775d8ab3f008bcc87829c
parent 610c7a836cb111096f1ae31d5190a2964ba25310
Author: lumidify <nobody@lumidify.org>
Date: Sat, 23 Jul 2022 13:08:01 +0200
Implement key events and mappings
It's probably still very buggy.
610c7a836cb111096f1ae31d5190a2964ba253102022-06-24T15:06:10Z2022-06-24T15:06:10ZAdd sequence numbers to protocollumidifynobody@lumidify.orgcommit 610c7a836cb111096f1ae31d5190a2964ba25310
parent 99531db6c1821736ff1a975ec9872fc033d94df7
Author: lumidify <nobody@lumidify.org>
Date: Fri, 24 Jun 2022 17:06:10 +0200
Add sequence numbers to protocol
99531db6c1821736ff1a975ec9872fc033d94df72022-06-24T12:31:59Z2022-06-24T12:31:59ZAdd event maskslumidifynobody@lumidify.orgcommit 99531db6c1821736ff1a975ec9872fc033d94df7
parent 488ed473efaa6153752374f9c27f67fe45dc4823
Author: lumidify <nobody@lumidify.org>
Date: Fri, 24 Jun 2022 14:31:59 +0200
Add event masks
This is very weird and buggy right now.
See socket_format.txt for some open problems.
488ed473efaa6153752374f9c27f67fe45dc48232022-06-23T10:37:01Z2022-06-23T10:37:01ZStandardize error handlinglumidifynobody@lumidify.orgcommit 488ed473efaa6153752374f9c27f67fe45dc4823
parent 480c476bee3efca10facb5ff2be6863bf112b72a
Author: lumidify <nobody@lumidify.org>
Date: Thu, 23 Jun 2022 12:37:01 +0200
Standardize error handling
480c476bee3efca10facb5ff2be6863bf112b72a2022-06-22T17:27:18Z2022-06-22T18:32:50ZTurn menu entries into regular widgetslumidifynobody@lumidify.orgcommit 480c476bee3efca10facb5ff2be6863bf112b72a
parent 8c7d6c1077f97dd4ae11a551ccf3a68fa86e21f6
Author: lumidify <nobody@lumidify.org>
Date: Wed, 22 Jun 2022 19:27:18 +0200
Turn menu entries into regular widgets
This might be slightly more inefficient but makes a lot of things
more convenient, especially when adding keyboard navigation.
8c7d6c1077f97dd4ae11a551ccf3a68fa86e21f62022-06-16T18:04:35Z2022-06-16T18:04:35ZRemove obsolete draw.{c,h}lumidifynobody@lumidify.orgcommit 8c7d6c1077f97dd4ae11a551ccf3a68fa86e21f6
parent c5dbd602a0e8b531a5760038c271098feffdcf47
Author: lumidify <nobody@lumidify.org>
Date: Thu, 16 Jun 2022 20:04:35 +0200
Remove obsolete draw.{c,h}
c5dbd602a0e8b531a5760038c271098feffdcf472022-06-16T18:04:01Z2022-06-16T18:04:01ZStart adding widget flagslumidifynobody@lumidify.orgcommit c5dbd602a0e8b531a5760038c271098feffdcf47
parent bf6d516dc0a01db18fb93ddb4f153a454b36700b
Author: lumidify <nobody@lumidify.org>
Date: Thu, 16 Jun 2022 20:04:01 +0200
Start adding widget flags
bf6d516dc0a01db18fb93ddb4f153a454b36700b2022-06-16T08:47:44Z2022-06-16T08:47:44ZClean up mouse event handling a bit; bring back hover statelumidifynobody@lumidify.orgcommit bf6d516dc0a01db18fb93ddb4f153a454b36700b
parent 994e235d9939788238dd2c66cdefb4cc4ade1bce
Author: lumidify <nobody@lumidify.org>
Date: Thu, 16 Jun 2022 10:47:44 +0200
Clean up mouse event handling a bit; bring back hover state
Of course, everything is still hopelessly broken.
994e235d9939788238dd2c66cdefb4cc4ade1bce2022-06-05T21:45:33Z2022-06-05T21:46:14ZAbstract event handling a bitlumidifynobody@lumidify.orgcommit 994e235d9939788238dd2c66cdefb4cc4ade1bce
parent 3a21eba1783e1d29204d54e006fe9f5efb016fc3
Author: lumidify <nobody@lumidify.org>
Date: Sun, 5 Jun 2022 23:45:33 +0200
Abstract event handling a bit
3a21eba1783e1d29204d54e006fe9f5efb016fc32022-06-02T06:48:16Z2022-06-02T06:48:16ZImprove theme handlinglumidifynobody@lumidify.orgcommit 3a21eba1783e1d29204d54e006fe9f5efb016fc3
parent 185426535af1a1f3ba649607d5346f59fa687803
Author: lumidify <nobody@lumidify.org>
Date: Thu, 2 Jun 2022 08:48:16 +0200
Improve theme handling
185426535af1a1f3ba649607d5346f59fa6878032022-05-24T15:49:11Z2022-05-24T15:49:34ZFix bug with resizing widget surfaceslumidifynobody@lumidify.orgcommit 185426535af1a1f3ba649607d5346f59fa687803
parent e5bdbd74dfdd1a238bde307a3613b995021ffeda
Author: lumidify <nobody@lumidify.org>
Date: Tue, 24 May 2022 17:49:11 +0200
Fix bug with resizing widget surfaces
e5bdbd74dfdd1a238bde307a3613b995021ffeda2022-05-22T19:49:39Z2022-05-22T19:49:39ZRemove undefined behavior from widget vtableslumidifynobody@lumidify.orgcommit e5bdbd74dfdd1a238bde307a3613b995021ffeda
parent b9b73721a1cc87c9a6b8d68f0529e2c273f3440a
Author: lumidify <nobody@lumidify.org>
Date: Sun, 22 May 2022 21:49:39 +0200
Remove undefined behavior from widget vtables
b9b73721a1cc87c9a6b8d68f0529e2c273f3440a2022-05-22T19:16:12Z2022-05-22T19:16:12ZAdd command line argument to prevent daemonizinglumidifynobody@lumidify.orgcommit b9b73721a1cc87c9a6b8d68f0529e2c273f3440a
parent 1d97676cf31728fbc5a9dd798da1f6ba1b0f9618
Author: lumidify <nobody@lumidify.org>
Date: Sun, 22 May 2022 21:16:12 +0200
Add command line argument to prevent daemonizing
1d97676cf31728fbc5a9dd798da1f6ba1b0f96182022-05-22T19:11:50Z2022-05-22T19:11:50ZUpdate stb_truetypelumidifynobody@lumidify.orgcommit 1d97676cf31728fbc5a9dd798da1f6ba1b0f9618
parent d3b49ae1320664eeb8629e6c50be99642dc7f25e
Author: lumidify <nobody@lumidify.org>
Date: Sun, 22 May 2022 21:11:50 +0200
Update stb_truetype
d3b49ae1320664eeb8629e6c50be99642dc7f25e2022-05-22T15:12:52Z2022-05-22T15:18:23ZAdd menuslumidifynobody@lumidify.orgcommit d3b49ae1320664eeb8629e6c50be99642dc7f25e
parent 33cf30d1cfde0826ff45ce7b876ca2c1d8dbc9b9
Author: lumidify <nobody@lumidify.org>
Date: Sun, 22 May 2022 17:12:52 +0200
Add menus
Yes, I know a lot of other things were also changed.
33cf30d1cfde0826ff45ce7b876ca2c1d8dbc9b92022-05-08T15:10:22Z2022-05-08T15:10:22ZMake scrolling normallumidifynobody@lumidify.orgcommit 33cf30d1cfde0826ff45ce7b876ca2c1d8dbc9b9
parent d1f0903f23c0887590329483d8993cbefb1b6189
Author: lumidify <nobody@lumidify.org>
Date: Sun, 8 May 2022 17:10:22 +0200
Make scrolling normal
d1f0903f23c0887590329483d8993cbefb1b61892022-05-05T11:14:22Z2022-05-05T11:16:05ZSlightly improve graphics and text interfacelumidifynobody@lumidify.orgcommit d1f0903f23c0887590329483d8993cbefb1b6189
parent 00cefe189580f8332951122af1f6d6230d9652c3
Author: lumidify <nobody@lumidify.org>
Date: Thu, 5 May 2022 13:14:22 +0200
Slightly improve graphics and text interface
00cefe189580f8332951122af1f6d6230d9652c32022-04-25T20:03:01Z2022-04-25T20:04:40ZAdd hilariously bad pixmap cachelumidifynobody@lumidify.orgcommit 00cefe189580f8332951122af1f6d6230d9652c3
parent adc45f7ba5398d573a017db1a1b7c9044d3a3455
Author: lumidify <nobody@lumidify.org>
Date: Mon, 25 Apr 2022 22:03:01 +0200
Add hilariously bad pixmap cache
This will have to be improved later
adc45f7ba5398d573a017db1a1b7c9044d3a34552021-12-26T10:02:45Z2021-12-26T10:02:45ZAdd double bufferinglumidifynobody@lumidify.orgcommit adc45f7ba5398d573a017db1a1b7c9044d3a3455
parent 5295095706d12ad5306360f812a51d46f023c86e
Author: lumidify <nobody@lumidify.org>
Date: Sun, 26 Dec 2021 11:02:45 +0100
Add double buffering
5295095706d12ad5306360f812a51d46f023c86e2021-04-26T16:37:45Z2021-04-26T16:37:45ZAdd missing include for stdint.hlumidifynobody@lumidify.orgcommit 5295095706d12ad5306360f812a51d46f023c86e
parent d02e1da3846868b392d6af9451d160c0fc07b2eb
Author: lumidify <nobody@lumidify.org>
Date: Mon, 26 Apr 2021 18:37:45 +0200
Add missing include for stdint.h
Thanks __20h__ for reporting.
d02e1da3846868b392d6af9451d160c0fc07b2eb2021-03-03T15:46:40Z2021-03-03T15:46:40ZAdd line breaking to pango text backendlumidifynobody@lumidify.orgcommit d02e1da3846868b392d6af9451d160c0fc07b2eb
parent f1e4126fb66f7b15d1a0ed50a4b5da72e8224fb4
Author: lumidify <nobody@lumidify.org>
Date: Wed, 3 Mar 2021 16:46:40 +0100
Add line breaking to pango text backend
f1e4126fb66f7b15d1a0ed50a4b5da72e8224fb42021-03-01T19:07:48Z2021-03-01T19:07:48ZAdd basic line breaking to stb text rendererlumidifynobody@lumidify.orgcommit f1e4126fb66f7b15d1a0ed50a4b5da72e8224fb4
parent 657c2bb9354fc1f5d1e224c5db412ce0c4da447f
Author: lumidify <nobody@lumidify.org>
Date: Mon, 1 Mar 2021 20:07:48 +0100
Add basic line breaking to stb text renderer
This is not very good line breaking.
657c2bb9354fc1f5d1e224c5db412ce0c4da447f2021-02-27T20:26:15Z2021-02-27T20:28:41ZAdd graphics helper functionslumidifynobody@lumidify.orgcommit 657c2bb9354fc1f5d1e224c5db412ce0c4da447f
parent 997414b6693f3a4bc08c43347baa4e829d8e6cca
Author: lumidify <nobody@lumidify.org>
Date: Sat, 27 Feb 2021 21:26:15 +0100
Add graphics helper functions
These aren't used everywhere yet, and everything is still a bit buggy,
but that will hopefully change eventually.
997414b6693f3a4bc08c43347baa4e829d8e6cca2021-02-22T21:26:15Z2021-02-22T21:26:15ZRelicense to ISC to make the stupid license headers a bit shorterlumidifynobody@lumidify.orgcommit 997414b6693f3a4bc08c43347baa4e829d8e6cca
parent 4f891285a531b95894eb8ecb397d91f84285bfaa
Author: lumidify <nobody@lumidify.org>
Date: Mon, 22 Feb 2021 22:26:15 +0100
Relicense to ISC to make the stupid license headers a bit shorter
4f891285a531b95894eb8ecb397d91f84285bfaa2021-02-22T21:05:56Z2021-02-22T21:05:56ZMove some functions from ltkd.c to widget.c and rect.clumidifynobody@lumidify.orgcommit 4f891285a531b95894eb8ecb397d91f84285bfaa
parent 7d8235cc4e3c173b19461ff5eaf5991a43f15994
Author: lumidify <nobody@lumidify.org>
Date: Mon, 22 Feb 2021 22:05:56 +0100
Move some functions from ltkd.c to widget.c and rect.c
7d8235cc4e3c173b19461ff5eaf5991a43f159942021-02-22T20:05:26Z2021-02-22T20:05:26ZMove source files to srclumidifynobody@lumidify.orgcommit 7d8235cc4e3c173b19461ff5eaf5991a43f15994
parent b942851b8d877294a2efc68efa8447b4d580cd7f
Author: lumidify <nobody@lumidify.org>
Date: Mon, 22 Feb 2021 21:05:26 +0100
Move source files to src
b942851b8d877294a2efc68efa8447b4d580cd7f2021-02-22T19:01:43Z2021-02-22T19:01:43ZStandardize some type nameslumidifynobody@lumidify.orgcommit b942851b8d877294a2efc68efa8447b4d580cd7f
parent 75115e459d76c7f38fe5e743f90b2c4f0d21055a
Author: lumidify <nobody@lumidify.org>
Date: Mon, 22 Feb 2021 20:01:43 +0100
Standardize some type names
75115e459d76c7f38fe5e743f90b2c4f0d21055a2021-02-22T18:54:14Z2021-02-22T18:54:14ZChange ltk_widget to use a vtablelumidifynobody@lumidify.orgcommit 75115e459d76c7f38fe5e743f90b2c4f0d21055a
parent 5d21899cd0709d59584964aed6e94c536f08c911
Author: lumidify <nobody@lumidify.org>
Date: Mon, 22 Feb 2021 19:54:14 +0100
Change ltk_widget to use a vtable
This avoids storing the functions pointers
separately for each instance of a widget.
5d21899cd0709d59584964aed6e94c536f08c9112021-02-21T16:23:21Z2021-02-21T16:24:12ZExit ltkd when no clients are leftlumidifynobody@lumidify.orgcommit 5d21899cd0709d59584964aed6e94c536f08c911
parent df7e4a4517d0078deebaac2348838d8e4658d11f
Author: lumidify <nobody@lumidify.org>
Date: Sun, 21 Feb 2021 17:23:21 +0100
Exit ltkd when no clients are left
df7e4a4517d0078deebaac2348838d8e4658d11f2021-02-20T21:52:57Z2021-02-20T21:52:57ZFix lots of warningslumidifynobody@lumidify.orgcommit df7e4a4517d0078deebaac2348838d8e4658d11f
parent 234dfa1c2918437f40a27a2fe70d6faf72289eaf
Author: lumidify <nobody@lumidify.org>
Date: Sat, 20 Feb 2021 22:52:57 +0100
Fix lots of warnings
...but at what cost?
Seriously, I need to rethink some things to make this less ugly.
234dfa1c2918437f40a27a2fe70d6faf72289eaf2021-02-20T21:01:32Z2021-02-20T21:01:32ZFix at least some of the millions of warningslumidifynobody@lumidify.orgcommit 234dfa1c2918437f40a27a2fe70d6faf72289eaf
parent b0c76c485b6b050d6b76fdf6397d7d4b93ce1efc
Author: lumidify <nobody@lumidify.org>
Date: Sat, 20 Feb 2021 22:01:32 +0100
Fix at least some of the millions of warnings
Why did I ever set '-w' in the Makefile? I don't remember doing that...
b0c76c485b6b050d6b76fdf6397d7d4b93ce1efc2021-02-20T20:15:18Z2021-02-20T20:15:18ZImprove makefile, but possibly just make it uglylumidifynobody@lumidify.orgcommit b0c76c485b6b050d6b76fdf6397d7d4b93ce1efc
parent 16fa6bfa5bfc26126ac712ac03528914b0d651f9
Author: lumidify <nobody@lumidify.org>
Date: Sat, 20 Feb 2021 21:15:18 +0100
Improve makefile, but possibly just make it ugly
16fa6bfa5bfc26126ac712ac03528914b0d651f92021-02-20T19:32:24Z2021-02-20T19:32:24ZMove diagnostic functions to utillumidifynobody@lumidify.orgcommit 16fa6bfa5bfc26126ac712ac03528914b0d651f9
parent ad0cb56260b44997474ce30b98f0d96013b84073
Author: lumidify <nobody@lumidify.org>
Date: Sat, 20 Feb 2021 20:32:24 +0100
Move diagnostic functions to util
ad0cb56260b44997474ce30b98f0d96013b840732021-02-20T17:02:27Z2021-02-20T17:02:27ZFix compilation on linuxlumidifynobody@lumidify.orgcommit ad0cb56260b44997474ce30b98f0d96013b84073
parent f2c76a1f2598c0004315b637d70c8c9671457172
Author: lumidify <nobody@lumidify.org>
Date: Sat, 20 Feb 2021 18:02:27 +0100
Fix compilation on linux
f2c76a1f2598c0004315b637d70c8c96714571722021-02-20T17:00:41Z2021-02-20T17:00:41ZImprove makefilelumidifynobody@lumidify.orgcommit f2c76a1f2598c0004315b637d70c8c9671457172
parent 36608c00944e3674d86eb897e70dd9aed78d5fd5
Author: lumidify <nobody@lumidify.org>
Date: Sat, 20 Feb 2021 18:00:41 +0100
Improve makefile
36608c00944e3674d86eb897e70dd9aed78d5fd52021-02-20T13:36:24Z2021-02-20T13:36:24ZImprove memory wrapperslumidifynobody@lumidify.orgcommit 36608c00944e3674d86eb897e70dd9aed78d5fd5
parent b6114dd1dd6a8dd56613ecb5c6cf8ab725f84fe8
Author: lumidify <nobody@lumidify.org>
Date: Sat, 20 Feb 2021 14:36:24 +0100
Improve memory wrappers
b6114dd1dd6a8dd56613ecb5c6cf8ab725f84fe82021-02-19T21:54:09Z2021-02-19T21:54:09ZSomewhat simplify compile optionslumidifynobody@lumidify.orgcommit b6114dd1dd6a8dd56613ecb5c6cf8ab725f84fe8
parent 7dac53a708dd3625c7aa43f97a79ff0ef94158e3
Author: lumidify <nobody@lumidify.org>
Date: Fri, 19 Feb 2021 22:54:09 +0100
Somewhat simplify compile options
7dac53a708dd3625c7aa43f97a79ff0ef94158e32021-02-19T21:43:45Z2021-02-19T21:43:45ZAdd wrapper for memory allocationlumidifynobody@lumidify.orgcommit 7dac53a708dd3625c7aa43f97a79ff0ef94158e3
parent f452a00a4143a913e61a395cf9e4b8728fa0a7a6
Author: lumidify <nobody@lumidify.org>
Date: Fri, 19 Feb 2021 22:43:45 +0100
Add wrapper for memory allocation
f452a00a4143a913e61a395cf9e4b8728fa0a7a62021-02-17T18:36:41Z2021-02-17T18:36:41ZFix crash with pango rendererlumidifynobody@lumidify.orgcommit f452a00a4143a913e61a395cf9e4b8728fa0a7a6
parent b411a0c6e0d45f347be63ffb40dc62092ab8c3c1
Author: lumidify <nobody@lumidify.org>
Date: Wed, 17 Feb 2021 19:36:41 +0100
Fix crash with pango renderer
b411a0c6e0d45f347be63ffb40dc62092ab8c3c12021-01-30T19:20:23Z2021-01-30T19:20:23ZRedirect stdout and stderr to logfilelumidifynobody@lumidify.orgcommit b411a0c6e0d45f347be63ffb40dc62092ab8c3c1
parent 6b197acfae171f5db4ef485cf5fc503287c52752
Author: lumidify <nobody@lumidify.org>
Date: Sat, 30 Jan 2021 20:20:23 +0100
Redirect stdout and stderr to logfile
6b197acfae171f5db4ef485cf5fc503287c527522021-01-30T17:01:27Z2021-01-30T17:01:27ZMerge branch 'master' of lumidify.org:/var/git/ltk into masterlumidifynobody@lumidify.orgcommit 6b197acfae171f5db4ef485cf5fc503287c52752
parent 50e3df1c749c8140ee3fa9be926e6591e329c6b9
Author: lumidify <nobody@lumidify.org>
Date: Sat, 30 Jan 2021 18:01:27 +0100
Merge branch 'master' of lumidify.org:/var/git/ltk into master
50e3df1c749c8140ee3fa9be926e6591e329c6b92021-01-30T17:01:00Z2021-01-30T17:01:00ZAdd exit button to testbox.sh, just for the fun of itlumidifynobody@lumidify.orgcommit 50e3df1c749c8140ee3fa9be926e6591e329c6b9
parent c162f582d06070c36e81117f1ab54ee91d7b2480
Author: lumidify <nobody@lumidify.org>
Date: Sat, 30 Jan 2021 18:01:00 +0100
Add exit button to testbox.sh, just for the fun of it
a355c9b3132c49aff7f0ebfcc889eff74b2876752021-01-25T20:11:42Z2021-01-25T20:11:42ZFix includeslumidifynobody@lumidify.orgcommit a355c9b3132c49aff7f0ebfcc889eff74b287675
parent c162f582d06070c36e81117f1ab54ee91d7b2480
Author: lumidify <nobody@lumidify.org>
Date: Mon, 25 Jan 2021 21:11:42 +0100
Fix includes
c162f582d06070c36e81117f1ab54ee91d7b24802021-01-24T19:49:47Z2021-01-24T19:51:10ZFix some bugs; add buggy gopher testlumidifynobody@lumidify.orgcommit c162f582d06070c36e81117f1ab54ee91d7b2480
parent 8e162e7755e980a1f9bb03541201482b15fd89eb
Author: lumidify <nobody@lumidify.org>
Date: Sun, 24 Jan 2021 20:49:47 +0100
Fix some bugs; add buggy gopher test
8e162e7755e980a1f9bb03541201482b15fd89eb2021-01-24T16:24:30Z2021-01-24T16:29:21ZMake button clipping work somewhatlumidifynobody@lumidify.orgcommit 8e162e7755e980a1f9bb03541201482b15fd89eb
parent dd010d6ac6864d58107799eb3625cdd4660684a1
Author: lumidify <nobody@lumidify.org>
Date: Sun, 24 Jan 2021 17:24:30 +0100
Make button clipping work somewhat
dd010d6ac6864d58107799eb3625cdd4660684a12021-01-23T21:11:29Z2021-01-23T21:11:29ZDo some more stuff with the scrollbar, but it's still really glitchylumidifynobody@lumidify.orgcommit dd010d6ac6864d58107799eb3625cdd4660684a1
parent 1e8ddcfae89e504b4106c3cc213b1e81e9ebca7d
Author: lumidify <nobody@lumidify.org>
Date: Sat, 23 Jan 2021 22:11:29 +0100
Do some more stuff with the scrollbar, but it's still really glitchy
1e8ddcfae89e504b4106c3cc213b1e81e9ebca7d2021-01-23T15:42:31Z2021-01-23T15:44:03ZMake scrollbar simpler so it works somewhat at least because I don't want to fight with it at the momentlumidifynobody@lumidify.orgcommit 1e8ddcfae89e504b4106c3cc213b1e81e9ebca7d
parent c25f7ed3099b6026f5e0c169e30a8a28719d5633
Author: lumidify <nobody@lumidify.org>
Date: Sat, 23 Jan 2021 16:42:31 +0100
Make scrollbar simpler so it works somewhat at least because I don't want to fight with it at the moment
c25f7ed3099b6026f5e0c169e30a8a28719d56332021-01-22T18:42:03Z2021-01-22T18:42:03ZSomewhat fix mouse event handlinglumidifynobody@lumidify.orgcommit c25f7ed3099b6026f5e0c169e30a8a28719d5633
parent 2ed1efbf50d122e1120e32416b71c9838d9c3880
Author: lumidify <nobody@lumidify.org>
Date: Fri, 22 Jan 2021 19:42:03 +0100
Somewhat fix mouse event handling
2ed1efbf50d122e1120e32416b71c9838d9c38802021-01-19T21:24:35Z2021-01-19T21:24:35ZContinue adding very broken scrollbar supportlumidifynobody@lumidify.orgcommit 2ed1efbf50d122e1120e32416b71c9838d9c3880
parent b0338320849b8d570511491a73dee2d75aff5fd9
Author: lumidify <nobody@lumidify.org>
Date: Tue, 19 Jan 2021 22:24:35 +0100
Continue adding very broken scrollbar support
b0338320849b8d570511491a73dee2d75aff5fd92021-01-17T20:25:32Z2021-01-17T20:25:32ZAdd very broken scrollbar support to boxlumidifynobody@lumidify.orgcommit b0338320849b8d570511491a73dee2d75aff5fd9
parent d0099e84bdff7d265d14fc3ae226b0881ba98ed6
Author: lumidify <nobody@lumidify.org>
Date: Sun, 17 Jan 2021 21:25:32 +0100
Add very broken scrollbar support to box
d0099e84bdff7d265d14fc3ae226b0881ba98ed62021-01-16T21:56:07Z2021-01-16T21:56:07ZFix compilation with pangolumidifynobody@lumidify.orgcommit d0099e84bdff7d265d14fc3ae226b0881ba98ed6
parent 791c8bda54d3acfcffabba04ff1be38852c38435
Author: lumidify <nobody@lumidify.org>
Date: Sat, 16 Jan 2021 22:56:07 +0100
Fix compilation with pango
791c8bda54d3acfcffabba04ff1be38852c384352021-01-16T20:37:25Z2021-01-16T20:40:59ZImprove resizing; misc. changeslumidifynobody@lumidify.orgcommit 791c8bda54d3acfcffabba04ff1be38852c38435
parent 829de8bbcb77ea2607f1ec22113222ac755256b8
Author: lumidify <nobody@lumidify.org>
Date: Sat, 16 Jan 2021 21:37:25 +0100
Improve resizing; misc. changes
829de8bbcb77ea2607f1ec22113222ac755256b82021-01-14T21:43:57Z2021-01-14T21:43:57ZAdd basic box widgetlumidifynobody@lumidify.orgcommit 829de8bbcb77ea2607f1ec22113222ac755256b8
parent 87d191828a7c0dd4eec3f61dc07fd40768a45f8c
Author: lumidify <nobody@lumidify.org>
Date: Thu, 14 Jan 2021 22:43:57 +0100
Add basic box widget
The scrollbar isn't supported yet and a lot still needs to be fixed.
87d191828a7c0dd4eec3f61dc07fd40768a45f8c2021-01-07T19:41:23Z2021-01-07T19:42:47ZAdd 'destroy' command; make grid sticky format more readablelumidifynobody@lumidify.orgcommit 87d191828a7c0dd4eec3f61dc07fd40768a45f8c
parent 700df2e2739b914fa2738404f949f791814cf7d4
Author: lumidify <nobody@lumidify.org>
Date: Thu, 7 Jan 2021 20:41:23 +0100
Add 'destroy' command; make grid sticky format more readable
700df2e2739b914fa2738404f949f791814cf7d42021-01-06T20:54:20Z2021-01-06T20:54:46ZAdd label widgetlumidifynobody@lumidify.orgcommit 700df2e2739b914fa2738404f949f791814cf7d4
parent 2845e91cce752793dfebfac761c4b1ae7c25b023
Author: lumidify <nobody@lumidify.org>
Date: Wed, 6 Jan 2021 21:54:20 +0100
Add label widget
2845e91cce752793dfebfac761c4b1ae7c25b0232020-12-31T19:34:13Z2020-12-31T19:34:13ZClean up headers a bitlumidifynobody@lumidify.orgcommit 2845e91cce752793dfebfac761c4b1ae7c25b023
parent 236104387a38581c2d7e0b50dd208d6f2db4e312
Author: lumidify <nobody@lumidify.org>
Date: Thu, 31 Dec 2020 20:34:13 +0100
Clean up headers a bit
236104387a38581c2d7e0b50dd208d6f2db4e3122020-12-30T20:37:51Z2020-12-30T20:37:51ZImprove error reportinglumidifynobody@lumidify.orgcommit 236104387a38581c2d7e0b50dd208d6f2db4e312
parent ffdfc8d4bc5e24eab86b857e637d60c7521bf0b0
Author: lumidify <nobody@lumidify.org>
Date: Wed, 30 Dec 2020 21:37:51 +0100
Improve error reporting
ffdfc8d4bc5e24eab86b857e637d60c7521bf0b02020-12-29T21:44:49Z2020-12-29T21:44:49ZWell, I guess I forgot to change that after all...lumidifynobody@lumidify.orgcommit ffdfc8d4bc5e24eab86b857e637d60c7521bf0b0
parent ae7992b29f87e169510658b05c99e371d459d544
Author: lumidify <nobody@lumidify.org>
Date: Tue, 29 Dec 2020 22:44:49 +0100
Well, I guess I forgot to change that after all...
ae7992b29f87e169510658b05c99e371d459d5442020-12-29T21:41:44Z2020-12-29T21:41:44ZImprove logginglumidifynobody@lumidify.orgcommit ae7992b29f87e169510658b05c99e371d459d544
parent ee2ba3e29af85489041255d3454c45409f178f34
Author: lumidify <nobody@lumidify.org>
Date: Tue, 29 Dec 2020 22:41:44 +0100
Improve logging
ee2ba3e29af85489041255d3454c45409f178f342020-12-29T20:38:54Z2020-12-29T20:38:54ZImprove theme handlinglumidifynobody@lumidify.orgcommit ee2ba3e29af85489041255d3454c45409f178f34
parent f983e20c6046e83fb13b2628d523bd8a4828411d
Author: lumidify <nobody@lumidify.org>
Date: Tue, 29 Dec 2020 21:38:54 +0100
Improve theme handling
f983e20c6046e83fb13b2628d523bd8a4828411d2020-12-29T19:36:00Z2020-12-29T19:36:00ZClean up window even on fatal exit; add -t option for setting title of windowlumidifynobody@lumidify.orgcommit f983e20c6046e83fb13b2628d523bd8a4828411d
parent 941ab3d0f212701eab992f0390279d75425589d4
Author: lumidify <nobody@lumidify.org>
Date: Tue, 29 Dec 2020 20:36:00 +0100
Clean up window even on fatal exit; add -t option for setting title of window
941ab3d0f212701eab992f0390279d75425589d42020-12-29T13:34:44Z2020-12-29T13:34:44ZFix select delay on Linux; realize that microseconds are not, in fact, millisecondslumidifynobody@lumidify.orgcommit 941ab3d0f212701eab992f0390279d75425589d4
parent c437b901b8ed5a6ebbc4c46806ee215adad4373c
Author: lumidify <nobody@lumidify.org>
Date: Tue, 29 Dec 2020 14:34:44 +0100
Fix select delay on Linux; realize that microseconds are not, in fact, milliseconds
c437b901b8ed5a6ebbc4c46806ee215adad4373c2020-12-28T22:23:21Z2020-12-28T22:23:50ZRead sockets from common directory so multiple ltk programs can be running at the same timelumidifynobody@lumidify.orgcommit c437b901b8ed5a6ebbc4c46806ee215adad4373c
parent a57cf5fb31150459013031565c1fd026e03901de
Author: lumidify <nobody@lumidify.org>
Date: Mon, 28 Dec 2020 23:23:21 +0100
Read sockets from common directory so multiple ltk programs can be running at the same time
a57cf5fb31150459013031565c1fd026e03901de2020-12-27T21:03:51Z2020-12-27T21:04:35ZCleanuplumidifynobody@lumidify.orgcommit a57cf5fb31150459013031565c1fd026e03901de
parent 5d5aaf08dc19d798f31cab139e1030918c1f62ac
Author: lumidify <nobody@lumidify.org>
Date: Sun, 27 Dec 2020 22:03:51 +0100
Cleanup
5d5aaf08dc19d798f31cab139e1030918c1f62ac2020-12-24T21:17:17Z2020-12-24T21:17:17ZFix crash when destroying fontlumidifynobody@lumidify.orgcommit 5d5aaf08dc19d798f31cab139e1030918c1f62ac
parent dceafa37894c4e9c6a53a784288170ffc9c0fd66
Author: lumidify <nobody@lumidify.org>
Date: Thu, 24 Dec 2020 22:17:17 +0100
Fix crash when destroying font
dceafa37894c4e9c6a53a784288170ffc9c0fd662020-12-24T13:14:21Z2020-12-24T13:14:21ZFix build on Linuxlumidifynobody@lumidify.orgcommit dceafa37894c4e9c6a53a784288170ffc9c0fd66
parent d02312cfb88d3c52be0c9c4e421af28b224fd7b5
Author: lumidify <nobody@lumidify.org>
Date: Thu, 24 Dec 2020 14:14:21 +0100
Fix build on Linux
d02312cfb88d3c52be0c9c4e421af28b224fd7b52020-12-24T13:06:27Z2020-12-24T13:06:27ZUse sockets instead of stdin and stdoutlumidifynobody@lumidify.orgcommit d02312cfb88d3c52be0c9c4e421af28b224fd7b5
parent 55009a9b2fc3477235ddf5cae6c45446e0117802
Author: lumidify <nobody@lumidify.org>
Date: Thu, 24 Dec 2020 14:06:27 +0100
Use sockets instead of stdin and stdout
55009a9b2fc3477235ddf5cae6c45446e01178022020-09-13T19:28:30Z2020-09-13T19:34:57ZFix basic renderinglumidifynobody@lumidify.orgcommit 55009a9b2fc3477235ddf5cae6c45446e0117802
parent 38fe277a39863666574934ce221dcf9bd9ee4cad
Author: lumidify <nobody@lumidify.org>
Date: Sun, 13 Sep 2020 21:28:30 +0200
Fix basic rendering
38fe277a39863666574934ce221dcf9bd9ee4cad2020-09-10T20:25:49Z2020-09-10T20:25:49ZAdd pango text support; break other text support :(lumidifynobody@lumidify.orgcommit 38fe277a39863666574934ce221dcf9bd9ee4cad
parent 5aff106f8dd7610fe450e26880243949481ba5af
Author: lumidify <nobody@lumidify.org>
Date: Thu, 10 Sep 2020 22:25:49 +0200
Add pango text support; break other text support :(
5aff106f8dd7610fe450e26880243949481ba5af2020-06-07T15:28:01Z2020-06-07T15:28:01ZAdd quit commandlumidifynobody@lumidify.orgcommit 5aff106f8dd7610fe450e26880243949481ba5af
parent 63762ef33368a564ca5f630cde74981c63d32cd7
Author: lumidify <nobody@lumidify.org>
Date: Sun, 7 Jun 2020 17:28:01 +0200
Add quit command
63762ef33368a564ca5f630cde74981c63d32cd72020-06-07T12:24:21Z2020-06-07T12:24:21ZMake text rendering standalonelumidifynobody@lumidify.orgcommit 63762ef33368a564ca5f630cde74981c63d32cd7
parent c2f5daed6266253ce6b97e240d74fa9a51972bd4
Author: lumidify <nobody@lumidify.org>
Date: Sun, 7 Jun 2020 14:24:21 +0200
Make text rendering standalone