Commit graph

2601 commits

Author SHA1 Message Date
Adam D. Ruppe
a36955032d
Merge pull request #490 from naydef/master
Make buttons disableable for custom drawn buttons
2025-04-10 07:33:55 -04:00
Adam D. Ruppe
98e080d34d handle emails with attachments before main body 2025-04-08 14:55:43 -04:00
naydef
bd91ca8b01
Method 1 for redrawing 2025-04-08 18:05:45 +00:00
naydef
45daf12ab1
Make buttons disableable 2025-04-08 13:58:32 +00:00
Adam D. Ruppe
f1a259ecac more stuff im too lazy to figure out details 2025-03-29 21:05:17 -04:00
Adam D. Ruppe
d1cb09bdaa more window types 2025-03-24 14:56:09 -04:00
Adam D. Ruppe
e18822c432
Merge pull request #489 from VPanteleev-S7/fast-to-lower
[RFC] arsd.postgres: Add fast path for field name conversion
2025-03-23 16:39:53 -04:00
Vladimir Panteleev
7a4cb05709 arsd.postgres: Add fast path for field name conversion
Skip the slow std.uni.toLower call unless it's necessary.
2025-03-23 20:37:54 +00:00
Adam D. Ruppe
4fb3ea691d
Merge pull request #487 from kinke/dont_link_curl
arsd.email: Don't needlessly link libcurl
2025-03-11 12:41:51 -04:00
Martin Kinkelin
191bac9b12 arsd.email: Don't needlessly link libcurl 2025-03-11 17:33:07 +01:00
Adam D. Ruppe
269b535196 lol 32 bit 2025-02-22 12:08:56 -05:00
Adam D. Ruppe
2a065c3a27 dom stream enhancements 2025-02-22 11:08:24 -05:00
Adam D. Ruppe
61a5698394 lots of things in prep for blog 2025-02-20 20:04:11 -05:00
Adam D. Ruppe
31fa714504
Merge pull request #478 from analogjupiter/ini
Add `arsd.ini` module
2025-02-16 20:44:55 -05:00
Elias Batek
5d31192edb Add parseIniMergedAA example 2025-02-16 21:35:39 +01:00
Elias Batek
e29d8fcd22 Improve getting started section of arsd.ini 2025-02-16 21:31:25 +01:00
Elias Batek
fd5dab8c43 Move arsd.ini changelog entry to v12
Adam said the v12 release hasn’t happened yet.
2025-02-16 01:09:17 +01:00
Elias Batek
c38b37cce9 Implement function parseIniMergedAA 2025-02-16 01:04:53 +01:00
Elias Batek
c300956cf7 Make stringifyIni overloads public 2025-02-16 00:43:19 +01:00
Elias Batek
6f59ff160c Link IniDocument in getting started section 2025-02-15 22:16:50 +01:00
Elias Batek
cb781b853d Add additional “getting started” section 2025-02-15 21:45:12 +01:00
Elias Batek
b9ea9562fc Clarify immutable(char)[] string type 2025-02-15 21:31:57 +01:00
Elias Batek
2aa7a7573c Add parseIniDocument example 2025-02-14 04:38:16 +01:00
Elias Batek
7e793993b9 Add writeIniFile example 2025-02-14 04:24:13 +01:00
Elias Batek
007a637559 Update sub-package description in DUB recipe 2025-02-14 04:20:13 +01:00
Elias Batek
a1a96a44cd Implement INI string serializer
Ued to “stringify” INI documents.
2025-02-14 04:17:27 +01:00
Adam D. Ruppe
644c1869a1 logger framework almost actually usable 2025-02-13 09:15:06 -05:00
Elias Batek
433593db48 Fix known bug with line-folding keys or sections 2025-02-13 06:29:27 +01:00
Elias Batek
c9198a4e79 Mention arsd.ini in README 2025-02-13 05:49:30 +01:00
Elias Batek
aae2418f05 Merge branch 'master' into ini 2025-02-13 05:44:26 +01:00
Elias Batek
08f9ba3c95 Implement escape sequences + line folding 2025-02-13 05:40:03 +01:00
Elias Batek
723fa5be40 Fix filtering of first token in IniFilteredParser 2025-02-13 02:58:01 +01:00
Elias Batek
88b50feef1 Refactor AA to have keys typed as immutable(char)[] 2025-02-12 02:40:51 +01:00
Elias Batek
a2fe6f1fb4 Remove destruciveness footguns and add further documentation 2025-02-12 02:13:34 +01:00
Elias Batek
5c7538421f Chomp chomp 2025-02-12 01:49:32 +01:00
Elias Batek
eacf798788 Rename mut and dup to destructive and nonDestructive 2025-02-12 01:07:18 +01:00
Elias Batek
51d51e5a98 Implement Dialect.concatSubstrings in low-level IniParser 2025-02-11 06:35:08 +01:00
Elias Batek
5a3a16a150 Fix template instantiation bug 2025-02-11 05:29:55 +01:00
Elias Batek
af25bbbed4 Add unittest to documentation 2025-02-11 05:13:10 +01:00
Elias Batek
7e03da94e8 Add isSliceOf to arsd.core 2025-02-11 05:12:24 +01:00
Elias Batek
533290373e Fix parseIniAA 2025-02-11 04:02:35 +01:00
Elias Batek
89d438982d Implement Dialect.concatSubstrings 2025-02-11 03:41:08 +01:00
Elias Batek
3caf37fa14 Add further documentation to and adjust arsd.ini 2025-02-10 03:37:42 +01:00
Adam D. Ruppe
bdb7372488 make it work again 2025-02-08 16:20:30 -05:00
Adam D. Ruppe
eb9abb180e notes about upcoming 12.0 changes 2025-02-08 15:48:46 -05:00
Adam D. Ruppe
a3728bdc37 lots of good new stuff 2025-02-08 15:48:25 -05:00
Adam D. Ruppe
6d4683d4ce support for minigui 2025-02-08 15:47:50 -05:00
Adam D. Ruppe
16f17911f6 irrelevant 2025-02-08 15:47:01 -05:00
Adam D. Ruppe
1c13f6fa53 stdout is techncially right check hre 2025-02-08 15:46:41 -05:00
Adam D. Ruppe
ea09f6530a just for with expressions 2025-02-08 15:46:18 -05:00