1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-12 15:45:13 +00:00
Commit graph

1159 commits

Author SHA1 Message Date
Samuel Gomes c9749a03ff Autoformat code 2023-05-10 23:44:59 +05:30
Samuel Gomes 715c1003c4 Update miniaudio to v0.11.15 2023-05-10 23:20:34 +05:30
Samuel Gomes 3fc585241a
Merge branch 'QB64-Phoenix-Edition:main' into audio-enhancements 2023-05-08 19:12:51 +05:30
github-actions[bot] f51f5fefa9 Automatic update of ./internal/source 2023-05-08 12:51:47 +00:00
Samuel Gomes 47c3cac56a
Merge branch 'QB64-Phoenix-Edition:main' into dialog-fixes 2023-05-08 02:00:22 +05:30
Samuel Gomes df4c144b34
Merge branch 'QB64-Phoenix-Edition:main' into audio-enhancements 2023-05-07 09:07:26 +05:30
Samuel Gomes c6b8524739 Improve dialog functions using #305 & make string options case insensitive 2023-05-02 00:19:33 +05:30
RainRat 3914037c0f fix typos 2023-04-30 15:20:42 -07:00
Samuel Gomes 2b642a5263
Merge branch 'QB64-Phoenix-Edition:main' into audio-enhancements 2023-04-30 11:25:39 +05:30
github-actions[bot] b489451ded Automatic update of ./internal/source 2023-04-30 05:35:27 +00:00
Samuel Gomes 67b95016fc
Merge branch 'QB64-Phoenix-Edition:main' into audio-enhancements 2023-04-30 03:27:55 +05:30
github-actions[bot] 98cf704b16 Automatic update of ./internal/source 2023-04-29 21:43:42 +00:00
Samuel Gomes d1ca9d75f3 Move common validations into macros 2023-04-30 01:50:35 +05:30
Samuel Gomes f1bb16a6fe Changes per discussion in #335 2023-04-30 00:27:34 +05:30
Samuel Gomes 69b95f96e2 Resolve conflicts in main.txt 2023-04-28 21:57:39 +05:30
Samuel Gomes 9870510b04
Merge branch 'QB64-Phoenix-Edition:main' into font-FreeTypeAmalgam 2023-04-28 20:57:28 +05:30
Samuel Gomes e8ef65ba84 Remove conflits 2023-04-28 20:56:41 +05:30
Samuel Gomes 49fd18afab Update GetStringPixelWidth() to return more accurate pixel length 2023-04-28 15:04:55 +05:30
Samuel Gomes d74471b569 Fix RenderBitmap() bug 2023-04-28 00:53:45 +05:30
Samuel Gomes 97ad4d7134 Remove static variables 2023-04-28 00:35:47 +05:30
Samuel Gomes e49eb79baa Update comments 2023-04-27 23:13:54 +05:30
Samuel Gomes 4a6fb37a88 Implement all _PRINTMODEs for _UPRINTSTRING 2023-04-27 22:30:55 +05:30
Samuel Gomes 4fc1905809 Replace fast_boxfill() with qb32_boxfill() in sub__UPrintString() 2023-04-27 12:41:20 +05:30
Samuel Gomes 9ac4107d71 Implement _PRINTMODE 1 & 3 2023-04-27 08:45:25 +05:30
Samuel Gomes 5a2f235064
Merge branch 'QB64-Phoenix-Edition:main' into audio-enhancements 2023-04-27 07:30:24 +05:30
Samuel Gomes 3dd439e625 Change function names 2023-04-26 22:36:24 +05:30
Samuel Gomes 2d650cf1fe Fix GetStringPixelWidth() 2023-04-26 21:37:36 +05:30
Samuel Gomes c033c624ac Add support for _UPrint*() 2023-04-26 17:36:09 +05:30
Samuel Gomes bfacbec2b5 Fix RenderBitmapPSetAlpha() 2023-04-26 14:15:45 +05:30
Samuel Gomes 7b6b0b0d42 Implement UPint functions 2023-04-26 13:09:25 +05:30
Samuel Gomes dc1ecf9258
Merge branch 'QB64-Phoenix-Edition:main' into audio-enhancements 2023-04-26 05:00:33 +05:30
Matthew Kilgore 8e1e7bc540 Fix keyboard _Device on Windows
Currently the Keyboard _Devices entry on Windows does not report all the
key presses and releases. This is due to missing some messages in the
form of WM_SYSKEYDOWN and WM_SYSKEYUP. Additionally Windows is weird
about report the state of the individual shift keys, so we add some
logic using GetAsyncKeyState() to fix that up.

Fixes: #333
2023-04-25 19:12:01 -04:00
github-actions[bot] 49d8938230 Automatic update of ./internal/source 2023-04-25 22:01:53 +00:00
Samuel Gomes ac136b7ef7 Simplify rendering code 2023-04-22 13:03:14 +05:30
Samuel Gomes 381b27c38a Replace sprintf_s with snprintf 2023-04-21 11:02:40 +05:30
Samuel Gomes e5c4c173b4 Manual update _LOADFONT for extended syntax 2023-04-21 10:26:34 +05:30
Samuel Gomes 2da5b89a22 Improve ResizeBuffers() behavior and update comments 2023-04-21 00:02:40 +05:30
Samuel Gomes bdd9cb1256
Merge branch 'QB64-Phoenix-Edition:main' into font-fixes 2023-04-20 20:57:29 +05:30
Samuel Gomes 5692d476b4
Merge branch 'QB64-Phoenix-Edition:main' into audio-enhancements 2023-04-20 20:55:48 +05:30
Samuel Gomes 4c82a241c1 Add stub for FontLoadFileToMemory() 2023-04-20 09:26:59 +05:30
Samuel Gomes e4b36ca8ad Add font load-from-memory support 2023-04-20 09:23:13 +05:30
Samuel Gomes 469d0a11e3 Baseline is now calculated correctly 2023-04-19 19:14:10 +05:30
Samuel Gomes 58fab19c8a Fixes a potential segfault in func_play() 2023-04-19 18:15:07 +05:30
Samuel Gomes c28310de38 Fix stub_font.cpp function signatures 2023-04-19 17:02:18 +05:30
Samuel Gomes 618e5117cd Add FontPrintWidthUTF32() and optimize chrwidth() 2023-04-19 09:30:38 +05:30
Samuel Gomes 492c8d0cf5 Remove unused out_x_pre_increment, out_x_post_increment 2023-04-19 08:39:56 +05:30
Samuel Gomes ec723ed46b New FreeType cached font renderer 2023-04-19 07:49:02 +05:30
Samuel Gomes 75ff666213 Add function comments 2023-04-13 04:42:53 +05:30
Samuel Gomes ac6f6574a1 Update comments 2023-04-11 23:21:47 +05:30
Samuel Gomes feeba9c3fb Experimental MML player using miniaudio waveforms 2023-04-11 01:49:14 +05:30