jberg
|
3399700d85
|
Comment with source of default values for AnimatedLayer (#947)
|
2019-11-30 13:42:53 -08:00 |
|
jberg
|
b97dc37905
|
Fix Layer that specifies its own w/h (#943)
* Fix Layer that specifies its own w/h
* better handling for 0 and less nesting
* document bug
|
2019-11-30 13:42:53 -08:00 |
|
jberg
|
450a65a939
|
AnimatedLayer playing default should be false (#945)
|
2019-11-30 13:42:53 -08:00 |
|
jberg
|
4daad6abed
|
Fix skin select box value (#940)
* fix skin select box value
* move skinUrl into local component state
|
2019-11-30 13:42:53 -08:00 |
|
jberg
|
8d8dc19a3c
|
Handle not finding font file (#942)
|
2019-11-30 13:42:53 -08:00 |
|
jberg
|
59feff8dd5
|
Fix for getprivateint/string defaultvalue, check for value, not just section (#944)
* Fix for getprivateint defaultvalue, check for value, not just section
* fix getprivatestring too
|
2019-11-30 13:42:53 -08:00 |
|
jberg
|
9ec4b8d882
|
Handle font loading breaking (#941)
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
63edd3c27c
|
Fix some types in Actions
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
cbb309c8e8
|
Clean up copy/paste cruft
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
ad428e9e33
|
Fix some type errors in System
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
29c0034364
|
Utility to extract info about XML
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
41dccd3731
|
Type AnimatedLayer (#939)
|
2019-11-30 13:42:53 -08:00 |
|
jberg
|
7ae87d301c
|
Handle Text node without font specified (#938)
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
008cad4256
|
Remove unused import
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
ee5287b8cc
|
Split out hello_world test
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
1b7255e9d8
|
Note that 122 is strangeCall
|
2019-11-30 13:42:53 -08:00 |
|
jberg
|
861945977f
|
Unload scripts on skin change (#937)
* Unload scripts on skin change
* remove duplicate method, use onscriptloaded
* Add JsScript, unloadSkin in redux
* await unload call
* naming tweak
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
d6c9c823e0
|
Fix import path for snapshot
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
2dd4e45b78
|
Add a section for vm tests
|
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
|
e28c2f4eea
|
Add PlEdit and fix snapshots
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
bc69eec546
|
Add ID to error message when missing classes
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
d7face4261
|
Name assertion
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
aae83dffb2
|
Use 5.66 version of Config.mi
Adds a single method
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
7e60765bde
|
Upgrade pldir to 5.66. Adds more methods
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
9330bb7570
|
Ensure method names never have spaces
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
dbec825823
|
Use common JS for stuff imported by eslint
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
db512847c7
|
Pull object definitions out into json files
|
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
|
1215beec76
|
Test that all classes are implemented (#933)
* Test that all classes are implemented
* Add PlDir to runtime
* Log raw ID when we can't find a class
* Add Maki class ids
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
e5d25b7289
|
Fix comment to reflect current knowledge
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
6eebad5e9c
|
Confirm that getFormattedId is reversable
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
4e52a67d39
|
Add a few missing classes.
These still need to be added to runtime/index.ts I'm working on how to derive the IDs.
https://github.com/captbaritone/webamp/pull/855
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
dc4170fd38
|
Remove duplicate method
|
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
|
d4a16239ed
|
Clean up PopupMenu a tiny bit
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
39a6663960
|
Clean up System a tiny bit
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
b555cc720a
|
Get script group via public method, not direct property access
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
6cabec22a9
|
Try to avoid OOM when parsing large numbers of skins (Untested)
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
1dff08f2d3
|
Clean up docs
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
1560df52ae
|
Don't shadow global Map
|
2019-11-30 13:42:53 -08:00 |
|
jberg
|
55451ae5ac
|
Fix for popupmenu commands (#931)
* Fix for popupmenu commands
* add return type
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
09bf9a73dc
|
Fix some type errors in System
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
4d55557f7f
|
Continue improving Maki types
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
09c4d7aaea
|
Fix types for more Maki objects
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
a033d98f91
|
Remove accidental debug log
|
2019-11-30 13:42:53 -08:00 |
|
Jordan Eldredge
|
571b65ad8c
|
Fix more types for maki standard library
|
2019-11-30 13:42:53 -08:00 |
|