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
Matt Kilgore
5b2ee3acc3
Merge pull request #336 from mkilgore/release-3.7.0
...
Version 3.7.0
2023-04-30 01:19:25 -04:00
Matthew Kilgore
35d9808377
Version 3.7.0
2023-04-29 21:02:49 -04: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
4c18976622
Merge pull request #335 from a740g/font-FreeTypeAmalgam
...
QB64-PE font support overhaul
2023-04-30 02:55:16 +05:30
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
4c8d56a274
Add test for loading font file from memory
2023-04-28 23:23:08 +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
Matt Kilgore
17b8fe4ac4
Merge pull request #334 from mkilgore/fix-keyboard-input-windows
...
Fix keyboard _Device on Windows
2023-04-26 21:20:44 -04:00
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
Matt Kilgore
5d976fba93
Merge pull request #326 from mkilgore/test-file-resolution
...
Add tests for file resolution behavior, fix when compiling from command line
2023-04-25 17:39:50 -04:00
Matthew Kilgore
f931566a6b
Add tests of $MidiSoundFont file resolution
2023-04-25 09:48:08 -04:00
Matthew Kilgore
075d5bf157
Fix $MidiSoundFont when compiling from command line
2023-04-25 09:48:08 -04:00
Matthew Kilgore
e657412b80
Apply .compile-from-base to existing filename-based tests
2023-04-25 09:48:08 -04:00
Matthew Kilgore
68335187cf
Add tests of new .h file resolution
2023-04-25 09:48:08 -04:00
Matthew Kilgore
312e31ab0f
Fix .h file resolution when compiling via command line
...
When compiling via the command line (NoIDEMode) the `idepath$` is blank
and `path.source$` contains the path to the source file.
2023-04-25 09:48:08 -04:00
Matthew Kilgore
1f49cee3d1
Add the ability to compile tests from base folder
2023-04-25 09:48:08 -04: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
8097629b82
Merge pull request #332 from a740g/audio-fixes
...
Fixes a potential segfault in PLAY()
2023-04-20 17:42: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