- added a bunch of debug statements to gdb engine
- gdb python parser now correctly gets all the symbols inside of a function
- fixed some crashes
- fixed bug: devices are now disassociated from a project when the project is closed
- fixed bug: frontend "disconnect" debug action now does not pause the program
- gdb.exit() no longer has the side effect of pausing gdb - it just sends SIGTERM to the process
- added shallow parsing of structs to gdb python script
- added displaying of structs to frontend
- removed unnecessary log messages
- fixed bug: all devices can be flashed now
renamed 'Flash' button to 'Run'
removed dependency on Express
Merge branch 'master' of git.outbreak.co:oban
- device unplugged callback now properly removes itself after running
replace Express with a simpler, smaller and probably faster micro-web-server
Merge branch 'master' of git.outbreak.co:oban
- gdb events now correctly unbound between debug sesssions
- added an event listener mixin with functionality similar to Backbone's listenTo
- closing a project now stops debugging