1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-08-05 06:30:25 +00:00
Commit graph

612 commits

Author SHA1 Message Date
a740g
4d4b99ddd9 Fix some known directories 2023-12-14 02:47:29 +05:30
Samuel Gomes
901bdb4cd3 Add filesys test 2023-12-13 12:26:09 +05:30
Samuel Gomes
941f3583a4 Update comments 2023-12-13 10:59:04 +05:30
Samuel Gomes
ede0d38165
Merge branch 'QB64-Phoenix-Edition:main' into filesystem-refactor-and-update 2023-12-13 09:38:19 +05:30
Samuel Gomes
a52c3ba977 Simplify sub_kill() 2023-12-12 15:40:35 +05:30
a740g
ed30f7c211 Add some known directory support for macOS & Linux 2023-12-11 20:10:40 +05:30
a740g
3353364cf8 Make PATHNAME_LENGTH_MAX > 4k or FILENAME_MAX 2023-12-11 19:04:18 +05:30
Samuel Gomes
3604a7a7f7 Update sub_kill() to handle file spec without wildcard correctly 2023-12-11 16:17:53 +05:30
Samuel Gomes
07c8554f89 Cross-platform full sub_kill() implementation 2023-12-11 15:31:06 +05:30
Samuel Gomes
4ca0cf3a7b Add initial support for FILES$() 2023-12-11 04:46:28 +05:30
Samuel Gomes
1b3a5a72f4 Simplify and remove magic numbers 2023-12-11 04:06:38 +05:30
Samuel Gomes
20e5789ffd Simplify func__direxists() and func__fileexists() 2023-12-11 02:43:26 +05:30
Samuel Gomes
ffcd045da1 Make func__dir() cross-platform ready 2023-12-11 01:26:43 +05:30
Samuel Gomes
96a2ffcb1e Simplify func__cwd() 2023-12-10 12:25:38 +05:30
Samuel Gomes
7a1f5100f2 Use Win32 ANSI API names 2023-12-10 11:40:34 +05:30
Samuel Gomes
a11a66fb63 Rename startDir to g_startDir 2023-12-10 11:25:01 +05:30
Samuel Gomes
48539861f3 Repace fixdir() with filepath_fix_directory() 2023-12-10 11:15:41 +05:30
Samuel Gomes
0e251eb8e8 Consolidate all filesystem related functions to it's own translation unit 2023-12-10 01:16:29 +05:30
Samuel Gomes
bbfd228597 Check for SVG start tag and add tests 2023-12-05 09:20:25 +05:30
Samuel Gomes
753ecb9609 Use uint8_t instead of auto / char 2023-12-05 06:44:23 +05:30
Samuel Gomes
4f7d2899c4 Add comments 2023-12-04 07:04:59 +05:30
Samuel Gomes
bb4a94a53e Check for bogus data in image_svg_load_from_file() 2023-12-04 06:46:04 +05:30
Samuel Gomes
5f7cfa3747 Avoid segfault on bogus SVG data 2023-12-04 05:48:32 +05:30
SteveMcNeill
1be3e366ac Final fixes to math stuff (I hope)
Fix to CONST with the math evaluator to toss a message and error with values out of acceptable range for ARCSEC and ARCCSC.

Tweak to _PI to add constexpr for speedier execution.

Fix to the math tests for the new (and unbuggy) values for ARCSEC and ARCCSC.
2023-10-31 11:32:22 -04:00
SteveMcNeill
64ba64f0bd rename math.h to extended_math.h 2023-10-31 08:45:10 -04:00
SteveMcNeill
01163fb9e9 Create math.h
Move the extended math functions out of libqb and qbx, and place them inside math.h.

Correct the formula for _ARCSEC and _ARCCSC.
2023-10-31 08:34:19 -04:00
SteveMcNeill
3cf12d4222 Patch _ARCSEC and _ARCCSC
As per the forum posts here: https://qb64phoenix.com/forum/showthread.php?tid=2125
2023-10-31 00:21:30 -04:00
SteveMcNeill
5a063f4ef8 check for which optional param is passed to CLS 2023-10-18 09:11:40 -04:00
SteveMcNeill
7345839b75 missing call to sub__dest?? 2023-10-18 08:49:42 -04:00
SteveMcNeill
9854955d99 Add Support for optional paramter for an image handle to CLS 2023-10-18 08:01:12 -04:00
a740g
3666f0763a Avoid miniaudio runtime linking on macOS 2023-10-09 13:49:05 +05:30
Matthew Kilgore
d64221afda Use correct math functions from std::
With the removal of `using namespace std;` we inadvertently started
using some of the global math.h versions of these functions, which take
different types and resulting in computation errors.

The fix is to prefix all these functions with std:: so that we go back
to using the std:: versions.
2023-10-07 02:05:13 -04:00
Samuel Gomes
c82dd88ee2
Merge branch 'main' into game-controller-fixes-and-enhancements 2023-10-04 18:47:20 +05:30
Samuel Gomes
2b92380460 Simplify func__os() 2023-10-01 09:47:31 +05:30
Samuel Gomes
49aeccc486 Initial WoA64 and MingW-LLVM support 2023-10-01 08:08:58 +05:30
Samuel Gomes
bd79d2db95 Make debugging code compile conditionally 2023-09-26 04:11:58 +05:30
Samuel Gomes
b514da5b39 Add include guard to game_controller.h 2023-09-26 03:41:16 +05:30
Samuel Gomes
563005c0e6 Update licenses/README.md 2023-09-26 02:31:54 +05:30
Samuel Gomes
79c531f2bb Reorg. game controller and update libstem_gamepad 2023-09-26 02:01:35 +05:30
Samuel Gomes
d4c26d67bd
Merge branch 'main' into cleanup 2023-09-25 22:08:25 +05:30
Samuel Gomes
6287b4364f Replace cout with std::cout 2023-09-25 06:06:13 +05:30
Samuel Gomes
8822967d45 Replace string with std::string 2023-09-25 05:32:00 +05:30
Samuel Gomes
2bfbf5b67c Remove using namespace std from libqb 2023-09-25 05:20:21 +05:30
Samuel Gomes
9981e09df5 RAD player: fix wrong KSL (key scale shift) values 2023-09-25 04:53:55 +05:30
Samuel Gomes
87a99c3970 Make _MEMSOUND channel parameter optional 2023-09-22 19:14:30 +05:30
Samuel Gomes
28d1bf1aac Remove legacy audio code from the compiler 2023-09-22 10:10:04 +05:30
Samuel Gomes
efbd16b19c Remove legacy openal headers from libqb.cpp 2023-09-22 08:41:45 +05:30
Samuel Gomes
7c17161d00 Remove legacy audio code 2023-09-21 19:52:10 +05:30
Samuel Gomes
b40edfbd9b Avoid rendering filled background color boxes when _KEEPBACKGROUND is set 2023-09-21 07:52:07 +05:30
Samuel Gomes
4f004c117b
Merge branch 'main' into audio-enhancements 2023-09-21 01:13:54 +05:30