2019-04-23
@Mark
FramePacker sort only *remaining* frames to pack, because when we skip the index forward by the number of frames we packed, we won't necessarily be skipping the correct frames (since we skip in the *UN*sorted array). Instead, sort this.frames at the start of FramePacker process
Mark committed on 23 Apr 2019
@Mark
Wasn't processing the out_dir argument properly or passing any base arguments to Job
Mark committed on 23 Apr 2019
@Mark
Exporter now packs all graphics on the same FramePacker, and sends all the pngs back (had to up the string length size to 4 bytes for all the data)
Mark committed on 23 Apr 2019
@Mark
Exporter.fla now grabs sprite-style frames and packs them to sheets (no return data yet)
Mark committed on 23 Apr 2019
2019-04-22
@Mark
FramePacker has an outline of an algorithm to get good sheets out of a list of rectangles (next: get those rectangles!)
Mark committed on 22 Apr 2019
@Mark
Debug mode for DebugExporter.fla (run the fla first, then connect to it as many times as you want with exporter.py) and random exporter fixes
Mark committed on 22 Apr 2019
2019-04-21
@Mark
Start a packer that works purely on rectangular bitmap areas (export type agnostic). How should we determine best sheet size?
Mark committed on 21 Apr 2019
2019-04-20
@Mark
Proper interaction with the exporter now using the new format
Mark committed on 20 Apr 2019
@Mark
JSON validation of src files by a schema
Mark committed on 20 Apr 2019
2019-04-19
@Mark
Fix typos
Mark committed on 19 Apr 2019
@Mark
Start processing asset jobs from a src file
Mark committed on 19 Apr 2019
2019-04-18
@Mark
Update vim session to have relative paths
Mark committed on 18 Apr 2019
@Mark
Remove _strace.as, it's not needed
Mark committed on 18 Apr 2019
@Mark
Start doing a src file asset based export
Mark committed on 18 Apr 2019
2019-04-17
@Mark
Move some old files we probably won't use
Mark committed on 17 Apr 2019
@Mark
Working sending base64 over the json channel to load a MovieClip source in the Exporter.fla
Mark committed on 17 Apr 2019
2019-04-16
@Mark
Sending messages properly back and forth using the new driver architecture, and a proper message queue+program completion
Mark committed on 16 Apr 2019
2019-04-15
@Mark
Work on splitting up the driver into multiple files (we can ignore the .pyc files this produces)
Mark committed on 15 Apr 2019
2019-04-14
@Mark
Reorg
Mark committed on 14 Apr 2019
2019-04-13
@Mark
Start jobs on the driver side
Mark committed on 13 Apr 2019
2019-04-12
@Mark
exporter.py as more of a driver program, doing all file IO. Exporter.fla as the new flash component
Mark committed on 12 Apr 2019
2019-04-04
@Mark
Force all _trace's to be _strace's. Also, wasn't passing GraphicDefs around properly (no GameData/GraphicFactory!)
Mark committed on 4 Apr 2019
@Mark
Export jobs are queued, but they aren't getting to the exporter... (where is our log going?)
Mark committed on 4 Apr 2019
2019-04-03
@Mark
Start passing jobs
Mark committed on 3 Apr 2019
@Mark
Bidirectional command passing
Mark committed on 3 Apr 2019
2019-03-26
@Mark
Sending commands either via cmd line or stdin (also update .gitignore to ignore *.airi files, since it's easier to just produce those instead of signing an exe if we are using the projector version)
Mark committed on 26 Mar 2019
@Mark
Reading all args for now
Mark committed on 26 Mar 2019
2019-03-25
@Mark
Hand roll the parsing so we can parse stdin for commands if we get "-" passed as input
Mark committed on 25 Mar 2019
@Mark
Start rolling our own args parsing so we can do it the way I want :(
Mark committed on 25 Mar 2019
2019-03-22
@Mark
More playing with arg parsing
Mark committed on 22 Mar 2019