Commit Graph

445 Commits

Author SHA1 Message Date
Adam D. Ruppe 8483b709f8 Merge branch 'master' of github.com:adamdruppe/arsd 2022-03-28 11:53:29 -04:00
Adam D. Ruppe d3841ee50f more gui 2022-03-28 11:53:26 -04:00
Adam D. Ruppe e6eade37ae oops windows 2022-03-28 11:52:11 -04:00
Adam D. Ruppe 49829f3f48 mroe dpi stuff 2022-03-22 18:02:03 -04:00
Adam D. Ruppe 369c40fd6f webtemplate skeleton uda 2022-03-07 16:25:28 -05:00
Adam D. Ruppe 017b1d9759 this code is ugly but it can prevent deadlocks if another thread triggers a GC collection of Sprites in particular 2022-02-17 15:07:11 -05:00
Adam D. Ruppe cd20cec8e7 Remove X11 flicker 2022-02-15 12:39:30 -05:00
Adam D. Ruppe 44db7b9e41 batch X resize events in case the user handler is extremely slow so it
doesn't fall too far behind
2022-02-15 12:39:04 -05:00
Adam D. Ruppe db81fdca67 more midi stuff 2022-01-05 10:25:58 -05:00
Adam D. Ruppe 948926df49 more cool features 2021-12-29 11:29:08 -05:00
Adam D. Ruppe 307c6acb28 little things 2021-12-22 18:49:12 -05:00
Adam D. Ruppe 16d05187a3 starting matrix stuff 2021-12-10 22:09:17 -05:00
Adam D. Ruppe 12bb6d7f4d add more stuff to dub 2021-12-09 22:23:41 -05:00
Adam D. Ruppe 1ed17bdb43 new blocking control param 2021-12-09 17:33:10 -05:00
Adam D. Ruppe 4248b8e8a2 more grid size fixes and thread helpers 2021-12-03 21:42:07 -05:00
Adam D. Ruppe a7d045f632 fix the windows event handler 2021-11-27 22:19:09 -05:00
Adam D. Ruppe cb8acc5d2b mixed mode dpi awareness 2021-11-26 16:21:07 -05:00
Adam D. Ruppe 9e9be7cc0d gradient stuff and windows tweaks 2021-11-23 17:23:42 -05:00
Adam D. Ruppe 3e34c06106 Merge branch 'master' of github.com:adamdruppe/arsd 2021-11-11 16:03:14 -05:00
Adam D. Ruppe dbae090c61 helpers for webview 2021-11-11 16:03:12 -05:00
Stefan Koch 9e4b928849
make changes to have it compile on arm 2021-11-11 21:18:19 +01:00
Adam D. Ruppe 7f4bbbeb2c omg C long is so horrible 2021-11-01 09:18:18 -04:00
Adam D. Ruppe da17b86a29 make ported macros extern D so lld doesnt complain about duplicate symbol definitions if used allongside another package with similar ports 2021-10-25 16:17:54 -04:00
Adam D. Ruppe 613bb65cd1 lib handle needs to be used from other threads omg 2021-10-10 13:34:14 -04:00
Adam D. Ruppe de78fd2133 mouse wheel bug on windows remote desktop 2021-09-28 17:08:26 -04:00
Adam D. Ruppe b6fffd1a82 little things 2021-09-28 14:31:37 -04:00
Adam D. Ruppe 65e9f3302c debugging writeln lolol 2021-09-24 09:04:27 -04:00
Adam D. Ruppe e7b72c7c1a arc windows fix 2021-09-24 08:52:16 -04:00
Adam D. Ruppe 75baf2b591 make the default clip basically nothing since otherwise when you adjust origin you still get negative stuff cut off and that should be opt in 2021-09-15 09:40:06 -04:00
Adam D. Ruppe 010d86b740 get font bytes from ttf and load without glu as needed 2021-09-13 09:10:42 -04:00
Adam D. Ruppe a870179988 links 2021-09-05 19:24:02 -04:00
AntonC9018 e73b26d021 Undo parentheses for function symbols 2021-09-05 16:36:41 +03:00
AntonC9018 870be791f4 Grammar, typos, punctuation 2021-09-05 13:49:31 +03:00
Adam D. Ruppe 9c22d7465b prep 2021-07-05 20:58:44 -04:00
Adam D. Ruppe 883159410b more minigui 2021-06-21 22:16:02 -04:00
Adam D. Ruppe 3f30effea7 more stuff 2021-06-06 14:37:37 -04:00
Adam D. Ruppe dcd4aa8b3b xshm error handling improvement - now works with transparent fallback 2021-06-03 11:46:57 -04:00
Adam D. Ruppe 543d3a2b5d it just continues to get more awesome 2021-05-28 23:06:13 -04:00
Adam D. Ruppe 9dd0a00f08 more wip gui 2021-05-19 15:27:41 -04:00
Adam D. Ruppe 0b34c82758 minigui styling 2.0 start 2021-05-13 08:50:16 -04:00
Adam D. Ruppe f149974c09 Never free the default font in a destructor as it is a shared resource 2021-05-11 18:22:07 -04:00
Adam D. Ruppe f24955f273 docs 2021-05-04 10:10:16 -04:00
Adam D. Ruppe f75590c1f4 oops 2021-05-01 19:35:55 -04:00
Adam D. Ruppe 0d68724d58 list fonts 2021-05-01 17:52:21 -04:00
Adam D. Ruppe 3d396dfaa6 update 2021-04-11 22:22:39 -04:00
H. S. Teoh 34ba946e70 Fix typo: `wmainCRTStartup` (capital S) not `wmainCRTstartup`. 2021-04-06 11:26:43 -07:00
Adam D. Ruppe 5c2cac07b4 optimize opaque resizes w/ opengl 2021-04-02 11:07:19 -04:00
Adam D. Ruppe f8af877e4f Merge branch 'master' of github.com:adamdruppe/arsd 2021-03-29 10:05:34 -04:00
Adam D. Ruppe 0367ac70e7 fixes 2021-03-29 10:05:24 -04:00
H. S. Teoh 8bf86c5265 Fix deprecation warnings for `body`. 2021-03-26 16:23:36 -07:00
Adam D. Ruppe cce50f56a0 finally implement takeScreenshot 2021-03-14 19:43:46 -04:00
Adam D. Ruppe 05eadcb732 a little bit less bad handling of the popup menus 2021-03-11 22:32:42 -05:00
Adam D. Ruppe 7198a9f15e #279 - facility for spritesheets 2021-03-11 21:18:39 -05:00
Adam D. Ruppe 75fdaf478b Fix moar bugs 2021-02-25 10:48:50 -05:00
Adam D. Ruppe f94e51e6ba windows race condition 2021-02-25 09:52:33 -05:00
Adam D. Ruppe 9ae769b5e8 address terminating race condition 2021-02-25 09:23:05 -05:00
Adam D. Ruppe 3b78d15aef drag and drop early version 2021-02-22 23:25:13 -05:00
Adam D. Ruppe 9264dea9a6 issue #263 2021-02-08 22:07:50 -05:00
Adam D. Ruppe da73ad7a15 issue #263 2021-02-08 22:06:40 -05:00
Adam D. Ruppe a8ec499f2b random fixes 2021-02-01 21:35:56 -05:00
Adam D. Ruppe 89718d996e avoid problem 2021-01-20 14:05:18 -05:00
Adam D. Ruppe 868323bac0 omg i forgot stuff 2021-01-19 23:03:19 -05:00
Adam D. Ruppe de6f8b5302 handle fallback font sizing better 2021-01-16 18:30:42 -05:00
Adam D. Ruppe 49a04b764a some apng fixes 2020-12-29 11:32:20 -05:00
Adam D. Ruppe 0e0335da5c 5500 page omnibus bill no need to read this just vote for it 2020-12-28 10:57:20 -05:00
Adam D. Ruppe 83a0c3db07 warpMouse and vsync on windows 2020-12-22 21:49:26 -05:00
Adam D. Ruppe 4a2fffe5e6 const spam 2020-12-17 22:18:57 -05:00
Adam D. Ruppe d958638298 x event delay on fast timer on linux 2020-12-14 15:44:46 -05:00
Adam D. Ruppe 799ce29d7d some moar dox 2020-12-09 14:42:48 -05:00
Adam D. Ruppe dd2f7a60a0 ensure timer guts never called more than once per event loop round to ensure it doesnt lock up the nromal event handling message pump 2020-12-09 14:39:08 -05:00
Adam D. Ruppe ff2cfb7527 sundry windows fixes 2020-12-04 21:46:21 -05:00
Adam D. Ruppe 1a518da8ec big catchup 2020-12-04 13:10:44 -05:00
Adam D. Ruppe 7c13c57c57 move gl 4.5 function out for now at least 2020-11-27 19:45:59 -05:00
Adam D. Ruppe 91b85ea44b wip 2020-11-24 17:42:09 -05:00
Adam D. Ruppe cf179cdd34 fix cross thread bug related to terminald 2020-11-12 15:44:31 -05:00
Adam D. Ruppe acabbf1c4a sundry bugfixes 2020-11-08 09:34:12 -05:00
Adam D. Ruppe bd3c7ecf35 try for #266 2020-10-30 18:38:48 -04:00
Adam D. Ruppe ae9ed38187 terminal stdout 2020-10-03 19:38:42 -04:00
Adam D. Ruppe f32b147e19 oops broke win64 2020-09-30 22:46:11 -04:00
Adam D. Ruppe aa7c8f2839 notes 2020-09-28 11:08:04 -04:00
Adam D. Ruppe ea88731d58 jawesome 2020-09-07 22:32:53 -04:00
Adam D. Ruppe 94c7618e80 basic matrix begin 2020-08-29 19:54:15 -04:00
Adam D. Ruppe 82728ad3f4 gdc9 support 2020-08-29 19:54:01 -04:00
Adam D. Ruppe de576e37e1 impove uncaught exception printing on windows 2020-08-26 19:21:23 -04:00
Adam D. Ruppe dbc2da8ec1 decompose a little so advanced users can still pick and choose what they want if they want 2020-08-25 22:57:26 -04:00
Adam D. Ruppe d4f8ed6f18 add opengl 3+ helpers 2020-08-25 22:24:25 -04:00
Adam D. Ruppe bb774b90a3 image copy paste 2020-08-05 18:37:34 -04:00
Adam D. Ruppe 84bca96eee fix bug abotu drawing in tab widgets on minigu 2020-07-20 15:44:45 -04:00
Adam D. Ruppe c8189e1027 make more useful on remote x 2020-07-01 23:38:38 -04:00
Adam D. Ruppe 9a2f0bcfe6 ogl osx 2020-06-30 18:31:16 -04:00
Adam D. Ruppe 307785edbb osx fixes for dynamic load 2020-06-30 18:25:50 -04:00
Adam D. Ruppe 0755efc96d dynamic load of xlib 2020-06-30 18:02:03 -04:00
Adam D. Ruppe ae17d5a497 lots of stuff 2020-06-15 10:46:51 -04:00
Adam D. Ruppe 136b4d0ad5 new synthetic input on linux 2020-05-17 10:20:36 -04:00
Adam D. Ruppe 2a7a85e351
Merge pull request #252 from MuriloMir/patch-2
Moving those 2 functions here
2020-05-17 09:24:34 -04:00
Adam D. Ruppe c0244be169 oops 2020-05-14 09:35:16 -04:00
Adam D. Ruppe ef22dbafe9 demos version for tests 2020-05-11 22:23:03 -04:00
Murilo Miranda a43dad25de
Moving those 2 functions here
I've just moved those 2 functions to simpledisplay.
2020-05-11 22:37:09 -03:00
Adam D. Ruppe d0aec8e606 this is becoming not half bad 2020-04-28 22:53:25 -04:00
Adam D. Ruppe 05e496430a moar fixes 2020-04-26 22:35:18 -04:00