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
Samuel Gomes
66d55178a4
Use FT_MulDiv() for _UPRINTSTRING render bitmap height calculation
2024-06-05 04:48:00 +05:30
Samuel Gomes
5fb06047ad
Merge pull request #501 from a740g/main
...
Make _FILES$ default to "*" if fileSpec$ is an empty string
2024-06-03 17:10:19 +05:30