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

3684 commits

Author SHA1 Message Date
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
Samuel Gomes
840e83676e
Merge pull request #487 from a740g/main
Fix font width calculation when loading monospaced fonts
2024-05-01 01:04:10 +05:30
Samuel Gomes
b3a247c97e Remove extra log line 2024-04-30 12:55:31 +05:30
Samuel Gomes
dbe028e799 Fix font width calculation when loading fonts monospaced 2024-04-30 12:35:11 +05:30
Steve McNeill
b40a7fa264 Fix typo.
How the BLEEP did that happen?  /blush
2024-04-30 02:53:51 -04:00
Steve McNeill
595698115d Change to IDE reporting "Caused by SUB VWATCH" to make it "Caused by End of Program" 2024-04-30 02:46:30 -04:00
github-actions[bot]
530833164b Automatic update of ./internal/source 2024-04-29 22:05:01 +00:00
Roland Heyder
df59c9e4fa
Merge pull request #485 from QB64-Phoenix-Edition/wiki-fixes
Wiki fixes
2024-04-29 23:45:58 +02:00
Roland Heyder
4c2aad55f7 Fixed Wiki links
Fixed wrong wiki page links after SELECT CASE caused by missing flags.
2024-04-29 22:06:05 +02:00
Roland Heyder
a09756b492 Added missing UTF8 code
Added a missing UTF8 char translation reported by Terry in the Forum.
2024-04-29 22:02:27 +02:00
github-actions[bot]
7c4518d89c Automatic update of ./internal/source 2024-04-28 20:32:03 +00:00
Samuel Gomes
f40d290127
Merge pull request #484 from a740g/main
Fix NOT, _NEGATE, and macOS startup script bugs
2024-04-29 01:43:36 +05:30
Samuel Gomes
3d43883b6e Fix NOT working correctly when combined with other operators in an expression 2024-04-28 18:57:44 +05:30
a740g
0504b6f110 Fixes *_start.command bug in macOS 2024-04-28 11:26:37 +05:30
Roland Heyder
e6f3f8dcf6
Merge pull request #483 from RainRat/main
fix typos
2024-04-26 10:38:41 +02:00
RainRat
f6c1da97fe fix typos 2024-04-25 21:21:39 -07:00
Samuel Gomes
3968fc9f04
Merge pull request #481 from a740g/main
Create Windows GUI applications only when both DEP_CONSOLE_ONLY & DEP_CONSOLE are not defined
2024-04-19 19:32:51 +05:30
Samuel Gomes
8cf0492418 Link with gdi32 when compiling Windows GUI apps 2024-04-19 18:11:36 +05:30
Samuel Gomes
ebb4dbd3ad Create Windows GUI application only when both DEP_CONSOLE_ONLY & DEP_CONSOLE are not defined 2024-04-19 17:17:36 +05:30
Samuel Gomes
2ec2bf48c6
Merge pull request #480 from a740g/alt-font-rendering
Fix mono-mode font rendering issues
2024-04-19 10:47:48 +05:30
Samuel Gomes
d25abf60b4
Merge branch 'main' into alt-font-rendering 2024-04-19 08:49:17 +05:30
github-actions[bot]
15f7988101 Automatic update of ./internal/source 2024-04-19 02:11:56 +00:00
Matt Kilgore
cc382d433a
Merge pull request #474 from mkilgore/fix-60-fps
Fix GLUT thread to redraw at an accurate 60 FPS.
2024-04-18 21:53:32 -04:00
Samuel Gomes
0195500087 Further simplify monospace width calculation 2024-04-19 05:37:05 +05:30