Adam D. Ruppe
0d6411cc58
more tests
2025-09-07 10:29:14 -04:00
Adam D. Ruppe
f6b5bb9def
dephobosify as step toward making compile times great again
2025-09-07 10:28:47 -04:00
Adam D. Ruppe
13a767fd31
opt into phobos functions here as arsd.core starts to replace
2025-09-07 10:27:51 -04:00
Adam D. Ruppe
97e560bcff
freessl and trigger the data received callback in more places
2025-09-01 19:23:49 -04:00
Adam D. Ruppe
d0b857578c
more macintrash fixes
2025-08-02 10:04:53 -04:00
Adam D. Ruppe
7ae8dc137f
confusingly written code golly
2025-08-02 10:04:27 -04:00
Adam D. Ruppe
e5429c0dbf
Merge pull request #510 from analogjupiter/cgi-nodejs-compat
...
Do not send empty chunk for HEAD requests
2025-07-25 18:57:52 -04:00
Mindy Batek
4da8ec0ac4
Do not send empty chunk for HEAD requests
...
HEAD requests are not supposed to have a body.
MDN suggests that…
> If a response to a HEAD request has a body, the response body must be ignored.
Web browser seem to handle such situations well.
Unfortunately, Node.js does not; instead it tries to parse the empty chunk
as a new HTTP response and reports an error.
(Code `HPE_INVALID_CONSTANT` with reason "Expected HTTP/")
2025-07-26 00:51:26 +02:00
Adam D. Ruppe
b57bb91998
Merge pull request #509 from analogjupiter/ini
...
Improve documentation of `arsd.ini`
2025-07-25 18:47:27 -04:00
Mindy Batek
c147de28e4
Clarify instructions for instantiating a non-destructive parser for mutable data
2025-07-25 20:57:17 +02:00
Mindy Batek
f4c957c878
Fix typos
2025-07-25 20:57:17 +02:00
Adam D. Ruppe
db7db199a2
random fixes
2025-07-20 13:57:11 -04:00
Adam D. Ruppe
54ceabc404
oops no @ on deprecated
2025-07-20 13:54:31 -04:00
Adam D. Ruppe
6c52dadb44
better sort, this keeps other items stable
2025-07-20 13:54:13 -04:00
Adam D. Ruppe
298dc8c50c
https://github.com/adamdruppe/arsd/issues/508
2025-07-19 21:41:22 -04:00
Adam D. Ruppe
235907bab3
make it compile again but it prolly won't work too great
2025-07-03 08:58:27 -04:00
Adam D. Ruppe
716301f01a
ensure non-null prefilled data doesn't uncorrectly retain previous loop entry
2025-06-18 19:43:18 -04:00
Adam D. Ruppe
c284a5c857
some fixes for my writeln and now that phobos is fixed in opend that other hack obsolete
2025-06-06 14:29:06 -04:00
Adam D. Ruppe
4be980ff79
upstream supports mac now
2025-06-03 07:56:40 -04:00
Adam D. Ruppe
0a3079b63f
forgot this note
2025-05-31 15:10:22 -04:00
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