1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-09-19 21:25:11 +00:00
Commit graph

3745 commits

Author SHA1 Message Date
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
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
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
github-actions[bot]
79468805af Automatic update of ./internal/source 2024-06-19 21:54:22 +00:00
Roland Heyder
a8e223434a
Merge pull request #506 from QB64-Phoenix-Edition/wiki-stuff
Wiki stuff
2024-06-19 23:33:28 +02:00
Roland Heyder
59d8777689 Longstanding bugs fixed
- Select All (CTRL-A) in the help text actually didn't select ALL after text was selected manually once before, because Help_cx1/_cy1 were not reset (bug goes back to the SDL versions)
- help text width is a known value, no need to set millions of chars
- fixed Definition lists eating the first char, if list introducer is followed by space
2024-06-19 15:43:16 +02:00
Roland Heyder
ef3b235d95 Improved blank line logic
- an explicit blank line check now cancels any pending request for an implicit one
- avoid blank lines between multiple successive horizontal rulers
2024-06-19 15:27:19 +02:00
Roland Heyder
c92a050116 IDE Help Menu revision
- added ´Metacommands´ and ´Variable Types´ items for direct access to the respective wiki pages
- reworded the item desciptions
2024-06-19 15:11:30 +02:00
Roland Heyder
718b900b07 IDE Help extension
- added further pages to the core pages queue
- added handling for new {{PageReferences}} wiki template
- added more name substitutes for the breadcrumb links
2024-06-19 14:58:29 +02:00
github-actions[bot]
e133a7ea90 Automatic update of ./internal/source 2024-06-06 22:12:29 +00:00
Samuel Gomes
dae574938c
Merge pull request #503 from a740g/font-kern-y-test
Font fixes
2024-06-07 03:20:51 +05:30
Samuel Gomes
12c9bfa21f Fix temp file name generation in filesys_test.bas 2024-06-06 07:19:40 +05:30
Samuel Gomes
fd47c1fe0a Remove uchar.h (not available on macOS) from front.h 2024-06-06 05:36:12 +05:30
Samuel Gomes
067e1c5693 Add missing header files for gcc 2024-06-06 05:22:45 +05:30
Samuel Gomes
99521ac597 Update font test 2024-06-06 04:38:35 +05:30
Samuel Gomes
c6808fefa6 Extend UTF32 class to handle UTF-16 naked and BOM LE/BE strings 2024-06-06 03:54:26 +05:30
Samuel Gomes
33cb43e516 Add destination image support for _UPRINTSTRING 2024-06-06 01:19:20 +05:30
Samuel Gomes
2ae25bc000 Simplify UTF32 conversions 2024-06-05 07:40:09 +05:30