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

3765 commits

Author SHA1 Message Date
Samuel Gomes
43a97174fd Implement _MIDISOUNDBANK command 2024-07-03 12:29:38 +05:30
Samuel Gomes
291344d57d Fixed an old memset bug in midi_ma_vtable.cpp 2024-07-03 08:10:59 +05:30
Samuel Gomes
8ef92a2947 Tidy source files 2024-07-03 03:18:32 +05:30
Samuel Gomes
5570801e66 Fixed a bug that can lead to a crash if VSTi supports more than 2 channels 2024-07-02 21:44:45 +05:30
Samuel Gomes
1f7c365c49 Fix bugs in makefile 2024-07-02 09:21:41 +05:30
Samuel Gomes
5d2b4152af Implement new MIDI player 2024-07-02 08:40:19 +05:30
Samuel Gomes
10d4492360 Add new MIDI player library files 2024-07-01 23:43:54 +05:30
Samuel Gomes
00e819bf68 Remove default soundfont and move audio stubs to conditional inline functions 2024-07-01 18:36:06 +05:30
Samuel Gomes
42e23341da Cleanup license file and add placeholders licenses/README.md for MIDI specific stuff 2024-06-30 02:45:09 +05:30
Samuel Gomes
acdd3d6283 Fix license files & update QOA & TSF libraries 2024-06-30 01:48:51 +05:30
Samuel Gomes
7f2f3153ce Deprecate and remove $UNSTABLE:MIDI & $MIDISOUNDFONT 2024-06-30 00:43:42 +05:30
Samuel Gomes
0e29f5ae78
Merge branch 'QB64-Phoenix-Edition:main' into midi-update 2024-06-28 04:04:35 +05:30
github-actions[bot]
4926122605 Automatic update of ./internal/source 2024-06-27 22:09:56 +00:00
Luke Ceddia
c8f161d37b
Merge pull request #515 from flukiluke/lbound_format
Avoid eating 0-argument functions used after L/UBOUND
2024-06-28 07:49:58 +10:00
Luke Ceddia
854b907aff
Source formatting 2024-06-27 19:39:20 +10:00
Luke Ceddia
6abe235c41
Avoid eating 0-argument functions used after L/UBOUND
This commit reverts 38e0ec37 9f81ba1e and 55c36576 which attempted
to fix the capitalisation of array names used with L/UBOUND, and
introduced the code-eating bug. It is replaced with an alternative
solution to the capitalisation issue.
2024-06-27 19:22:54 +10:00
Samuel Gomes
3e09b36663
Merge branch 'QB64-Phoenix-Edition:main' into midi-update 2024-06-26 18:35:17 +05:30
github-actions[bot]
b26c760e08 Automatic update of ./internal/source 2024-06-26 12:49:17 +00:00
Luke Ceddia
aec56cba6d
Merge pull request #508 from flukiluke/format_mode
Format mode
2024-06-26 22:29:16 +10:00
Luke Ceddia
e391dbc928 Try harder to ignore CR characters 2024-06-26 21:52:58 +10:00
Luke Ceddia
6a76a016e2 Ignore CR characters 2024-06-26 21:52:58 +10:00
Luke Ceddia
7c7e4cc5f4 Improve test log output 2024-06-26 21:52:58 +10:00
Luke Ceddia
e84eb4da14 Add format auto tests 2024-06-26 21:52:58 +10:00
Luke Ceddia
ecfd9147aa Require output name for formatting 2024-06-26 21:52:58 +10:00
Luke Ceddia
e7ef37054a Format 2024-06-26 21:52:58 +10:00
Luke Ceddia
81d23489ba Do not apply indentation to $IF-disabled lines 2024-06-26 21:52:58 +10:00
Luke Ceddia
dde46b7092 Support -f options for layout 2024-06-26 21:52:58 +10:00
Luke Ceddia
08315c8b15 Clear traces of line continuation 2024-06-26 21:52:58 +10:00
Luke Ceddia
f514fc7e36 Correctly output $include instead of included content when not formatting 2024-06-26 21:52:58 +10:00
Luke Ceddia
fed1abef3f Use native line endings 2024-06-26 21:52:58 +10:00
Luke Ceddia
23210b0452 Output formatted code with -y switch 2024-06-26 21:52:58 +10:00
Luke Ceddia
f63a111df4 Name InvalidLine sensibly 2024-06-26 21:52:58 +10:00
Samuel Gomes
91a25d391b
Merge pull request #513 from a740g/pcx-fixes
Implement new PCX image loader and add tests
2024-06-25 23:52:00 +05:30
Samuel Gomes
a4477be249
Merge branch 'QB64-Phoenix-Edition:main' into midi-update 2024-06-25 06:37:53 +05:30
Samuel Gomes
3c5b9343fa
Merge branch 'main' into pcx-fixes 2024-06-24 18:35:13 +05:30
github-actions[bot]
f2a795c82f Automatic update of ./internal/source 2024-06-23 20:54:15 +00:00
Roland Heyder
c17327909c
Merge pull request #512 from QB64-Phoenix-Edition/migrate-histories
Migrate to buffered search/recent files histories
2024-06-23 22:39:42 +02:00
Samuel Gomes
2ae2f3cb19 Tidy up 2024-06-24 01:15:53 +05:30
Samuel Gomes
615d3491d0 Round 3 2024-06-24 00:44:08 +05:30
Samuel Gomes
995895122d Again make crying Xcode 11.7 clang happy 2024-06-23 23:43:30 +05:30
Samuel Gomes
9ce41617e9 Make Xcode 11.7 clang happy 2024-06-23 23:37:45 +05:30
Samuel Gomes
312b7e307e
Merge branch 'main' into pcx-fixes 2024-06-23 23:15:35 +05:30
Samuel Gomes
b4ce3140c5 Implement new PCX image loader and add tests 2024-06-23 23:01:27 +05:30
Roland Heyder
4cde18ef75 Rework histories to use buffers
- maintain search and recent files histories in buffers
- histories keep the  last 100 entries used
- buffers are saved to disk at exit and are restored on next IDE session
2024-06-23 19:25:56 +02:00
Roland Heyder
4e49a54e2b Update buffer system
- required changes (add line seek modes)
2024-06-23 17:49:32 +02:00
Roland Heyder
cd68fa311a Move function (refactor)
- move RemoveDoubleSlashes$() into utilities\file.bas and make it proper case
- adapt all calls to it accordingly
2024-06-23 17:21:06 +02:00
github-actions[bot]
c021b96eda Automatic update of ./internal/source 2024-06-22 08:39:36 +00:00
Samuel Gomes
de49e25475
Merge pull request #510 from a740g/compression-fixes
Improve func__deflate() & func__inflate()
2024-06-22 13:40:43 +05:30
Samuel Gomes
6f0b8fe11c Return value from qbs_left() 2024-06-22 12:34:20 +05:30
Samuel Gomes
a95a21bc2b Handle unusual cases and optimize func__deflate() & func__inflate() 2024-06-22 11:03:56 +05:30