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
Samuel Gomes
41b744c110
Merge branch 'main' into main
2024-06-03 16:35:26 +05:30
Luke Ceddia
6579ceff34
Merge pull request #500 from flukiluke/environ_spaces
...
Allow setting environment variables with space in values
2024-06-03 20:20:40 +10:00
Luke Ceddia
1d5a8d79b8
Allow setting environment variables with space in values
2024-06-03 19:01:43 +10:00
github-actions[bot]
ac2777fd20
Automatic update of ./internal/source
2024-06-02 23:35:19 +00:00
Luke Ceddia
6c43101926
Merge pull request #499 from flukiluke/linux_windowfocus
...
Reliably enable window defocus on Linux
2024-06-03 09:16:15 +10:00
Luke Ceddia
90af0d6e73
Reliably enable window defocus on Linux
...
The FocusIn/FocusOut X11 events are more reflective of active
foreground window that Enter/Leave, which only relates to mouse
movement. In particular, FocusOut fires when Alt-Tabbing away
so the alt key is correctly released.
Also re-enable IDE defocus processing on Linux so the Alt key no
longer keeps the menus selected when Alt-Tabbing.
2024-06-03 08:07:41 +10:00
github-actions[bot]
da0bc8cc4a
Automatic update of ./internal/source
2024-06-02 21:46:12 +00:00
Steve McNeill
78cdac13bf
Merge pull request #502 from SteveMcNeill/main
...
Optimize string addition somewhat to reduce IDE lag
2024-06-02 17:27:20 -04:00
Steve McNeill
6a895f8405
Optimize string addition somewhat to reduce IDE lag
...
Very simple change here, to basically take:
a$ = b$ + c$ + d$ + e$ + f$
And make it:
a$ = b$ + (c$ + d$ + e$) + f$
....
This speeds up the IDE due to (c$ + d$ + e$) being small strings, while a$ and f$ are larger strings... It's more efficient to move and add those small strings first, than it is to add them to the large strings, making them larger, at each step.
2024-06-02 16:34:15 -04:00
Samuel Gomes
cfc271baad
Make _FILES$ default to "*" filespec if filespec is an empty string
2024-06-02 23:27:01 +05:30
github-actions[bot]
eff5f84e89
Automatic update of ./internal/source
2024-06-02 01:04:40 +00:00
Luke Ceddia
91eab72643
Merge pull request #497 from flukiluke/redim_preserve_reinit
...
Properly initialise memory when REDIMming with UDT
2024-06-02 10:43:25 +10:00
Luke Ceddia
e1028d67de
Zero memory on redim array of UDT
...
allocarray() previously assumed a variable size UDT had only
variable-length strings. This caused any numeric elements to
remain uninitialised.
2024-06-01 20:13:20 +10:00
Luke Ceddia
49f0471e03
Assume UDT sizes are whole number of bytes
...
This allows simplifying how the size of UDT arrays are calculated,
and thus not leave memory uninitialised when doing a redim that
expands the array size.
2024-06-01 20:12:59 +10:00
Luke Ceddia
cdf665c918
Add tests for UDTs and UDT arrays
2024-06-01 20:07:21 +10:00
github-actions[bot]
13c1a05580
Automatic update of ./internal/source
2024-05-15 16:38:05 +00:00
Samuel Gomes
30d9bbb4c8
Merge pull request #492 from a740g/main
...
Bump version to 3.13.1
2024-05-15 21:48:57 +05:30
Samuel Gomes
9ed21b9b34
Bump version to 3.13.1
2024-05-15 20:23:38 +05:30
Samuel Gomes
92c09d59fe
Merge pull request #491 from a740g/main
...
Multiple font related optimization and improvements
2024-05-15 14:19:26 +05:30
Samuel Gomes
31bfc191e8
Merge branch 'main' into main
2024-05-13 06:21:22 +05:30
Samuel Gomes
1ddc40c183
Merge pull request #490 from a740g/rad-opal-refactor
...
Refactor RAD v2 Opal OPL3 FM Emulator
2024-05-13 06:19:37 +05:30
a740g
7024a19869
Add AssertImage2() to test suite
2024-05-12 17:20:20 +05:30
Samuel Gomes
ddca8ae76c
Update test license files
2024-05-12 14:12:38 +05:30
Samuel Gomes
6469def59b
Add comprehensive font test
2024-05-12 13:38:41 +05:30
Samuel Gomes
a212bf4d1b
Return built-in font height & spacing from font tables
2024-05-12 06:48:54 +05:30
Samuel Gomes
323b6194c7
Use shr instead of idiv
2024-05-12 02:48:25 +05:30
Samuel Gomes
bce4a7fcbd
Look ma, we calculated the correct baseline without using floating-point math!
2024-05-12 02:17:58 +05:30
Samuel Gomes
fdb3bd2c8c
Disable automatic monospace logic by default
2024-05-11 13:57:08 +05:30
Samuel Gomes
22a8d5a7f4
Refactor Opal OPl3 emulator for easy reusing
2024-05-09 15:00:12 +05:30
Samuel Gomes
2dcbe4be90
Add Opal soft panning support
2024-05-09 14:38:33 +05:30
github-actions[bot]
5b33b73da9
Automatic update of ./internal/source
2024-05-01 15:14:44 +00:00
Samuel Gomes
7130e923fd
Merge pull request #488 from a740g/main
...
Bump version to 3.13.0
2024-05-01 20:26:31 +05:30
Samuel Gomes
96d3be2dbf
Bump version to 3.13.0
2024-05-01 18:02:06 +05:30
github-actions[bot]
1caab16a93
Automatic update of ./internal/source
2024-05-01 02:39:49 +00:00
Steve McNeill
f7084d1c36
Merge pull request #486 from SteveMcNeill/main
...
Change to IDE reporting
2024-04-30 22:20:29 -04:00
Steve McNeill
4d1bf43b9b
Merge branch 'main' into main
2024-04-30 15:36:50 -04:00