Commit graph

12 commits

Author SHA1 Message Date
Jordan Eldredge
29c0034364 Utility to extract info about XML 2019-11-30 13:42:53 -08:00
Jordan Eldredge
bd7cf92993 Consolidate tests 2019-11-30 13:42:53 -08:00
Jordan Eldredge
9c35e3bef8 Derive data for scripts that include opcode 255 2019-11-30 13:42:53 -08:00
Jordan Eldredge
4bcb0e0575 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-11-30 13:42:53 -08:00
Jordan Eldredge
460ea396ec 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-11-30 13:42:53 -08:00
Jordan Eldredge
c7d3f0f947 Add pldir to objects 2019-11-30 13:42:53 -08:00
Jordan Eldredge
7f25ab2fb9 Fix OOM when parsing skins 2019-11-30 13:42:53 -08:00
Jordan Eldredge
999b7d6fa1 Check both types of call opcodes 2019-11-30 13:42:53 -08:00
Jordan Eldredge
f947198bd5 Fix summing count objects 2019-11-30 13:42:53 -08:00
Jordan Eldredge
b1b04af75a Add data from analyzing more skins 2019-11-30 13:42:53 -08:00
Jordan Eldredge
cc09a8b9be Add modern integration tests (#881)
* add 2 test skins

* Add simple integration tests

* Simplify test skins
2019-11-30 13:42:53 -08:00
Jordan Eldredge
79ac60f1f1 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-11-30 13:42:53 -08:00