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

3220 commits

Author SHA1 Message Date
github-actions[bot]
c6dada2ce8 Automatic update of ./internal/source 2023-03-26 23:40:05 +00:00
Samuel Gomes
f0bc9773de
Merge pull request #325 from a740g/main
Update TSF and add SF3 support and enhance $MIDISOUNDFONT behavior
2023-03-27 04:48:41 +05:30
Samuel Gomes
8a9b8a2f25 Update TSF and add SF3 support. Fix $MIDISOUNDFONT behavior 2023-03-26 11:38:03 +05:30
github-actions[bot]
8c2dc61a54 Automatic update of ./internal/source 2023-03-24 21:04:26 +00:00
Samuel Gomes
8da124b5dd
Merge pull request #321 from a740g/lib-path-fix
Fix #124
2023-03-25 02:15:33 +05:30
Samuel Gomes
52124e725b
Merge branch 'main' into lib-path-fix 2023-03-24 06:13:56 +05:30
Samuel Gomes
2b6b04e36c Fix to look for header libs relative to the $INCLUDE file 2023-03-24 06:13:21 +05:30
Samuel Gomes
4a108158e4
Merge pull request #322 from a740g/main
miniaudio version number bump
2023-03-23 15:14:17 +05:30
Samuel Gomes
8e8d06fd20 miniaudio version number bump 2023-03-23 05:58:10 +05:30
Samuel Gomes
5bd3192491 Fix #124 2023-03-23 05:33:28 +05:30
Samuel Gomes
bdcc41e382
Merge pull request #320 from a740g/miniaudio-update
Update miniaudio to v0.11.12
2023-03-22 16:50:05 +05:30
Samuel Gomes
5dc77acec9 Fix compilation errors with the C++ build 2023-03-22 09:18:28 +05:30
Samuel Gomes
99be0acc1e
Merge branch 'QB64-Phoenix-Edition:main' into miniaudio-update 2023-03-20 14:40:26 +05:30
github-actions[bot]
c39d0eea53 Automatic update of ./internal/source 2023-03-20 08:44:49 +00:00
Samuel Gomes
55f457af21
Merge branch 'QB64-Phoenix-Edition:main' into miniaudio-update 2023-03-20 13:55:53 +05:30
Roland Heyder
1c1f6c9d60
Merge pull request #319 from QB64-Phoenix-Edition/export-and-wiki
Code export and Wiki fixes
2023-03-20 09:23:32 +01:00
Roland Heyder
da5f789fd3 Fix File menu
Fix a bad interaction between "Export As" and the recent files list.
2023-03-20 01:30:55 +01:00
Samuel Gomes
09a9728464 Update miniaudio to version 0.11.12 2023-03-20 05:44:38 +05:30
Roland Heyder
9d9e063b67 Multiple IDE instance fix
When exporting "Untitled" code, then take current IDE instance into account.
2023-03-19 22:56:11 +01:00
Roland Heyder
7038e2527d Fix Wiki downloads (Update all pages)
Better detect deleted/new pages and prevent the problem discussed here: https://qb64phoenix.com/forum/showthread.php?tid=1521
2023-03-19 12:33:24 +01:00
Roland Heyder
c52d3bcd28 Add code export abilities
Use File menu > Export As... to export current code as HTML, Rich Text or Wiki example.
2023-03-19 12:27:54 +01:00
github-actions[bot]
fd9bd4f3b6 Automatic update of ./internal/source 2023-03-19 05:29:23 +00:00
Samuel Gomes
dc4b7d27aa
Merge pull request #317 from a740g/main
Replace zlib with miniz
2023-03-19 10:41:12 +05:30
Samuel Gomes
13a6e209d5
Merge branch 'main' into main 2023-03-19 08:57:53 +05:30
Samuel Gomes
889408acb9 Remove DEPENDENCY_ZLIB related stuff from Makefile 2023-03-19 08:55:02 +05:30
Samuel Gomes
7af6c710cb
Merge pull request #318 from a740g/stb_image_update
Update stb_image.h to v2.28
2023-03-19 08:44:41 +05:30
Samuel Gomes
0581d8dabc Update stb_image.h to v2.28 2023-03-19 07:21:20 +05:30
Samuel Gomes
bb74db418e Minor edits to directory names mentioned in license/README.md 2023-03-19 04:27:42 +05:30
Samuel Gomes
71c9155962 Merge branch 'main' of https://github.com/a740g/QB64pe 2023-03-19 04:12:53 +05:30
Samuel Gomes
f72aaa7c3c Update tests 2023-03-19 04:12:46 +05:30
Samuel Gomes
5c3fe449e6 Update miniz license 2023-03-19 03:05:29 +05:30
Samuel Gomes
6dd651f7cd Replace MinGW intrinsic zlib with miniz 2023-03-19 02:28:05 +05:30
Samuel Gomes
22c2482826
Merge pull request #314 from a740g/llvm-mingw-windows-aarch64-support
Tiny fixes that allow the IDE to be compiled with LLVM MinGW
2023-03-16 06:11:34 +05:30
Samuel Gomes
097395959c Update Makefile to correctly set BITS when on WoA64 2023-03-04 11:24:44 +05:30
Samuel Gomes
9a48df5842 Remove dummy files from internal/c/parts/network 2023-03-04 09:39:09 +05:30
Samuel Gomes
4dcefd103e Satisfy -Wc++11-narrowing 2023-03-04 07:50:46 +05:30
github-actions[bot]
2cb0db1e28 Automatic update of ./internal/source 2023-02-19 15:11:28 +00:00
Matt Kilgore
51471e6a97
Merge pull request #310 from mkilgore/release-3.6.0
Version 3.6.0
2023-02-19 09:52:09 -05:00
Matthew Kilgore
07822586e8 Version 3.6.0 2023-02-19 03:40:00 -05:00
github-actions[bot]
8d64ca7a04 Automatic update of ./internal/source 2023-02-19 08:27:35 +00:00
Matt Kilgore
0dcce35923
Merge pull request #307 from mkilgore/fix-symbol-dynamic
Fix DECLARE LIBRARY against stripped .so file
2023-02-19 03:08:17 -05:00
Matthew Kilgore
fac5375ea6 Fix DECLARE LIBRARY against stripped .so file
.so files can be stripped such that they contain no "regular" symbol
table but do still contain the "dynamic" symbol table, this is pretty
typical for .so files. QB64-PE is supposed to check both tables when
linking against a .so file, but a bug in ab0c2b18 meant that the second
run of nm with the -D flag to check the dynamic symbol table no longer
happens. The fix is to introduce a new output file for the dynamic run
so that they are handled separately in terms of caching the result.

