Samuel Gomes
753ecb9609
Use uint8_t instead of auto / char
2023-12-05 06:44:23 +05:30
Samuel Gomes
4f7d2899c4
Add comments
2023-12-04 07:04:59 +05:30
Samuel Gomes
bb4a94a53e
Check for bogus data in image_svg_load_from_file()
2023-12-04 06:46:04 +05:30
Samuel Gomes
5f7cfa3747
Avoid segfault on bogus SVG data
2023-12-04 05:48:32 +05:30
Steve McNeill
2e5b2cd43a
Merge pull request #410 from SteveMcNeill/main
...
Change IDE save method as discussed on Discord
2023-11-29 04:50:15 -05:00
Steve McNeill
a7a3a8e8b5
Merge branch 'main' into main
2023-11-29 01:29:12 -05:00
SteveMcNeill
442f620dbe
Chance IDE save method as discussed on Discord
...
String manipulation has too much overhead for larger files to write all at once. The best write speeds, from multiple testing experiments in various conditions, come from simply using PUT to place the data line by line to the drive.
This change reflects that method of file saving.
2023-11-28 16:04:05 -05:00
github-actions[bot]
e634c4b028
Automatic update of ./internal/source
2023-11-08 02:08:45 +00:00
Steve McNeill
73b23abfb5
Merge pull request #407 from SteveMcNeill/main
...
Update QB64PE for faster file saving
2023-11-07 20:52:15 -05:00
Steve McNeill
7f3469fab4
Merge branch 'main' into main
2023-11-07 20:02:53 -05:00
SteveMcNeill
f5800fe9a7
Move IF outside of loop for efficiency
2023-11-07 16:32:02 -05:00
SteveMcNeill
0ec0dd62f3
Update QB64PE for faster file saving
...
As per the discussion here: https://qb64phoenix.com/forum/showthread.php?tid=2144
2023-11-07 14:36:34 -05:00
Samuel Gomes
4660f55628
Merge pull request #406 from a740g/main
2023-11-04 08:12:10 +05:30
Samuel Gomes
36f73641b1
Remove clean.bat ( #363 )
2023-11-04 06:46:58 +05:30
github-actions[bot]
9e26592f2d
Automatic update of ./internal/source
2023-10-31 16:41:46 +00:00
Steve McNeill
693d002e41
Merge pull request #405 from SteveMcNeill/main
...
Patch _ARCSEC and _ARCCSC
2023-10-31 12:21:17 -04:00
SteveMcNeill
1be3e366ac
Final fixes to math stuff (I hope)
...
Fix to CONST with the math evaluator to toss a message and error with values out of acceptable range for ARCSEC and ARCCSC.
Tweak to _PI to add constexpr for speedier execution.
Fix to the math tests for the new (and unbuggy) values for ARCSEC and ARCCSC.
2023-10-31 11:32:22 -04:00
SteveMcNeill
64ba64f0bd
rename math.h to extended_math.h
2023-10-31 08:45:10 -04:00
SteveMcNeill
01163fb9e9
Create math.h
...
Move the extended math functions out of libqb and qbx, and place them inside math.h.
Correct the formula for _ARCSEC and _ARCCSC.
2023-10-31 08:34:19 -04:00
Steve McNeill
f7b368bec3
Merge branch 'main' into main
2023-10-31 00:25:57 -04:00
SteveMcNeill
3cf12d4222
Patch _ARCSEC and _ARCCSC
...
As per the forum posts here: https://qb64phoenix.com/forum/showthread.php?tid=2125
2023-10-31 00:21:30 -04:00
github-actions[bot]
15b0c3128f
Automatic update of ./internal/source
2023-10-30 21:50:06 +00:00
Steve McNeill
36763c89a6
Merge pull request #404 from SteveMcNeill/main
...
Increase Sub/Function Id Limit
2023-10-30 17:26:51 -04:00
SteveMcNeill
3ea8457599
Merge branch 'main' of https://github.com/SteveMcNeill/QB64pe-Experimental
2023-10-30 10:51:23 -04:00
SteveMcNeill
45bf68fad4
Error Report before REDIM, not after
2023-10-30 10:51:14 -04:00
Steve McNeill
48f6514529
Merge branch 'main' into main
2023-10-30 02:41:12 -04:00
SteveMcNeill
d7498d173c
Increase Sub/Function Id Limit
...
As per #362 , this raises the limit in increments from 1,000 to a maximum of 25,000 subs and functions for a single QB64PE program. If that number is exceeded, the IDE will give an error message. reporting the issue for the user.
2023-10-30 00:43:20 -04:00
github-actions[bot]
80f8d21c02
Automatic update of ./internal/source
2023-10-22 21:59:59 +00:00
Steve McNeill
e82f53c79d
Merge pull request #401 from SteveMcNeill/main
...
Add Support for optional paramter for an image handle to CLS
2023-10-22 17:40:43 -04:00
Steve McNeill
5cf574e855
Merge branch 'main' into main
2023-10-18 20:21:40 -04:00
SteveMcNeill
61e0ef72ee
swap types to proper order
2023-10-18 19:18:31 -04:00
SteveMcNeill
2a6cc27ee1
rework CLS specialformat so 2nd comma is required if using the 3rd param.
2023-10-18 09:19:54 -04:00
SteveMcNeill
5a063f4ef8
check for which optional param is passed to CLS
2023-10-18 09:11:40 -04:00
SteveMcNeill
7345839b75
missing call to sub__dest??
2023-10-18 08:49:42 -04:00
SteveMcNeill
9854955d99
Add Support for optional paramter for an image handle to CLS
2023-10-18 08:01:12 -04:00
github-actions[bot]
e84c80e5ff
Automatic update of ./internal/source
2023-10-15 20:14:54 +00:00
Steve McNeill
d3ebfa7754
Merge pull request #399 from SteveMcNeill/main
...
Wait for key release before running
2023-10-15 15:55:30 -04:00
Steve McNeill
4138f0a09c
Merge branch 'main' into main
2023-10-15 10:54:10 -04:00
github-actions[bot]
2d90917f5b
Automatic update of ./internal/source
2023-10-15 14:51:06 +00:00
Samuel Gomes
00ae109489
Merge pull request #392 from a740g/versioninfo-enhancement
...
$VERSIONINFO enhancement (#20 )
2023-10-15 20:01:15 +05:30
Samuel Gomes
5efe08153f
Merge branch 'main' into versioninfo-enhancement
2023-10-15 19:03:30 +05:30
github-actions[bot]
ebd4ddf75c
Automatic update of ./internal/source
2023-10-15 12:39:19 +00:00
SteveMcNeill
2cf307aeaf
Merge branch 'main' of https://github.com/SteveMcNeill/QB64pe-Experimental
2023-10-15 08:26:24 -04:00
SteveMcNeill
f27a9129d0
Wait for key release before running
...
Issue #290
2023-10-15 08:26:16 -04:00
Steve McNeill
1b5078868e
Merge pull request #398 from SteveMcNeill/main
...
Fix to Mod and \ in CONST
2023-10-15 08:18:55 -04:00
Steve McNeill
37aa26092a
Merge branch 'main' into main
2023-10-15 03:29:22 -04:00
SteveMcNeill
669e20fdea
Fix to IDE blowing up from last fix
2023-10-15 02:43:44 -04:00
Samuel Gomes
f03efa2468
Merge branch 'main' into versioninfo-enhancement
2023-10-15 11:39:02 +05:30
github-actions[bot]
f26ecc84b8
Automatic update of ./internal/source
2023-10-15 05:31:47 +00:00
SteveMcNeill
1a7e9dd959
Fix to Mod and \ in CONST
...
As per the sample code below:
Const a = 5 Mod 2.8
Const b = 5 \ 2.8
Print a; "="; 5 Mod 2.8
Print b; "="; 5 \ 2.8
Old output was wrong. Patch should make the CONST values the same as what QB64 normally generates for us.
2023-10-15 01:24:34 -04:00