Commit Graph

926 Commits

Author SHA1 Message Date
dependabot[bot]
951cead001
Bump websocket-extensions from 0.1.3 to 0.1.4
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases)
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-14 18:35:44 +00:00
Daan Vanden Bosch
9765449564 Upgraded webpack and related dependencies. 2020-07-14 20:34:42 +02:00
Daan Vanden Bosch
c77e5a265c Upgraded jest and cheerio. 2020-07-14 20:20:43 +02:00
Daan Vanden Bosch
cc292f9790 Upgraded to Typescript 3.9.6. 2020-07-14 20:15:44 +02:00
Daan Vanden Bosch
f8d4507b34 Fixed bug in Widget.finalize_construction. Fixed linting warnings. 2020-07-14 19:46:11 +02:00
jtuu
e0eadeb1ed Fixed an optional module not really being optional (prs-rs). 2020-07-02 17:39:47 +03:00
jtuu
d5c72152e8 Added definitions for opcodes f8b0-f8b5. 2020-06-02 06:38:38 +03:00
jtuu
03616bc890 Made browser specific code runnable in a non-browser environment. 2020-06-02 06:32:37 +03:00
jtuu
103de10b02 Ensure object has the right amount of properties when converting QuestObjects to DatObjects. 2020-06-01 21:38:56 +03:00
jtuu
0d4a15a035 Changed typings of array writing methods in AbstractWritableCursor to be more permissive.
The purpose of this change is to allow using TypedArrays with these methods.
2020-06-01 19:44:45 +03:00
jtuu
a7e45bed61 Added information about prs-rs in the readme. 2020-06-01 01:27:53 +03:00
jtuu
6cb6be92d7 Made prs-rs an optional module.
Compression will fall back into the JS implementation if program is not built with prs-rs.
2020-06-01 01:17:26 +03:00
jtuu
172b8e2fd4 Added tests for WASM PRS 2020-05-31 22:24:34 +03:00
jtuu
08b55f8b11 WebAssembly PRS compression/decompression. 2020-05-30 07:06:08 +03:00
jtuu
6c3eb9fd26 Fixed opcode unknown_f961 definition. 2020-05-28 21:10:52 +03:00
jtuu
9278609ef0
Merge pull request #4 from DaanVandenBosch/dependabot/npm_and_yarn/acorn-6.4.1
Bump acorn from 6.4.0 to 6.4.1
2020-05-03 01:54:51 +03:00
dependabot[bot]
aa3fc9219c
Bump acorn from 6.4.0 to 6.4.1
Bumps [acorn](https://github.com/acornjs/acorn) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-05-02 22:50:05 +00:00
jtuu
34e10ec52b
Merge pull request #6 from DaanVandenBosch/dependabot/npm_and_yarn/jquery-3.5.0
Bump jquery from 3.4.1 to 3.5.0
2020-05-03 01:49:23 +03:00
dependabot[bot]
1aaa36a99f
Bump jquery from 3.4.1 to 3.5.0
Bumps [jquery](https://github.com/jquery/jquery) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.4.1...3.5.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-05-02 22:36:25 +00:00
jtuu
b03a421ab5 Removed the ability to step in a yielded thread.
Changed the way the thread select widget works to make the thread status text update properly.
2020-05-01 23:45:32 +03:00
Daan Vanden Bosch
d8d0aa7ef6 Removed unnecessary optional property access operator. 2020-05-01 21:30:03 +02:00
Daan Vanden Bosch
4cdf023cc6 Removed TODO that became a DONE. 2020-05-01 21:28:11 +02:00
Daan Vanden Bosch
9492515b25 Added docs to two NPC properties. 2020-05-01 14:40:32 +02:00
jtuu
eb792349f8 Prevent from selecting threads whose execution location is unknown. 2020-05-01 07:52:54 +03:00
jtuu
a31452e971 InstructionPointer.prototype.source_location now returns the source location for instructions whose mnemonic doesn't exist in the source code but have arguments that do. 2020-05-01 07:20:43 +03:00
jtuu
0f25781857 Improved clarity of code regarding pause ignoring in the VM. 2020-05-01 07:16:02 +03:00
jtuu
9d6ccb5267 Fixed VM unit tests.
They were broken in c7f4e3eb8e.
2020-05-01 04:29:14 +03:00
Daan Vanden Bosch
2aac3a54ec Removed text from stepping buttons so they fit on small screens. 2020-04-30 19:31:51 +02:00
Daan Vanden Bosch
06443d5f8c Using VSCode keybindings for stepping so they don't clash with monaco keybindings. 2020-04-30 19:16:39 +02:00
Daan Vanden Bosch
073d4920b4 Put severity filter at the end of the toolbar and renamed it to "Log:". 2020-04-30 19:07:46 +02:00
Daan Vanden Bosch
916a286a3b Added some text to the README. 2020-04-30 19:05:16 +02:00
Daan Vanden Bosch
38f4bdd484 Renamed "Debug Log" to "Debug" and moved all debugging related buttons to its toolbar. 2020-04-30 18:27:19 +02:00
Daan Vanden Bosch
da64ad93c5 Event view widgets are now correctly disabled while debugging. 2020-04-29 20:48:47 +02:00
Daan Vanden Bosch
d69a0cbc00 TextArea now correctly sets the disabled state of its textarea element. 2020-04-29 20:05:35 +02:00
jtuu
fb0f49611a Show instruction documentation on hover over. 2020-04-29 07:14:21 +03:00
jtuu
07c3319803 Moved code regarding ignoring pauses from QuestRunner to VirtualMachine. 2020-04-29 05:13:25 +03:00
jtuu
5bf2af14c6 Added thread status display to the thread select dropdown. 2020-04-29 05:13:25 +03:00
jtuu
876a4687a1 Fixed a bug where you would have to press step multiple times to move to the next instruction when switching debugging threads. 2020-04-29 05:13:25 +03:00
jtuu
e6bb183c46 Added a dropdown menu that selects which thread is currently being debugged. 2020-04-29 05:12:57 +03:00
jtuu
c7f4e3eb8e Throw error if VM reaches EOF and call stack is not empty 2020-04-26 23:51:32 +03:00
jtuu
ab775f47de Fixed jmp_on 2020-04-26 23:51:31 +03:00
jtuu
d1ffb69d4d Fixed typo 2020-04-26 23:51:31 +03:00
Daan Vanden Bosch
c9891410d9 Improved WebGPU renderer:
- The renderer now uses buffer memory mapping instead of the deprecated setSubData
- It can now render models without texture
- It can now use S3TC textures
2020-04-26 22:19:26 +02:00
Daan Vanden Bosch
7a7957f3d3 Added a few things to the features list. 2020-04-25 23:20:32 +02:00
Daan Vanden Bosch
087f0e4f2a RegisterView now updates while stepping. 2020-04-25 22:55:51 +02:00
Daan Vanden Bosch
e3da6268ba Deployed release 54. 2020-04-25 22:31:49 +02:00
Daan Vanden Bosch
78c18eb1e9 Improved rendering of entities that use additive blending in NPCs/Objects panels. 2020-04-25 22:17:26 +02:00
Daan Vanden Bosch
eb5b539b6d Fixed rendering of Saint-Milion and veriants in NPCs pane. 2020-04-25 21:40:47 +02:00
Daan Vanden Bosch
0425faec81 Fixed bug that prevented ctrl-z and ctrl-shift-z from working in the ASM editor. 2020-04-25 20:54:42 +02:00
Daan Vanden Bosch
47b1dc5073 Identified bug. 2020-04-25 20:45:49 +02:00