1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-09-20 05:34:47 +00:00
Commit graph

1396 commits

Author SHA1 Message Date
Matthew Kilgore
b9a4bec188 Move _MK and _CV implementation functions to separate cpp 2024-02-17 01:36:10 -05:00
github-actions[bot]
fb629d135d Automatic update of ./internal/source 2024-02-17 02:00:00 +00:00
Matthew Kilgore
a891a6b255 Move list API to separate cpp file
Fixes: #147
2024-02-16 20:04:35 -05:00
Matthew Kilgore
9a76f4f81d Fix warnings about redefinition of macros 2024-02-16 20:04:35 -05:00
Matthew Kilgore
01b52e77a0 Fix compile error with gfs.cpp and fstream 2024-02-16 20:04:35 -05:00
Matthew Kilgore
2f0588ac80 Fix warnings in gfs.cpp 2024-02-16 20:04:35 -05:00
Matthew Kilgore
a15d812f12 Remove gfs_file_win_struct
The HANDLE is simply folded into the gfs_file_struct
2024-02-16 20:04:34 -05:00
Matthew Kilgore
f9c97161ab Move gfs API to separate .cpp file
Fixes: #424
2024-02-16 20:04:34 -05:00
Matthew Kilgore
2423351bb2 Fix warnings in error_handle.cpp 2024-02-16 20:04:34 -05:00
Matthew Kilgore
d4b008e3e4 Remove libqb.h from audio.cpp 2024-02-16 20:04:34 -05:00
github-actions[bot]
06690f94d8 Automatic update of ./internal/source 2024-02-17 01:00:18 +00:00
Roland Heyder
fdfd6a2af3 More error checking 2024-02-17 01:01:08 +01:00
Roland Heyder
59196ca893 Make _WRITEFILE a statement
- rather than a function as suggested by @a740g
2024-02-16 20:26:55 +01:00
Roland Heyder
f51da87249
Merge branch 'main' into read-write-file 2024-02-16 19:01:01 +01:00
github-actions[bot]
ea0ab4e8db Automatic update of ./internal/source 2024-02-16 02:03:26 +00:00
Roland Heyder
7d7a7fe22c New functions
- _READFILE$
- _WRITEFILE
2024-02-16 01:37:39 +01:00
Matthew Kilgore
839c5c0c9f Add cmem.h with dblock and cmem[] 2024-02-14 17:21:15 -05:00
Matthew Kilgore
1daea10f53 Move QB_TRUE and QB_FALSE 2024-02-14 17:21:14 -05:00
Matthew Kilgore
799468fb3b Move mem_lock logic into mem.h and mem.cpp 2024-02-14 17:21:14 -05:00
Matthew Kilgore
1495acd569 Apply -Wextra to libqb/src folder 2024-02-14 17:21:14 -05:00
Matthew Kilgore
4f4181fbf2 Separate out qbs, command, and error handling
Moves the qbs, command, and error handling APIs into separate .cpp files
in libqb/src/. This makes only minor changes to the actual code beyond
moving the logic, many global variables are left in place to be dealt
with in further changes.

Fixes: #146
2024-02-14 17:21:14 -05:00
github-actions[bot]
50ea3c6c22 Automatic update of ./internal/source 2024-02-14 05:14:07 +00:00
github-actions[bot]
b56efe7ec6 Automatic update of ./internal/source 2024-02-09 19:41:28 +00:00
github-actions[bot]
8cee66e18d Automatic update of ./internal/source 2024-02-09 16:10:26 +00:00
github-actions[bot]
9801341c51 Automatic update of ./internal/source 2024-02-08 08:18:53 +00:00
Roland Heyder
6d4975384b 5.) Unify internal $COLOR includes
- unify description and formatting
- make them $INCLUDEONCE to avoid 100s of warnings if eg. multiple $COLOR:32 are used in a program
2024-02-07 21:27:14 +01:00
github-actions[bot]
e3450c505f Automatic update of ./internal/source 2024-02-03 22:11:15 +00:00
github-actions[bot]
3a62b0ec2d Automatic update of ./internal/source 2024-02-03 14:56:29 +00:00
Roland Heyder
40fe9f3059 Merge branch 'adler-crc-hash' of https://github.com/QB64-Phoenix-Edition/QB64pe into adler-crc-hash 2024-02-03 12:24:45 +01:00
Roland Heyder
6b3842673f Fix return types and results
- return type is uint32_t in C/C++ and ULONGTYPE in QB64
- adler32 must return one (1) on an empty input
2024-02-03 11:25:48 +01:00
Roland Heyder
ef9c7edeee
Merge branch 'main' into adler-crc-hash 2024-02-02 22:25:43 +01:00
Samuel Gomes
748d320bfe Avoid compiling psaux.c 2024-02-03 01:16:14 +05:30
Roland Heyder
a84e174b63 Add new _MD5$ fucntion
- exposing the implementations in freetype for public use
2024-02-02 10:37:32 +01:00
Roland Heyder
131009006e Add new _ADLER32 and _CRC32 function
- exposing the implementations in miniz for public use
2024-02-02 10:32:16 +01:00
Roland Heyder
2aadbc63ce Finetuning miniz make
- disabling some unneeded features saves ~52KiB object size (55%)
2024-02-02 10:18:03 +01:00
github-actions[bot]
57aad5f054 Automatic update of ./internal/source 2024-01-31 07:17:18 +00:00
Samuel Gomes
ecf12c9d6c
Merge branch 'main' into core-refactor 2024-01-31 11:39:57 +05:30
github-actions[bot]
46fc25eead Automatic update of ./internal/source 2024-01-30 21:55:38 +00:00
Roland Heyder
ba7f80e361 Revert "Automatic update of ./internal/source"
This reverts commit ad0e5e4ef3.
2024-01-30 20:44:17 +01:00
github-actions[bot]
ad0e5e4ef3 Automatic update of ./internal/source 2024-01-30 17:13:17 +00:00
Roland Heyder
6077e048b5 Another try to fix
- changes suggested by @mkilgore
2024-01-30 17:11:36 +01:00
Samuel Gomes
3a260f1002 Update FreeGLUT to v2.8.1 2024-01-30 03:01:26 +05:30
Samuel Gomes
b5e896384a Merge branch 'freeglut-upgrade' into core-refactor 2024-01-29 23:01:56 +05:30
Samuel Gomes
60b60fb462 Remove dead files 2024-01-29 22:36:20 +05:30
Samuel Gomes
cd7b2b1a69 Changes to resolve merge conflicts 2024-01-29 22:22:21 +05:30
Samuel Gomes
68af1fe5f7 Fix case-insensitive pattern matching on Windows and _FILES behavior 2024-01-29 18:38:05 +05:30
RainRat
f65a74c22a fix typos 2024-01-28 10:37:47 -08:00
github-actions[bot]
d632691890 Automatic update of ./internal/source 2024-01-27 15:39:10 +00:00
Samuel Gomes
8fa66795b8 Make FILES work for cases where fileSpec does not contain a directory 2024-01-24 19:01:36 +05:30
Samuel Gomes
a5f62e1cf6 Minimize and remove custom / dead FreeGLUT changes 2024-01-24 01:16:55 +05:30