A new test .so file that only contains a dynamic symbol table was added
to avoid this in the future.

Fixes: #301
2023-02-19 02:10:51 -05:00
github-actions[bot]
7cd5da3d41 Automatic update of ./internal/source 2023-02-18 20:56:37 +00:00
Matt Kilgore
2fe0dd3328
Merge pull request #306 from mkilgore/fix-o-flag-strip-extension
The -o flag should not strip extensions except for .exe
2023-02-18 15:34:51 -05:00
Matthew Kilgore
596a8d6092 Fix formatting 2023-02-18 14:50:31 -05:00
Matthew Kilgore
df70f7e708 The -o flag should not strip extensions except for .exe
Current the -o flag will strip any "extension" on the provided filename,
which is fairly problimatic on Linux and Mac OS since those executes do
not have other extensions and names like "foobar.v1" will get the ".v1"
stripped off. This can happen on Windows as well if you leave off the
.exe (QB64-PE will add it for you, but also strip off the existing
extension).

QB64-PE stripping off the ".exe" when provided that on Linux and Mac OS
might actually be useful behavior people are relying on (so that they
don't need to provide different names when compiling on Linux/Mac OS) so
we are preserving that and still removing the extension if it is exactly
"EXE", otherwise we now leave it in place.

Fixes: #297
2023-02-18 14:50:31 -05:00
github-actions[bot]
09e854390d Automatic update of ./internal/source 2023-02-13 17:35:30 +00:00
Samuel Gomes
fde4d195d7
Merge pull request #286 from a740g/image-load-from-memory-support
Image load from memory support
2023-02-13 22:48:31 +05:30
Samuel Gomes
e1e6203db9
Merge branch 'QB64-Phoenix-Edition:main' into image-load-from-memory-support 2023-02-13 19:05:48 +05:30
github-actions[bot]
08e152635b Automatic update of ./internal/source 2023-02-13 12:57:38 +00:00