Commit Graph

2672 Commits

Author SHA1 Message Date
Adam D. Ruppe e0626836e2 more cool stuff 2025-05-31 15:00:42 -04:00
Adam D. Ruppe f1d9574227
Merge pull request #506 from skoppe/musl_tcsetattr_fix
fix(terminal): fix conditional binding for musl
2025-05-28 14:00:03 -04:00
Sebastiaan Koppe 2b17192187 fix(terminal): fix conditional binding for musl
I got the compiles import syntax wrong and the extern C.
2025-05-28 19:09:03 +02:00
Adam D. Ruppe 8f3d584698
Merge pull request #505 from skoppe/tcsetattr_musl
feat(terminal): Add bindings to support musl
2025-05-28 11:24:27 -04:00
Sebastiaan Koppe 1b5b7ffce0 feat(terminal): Add temp bindings to support musl
Druntime is missing the tcgetattr/tcsetattr binding for musl.
Here we add them to allow building on musl.
2025-05-28 17:20:51 +02:00
Adam D. Ruppe 71d4934605 fix average filter of first line 2025-05-27 12:51:52 -04:00
Adam D. Ruppe 5ed3b9957b notes prepping for 12.0 2025-05-20 10:13:29 -04:00
Adam D. Ruppe 2e8da200f9 more mac support, swappable float/int text stuff to experiment with 2025-05-20 10:13:05 -04:00
Adam D. Ruppe 4ce9cdfd73 doc 2025-05-20 10:12:07 -04:00
Adam D. Ruppe f5d0747ea5 more docs 2025-05-20 10:05:47 -04:00
Adam D. Ruppe f924d9b42a fix more bugs omg 2025-05-20 10:02:43 -04:00
Adam D. Ruppe 5a25404ede move basic drawing interface to the shared interface file color.d 2025-05-20 10:02:08 -04:00
Adam D. Ruppe 71e20933af better handle mhtml attachments 2025-05-20 09:59:35 -04:00
Adam D. Ruppe f907585145 slowly making more reliable, using the log functionality too 2025-05-20 09:59:07 -04:00
Adam D. Ruppe 6234e64d7f more basic functionality 2025-05-20 09:57:44 -04:00
Adam D. Ruppe aa838cd2aa allow files that have stuff after the image end chunk 2025-05-20 09:57:17 -04:00
Adam D. Ruppe 479ff1f2e6 better debugability 2025-05-20 09:56:44 -04:00
Adam D. Ruppe 039efe58d0 whitespace change with some float adjustments 2025-05-20 09:40:54 -04:00
Adam D. Ruppe f6422c3e02 add exif rotation support 2025-05-07 15:53:53 -04:00
Adam D. Ruppe 8f39049428 omg embarrassing 2025-04-22 21:13:59 -04:00
Adam D. Ruppe f13e0f6ebd a few more lil fixes 2025-04-10 07:34:59 -04:00
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