Samuel Gomes
cb25713c99
Clean-up makefile
2024-01-22 07:41:02 +05:30
Samuel Gomes
88adf0b29f
Cleanup FreeGLUT
2024-01-22 03:49:46 +05:30
Samuel Gomes
7d88082ed1
Remove dead code (gl_headers/)
2024-01-22 01:12:15 +05:30
Samuel Gomes
043d75657c
Update GLEW to v2.2.0 and avoid including glew.c from libqb.cpp
2024-01-22 00:48:12 +05:30
Samuel Gomes
3eaf1895d7
Merge branch 'QB64-Phoenix-Edition:main' into freeglut-upgrade
2024-01-21 21:48:32 +05:30
github-actions[bot]
a5fedd9d0c
Automatic update of ./internal/source
2024-01-21 16:17:15 +00:00
Samuel Gomes
8fdc486e73
Merge branch 'QB64-Phoenix-Edition:main' into freeglut-upgrade
2024-01-21 21:29:41 +05:30
Samuel Gomes
fe9e397367
Merge branch 'QB64-Phoenix-Edition:main' into housekeeping
2024-01-21 03:44:34 +05:30
github-actions[bot]
ed78525373
Automatic update of ./internal/source
2024-01-20 16:04:21 +00:00
Samuel Gomes
e1001a0dd9
Remove dead code (time64.*)
2024-01-19 12:54:23 +05:30
Samuel Gomes
3983879a44
Remove dead glues directory
2024-01-19 01:53:17 +05:30
github-actions[bot]
0122c6c11e
Automatic update of ./internal/source
2024-01-13 10:16:37 +00:00
Samuel Gomes
4aba002be5
Fix comment typos
2024-01-13 14:53:02 +05:30
a740g
1abe761789
Fixes to compiler under macOS Ventura
2024-01-08 20:48:48 +05:30
Samuel Gomes
5f91458ef9
Use FreeType flat-directory compilation
2024-01-08 09:56:41 +05:30
Samuel Gomes
c030a73370
Remove FREETYPE_EXTRA_CLEAN_LIST
2024-01-08 03:17:50 +05:30
a740g
ee4d07991d
Update GitHub workflow to install FreeType dependencies for Linux and macOS
2024-01-08 01:32:38 +05:30
Samuel Gomes
56b7ac61d3
Update font/build.mk to use pkg-config to get CXXFLAGS and CXXLIBS in Linux
2024-01-07 06:59:34 +05:30
Samuel Gomes
91129c60ed
Replace FreeTypeAmalgam with FreeType v2.13.2
2024-01-07 06:02:16 +05:30
Samuel Gomes
d85398de66
Update stb_image to v2.29
2024-01-06 18:14:46 +05:30
Samuel Gomes
3caa2924f0
Changes per suggestions in #428
2024-01-05 01:40:11 +05:30
Samuel Gomes
7d1cc89780
Fix OPEN COM
from locking up inside gfs_open_com_syntax()
2024-01-05 00:31:19 +05:30
Samuel Gomes
2bf7b7919c
Make _FILES$() throw an error if it called with an argument the first time
2024-01-04 04:46:14 +05:30
github-actions[bot]
c5242929d5
Automatic update of ./internal/source
2024-01-03 11:59:53 +00:00
Samuel Gomes
ba29d47f17
Merge branch 'QB64-Phoenix-Edition:main' into miniaudio-upgrade
2024-01-03 15:28:21 +05:30
github-actions[bot]
297c873390
Automatic update of ./internal/source
2024-01-02 19:26:30 +00:00
Samuel Gomes
103e0f0873
Cleanup FS_GetKnownDirectory() and make libqb/
compile using -O2
2024-01-02 23:49:43 +05:30
Samuel Gomes
b32dedf3f0
Change _FQN$ to _FULLPATH$
2023-12-30 23:35:06 +05:30
Samuel Gomes
d518c9df02
Merge branch 'QB64-Phoenix-Edition:main' into filesystem-refactor-and-update
2023-12-30 22:49:37 +05:30
github-actions[bot]
e03f6eeb68
Automatic update of ./internal/source
2023-12-30 11:03:30 +00:00
Samuel Gomes
ced74fb82e
Add QB64 error constants
2023-12-29 17:57:35 +05:30
Samuel Gomes
c2bdb61c4a
Fix comment typos
2023-12-29 15:27:27 +05:30
a740g
d8cb77e2d1
Change FS_GetKnownDirectory() to return "/Applications" on macOS
2023-12-29 04:42:32 +05:30
a740g
77122d475a
Update func__dir() to support "PROGRAMFILES(X86)"
2023-12-29 04:04:02 +05:30
Samuel Gomes
d4437d1b32
Update func__loadfont() to use filepath_fix_directory()
2023-12-29 03:01:24 +05:30
Samuel Gomes
035a12e76e
Update func__loadimage() & sub__saveimage() to use filepath_fix_directory()
2023-12-29 02:55:52 +05:30
Samuel Gomes
84b58c0fde
Update func__sndopen() to use filepath_fix_directory()
2023-12-29 02:49:30 +05:30
Samuel Gomes
cd5a60546f
Remove new_error check in func__FQN()
2023-12-29 02:41:12 +05:30
Samuel Gomes
0d71d08a9c
Replace most qbs stuff with std::string
2023-12-29 02:34:09 +05:30
Samuel Gomes
fa395b7c58
Implement func__FQN()
2023-12-29 02:09:02 +05:30
Samuel Gomes
35e44a620d
Update func__files() to handle fileSpec directory name without trailing slash
2023-12-29 01:17:05 +05:30
Samuel Gomes
85afb4b84a
Make FS_GetFQN() return trailing slash for directories
2023-12-29 00:58:15 +05:30
Samuel Gomes
fcabef61ce
Implement cross-platform sub_files()
2023-12-28 23:35:20 +05:30
Samuel Gomes
a29d2b5955
Prefix function names with FS_ to avoid possible collisions
2023-12-28 02:28:53 +05:30
Samuel Gomes
c558d2a2d2
Update func__files() to return directory names with trailing slash
2023-12-28 01:50:24 +05:30
Samuel Gomes
8c61cac457
Merge branch 'filesystem-refactor-and-update' of https://github.com/a740g/QB64pe into filesystem-refactor-and-update
2023-12-28 00:10:52 +05:30
Samuel Gomes
4fc7fa3fd4
Merge branch 'QB64-Phoenix-Edition:main' into miniaudio-upgrade
2023-12-27 23:59:26 +05:30
github-actions[bot]
5447a3258e
Automatic update of ./internal/source
2023-12-18 15:46:30 +00:00
github-actions[bot]
2531b9d1a3
Automatic update of ./internal/source
2023-12-18 00:02:43 +00:00
Roland Heyder
86a1a8e0f5
Revert "Automatic update of ./internal/source"
...
This reverts commit ec12524d2b
.
2023-12-16 15:23:28 +01:00
github-actions[bot]
ec12524d2b
Automatic update of ./internal/source
2023-12-16 08:47:04 +00:00
Samuel Gomes
5d037775af
Add support for _FILES$()
2023-12-15 20:54:11 +05:30
a740g
9760895f92
Fix func__files() to return empty qbs on error
2023-12-15 13:48:04 +05:30
a740g
5c078a1ec1
Implement func__files()
2023-12-15 13:43:49 +05:30
a740g
260adbfe6b
Update more macOS known directories
2023-12-15 12:02:44 +05:30
a740g
3dd2495cee
Add more Linux known directories
2023-12-14 23:56:14 +05:30
Samuel Gomes
ef142ecd52
Update comments
2023-12-14 20:00:19 +05:30
Roland Heyder
2d9018ca85
Add missing changes
...
ideally these should have been part of the 1st commit
2023-12-14 00:30:03 +01:00
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
57eaa8d119
Merge branch 'QB64-Phoenix-Edition:main' into miniaudio-upgrade
2023-12-13 09:37:25 +05:30
Matt Kilgore
71b5ddd432
Merge branch 'main' into main
2023-12-12 12:04:12 -05:00
github-actions[bot]
f3fb398c54
Automatic update of ./internal/source
2023-12-12 17:02:12 +00:00
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
2835d2dde2
Update miniaudio to v0.11.21
2023-12-08 14:40:58 +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
github-actions[bot]
e634c4b028
Automatic update of ./internal/source
2023-11-08 02:08:45 +00:00
Samuel Gomes
36f73641b1
Remove clean.bat ( #363 )
2023-11-04 06:46:58 +05:30
github-actions[bot]
9e26592f2d
Automatic update of ./internal/source
2023-10-31 16:41:46 +00:00
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
Steve McNeill
f7b368bec3
Merge branch 'main' into main
2023-10-31 00:25:57 -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
github-actions[bot]
15b0c3128f
Automatic update of ./internal/source
2023-10-30 21:50:06 +00:00
github-actions[bot]
80f8d21c02
Automatic update of ./internal/source
2023-10-22 21:59:59 +00:00
Steve McNeill
5cf574e855
Merge branch 'main' into main
2023-10-18 20:21:40 -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
github-actions[bot]
e84c80e5ff
Automatic update of ./internal/source
2023-10-15 20:14:54 +00:00