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
Elias Batek
dfddea5960
Add ctor for making Pixmaps from user-provided slice
2024-01-07 21:57:46 +01:00
Adam D. Ruppe
cc36b00527
Merge pull request #416 from WebFreak001/patch-4
...
fix nanovega fallback fonts
2024-01-07 11:04:58 -05:00
Jan Jurzitza
19ca6e84ec
fix nanovega fallback fonts
...
adds documentation how to use them as well
2024-01-07 16:00:12 +00:00
Adam D. Ruppe
40739b4e0d
Merge pull request #415 from WebFreak001/patch-3
...
add MouseButtonLinear to sdpy
2024-01-06 16:40:36 -05:00
Jan Jurzitza
ec2b0577aa
add MouseButtonLinear to sdpy
2024-01-06 21:37:35 +00:00
Adam D. Ruppe
fa20b68161
Merge pull request #414 from analogjupiter/pixmaprenderer
...
Add OpenGL 1.x PixmapRenderer implementation
2024-01-04 20:28:01 -05:00
Elias Batek
4491bd0702
Comment glMatrixMode change in setupMatrix()
2024-01-05 02:23:36 +01:00
Elias Batek
cd6414b04f
Add OpenGL 1.x PixmapRenderer implementation
2024-01-05 02:19:00 +01:00
Elias Batek
95726831d1
Refactor glViewport() call
2024-01-05 02:11:50 +01:00
Adam D. Ruppe
4c5265202d
some stuff
2024-01-01 20:01:24 -05:00
Adam D. Ruppe
6c06540e11
note language fork
2024-01-01 19:56:16 -05:00
Adam D. Ruppe
65f3b4545f
note language fork
2024-01-01 19:40:19 -05:00
Adam D. Ruppe
9f792bdfeb
lol test too i guess
2023-12-30 19:26:17 -05:00
Adam D. Ruppe
ec062fab06
phobos nullable support
2023-12-30 19:23:24 -05:00
Adam D. Ruppe
7641aeb2dc
dangling else lol
2023-12-30 08:14:26 -05:00
Adam D. Ruppe
533a20cbbb
Merge pull request #413 from analogjupiter/pixmappresenter-event
...
PixmapPresenter: Add window-resize event handler
2023-12-29 19:59:05 -05:00
Elias Batek
91c59c65b5
PixmapPresenter: Add window-resize event handler
2023-12-30 01:55:06 +01:00
Adam D. Ruppe
bff4406eed
Merge branch 'master' of github.com:adamdruppe/arsd
2023-12-29 19:43:50 -05:00
Adam D. Ruppe
60f3510352
Merge pull request #412 from analogjupiter/pixmappresenter-fix
...
Fix OpenGl3PixmapRenderer.reconfigure()
2023-12-29 19:43:29 -05:00
Elias Batek
748696d98e
Fix OpenGl3PixmapRenderer.reconfigure()
2023-12-30 01:41:20 +01:00
Adam D. Ruppe
dfeae3c53c
should trigger the complete handler consistently
2023-12-29 12:15:47 -05:00
Adam D. Ruppe
15a29d49dd
event loop wtf it didnt commit i hate git
2023-12-29 12:02:06 -05:00
Adam D. Ruppe
73d4cf9c12
bring in Jacob Carlborg's abandoned druntime PR stuff for objc blocks
2023-12-29 11:59:11 -05:00
Adam D. Ruppe
e5e36e3d09
more support stuff from porting sdpy to use it
2023-12-29 11:59:11 -05:00