====== changelog ====== ===== Beta 1 (2008-05-16) ===== * Reflection works on String/Array * String / Array methods wrapping in Unknown/Dynamic contexts * trasform any Dynamic/Unknow toString() call, from o.toString() to Std.string(o) * fixed a.b()[0]; // definitly I hope * fixed bug with extern imports and class names ===== Alpha 2 (2008-04-26) ===== * SPOD tutorial example now works * resources are now implemented * generated code is now put in a 'lib' directory. Only the index.php is generated in the output dir. * fixed _ _break_ _ is not used properly * fixed break does not compile in while loops * completed php.Web (multipart now works) * fixed o.unexistantfield == null * Std.string now outputs nicer values * done var prop(dynamic, dynamic) * tested _ _resolve * tested _ _setfield * tested Typedef extensions for Objects * tested and fixed Typedef extensions for Classes * fixed internal redefine function: f() { this.f = function() { }; return this.f(); * fixed (cast x).doSomething() * fixed (new MyClass).execute(); * fixed a.b()[c]; * fixed a.getMethod()("execute"); * fixed bugs in XML * fixed inconsistency in EReg.replace() * fixed bug on invocation of static var setters * fixed bug on generation of static vars with setter defined * fixed class can't contain a function with the same name * fixed unuseful var creation when both the getter and setter exist * fixed static vars that are also function * fixed several Reflection issues * integrated haxe.Template, haxe.Timer ===== Alpha 1 (2008-04-11) ===== * first public realease