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

3103 commits

Author SHA1 Message Date
Roland Heyder 3393f899bb Some refactoring
- also fix meta command color in new forum export
2023-06-09 15:58:54 +02:00
Roland Heyder 8eda570604 Improves code export
- added ability to export as new [qb=export] Forum codebox
- Forum/Wiki exports now go to the clipboard and can directly be pasted into the Forum post or Wiki page
2023-06-09 10:37:03 +02:00
github-actions[bot] dcb454874f Automatic update of ./internal/source 2023-05-22 19:46:34 +00:00
Samuel Gomes 730c7cd343
Merge pull request #341 from a740g/ucharpos-enhancement
Add _UCharPos() to the _U* functions family
2023-05-23 00:52:02 +05:30
Samuel Gomes cee04c3728 Mono & AA gyph metrics are now tracked separately 2023-05-18 03:19:03 +05:30
Samuel Gomes 08b5e0f448
Merge branch 'QB64-Phoenix-Edition:main' into ucharpos-enhancement 2023-05-08 19:13:38 +05:30
github-actions[bot] f51f5fefa9 Automatic update of ./internal/source 2023-05-08 12:51:47 +00:00
Samuel Gomes 381e5ab0e9
Merge branch 'main' into ucharpos-enhancement 2023-05-08 18:04:22 +05:30
Samuel Gomes 8b616e2003
Merge pull request #339 from a740g/dialog-fixes
Dialog improvements
2023-05-08 17:59:35 +05:30
Samuel Gomes 47c3cac56a
Merge branch 'QB64-Phoenix-Edition:main' into dialog-fixes 2023-05-08 02:00:22 +05:30
Samuel Gomes 514e41bdce Correct error message 2023-05-08 01:46:41 +05:30
Samuel Gomes 290081ddb6 Use LONG array instead of INTEGER 2023-05-08 01:11:01 +05:30
Samuel Gomes 60a448fb54 Add _UCHARPOS() to get individual char pixel position 2023-05-07 22:12:47 +05:30
Samuel Gomes e12de31e6f
Merge pull request #338 from a740g/main
Update MinGW toolchain to v12.2.0 r2
2023-05-07 08:59:06 +05:30
Samuel Gomes fff1365474
Merge branch 'main' into main 2023-05-07 08:23:12 +05:30
Matt Kilgore 35bed6a084
Merge pull request #337 from RainRat/main
fix typos
2023-05-06 12:51:44 -04:00
Samuel Gomes c6b8524739 Improve dialog functions using #305 & make string options case insensitive 2023-05-02 00:19:33 +05:30
Samuel Gomes ca1bf47a48 Update MinGW toolchain to v12.2.0 r2 2023-05-01 13:28:06 +05:30
RainRat 3914037c0f fix typos 2023-04-30 15:20:42 -07:00
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
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
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
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