Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trying some stuff with browserslist #883

Open
wants to merge 265 commits into
base: master
Choose a base branch
from
Open
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 15, 2019

  1. Configuration menu
    Copy the full SHA
    b74febb View commit details
    Browse the repository at this point in the history
  2. Revert "POC: Try adding rexux-observable"

    This reverts commit 58fd75c.
    captbaritone committed Jun 15, 2019
    Configuration menu
    Copy the full SHA
    76af4b6 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2019

  1. Correctly parse command opcodes

    This moves to using a node Buffer to hold the command bytecode which resolves a character encoding issue we were having
    captbaritone committed Jun 16, 2019
    Configuration menu
    Copy the full SHA
    07056e2 View commit details
    Browse the repository at this point in the history
  2. Correct expectation for functions

    These values were extracted from the perl script
    captbaritone committed Jun 16, 2019
    Configuration menu
    Copy the full SHA
    843c31c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d160187 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2217269 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be18895 View commit details
    Browse the repository at this point in the history
  6. Avoid mutation

    captbaritone committed Jun 16, 2019
    Configuration menu
    Copy the full SHA
    a982c80 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    432936f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b3db622 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    661cf8b View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2019

  1. Fix typo

    captbaritone committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    fb4465e View commit details
    Browse the repository at this point in the history
  2. Pass through nulls

    captbaritone committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    701d54e View commit details
    Browse the repository at this point in the history
  3. Stub out GroupDef

    captbaritone committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    6df9ac8 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2019

  1. Improve logging

    captbaritone committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    fc3c641 View commit details
    Browse the repository at this point in the history
  2. Ignore python env

    captbaritone committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    427c770 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d820b8c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4012b82 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f4524c3 View commit details
    Browse the repository at this point in the history
  6. Add interpret command

    captbaritone committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    cb81638 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2019

  1. Start a variable class

    captbaritone committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    5eacdc5 View commit details
    Browse the repository at this point in the history
  2. Improve variable parsing

    captbaritone committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    a4c8705 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. Add comments

    captbaritone committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    0268243 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d013d95 View commit details
    Browse the repository at this point in the history
  3. Check in skin tutorial

    captbaritone committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    2b3ff96 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    43fd626 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. Fix command to debug

    captbaritone committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    9d874a6 View commit details
    Browse the repository at this point in the history
  2. Delete unused test

    captbaritone committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    3aa7c84 View commit details
    Browse the repository at this point in the history
  3. Ignore experiment tests

    These get tested locally.
    captbaritone committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    bdd9461 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c76a202 View commit details
    Browse the repository at this point in the history
  5. Remove bundlesize

    captbaritone committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    b3f9a68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4a087a View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. Separate runtime

    captbaritone committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    625c541 View commit details
    Browse the repository at this point in the history
  2. Split out interpreter

    captbaritone committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    d7f8c37 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2019

  1. Configuration menu
    Copy the full SHA
    092f405 View commit details
    Browse the repository at this point in the history
  2. Split out runtime

    captbaritone committed Jul 2, 2019
    Configuration menu
    Copy the full SHA
    a09dbcc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d29d32e View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2019

  1. Clean up comments

    captbaritone committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    4a9c260 View commit details
    Browse the repository at this point in the history
  2. Improve comments

    captbaritone committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    8cf0efa View commit details
    Browse the repository at this point in the history
  3. Start splitting out the stateful part of Parser

    This should set us up for two things:
    
    1. Using a typed array instead of a buffer, since the reading logic is now encapsulated
    2. Making parse a function instead of a class
    captbaritone committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    ae18d2c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6998e12 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc8bf15 View commit details
    Browse the repository at this point in the history
  6. multiple versions of maki compiler (#800)

    * multiple versions of maki compiler
    
    * move compilers to reference dir
    jberg authored and captbaritone committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    564bef9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6ebcbec View commit details
    Browse the repository at this point in the history
  8. Fix typo

    captbaritone committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    a8d83b4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e0210fb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a83167b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fe76ebf View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b87bacc View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2019

  1. Configuration menu
    Copy the full SHA
    fecc92e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a1ffc8 View commit details
    Browse the repository at this point in the history
  3. Start writing MakiFile to use a Uint8Array under the hood

    For now we do both and assert that they behave the same
    captbaritone committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    da4f14c View commit details
    Browse the repository at this point in the history
  4. Get rid of props

    captbaritone committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    8216ed3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    02e4db6 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2019

  1. add simple skin (#801)

    jberg authored and captbaritone committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    d89e9a0 View commit details
    Browse the repository at this point in the history
  2. Move the maki-interpreter experiment into the modern experiment

    We're getting to a place where it's going to be feasible to test the
    Maki interpreter in the browser, so it makes sense to merge the two
    experiments.
    captbaritone committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    e0da85c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d906a0 View commit details
    Browse the repository at this point in the history
  4. Use the name "data"

    captbaritone committed Jul 6, 2019
    Configuration menu
    Copy the full SHA
    6528d4d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e5703b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f49074c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8621ca0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    de1b535 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2019

  1. Configuration menu
    Copy the full SHA
    88b67e3 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2019

  1. Configuration menu
    Copy the full SHA
    974c903 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f6f193 View commit details
    Browse the repository at this point in the history
  3. Extract version info

    captbaritone committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    eae24a1 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2019

  1. add basic maki operator tests (#802)

    jberg authored and captbaritone committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    10fa928 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2019

  1. Consolidate line

    captbaritone committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    e4ae012 View commit details
    Browse the repository at this point in the history
  2. Add missing opcodes

    the basicTest.m file, compiled by the Winamp3 compiler (and perhaps others) output these opcodes which are unknown to the decompiler. I _think_ this is what they are supposed to be.
    captbaritone committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    28f5d09 View commit details
    Browse the repository at this point in the history
  3. Start running basic test

    captbaritone committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    b1fdd62 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0be6a8e View commit details
    Browse the repository at this point in the history
  5. Allow parser.js to run in the browserFor some reason object destructu…

    …ing makes someone assume we should be using es6 exports
    captbaritone committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    417e22f View commit details
    Browse the repository at this point in the history
  6. Reenable tests

    captbaritone committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    c9fc58e View commit details
    Browse the repository at this point in the history
  7. Inject logger

    captbaritone committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    25bd25f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    549a0d7 View commit details
    Browse the repository at this point in the history
  9. check type on modulo (#803)

    jberg authored and captbaritone committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    4b3323c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9fc8d49 View commit details
    Browse the repository at this point in the history
  11. Improve debugging

    captbaritone committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    56547a7 View commit details
    Browse the repository at this point in the history
  12. Fix initial paused state

    captbaritone committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    bf5c3e9 View commit details
    Browse the repository at this point in the history
  13. implement more operators and coerce types (#804)

    * implement more operators and coerce types
    
    * add remaining operators
    jberg authored and captbaritone committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    4e880ab View commit details
    Browse the repository at this point in the history
  14. More basic tests (#805)

    * add more basic tests
    
    * add/update passing test strings
    
    * only coerce if int is on LHS
    jberg authored and captbaritone committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    c642b18 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c0caa5f View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2019

  1. Configuration menu
    Copy the full SHA
    e6f67cf View commit details
    Browse the repository at this point in the history
  2. add simple function tests, run wa5 tests (#806)

    * add simple function tests
    
    * add simple functions to test suite
    
    * add popTo/callGlobal definitions
    
    * use interpret for callGlobal, pass stack to interpret
    
    * type check and cast to int when setting variables
    
    * need to await interpret calls
    
    * get wa5 tests running
    
    * add some comments
    jberg authored and captbaritone committed Jul 13, 2019
    Configuration menu
    Copy the full SHA
    a9fb863 View commit details
    Browse the repository at this point in the history
  3. Run prettier

    captbaritone committed Jul 13, 2019
    Configuration menu
    Copy the full SHA
    b73f911 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2019

  1. remove integer checking (#808)

    jberg authored and captbaritone committed Jul 14, 2019
    Configuration menu
    Copy the full SHA
    ea7b2d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ba86cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4330331 View commit details
    Browse the repository at this point in the history
  4. Be consistent with ordering of a and b, even when it does not matter

    Interestingly this changes the order of << but tests still pass
    captbaritone committed Jul 14, 2019
    Configuration menu
    Copy the full SHA
    50fdc85 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3253499 View commit details
    Browse the repository at this point in the history
  6. Abstract how we handle two argument operators.

    Some don't work. I wonder why.
    captbaritone committed Jul 14, 2019
    Configuration menu
    Copy the full SHA
    a1c49d2 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2019

  1. Configuration menu
    Copy the full SHA
    e0036cb View commit details
    Browse the repository at this point in the history
  2. measure image if we don't have node attributes to use (#811)

    * measure image if we don't have node attributes to use
    
    * return image, allow for x/y to be specificied without w/h
    jberg authored and captbaritone committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    fdef7b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    333bebe View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. Configuration menu
    Copy the full SHA
    ac31fb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe569b8 View commit details
    Browse the repository at this point in the history
  3. Add messages section

    captbaritone committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    31a6a26 View commit details
    Browse the repository at this point in the history
  4. Move runtime to toplevel

    captbaritone committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    7d76a57 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2019

  1. more function and scope tests (#813)

    * more function and scope tests
    
    * hack to fix handling of wrong sign offsets
    
    * attempting to fix async issue
    
    * fixes captbaritone found
    
    * add comment about recursive function
    jberg authored and captbaritone committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    5343180 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2019

  1. Configuration menu
    Copy the full SHA
    e887733 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b5e020 View commit details
    Browse the repository at this point in the history
  3. Prettier

    captbaritone committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    5cc12d4 View commit details
    Browse the repository at this point in the history
  4. Inline readUInt32LE

    This will allow us to do signed ints in some places but not all.
    captbaritone committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    2c62e41 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aaf490b View commit details
    Browse the repository at this point in the history
  6. Don't leak data from constants outside of the parserEventually we wil…

    …l get rid of the object in constants, so we don't want others to expect this data to be here.
    captbaritone committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    ad4c95d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b44c825 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2cd23e7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ea3a7b4 View commit details
    Browse the repository at this point in the history
  10. Remove try/catch blocks

    There were only here so that we could check in the tests before the code actually worked
    captbaritone committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    3debd37 View commit details
    Browse the repository at this point in the history
  11. Clean up test format

    captbaritone committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    9f04b71 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    386d46b View commit details
    Browse the repository at this point in the history
  13. Bump lodash from 4.17.11 to 4.17.13 (#816)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.13.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.11...4.17.13)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and captbaritone committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    c8ec4e4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3cfd927 View commit details
    Browse the repository at this point in the history
  15. Add runtime version and remove version check hacks (#818)

    * add runtime version and remove version check hacks
    
    * move jump logic into a shared function
    jberg authored and captbaritone committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    06f3a47 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2019

  1. Prettier

    captbaritone committed Jul 21, 2019
    Configuration menu
    Copy the full SHA
    d12bbca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76e472a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d99f8c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d4634d7 View commit details
    Browse the repository at this point in the history
  5. Inline includes (#819)

    * Inline includes
    
    Rather than making the content of the included file the _contents_ of
    the `<include />` node, we replace the `<include />` node with the
    children of the included file.
    
    * Use asyncTreeFlatMap instead of asyncTreeMap
    
    FlatMap is more powerful than map. More importantly, I only want to maintain one tree map function if I can help it.
    captbaritone committed Jul 21, 2019
    Configuration menu
    Copy the full SHA
    028858e View commit details
    Browse the repository at this point in the history
  6. Improve parser tests

    Ensure we can parse all scripts and move the parser tests to a parser test file for clarity
    captbaritone committed Jul 21, 2019
    Configuration menu
    Copy the full SHA
    cd2f8e7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0e1f94b View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2019

  1. Make the VM sync

    captbaritone committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    41553c5 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2019

  1. Make the VM a generator

    captbaritone committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    1c240e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c03783e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f58f994 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d876c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    19781e3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d30e0a6 View commit details
    Browse the repository at this point in the history
  7. Unwrap program

    captbaritone committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    7b3026e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    18e198a View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2019

  1. Configuration menu
    Copy the full SHA
    cf09ea7 View commit details
    Browse the repository at this point in the history
  2. working on initialize and linking groupdefs (#820)

    * move images to initialize
    
    * return nodes from initialize, lookup groupdefs
    
    * fix attributes when copying groupdefs
    
    * position groups with x/y
    
    * more parsers for classic modern skin
    
    * if img doesn't exist just return the node without adding to registry
    
    * dont need nested node
    
    * simplify ids
    
    * simplify splitValues
    
    * new variable with name
    jberg authored and captbaritone committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    0d16df9 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2019

  1. Configuration menu
    Copy the full SHA
    9a50a92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2cd0897 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2019

  1. Initialize maki object tree (#823)

    * make initialize tree out of maki objects
    
    * pass global flag to variables, only need hooks for global variables
    
    * implement new opcode
    
    * start using non generic makiobject
    
    * run scripts
    
    * fix running scripts
    
    * skip standardframe for now
    
    * switch to simple example for now
    
    * make WAL a group
    
    * move xml/init functions to be in GuiObject
    
    * handle creating backing XML nodes for objects created (new) in scripts
    
    * simpler null check
    
    * add js_ prefixes
    
    * only bind event handlers for hooks if they are present
    
    * uppercase for Classes
    
    * make null checking explicit
    
    * need to check undefined, not null
    
    * implement init for adding nodes to state tree
    
    * dont render groupdefs, dont execute scripts in groupdefs
    
    * implement getContainer
    
    * move find descendants to utils
    jberg authored and captbaritone committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    6304537 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c93daf8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6454952 View commit details
    Browse the repository at this point in the history
  4. add more maki objects and functions for corner amp to work (#826)

    * add more maki objects and functions for corner amp to work
    
    * fix functions to lower case / add unimplemented warning
    jberg committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    cc386e0 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2019

  1. Configuration menu
    Copy the full SHA
    23e783c View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2019

  1. remove registry, use tree lookups (#828)

    * remove images from registry, use tree lookups
    
    * dont need registry for images anymore
    
    * remove registry
    
    * remove registry, apply groupdefs using lookups
    
    * change function name
    
    * simplify direct descendants
    
    * remove prev siblings methods, just check inside loop for node
    
    * comment on search
    
    * handle groupdefs we dont find
    
    * handle not finding specific id in first <elements> we find
    
    * abstract out findInLexicalScope
    
    * Add Js prefix for non-Maki objects
    jberg authored and captbaritone committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    c401f81 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2019

  1. Configuration menu
    Copy the full SHA
    b2267d5 View commit details
    Browse the repository at this point in the history
  2. Migrate to ES6 modules

    captbaritone committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    7cb1e45 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. add events on GuiObjects (#830)

    * add events on GuiObjects
    
    * switch to mouse enter/leave instead of out/over
    jberg authored and captbaritone committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    596af53 View commit details
    Browse the repository at this point in the history
  2. Fix getclassname typo (#832)

    jberg authored and captbaritone committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    931ba4d View commit details
    Browse the repository at this point in the history
  3. Fix debugger variables

    I broke this in b2267d5
    
    This fix is gross, but I'm just trying to move forward.
    captbaritone committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    42a409f View commit details
    Browse the repository at this point in the history
  4. 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
    captbaritone committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    aedd8e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dfdffb3 View commit details
    Browse the repository at this point in the history
  6. Bump ecstatic from 3.2.0 to 3.3.2 (#836)

    Bumps [ecstatic](https://github.com/jfhbrook/node-ecstatic) from 3.2.0 to 3.3.2.
    - [Release notes](https://github.com/jfhbrook/node-ecstatic/releases)
    - [Changelog](https://github.com/jfhbrook/node-ecstatic/blob/3.3.2/CHANGELOG.md)
    - [Commits](jfhbrook/node-ecstatic@3.2.0...3.3.2)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and captbaritone committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    cac2672 View commit details
    Browse the repository at this point in the history
  7. Bump lodash from 4.17.11 to 4.17.13 in /experiments/skinArchiveTools (#…

    …835)
    
    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.13.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.11...4.17.13)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and captbaritone committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    da1ad12 View commit details
    Browse the repository at this point in the history
  8. Bump stringstream from 0.0.5 to 0.0.6 (#834)

    Bumps [stringstream](https://github.com/mhart/StringStream) from 0.0.5 to 0.0.6.
    - [Release notes](https://github.com/mhart/StringStream/releases)
    - [Commits](mhart/StringStream@v0.0.5...v0.0.6)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and captbaritone committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    cf16cbb View commit details
    Browse the repository at this point in the history
  9. Bump lodash.template from 4.4.0 to 4.5.0 (#837)

    Bumps [lodash.template](https://github.com/lodash/lodash) from 4.4.0 to 4.5.0.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.4.0...4.5.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and captbaritone committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    9656a1e View commit details
    Browse the repository at this point in the history
  10. Bump lodash from 4.17.11 to 4.17.15 in /experiments/skin-database (#838)

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.11...4.17.15)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and captbaritone committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    828c8e6 View commit details
    Browse the repository at this point in the history
  11. Bump handlebars from 4.1.0 to 4.1.2 (#839)

    Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.1.0 to 4.1.2.
    - [Release notes](https://github.com/wycats/handlebars.js/releases)
    - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md)
    - [Commits](handlebars-lang/handlebars.js@v4.1.0...v4.1.2)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and captbaritone committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    1d7e7ab View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3d9e539 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2019

  1. Remove xmlNode from MAKI objects (#829)

    * Remove xmlNode from MAKI objects
    
    * fix missed in rebase
    jberg committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    6433def View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6cca873 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc17786 View commit details
    Browse the repository at this point in the history
  4. I like destructuring

    captbaritone committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    c2160e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2382c20 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1169b25 View commit details
    Browse the repository at this point in the history
  7. Fix debugger alignment

    captbaritone committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    f2f13e3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9731c75 View commit details
    Browse the repository at this point in the history
  9. Fix event x/y and add a few more methods (#842)

    * Fix event x/y and add a few more methods
    
    * ensure attributes exist and simplify
    
    * simplify with ternary
    jberg committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    adce725 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. Configuration menu
    Copy the full SHA
    54c6dc6 View commit details
    Browse the repository at this point in the history
  2. Start using react redux hooks (#845)

    * Upgrade react-redux
    
    * Upgrade react-redux types
    
    * Start adopting react-redux hooks
    captbaritone committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    da4d7f8 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2019

  1. Configuration menu
    Copy the full SHA
    f799271 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. Configuration menu
    Copy the full SHA
    8b91e6d View commit details
    Browse the repository at this point in the history
  2. Setup update listeners to rerender react components (#848)

    * Setup update listeners to rerender react components
    
    * setupUpdates -> useJsUpdates
    jberg authored and captbaritone committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    8628bc7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e7ef58 View commit details
    Browse the repository at this point in the history
  4. Fix initial stack values (#851)

    jberg authored and captbaritone committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    004798d View commit details
    Browse the repository at this point in the history
  5. Fix event x/y by finding container node (#849)

    * Fix event x/y by finding relativeParent
    
    * use a tree search to find the container instead of event target hacks
    jberg authored and captbaritone committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    fc2a015 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2019

  1. Fix errors when node is the top level container (#853)

    * Fix errors when node is the top level container
    
    * simplify by adding findParentOrCurrentNodeOfType
    jberg authored and captbaritone committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    b713857 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3824d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c23b2b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86684cd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1bb5195 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    41dc17f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9db1d38 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    08b3c8b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5f4a3bf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    65f0646 View commit details
    Browse the repository at this point in the history
  11. Add missing import

    captbaritone committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    1c58705 View commit details
    Browse the repository at this point in the history
  12. Move volume into Redux

    captbaritone committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    123df6c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    82b685f View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2019

  1. Configuration menu
    Copy the full SHA
    d95e90e View commit details
    Browse the repository at this point in the history
  2. Allow dragging files into Modern demo and allow Debugger to live on t…

    …he same page
    
    Note that the debugger is not yet actually connected to the maki code running in the skin
    captbaritone committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    de8c147 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a283c9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    53162a7 View commit details
    Browse the repository at this point in the history
  5. Type Emitter

    captbaritone committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    810b062 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. Use background for showing images

    This prevents images which are larger than the element from having their
    image squished.
    captbaritone committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    81ca0ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9a3818 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2019

  1. Configuration menu
    Copy the full SHA
    e4fc867 View commit details
    Browse the repository at this point in the history
  2. Test that our runtime implementaiton matches the object definitions w…

    …e got from the decompiler (#857)
    
    Eventually it would be nice to test against std.mi
    captbaritone authored and jberg committed Aug 17, 2019
    Configuration menu
    Copy the full SHA
    6918dbb View commit details
    Browse the repository at this point in the history
  3. Handle MAKI functions that need input, implement popupmenu (#854)

    * initial test for generator class functions
    
    * return promise from functions that need async
    
    * move null check into isPromise and fix condition
    
    * implementing popmenu
    
    * fix dynamic node creation in prod build
    
    * remove unnecessary async/await
    
    * rename function with js_ prefix
    
    * TODO to fix styles
    jberg committed Aug 17, 2019
    Configuration menu
    Copy the full SHA
    067d4c1 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2019

  1. Configuration menu
    Copy the full SHA
    449b4ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a45397c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe68c78 View commit details
    Browse the repository at this point in the history
  4. Render text nodes (#863)

    * Render text nodes
    
    * add TODO about displaying text node info
    jberg authored and captbaritone committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    9b21ed4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b9fd87 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7744404 View commit details
    Browse the repository at this point in the history
  7. fix container after inheritance change (#859)

    * fix container after inheritance change
    
    * fix missing method test
    jberg authored and captbaritone committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    11441c3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0a8a30d View commit details
    Browse the repository at this point in the history
  9. Ensure ESLint is running on Travis

    It used to run as part of Jest. When I moved it back to its own thing,
    I guess I forgot to add it back to Travis.
    captbaritone committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    0be6ff9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2365732 View commit details
    Browse the repository at this point in the history
  11. Remove dupes

    captbaritone committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    e35c85a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fd4b301 View commit details
    Browse the repository at this point in the history
  13. Prefer const in modern

    captbaritone committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    a8d98ee View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    95208d1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2b4c2dc View commit details
    Browse the repository at this point in the history
  16. eqeqeq

    captbaritone committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    995e161 View commit details
    Browse the repository at this point in the history
  17. no-else-return

    captbaritone committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    0f7bf53 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    287f226 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. Configuration menu
    Copy the full SHA
    0deca6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52dfa68 View commit details
    Browse the repository at this point in the history
  3. Add more modern skins that partially render (#867)

    * Add more modern skins that partially render
    
    * Use skinUrls from archive instead of including skin zips
    
    * add a few more skins from archive
    jberg authored and captbaritone committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    51f06c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0ea8cc6 View commit details
    Browse the repository at this point in the history
  5. Convert null MAKI objects to global NULL value (#866)

    * Coerce null MAKI objects to 0
    
    * use global NULL value
    jberg authored and captbaritone committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    b32520a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eda8d02 View commit details
    Browse the repository at this point in the history
  7. Add some more methods to classes (#871)

    * Add some more methods to classes
    
    * fix test
    jberg authored and captbaritone committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    8ab2990 View commit details
    Browse the repository at this point in the history
  8. Add more nodes to initialize (#873)

    jberg authored and captbaritone committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    39c3a25 View commit details
    Browse the repository at this point in the history
  9. Pass store into skin loading (#875)

    jberg authored and captbaritone committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    378c9c5 View commit details
    Browse the repository at this point in the history
  10. Add some unimplemented methods to classes (#872)

    * Add some unimplemented methods to classes
    
    * fix test
    jberg authored and captbaritone committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    59689fa View commit details
    Browse the repository at this point in the history
  11. Add delete opcode (#869)

    jberg committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    ceb85fa View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2019

  1. Configuration menu
    Copy the full SHA
    533d7f3 View commit details
    Browse the repository at this point in the history
  2. Refactor Marquee to use hooks

    This actually removes a bunch of edgecases/race conditions
    captbaritone committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    48bd60b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f54b5a View commit details
    Browse the repository at this point in the history
  4. Clean up unused type

    captbaritone committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    eaf9e8e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c7c449 View commit details
    Browse the repository at this point in the history
  6. Inline style

    captbaritone committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    3cb7de0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a0c0127 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    357c139 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2e95a04 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5766896 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cc0e1aa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7212b9e View commit details
    Browse the repository at this point in the history
  13. Remove unused types

    captbaritone committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    54eba23 View commit details
    Browse the repository at this point in the history
  14. Use react-redux hooks for MainWindow/index

    This is the last main window component still using the HOC!
    captbaritone committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    7a1191c View commit details
    Browse the repository at this point in the history
  15. Fix the stop button

    Aparently window.stop() is a thing, and ESLint/TypeScript let me do this. Sigh.
    
    A potential fix: facebook/create-react-app#1840
    captbaritone committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    5407426 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2a57980 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6a53539 View commit details
    Browse the repository at this point in the history
  18. Don't allow global access to all of window

    We had a bug where `stop()` was undefined but it fell back to the function on window which was inplicitly in the global scope.
    
    This should reduce that kind of thing.
    captbaritone committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    0b3d287 View commit details
    Browse the repository at this point in the history
  19. Actually use useDispatch

    captbaritone committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    983b574 View commit details
    Browse the repository at this point in the history
  20. Fix typing for Desktop

    captbaritone committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    84651f4 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. Fix script group finding (#877)

    jberg authored and captbaritone committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    0fc4aac View commit details
    Browse the repository at this point in the history
  2. Fix filename slashes (#880)

    * Fix windows filename slashes
    
    * add comment
    
    * readXml will already convert the slashes
    jberg authored and captbaritone committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    bae6a56 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2019

  1. Extract browser-only functions into Utils

    This will make it easier to mock out these methods in tests to use Node apporaches to these problems
    captbaritone committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    e3b5031 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a7be6b View commit details
    Browse the repository at this point in the history
  3. Add missing config classes (#874)

    * Add missing config classes
    
    * fix test
    jberg authored and captbaritone committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    d17333d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    66e5091 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aba306c View commit details
    Browse the repository at this point in the history