Commit Graph

2486 Commits

Author SHA1 Message Date
Elias Batek 0bdcc43a57 Fix SubPixmap 2024-10-06 01:34:51 +02:00
Elias Batek a391b8dad9 Remove leftover debug{writeln();} 2024-10-06 01:34:18 +02:00
Elias Batek 38301f1507 Document SubPixmap.xferTo()
and improve docs slightly.
2024-10-06 00:19:32 +02:00
Elias Batek 1d0822c89a Rename SubPixmap.isSound() to SubPixmap.isValid() 2024-10-06 00:19:19 +02:00
Elias Batek d83ae00982 Make the pure round()ing function private 2024-10-06 00:00:42 +02:00
Elias Batek 011abf026e Add SubPixmap support to PixmapPaint 2024-10-05 23:59:55 +02:00
Adam D. Ruppe eaf60b4101 note about buffer swapping 2024-10-05 10:45:17 -04:00
Adam D. Ruppe 4947ea9efd
Merge pull request #462 from analogjupiter/sdpy-apitrace
Add version(apitrace) to simpledisplay
2024-10-05 08:28:16 -04:00
Adam D. Ruppe 9862220365
Merge pull request #460 from analogjupiter/pmp-clearfix
Fix PixmapPresenter not glClear()'ing as expected
2024-10-05 07:47:58 -04:00
Elias Batek 3e661c407f Fix PixmapPresenter not glClear()'ing as expected
No more “smart” clearing shenanigans – those didn’t work properly
anyway.
2024-10-05 04:52:14 +02:00
Elias Batek 152da60927 Add version(apitrace) to simpledisplay 2024-10-05 04:38:08 +02:00
Adam D. Ruppe 49f28a9e0f always clear selection cache on event since it is static across windows anyway 2024-10-04 22:12:56 -04:00
Adam D. Ruppe 0fce8ff5e5
Merge pull request #461 from analogjupiter/despace
Fix tabs/space mixing in sdpy
2024-10-04 22:12:34 -04:00
Elias Batek 379019c72e Fix tabs/space mixing in sdpy 2024-10-05 03:38:05 +02:00
Adam D. Ruppe fc4d833235 minigui - make dialog/message boxes less bad
by setting them correctly as transient to their originator window, the
window manager can place them better and set the focus as expected
automatically
2024-09-29 21:14:40 -04:00
Adam D. Ruppe 115be86c63 make show/hide work better including with native widgets when you have hidden grandchildren 2024-09-28 21:26:13 -04:00
Adam D. Ruppe 1aff5c0293 trying to fix minigui's selection hacks and shrinkiness 2024-09-28 17:08:31 -04:00
Adam D. Ruppe 161d733196 some css fixes 2024-09-24 09:18:33 -04:00
Adam D. Ruppe 49dee2642b a bit of cleanup 2024-09-23 21:34:24 -04:00
Adam D. Ruppe 21eec2bc9b use new object from dom.d, breaking change - change your string[string] to AttributesHolder too 2024-09-23 21:33:17 -04:00
Adam D. Ruppe 2f457a1dbe hacks to make it build on Windows 2024-09-23 21:32:32 -04:00
Adam D. Ruppe 6c8d967086 safer by default 2024-09-23 21:32:10 -04:00
Adam D. Ruppe 697214132d port of commommark for my use 2024-09-23 16:10:41 -04:00
Adam D. Ruppe a9a9d75988 mac safer by default 2024-09-22 14:32:20 -04:00
Adam D. Ruppe c13a8cd2e5 more safer by default warning silencing 2024-09-15 09:21:01 -04:00
Adam D. Ruppe d67fae5b1f bold fonts on linux were so wrong lol 2024-09-15 08:38:37 -04:00
Adam D. Ruppe 156e02bee9 more html parsing woes 2024-09-15 08:38:21 -04:00
Adam D. Ruppe d246f4d744 ExternalProcess overhaul to be better pipe citizens 2024-09-13 22:05:01 -04:00
Adam D. Ruppe d5a59f8a3b screenpainter emulator for my block puzzle DO NOT DEPEND ON YEY 2024-09-13 22:04:39 -04:00
Adam D. Ruppe 86ab28abf0 better reconnecting 2024-09-13 22:04:08 -04:00
Adam D. Ruppe 9f9cf2e290 useful month names 2024-09-13 22:03:53 -04:00
Adam D. Ruppe fadcce6082 dox 2024-09-13 22:03:43 -04:00
Adam D. Ruppe 25e46e9d2d opengl3 limited font wip 2024-09-13 22:03:22 -04:00
Adam D. Ruppe 368d1d8c59 some matrix math 2024-09-13 22:02:59 -04:00
Adam D. Ruppe 6e4e2966ca some browser jam stuff 2024-09-13 22:02:07 -04:00
Adam D. Ruppe 21c8eb6cbd handle some other non-nestable html tags too 2024-09-13 15:18:22 -04:00
Adam D. Ruppe 20e675ee99 omg to and cc are not supposed to be the same 2024-09-13 07:51:55 -04:00
Adam D. Ruppe b1c1d86fb8
Merge pull request #458 from analogjupiter/suppress-auto-opengl-viewport
Suppress sdpy's auto-OpenGL-viewport in PixmapPresenter
2024-09-10 22:01:18 -04:00
Elias Batek 9c4a452bb2 Suppress sdpy's auto-OpenGL-viewport in PixmapPresenter 2024-09-11 03:58:21 +02:00
Adam D. Ruppe 5dd6f2bc54
Merge pull request #457 from analogjupiter/timer-conflict
Timer conflict
2024-09-10 21:21:55 -04:00
Elias Batek 2e05986ade Update history of arsd.core.Timer 2024-09-11 03:18:54 +02:00
Elias Batek 39e87df602 Fix "Timer" symbol clash 2024-09-11 03:08:13 +02:00
Adam D. Ruppe 4f2b94e790 omg use after free bug was there 2024-09-09 21:58:13 -04:00
Adam D. Ruppe 701fdf5e25 %F not supported on Windows lol 2024-09-09 21:12:39 -04:00
Adam D. Ruppe ae07d697a3 make compile times great again 2024-09-09 20:51:28 -04:00
Adam D. Ruppe 6d30f2fba9
Merge pull request #456 from analogjupiter/corner-style
Implement "corner style" property for sdpy windows on Windows 11+
2024-09-09 20:47:03 -04:00
Elias Batek a9a596dc20 Support slightly rounded window corners too 2024-09-10 02:29:59 +02:00
Adam D. Ruppe 547ded1eeb
Merge pull request #455 from analogjupiter/json-syntax
Fix JSON syntax
2024-09-09 20:22:15 -04:00
Elias Batek 376fde2e8a Fix JSON syntax 2024-09-10 02:19:43 +02:00
Elias Batek b6b12995f9 Add corner-style preference setting to PixmapPresenter 2024-09-10 02:17:22 +02:00