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

Commit graph

  • 37aa78a7c9 Fixed issue with export causing collisions between muliple imported libraries main boxgaming 2024-04-08 15:13:54 -0500
  • 0187c6ce84 Added IDE support for error reporting (in addition to warning) boxgaming 2024-03-25 16:03:39 -0500
  • 95b2be9d60 Added numerous runtime assertions for better error reporting. boxgaming 2024-03-25 16:02:44 -0500
  • 9005215ca0 Added compiler errors in addition to warnings. More syntax checking. Corrected support for utilizing Exit keyword in nested loops. Changed AND and OR to use bitwise operators instead of boolean for greater compatibility. boxgaming 2024-03-25 16:01:46 -0500
  • 030c8ac983 Incorporated latest udates from GX project boxgaming 2024-03-25 15:58:20 -0500
  • 1c3d787ce4 samples update boxgaming 2024-03-25 15:52:07 -0500
  • fe0bf4a223 sample images boxgaming 2024-02-29 14:30:34 -0600
  • 0549294c7e Added experimental support for gzip compressed code parameter boxgaming 2024-02-10 16:26:12 -0600
  • 99b744c491 Fixed parsing error preventing Exit from correctly exiting loop when nested inside Select Case (#109) boxgaming 2024-02-10 14:55:16 -0600
  • f4f1fb1879 Updated version to 0.8.2 v0.8.2-beta boxgaming 2024-02-01 17:47:01 -0600
  • e28a7a89cf Updated to prevent automatically setting the focus to the editor when inside an iframe boxgaming 2024-02-01 17:46:40 -0600
  • b169ba7b86 Updated sleep to exit execution when the script has been stopped boxgaming 2024-02-01 17:45:36 -0600
  • 9d367351f3 Updated OPEN with ability to read files from URLs (105) boxgaming 2024-01-31 14:18:51 -0600
  • 3af0751e66 Fix to correctly include pako dependency zip in exported program (#104) boxgaming 2024-01-26 22:41:21 -0600
  • eee13dff14 Fixed error line detection caused by prior refactoring of IDE code. v0.8.1-beta boxgaming 2024-01-21 13:54:47 -0600
  • 591cc424a6 removed -1 letter spacing to work correctly with new font boxgaming 2024-01-21 13:52:19 -0600
  • 1995561f29 Added support for _EnvironCount v0.8.0-beta boxgaming 2024-01-20 06:21:14 -0600
  • 956a621a95 Update to allow QB64 constants to be referenced with or without leaading underscore boxgaming 2024-01-19 09:26:59 -0600
  • 0172877bc2 Updated InvertRect method to use current line width boxgaming 2024-01-19 09:25:46 -0600
  • 056bc141d1 Added support for new QB64 way of defining multiple variables of the same type on a line (#56) boxgaming 2024-01-16 14:34:39 -0600
  • 708d5b02c4 Corrected _Arccsc calculation. Updated _Limit delay implementation to be more consistent across browsers boxgaming 2024-01-16 09:32:56 -0600
  • 25d146c8e4 Implement remaining extended QB64 math functions boxgaming 2024-01-15 15:22:24 -0600
  • 38ec714954 Added soundStopAll method to support stopping all sounds when the program is stopped (#91) boxgaming 2024-01-13 07:19:04 -0600
  • 4567516347 Added pako.js library to support inflate and deflate. boxgaming 2024-01-13 07:18:01 -0600
  • e4fbe9ed8b Allow QB64 keywords to be referenced with or without leading underscore (#68). Add modifier key functions (#77). Add LOC keyword (#97). Add _Inflate$ and _Deflate$ methods (#74). boxgaming 2024-01-13 07:17:21 -0600
  • 84b095a971 Allow QB64 keywords to be referenced with or without leading underscore (#68). Add modifier key functions (#77). Add LOC keyword (#97). Add _Inflate$ and _Deflate$ methods (#74). boxgaming 2024-01-13 07:16:42 -0600
  • 6591d289e6 Allow QB64 keywords to be referenced with or without leading underscore (#68). Add modifier key functions (#77). Add LOC keyword (#97). Add _Inflate$ and _Deflate$ methods (#74). boxgaming 2024-01-13 07:14:58 -0600
  • a6de3c57d8 updated dos font to eliminate need for -1px letter-spacing hacks boxgaming 2024-01-11 14:32:18 -0600
  • 000d4f35b7 Updates for default font rendering for browsers (primarily safari) that do not support the letterSpacing attribute in the 2d canvas boxgaming 2024-01-11 11:44:17 -0600
  • fbc034da1a Added support for InvertRect, LineDash and LineDashOff (#99) boxgaming 2024-01-11 08:12:35 -0600
  • 579481861e Fix for console log and echo bug introduced with recent IDE changes. boxgaming 2024-01-11 08:11:38 -0600
  • 3ed28f6895 Fixed text scrolling with Input (#93). Display input prompt (#94). Firefox-specific text placement issues (#88). boxgaming 2024-01-11 08:09:20 -0600
  • 3f4186ca7d Fixed fullscreen link in exported html (#96). Reduced size of QBJS logo in exported html (#95) boxgaming 2024-01-09 09:57:08 -0600
  • 87528c72c6 Fixed fullscreen link in exported html (#96). Reduced size of QBJS logo in exported html (#95) boxgaming 2024-01-09 09:56:40 -0600
  • de2efcb225 Incorporated GX fixes for sound volume, sound reset and expanded entity animations boxgaming 2024-01-08 12:10:16 -0600
  • 10bac0aa35 Minor fix to Put keyword boxgaming 2024-01-08 12:08:52 -0600
  • 3e40944c27 Added fix for UploadFile method when root path "/" is specified as the destination. boxgaming 2024-01-08 12:07:31 -0600
  • 8c6aefc403 Refactored IDE code to be encapsulated by "IDE" function. Issues: #86, #87, #89, #90 boxgaming 2024-01-08 12:06:04 -0600
  • cb8b666256 typo fix boxgaming 2023-10-10 17:37:23 -0500
  • 7d2a4189cb fix for baseUrl help path in gitpages boxgaming 2023-10-10 17:35:34 -0500
  • ccf3163344 Merge branch 'main' of https://github.com/boxgaming/qbjs boxgaming 2023-10-10 17:30:35 -0500
  • d75528a749 added alert for gitpages troubleshooting boxgaming 2023-10-10 17:30:20 -0500
  • 051a962daa
    Add files via upload boxgaming 2023-09-29 16:21:28 -0500
  • 521a3fba41
    Create animated.bas boxgaming 2023-09-29 16:21:14 -0500
  • 6a8e8f2fca
    Add files via upload boxgaming 2023-09-29 15:34:08 -0500
  • 8c87c0f033 Embedded help tab updates boxgaming 2023-09-29 10:56:52 -0500
  • f5c82a7160 Added support for Help tab in Console (#70) boxgaming 2023-09-29 09:36:50 -0500
  • b4574e9876 Fix for parser error when IF statement follows ":" separator (#79). Fix for parser error for conditional keywords (#85). Removed obsolete FromJSON, ToJSON keywords. boxgaming 2023-09-29 09:35:29 -0500
  • c7735bb6ff Fix error in Console.Log message when the program is run in compiled html mode. boxgaming 2023-09-29 09:25:28 -0500
  • 5067502516 Merge branch 'main' of https://github.com/boxgaming/qbjs boxgaming 2023-09-16 09:49:41 -0500
  • 02231960f6 js dependency version updates boxgaming 2023-09-12 16:32:23 -0500
  • 626efd40d3 Fix parser to handle subs with coordinate-style parameters with no space between method name and first parameter (#54) boxgaming 2023-09-12 16:29:57 -0500
  • 08a984ce60
    Add files via upload boxgaming 2023-09-12 11:28:20 -0500
  • a267679ea8 Added support for implicit rounding of integer method parameters (#81) boxgaming 2023-09-12 11:05:06 -0500
  • 4c05572719 Fixed "auto" mode when loading from a project.zip boxgaming 2023-09-12 10:11:14 -0500
  • 1275713122 Fixed support for subs and functions with "." in name (#83) boxgaming 2023-09-12 10:10:05 -0500
  • 5a7e96b3e5
    Add files via upload boxgaming 2023-09-12 07:28:16 -0500
  • 2c5cc8c3b8
    Add files via upload boxgaming 2023-09-09 07:15:51 -0500
  • 308abef6c0
    Add files via upload boxgaming 2023-09-08 11:35:54 -0500
  • 2e5f0b6dd8
    Add files via upload boxgaming 2023-09-01 17:12:24 -0500
  • 0dc8a4b4e6
    Add files via upload boxgaming 2023-09-01 15:43:17 -0500
  • 5be8ad2901
    Add files via upload boxgaming 2023-09-01 15:28:09 -0500
  • 1400fa7594
    Add files via upload boxgaming 2023-09-01 15:19:11 -0500
  • 8a5a7e9a43
    Add files via upload boxgaming 2023-09-01 15:14:48 -0500
  • 1aa1ee17a6 added support for misc low-hanging fruit keywords (#78) boxgaming 2023-06-19 17:48:17 -0500
  • 2a0b72396d removed console debug logging boxgaming 2023-06-19 17:47:30 -0500
  • 595b8f5864 Added support for static variable declarations (#49). Added support for shared variable declarations in functions and subs (#50) boxgaming 2023-06-14 14:14:58 -0500
  • fb0af807b2
    Merge pull request #71 from boxgaming/v0.7 boxgaming 2023-06-14 10:44:57 -0500
  • 18c0c92a81 Disabled beforeunload event when not in IDE mode (e.g. auto, play) v0.7.3-beta v0.7 boxgaming 2023-06-14 10:34:14 -0500
  • 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 boxgaming 2023-06-14 10:23:56 -0500
  • d5e4fd6740 Versioning updates boxgaming 2023-06-14 10:18:02 -0500
  • 3bc5502258 Fixed Locate bug introduced by new custom font functionality boxgaming 2023-06-14 10:17:25 -0500
  • fe735dea43 disable beforeunload event when in iframe v0.7.2-beta boxgaming 2023-06-03 15:34:10 -0500
  • 9352506340
    Merge pull request #48 from boxgaming/v0.7 boxgaming 2023-06-02 16:43:21 -0500
  • 87bdf14eb8 Fixed issue with array declaration introduced with update from 0.7.0 to correctly handle (x To y) formatted array declarations v0.7.1-beta boxgaming 2023-06-02 16:11:38 -0500
  • 8bcc4b9f23 updated to automatically set the focus to the code editor in IDE mode boxgaming 2023-06-01 17:15:21 -0500
  • d4c1f03a0f
    Merge pull request #47 from FellippeHeitor/main boxgaming 2023-06-01 15:37:10 -0500
  • abd09ac3d2
    Merge pull request #45 from grymmjack/qb64-vscode-theme boxgaming 2023-06-01 15:35:28 -0500
  • 535265f9ef
    Add files via upload boxgaming 2023-06-01 15:03:11 -0500
  • 71fb48c14b Allow GET to read from a file into a STRING Fellippe Heitor 2023-06-01 01:21:37 -0300
  • 1f20565471 Allows CLOSE to be called without parameters Fellippe Heitor 2023-06-01 00:30:34 -0300
  • 06bc556f2d Allows CLOSE to be called without parameters Fellippe Heitor 2023-06-01 00:01:31 -0300
  • 80df3250f3
    Merge branch 'boxgaming:main' into qb64-vscode-theme Rick Christy 2023-05-31 18:41:26 -0400
  • 3ffb4f1639 Woops, forgot the gutter and line numbers. grymmjack 2023-05-31 18:37:07 -0400
  • 6bbf47af6a A QB like theme with basic color coding - I use this in my QB64 profile in vscode. grymmjack 2023-05-31 18:28:18 -0400
  • 97406a891d
    Merge pull request #44 from grymmjack/sound-qb-keyword boxgaming 2023-05-31 16:05:14 -0500
  • a4ddafb5c8 Added type validation - when fail use default grymmjack 2023-05-31 17:01:56 -0400
  • 7faf4a4e85 Added support for decay and gain grymmjack 2023-05-31 16:52:11 -0400
  • 2898f81f14
    Merge pull request #43 from grymmjack/sound-qb-keyword boxgaming 2023-05-30 22:21:43 -0500
  • 3f6454c134 Added QB SOUND keyword with validation and support for additional shapes as provded by the WebAudio API OscillatorNode object. grymmjack 2023-05-30 20:09:23 -0400
  • 565c1369b9 updated primt method to prefix non-negative numbers with a space character v0.7.0-beta boxgaming 2023-05-25 18:45:52 -0500
  • f02a790620 renamed file i/o extension library boxgaming 2023-05-25 18:45:11 -0500
  • 0a7c7960c6 minor updates to support console library boxgaming 2023-05-23 11:15:58 -0500
  • c005873aa1 wrap text lines longer than display in print method. fixed input method to work with variable width fonts boxgaming 2023-05-17 00:50:18 -0500
  • 8c7b0a3739 fixed html escape bug caused by typo boxgaming 2023-05-17 00:46:51 -0500
  • 28e2fbdbb0
    Merge pull request #40 from FellippeHeitor/patch-1 boxgaming 2023-05-13 19:27:54 -0500
  • e8b01ca60c
    Updating x seems necessary here. Fellippe Heitor 2023-05-13 17:54:51 -0300
  • c3b6e10955
    Prevents printing offscreen Fellippe Heitor 2023-05-13 17:33:20 -0300
  • 551fd8ee43
    Advance row when printing on next column if width reached Fellippe Heitor 2023-05-13 17:12:22 -0300
  • 56ef8356ba Fixed Name syntax parsing boxgaming 2023-05-13 09:37:13 -0500