1
1
Fork 0
mirror of https://github.com/boxgaming/qbjs.git synced 2024-05-12 08:00:12 +00:00
Commit graph

294 commits

Author SHA1 Message Date
boxgaming 02231960f6 js dependency version updates 2023-09-12 16:32:23 -05:00
boxgaming 626efd40d3 Fix parser to handle subs with coordinate-style parameters with no space between method name and first parameter (#54) 2023-09-12 16:29:57 -05:00
boxgaming 08a984ce60
Add files via upload 2023-09-12 11:28:20 -05:00
boxgaming a267679ea8 Added support for implicit rounding of integer method parameters (#81) 2023-09-12 11:05:06 -05:00
boxgaming 4c05572719 Fixed "auto" mode when loading from a project.zip 2023-09-12 10:11:14 -05:00
boxgaming 1275713122 Fixed support for subs and functions with "." in name (#83) 2023-09-12 10:10:05 -05:00
boxgaming 5a7e96b3e5
Add files via upload 2023-09-12 07:28:16 -05:00
boxgaming 2c5cc8c3b8
Add files via upload 2023-09-09 07:15:51 -05:00
boxgaming 308abef6c0
Add files via upload 2023-09-08 11:35:54 -05:00
boxgaming 2e5f0b6dd8
Add files via upload 2023-09-01 17:12:24 -05:00
boxgaming 0dc8a4b4e6
Add files via upload 2023-09-01 15:43:17 -05:00
boxgaming 5be8ad2901
Add files via upload 2023-09-01 15:28:09 -05:00
boxgaming 1400fa7594
Add files via upload 2023-09-01 15:19:11 -05:00
boxgaming 8a5a7e9a43
Add files via upload 2023-09-01 15:14:48 -05:00
boxgaming 1aa1ee17a6 added support for misc low-hanging fruit keywords (#78) 2023-06-19 17:48:17 -05:00
boxgaming 2a0b72396d removed console debug logging 2023-06-19 17:47:30 -05:00
boxgaming 595b8f5864 Added support for static variable declarations (#49). Added support for shared variable declarations in functions and subs (#50) 2023-06-14 14:14:58 -05:00
boxgaming fb0af807b2
Merge pull request #71 from boxgaming/v0.7
V0.7
2023-06-14 10:44:57 -05:00
boxgaming 18c0c92a81 Disabled beforeunload event when not in IDE mode (e.g. auto, play) 2023-06-14 10:34:14 -05:00
boxgaming af8b0bd4d9 Fix for src url parameter to correctly handle source urls with parameters
Added ability to prefix parameters with "#" instead of "?" to allow for longer code URLs
Added detection logic for additional zip file content types: application/zip-compressed, application/x-zip-compressed
Fixed screen sizing issue in "auto" and "play" modes
2023-06-14 10:23:56 -05:00
boxgaming d5e4fd6740 Versioning updates 2023-06-14 10:18:02 -05:00
boxgaming 3bc5502258 Fixed Locate bug introduced by new custom font functionality 2023-06-14 10:17:25 -05:00
boxgaming fe735dea43 disable beforeunload event when in iframe 2023-06-03 15:34:10 -05:00
boxgaming 9352506340
Merge pull request #48 from boxgaming/v0.7
Fixed issue with array declaration introduced with update from 0.7.0 …
2023-06-02 16:43:21 -05:00
boxgaming 87bdf14eb8 Fixed issue with array declaration introduced with update from 0.7.0 to correctly handle (x To y) formatted array declarations 2023-06-02 16:11:38 -05:00
boxgaming 8bcc4b9f23 updated to automatically set the focus to the code editor in IDE mode 2023-06-01 17:15:21 -05:00
boxgaming d4c1f03a0f
Merge pull request #47 from FellippeHeitor/main
Tweaks and improvements to file operations
2023-06-01 15:37:10 -05:00
boxgaming abd09ac3d2
Merge pull request #45 from grymmjack/qb64-vscode-theme
A QB like theme with basic color coding - I use this in my QB64 profile in vscode.
2023-06-01 15:35:28 -05:00
boxgaming 535265f9ef
Add files via upload 2023-06-01 15:03:11 -05:00
Fellippe Heitor 71fb48c14b Allow GET to read from a file into a STRING
```dim a$
open "test.txt" for binary as #1
a$=space$(lof(1))
get #1,,a$
print a$
close
```
2023-06-01 01:21:37 -03:00
Fellippe Heitor 1f20565471 Allows CLOSE to be called without parameters
CLOSE should invalidate all open handles when called with no parameters;
2023-06-01 00:30:34 -03:00
Rick Christy 80df3250f3
Merge branch 'boxgaming:main' into qb64-vscode-theme 2023-05-31 18:41:26 -04:00
grymmjack 3ffb4f1639 Woops, forgot the gutter and line numbers. 2023-05-31 18:37:07 -04:00
grymmjack 6bbf47af6a A QB like theme with basic color coding - I use this in my QB64 profile in vscode. 2023-05-31 18:28:18 -04:00
boxgaming 97406a891d
Merge pull request #44 from grymmjack/sound-qb-keyword
Added support for decay and gain
2023-05-31 16:05:14 -05:00
grymmjack a4ddafb5c8 Added type validation - when fail use default 2023-05-31 17:01:56 -04:00
grymmjack 7faf4a4e85 Added support for decay and gain 2023-05-31 16:52:11 -04:00
boxgaming 2898f81f14
Merge pull request #43 from grymmjack/sound-qb-keyword
Added QB SOUND keyword
2023-05-30 22:21:43 -05:00
grymmjack 3f6454c134 Added QB SOUND keyword with validation and support for additional shapes as provded by the WebAudio API OscillatorNode object. 2023-05-30 20:09:23 -04:00
boxgaming 565c1369b9 updated primt method to prefix non-negative numbers with a space character 2023-05-25 18:45:52 -05:00
boxgaming f02a790620 renamed file i/o extension library 2023-05-25 18:45:11 -05:00
boxgaming 0a7c7960c6 minor updates to support console library 2023-05-23 11:15:58 -05:00
boxgaming c005873aa1 wrap text lines longer than display in print method. fixed input method to work with variable width fonts 2023-05-17 00:50:18 -05:00
boxgaming 8c7b0a3739 fixed html escape bug caused by typo 2023-05-17 00:46:51 -05:00
boxgaming 28e2fbdbb0
Merge pull request #40 from FellippeHeitor/patch-1
Advance row when printing on next column if width reached
2023-05-13 19:27:54 -05:00
Fellippe Heitor e8b01ca60c
Updating x seems necessary here.
Wonder why it was commented out. That line is still in the live version at qbjs.org; will do some research, sorry for the mess.
2023-05-13 17:54:51 -03:00
Fellippe Heitor c3b6e10955
Prevents printing offscreen
Similar to QB64's makefit(), maybe a tad too simplified.
2023-05-13 17:33:20 -03:00
Fellippe Heitor 551fd8ee43
Advance row when printing on next column if width reached 2023-05-13 17:12:22 -03:00
boxgaming 56ef8356ba Fixed Name syntax parsing 2023-05-13 09:37:13 -05:00
boxgaming d709d1fa9e removed unused code 2023-05-13 09:02:32 -05:00