Commits

Author Commit Message Labels Comments Date
Chris Klimas
Add locals and stack instruments
Chris Klimas
Redo debugger UI
Chris Klimas
Fix it so stepping does not show debug code
Chris Klimas
First pass at refactor of debug code, including preliminary work on line-based debugger
Chris Klimas
Rudimentary source display
Chris Klimas
Basic stepping working the.keys:justPressed() isn't, though..?
Chris Klimas
On crash, remove warnings about reading undefined globals
Chris Klimas
Fix tween promise behavior Would cancel tweens incorrectly, not fail superceded tween promises, and worst of all accidentally leaked a variable into the global scope.
Chris Klimas
Fix failure handling Now properly propagates failure messages up a promise chain.
Chris Klimas
Prevent infinite loops when dump()ing Needed to set ignored before recursing into sub-tables.
Chris Klimas
Improve debugging Refactors so most debugging code goes into debug.lua; adds better tracebacks (eliminating glue code links); refactors out debugger event loop into a separate method.
Chris Klimas
Added tag 1.4 for changeset 5e01dfeef716
Chris Klimas
Fix collision benchmark Displacement should now occur in response to a collision
Tags
1.4
Chris Klimas
Promise.andAlways now returns a child promise, same as Promise.andThen
Chris Klimas
Fix bug with tiles' imageOffset property copyTable() does a shallow copy of properties, so tiles were sharing the same _set.imageOffset property... which led to shenanigans.
Chris Klimas
Fix warning One copy/paste too far :(
Chris Klimas
Create input subpackage
Chris Klimas
Clean up indentation
Chris Klimas
Remove outdated subdisplace() call
Chris Klimas
Move loadLayers() method from View to Group No reason why it shouldn't be higher up on the class hierarchy.
Chris Klimas
Handle non-Latin keyboard input Thanks to a forum post by DarthDie for this fix -- http://libzoetrope.org/forums/index.php/topic,24.0.html. This resolves bug 11.
Chris Klimas
Remove print debugging
Chris Klimas
Improved print debugging The console is much faster at parsing through huge amounts of text being printed at once, and it now identifies the source of the print statement where possible.
Chris Klimas
Stop all audio when reloading
Chris Klimas
Remove print debug statement
Chris Klimas
Add Map.spriteAtMap and Map.spriteAtPixel methods
Chris Klimas
Handle .. in asset pathnames This resolves bug 16.
Chris Klimas
Fix mouse wheel handling Thanks Elu! http://libzoetrope.org/forums/index.php/topic,16.0.html
Chris Klimas
Enforce event bubbling model All update-related events now move from child upward to parent in processing order.
Chris Klimas
Fix missing reciprocal collision
  1. Prev
  2. Next