Commit graph

12 commits

Author SHA1 Message Date
Jordan Eldredge
024469649e Utility to extract info about XML 2019-10-10 06:36:16 -07:00
Jordan Eldredge
8fd748e8f3 Consolidate tests 2019-10-01 09:32:41 -07:00
Jordan Eldredge
7c40cca3e7 Derive data for scripts that include opcode 255 2019-09-28 21:53:38 -07:00
Jordan Eldredge
88478a1670
Upgrade to std.mi from Winamp 5.66 (#936)
* Upgrade to std.mi from Winamp 5.66

* Add missing type annotation

* Update usage data
2019-09-28 21:52:42 -07:00
Jordan Eldredge
3766dafe0c
Parse mi files (#935)
* Add more maki files found online

* Add parser for .mi files and confirm it can derive the objects we have today
2019-09-28 14:50:35 -07:00
Jordan Eldredge
bca16260d2 Add pldir to objects 2019-09-23 09:09:27 -07:00
Jordan Eldredge
0f80b52b5f Fix OOM when parsing skins 2019-09-23 08:33:23 -07:00
Jordan Eldredge
78906d6f4c Check both types of call opcodes 2019-09-11 20:36:46 -07:00
Jordan Eldredge
284e4b231a Fix summing count objects 2019-09-10 22:30:39 -07:00
Jordan Eldredge
b5f3602118 Add data from analyzing more skins 2019-09-10 22:11:36 -07:00
Jordan Eldredge
dac6585675
Add modern integration tests (#881)
* add 2 test skins

* Add simple integration tests

* Simplify test skins
2019-08-21 21:42:07 -07:00
Jordan Eldredge
aedd8e4745
Modern integration (#833)
* Make modern part of the code base

`yarn modern` will now start a dev server with the modern app running.

The debugger is not yet setup

`yarn test` will run all the tests, both Webamp and "modern".

* Let debug work

* Prettier

* Ignore lint errors for now

* Point test at the now skin location
2019-08-05 19:17:12 -07:00