Commit graph

19 commits

Author SHA1 Message Date
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
39a6663960 Clean up System a tiny bit 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
d400d39841 Remove the Redux store from Maki objects 2019-11-30 13:42:53 -08:00
jberg
96f1b108e1 Add more string functions (#911)
* Add more string functions

* add doc strings from std.mi

* fix strleft
2019-11-30 13:42:53 -08:00
Jordan Eldredge
3df76aef6d Prefer Date.getFullYear() (#920)
MDN says `.getYear` is deprecated.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getYear
2019-11-30 13:42:53 -08:00
Jordan Eldredge
6221af557d Appease linter 2019-11-30 13:42:53 -08:00
jberg
6ae9ff9dee Add more datetime functions (#916)
* Implement more datetime functions

* split out function

* add getdateyear and getdatedst

* add function comments from MAKI

* remove year/dst functions from test
2019-11-30 13:42:53 -08:00
jberg
2dc08be1e1 Trigger hookables (#917) 2019-11-30 13:42:53 -08:00
jberg
27f93e7770 Add getVUMeter functions (#912) 2019-11-30 13:42:53 -08:00
jberg
2201108438 Add more system time and number functions (#913)
* Add more system time and number functions

* rename 2->Two
2019-11-30 13:42:53 -08:00
jberg
390b10abd9 Implement mouse position (#908)
* Implement mouse position

* move getMousePosition to utils
2019-11-30 13:42:53 -08:00
jberg
72d9e07d68 Implement float <-> string conversion (#907) 2019-11-30 13:42:53 -08:00
Jordan Eldredge
628570025a Add/enforce return types for implemented Maki methods 2019-11-30 13:42:53 -08:00
Jordan Eldredge
6e5e701f6d Add some missing method return types 2019-11-30 13:42:53 -08:00
Jordan Eldredge
f356af6d6a Implement some simple System methods 2019-11-30 13:42:53 -08:00
Jordan Eldredge
7315366d58 Fix a few type errors 2019-11-30 13:42:53 -08:00
Jordan Eldredge
e29223bb8c Automatically add some types to Maki method arguments
These were added using `yarn lint --fix`.
2019-11-30 13:42:53 -08:00
Jordan Eldredge
272e2ab37e Make all Maki objects TypeScript 2019-11-30 13:42:53 -08:00
Renamed from modern/src/runtime/System.js (Browse further)