Commit Graph

474 Commits

Author SHA1 Message Date
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
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
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 1aff5c0293 trying to fix minigui's selection hacks and shrinkiness 2024-09-28 17:08:31 -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 368d1d8c59 some matrix math 2024-09-13 22:02:59 -04:00
Adam D. Ruppe ae07d697a3 make compile times great again 2024-09-09 20:51:28 -04:00
Elias Batek a9a596dc20 Support slightly rounded window corners too 2024-09-10 02:29:59 +02:00
Elias Batek bbc7aec494 Implement corner-style for sdpy windows on Windows 11+ 2024-09-10 02:15:02 +02:00
Adam D. Ruppe 5c26eeb447 trying to track down a random hang and as quick as it came it was gone agian but meh 2024-08-29 20:33:12 -04:00
Adam D. Ruppe d0930025c1 first draft of rounded rectangle border option 2024-08-12 12:35:01 -04:00
Adam D. Ruppe 03983378bd prepare for systemVariables default enabled 2024-07-30 20:51:08 -04:00
Adam D. Ruppe ac834e9e3b call handler to support minigui selection logic 2024-07-25 18:52:17 -04:00
Adam D. Ruppe 6ac1e46a7f more refactorings of shared timer to arsd.core 2024-06-10 15:22:49 -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 f3fb1373eb lol annoying 2024-02-04 09:19:50 -05:00
Adam D. Ruppe 41dbab24fb more mac stuff 2024-01-29 15:32:39 -05:00
Jan Jurzitza ec2b0577aa
add MouseButtonLinear to sdpy 2024-01-06 21:37:35 +00:00
Adam D. Ruppe 065846dab8 make event backup ui locks less likely 2023-12-24 07:56:49 -05:00
Adam D. Ruppe f017816d05
Merge pull request #409 from analogjupiter/pixelpresenter
Add Pixmap Presenter module
2023-12-23 18:41:00 -05:00
Elias Batek 8ffc0b327d Implement Timer.changeTime() for Linux targets 2023-12-23 23:45:36 +01:00
Adam D. Ruppe e761ceff91 add missing func 2023-12-21 14:00:11 -05:00
Elias Batek 1d2e57f61a Implement OpenGL 3 renderer for pixelpresenter 2023-12-21 02:47:45 +01:00
Adam D. Ruppe 339d89d4b7 minigui on windows flicker and minor draw bugs when resizing 2023-12-06 13:04:19 -05:00
Adam D. Ruppe 4f1f562f8e examples 2023-11-22 18:59:33 -05:00
Adam D. Ruppe 47b3b16855 support for 32bpp notificationareaicons on windows (drops winxp support) 2023-10-31 19:34:38 -04:00
Adam D. Ruppe dfdc6e7816 more sdpy mac support 2023-10-09 18:52:37 -04:00
Adam D. Ruppe 2433b60d91 only premultiply for xrender, not for a 32 bit visual 2023-09-27 09:05:35 -04:00
Adam D. Ruppe dc50e93a01 more icon woes 2023-09-26 11:30:40 -04:00
Adam D. Ruppe 3c0338f4ee compile omg 2023-09-25 17:37:19 -04:00
Adam D. Ruppe c732fc60b6 Cocoa fixes again 2023-09-25 17:35:05 -04:00
Adam D. Ruppe 727cb4392e Both spellings apparently valid 2023-09-25 17:34:53 -04:00
Adam D. Ruppe 2e05918b34 Fix NotificationAreaIcon on systems with translucent window support 2023-09-25 17:34:26 -04:00
Adam D. Ruppe cc351d4c51 More doc notes 2023-09-25 17:34:00 -04:00
Elias Batek e0957688db Omit openGLCurrentContext in version(without_opengl) 2023-09-16 23:59:49 +02:00
Elias Batek f417e16d07 Fix version(without_opengl) code path 2023-09-16 22:00:50 +02:00
Adam D. Ruppe b1550ee5b0 prep for 11.1 - new angle, database regression, minigui theme tweaks 2023-09-08 21:32:58 -04:00
Adam D. Ruppe f2bb114a65 omg we never freed these contexts 2023-08-05 12:12:43 -04:00
Adam D. Ruppe 3e01b447f5 more catching up 2023-05-24 08:41:16 -04:00
Adam D. Ruppe 2ae4ac1b25 stuff 2023-04-16 08:44:26 -04:00
Adam D. Ruppe 2ff74269fe v2.103 compatibility 2023-04-05 10:46:33 -04:00
Adam D. Ruppe 683db6fb8d a bit of general cleanup 2023-04-04 21:33:37 -04:00
Adam D. Ruppe 2a1ca7d1ec patch it up so it builds again 2023-03-22 08:20:44 -04:00
Adam D. Ruppe 1ea5517916 wip 2023-03-22 07:51:29 -04:00