Elias Batek
7c3d511a33
Prepare implementation of blend modes
2024-05-06 00:48:49 +02:00
Elias Batek
44dfc72d78
Cleanup
2024-04-24 22:25:52 +02:00
Elias Batek
e12846e996
Publicly import simpledisplay from pixmappresenter
...
Looks like a convenience feature, *but* - more imporantly - this
prevents certain symbol name clashes from occurring in common user-code.
2024-04-24 22:20:16 +02:00
Elias Batek
486195859c
Refactor blocks
2024-04-24 03:00:47 +02:00
Elias Batek
23e3d59538
Add sprite-sheet functionality
2024-04-24 02:57:30 +02:00
Elias Batek
9bc0dd74ea
Add docs, comments and Pixmap.clone()
2024-04-24 02:34:28 +02:00
Elias Batek
762280aa4c
Implement a couple of drawing functions
...
Copied over from older codebases of mine.
2024-04-24 02:30:38 +02:00
Elias Batek
77765756ef
Add typeCast examples
2024-04-24 02:09:17 +02:00
Elias Batek
dc1cc02cde
Update changelog + TODO lists
2024-04-24 01:09:57 +02:00
Elias Batek
0e79aea973
Move Pixmap functionality into its own module
2024-04-24 01:02:03 +02:00
Adam D. Ruppe
26637a230c
small updates
2024-04-20 08:03:00 -04:00
Adam D. Ruppe
3863c5db66
resync websocket server and client impls
2024-04-20 07:58:27 -04:00
Adam D. Ruppe
ad7d0501e7
Merge pull request #429 from Inkrementator/EMail_Remove_Allocation
...
Remove an allocation when decoding base64
2024-04-19 11:47:13 -04:00
Inkrementator
2ce34139d6
Merge branch 'master' into EMail_Remove_Allocation
2024-04-19 15:40:35 +00:00
Adam D. Ruppe
6f69cb1d53
Merge pull request #430 from Inkrementator/LineSep
...
Let user define linesep + documentation
2024-04-19 11:25:00 -04:00
Inkrementator
be963eef83
Unit test email roundtrip
2024-04-19 15:21:47 +02:00
Inkrementator
318b0fd320
Let user define linesep + documentation
2024-04-19 14:21:32 +02:00
anon
aa0f47caa1
Unittest mime base64 decoder encoder
2024-04-19 12:47:16 +02:00
anon
ca4adf991f
Clean up stupid code
2024-04-19 12:46:57 +02:00
anon
a2bec4b4fa
Remove an allocation when decoding base64
2024-04-19 01:20:08 +02:00
Adam D. Ruppe
97313ae98e
Merge pull request #427 from Inkrementator/RFC2045_FIX
...
Rfc2045 fixes
2024-04-18 19:05:12 -04:00
anon
315a8869a4
Explicitly state that the text/html body isn't transfer-encoded
...
I'm not sure this is important, but thunderbird does it too, so it can't
hurt.
Relevant: RFC 2045 Sec. 6.4:
>The Content-Transfer-Encoding values "7bit", "8bit", and "binary" all
>mean that the identity (i.e. NO) encoding transformation has been
>performed. As such, they serve simply as indicators of the domain of
>the body data, and provide useful information about the sort of
>encoding that might be needed for transmission in a given transport
>system. The terms "7bit data", "8bit data", and "binary data" are
>all defined in Section 2.
2024-04-18 23:34:28 +02:00
anon
dc2821ceab
Limit base64-encoded data to 76 chars per line
...
excluding CRLF
2024-04-18 23:18:37 +02:00
Adam D. Ruppe
ed8cd91cdd
#426 - different freebsd versions have extra arg and i want to add a deffault to it
2024-04-11 09:22:20 -04:00
Adam D. Ruppe
89252d46e4
clear all opend deprecations
2024-03-30 22:00:29 -04:00
Adam D. Ruppe
a35f0ef535
more event loop work recovered from some botch in december
2024-03-27 20:33:37 -04:00
Adam D. Ruppe
4e3bf88447
Some opend safer by default fixes
2024-03-27 15:20:12 -04:00
Adam D. Ruppe
01c7b280ad
surrogate pairs
2024-03-21 11:23:13 -04:00
Adam D. Ruppe
b0ac9c7e88
body hasnt been a keyword for a long time no need to keep lts anymore on that
2024-02-29 09:53:47 -05:00
Adam D. Ruppe
a5f8b914d8
Merge pull request #424 from brianush1/master
...
make mvd work with immutable classes
2024-02-15 09:00:42 -05:00
brianush1
90bc495938
make mvd work with immutable classes
2024-02-15 08:57:11 -05:00
Adam D. Ruppe
de93966900
unix bugs in integrated terminal when piping through stdout
2024-02-12 19:52:56 -05:00
Adam D. Ruppe
402c28a73e
some more bugs and docs
2024-02-12 07:15:30 -05:00
Adam D. Ruppe
f3fb1373eb
lol annoying
2024-02-04 09:19:50 -05:00
Adam D. Ruppe
e062a7708a
docs
2024-01-31 11:19:10 -05:00
Adam D. Ruppe
514a011097
Merge pull request #423 from jamesragray/http2-websocket-cookies
...
Fixed so that cookies from Config are sent on websocket connection.
2024-01-30 09:16:00 -05:00
James Gray
1774aeb67a
Further changes to allow cookies to be sent from config when using
...
websocket.
1. Only add 'Cookie' header if there are cookies.
2. Capatalize header.
3. Corrected separater to `; `.
2024-01-30 16:09:50 +02:00
James Gray
14ec64a888
Fixed so that cookies from Config are sent on websocket connection.
2024-01-30 15:32:46 +02:00
Adam D. Ruppe
8d24702dc2
change the cache a bit so people sometimes see new stuff
2024-01-29 15:33:34 -05:00
Adam D. Ruppe
82a0c4720b
little things
2024-01-29 15:33:14 -05:00
Adam D. Ruppe
41dbab24fb
more mac stuff
2024-01-29 15:32:39 -05:00
Adam D. Ruppe
e3d706e3d6
Prevent infinite loop on interrupted websocket
...
If a websocket message is split across continuation frames, it is
possible to get to this inner loop. If the browser is closed in the
middle of the message, the connection is closed, which makes the select
check return true, but then the other check returns false, indicating
eof, but the loop would continue.
We do not close the connection here, it just throws, but that's
consistent with other things for now. It should probably change too.
2024-01-29 15:23:07 -05:00
Adam D. Ruppe
8b431196c6
issue #421 - unicode chars in script
2024-01-28 20:00:21 -05:00
Adam D. Ruppe
91ab8dbd79
return null for null instead of <null>, bringing it back to compatibility with pre 11.0 releases
2024-01-26 09:51:03 -05:00
Adam D. Ruppe
d07483d544
add requestContentType member
2024-01-26 09:50:16 -05:00
Adam D. Ruppe
df008ed820
Merge pull request #419 from WebFreak001/nanovega-vao
...
fix nanovega tainting the active VAO
2024-01-25 08:06:11 -05:00
WebFreak001
859913939f
fix nanovega tainting the active VAO
...
this is both needed for modern opengl because if you are unlucky with your graphics drivers there it won't render anything when the core context is enabled, but also when rendering custom data and having stray VAOs open that you didn't unbind on the start of the nanovega render calls.
stuff like `glEnableVertexAttribArray` and `glVertexAttribPointer`, which is called below, is only valid with a VAO bound.
2024-01-25 00:34:47 +01:00
Adam D. Ruppe
614e15fc9a
Merge pull request #418 from analogjupiter/pixmap-reconfigure
...
Implement reconfigure() function of PixmapPresenter
2024-01-07 18:21:26 -05:00
Elias Batek
9ad00cafd4
Implement reconfigure() of PixmapPresenter
2024-01-07 23:59:12 +01:00
Adam D. Ruppe
76cd34dd85
Merge pull request #417 from analogjupiter/pixmap-ctor
...
Add ctor for making Pixmaps from user-provided slice
2024-01-07 16:04:38 -05:00