Editor: delete previous backup directories before using them.
Replace file:read("*all") by file:read("*a").

*all is not officially accepted (works with usual Lua but not LuaJ).
Remove tabs.
Tabs
Remove tabs.
Fix separator:on_activating() typo in ChangeLog.
ignores build directories
Video mode and controls adjusted for GCW
using std::vector instead of std::list to allocate Sprites
Log all errors in error.txt (fix #287).
Fix a possible memory error when playing sounds.
Fix a crash when adding a new menu during a menu:on_finished() event.
Sprite converter: fix hud and menu sprite ids.
Fix blocks continuing to follow hero after picking treasure (fix #284).
Remove tabs
Inline Rectangle functions, a bottleneck since the work on grounds.
Speed up Destructible::get_ground(), a bottleneck.
Inline very frequently used MapEntity functions().
Inline more MapEntity functions.
Optimize MapEntities::get_ground().