Релиз haXe 2.08

Вышел haXe 2.08!
Это будет последний релиз в ветке 2.*. Следующий релиз, который пока планируется на весну 2012 будет уже называться haXe 3.0.

Что нового в haXe 2.08:

  • Серьезные улучшения в качестве получаемого js-кода в haxe -> JavaScript. (а для тех, кого и в нем что-то не устроит возможность написать собственный js-генератор с помощью макросов)
  • js.JQuery теперь стал частью стандартной библиотеки. С помощью нового тега метаданных @:overload в нем поддерживается полностью типизированный доступ.
  • весь новый API Flash Player 11 теперь доступен, с высокоуровневым haXe доступом к 3D шейдерам через HxSL а также теперь можно напрямую включать растровые изображения с помощью :
    @:bitmap("file.png") class File extends flash.display.BitmapData {}
  • два новых API для разработки на стороне сервера: URL Dispatcher и новая версия SPOD позволяющая напрямую писать SQL как haXe выражения (см. SPOD Macros)
  • множество улучшений в Макросах

Полный список изменений: http://haxe.org/file/CHANGES.txt

Комментарии

итого

ничего революционного, но весьма приятно
макросы выглядят всё страшнее
к слову, this и все локальные переменные класса теперь можно использовать в качестве замыкания в локально объявленных функциях
еще стоит заметить, что релиз включает в себя исправление многих из накопившихся ошибок и несоответствий (flash) api - багтрекер подчищен и отсортирован)

в haXeAsWing в org.aswing.plaf.basic.BasicTabbedPaneUI.hx в строке 612 нужно добавить приведение типов

if(horizontalPlacing)   {
        offsetPoint.x -= Std.int(tba[i].width);
}else{
        offsetPoint.y -= Std.int(tba[i].height);
}

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].
  • Use [gist:####] where #### is your gist number to embed the gist.

Подробнее о форматировании

CAPTCHA
Для отсева спамеров)
u
u
2
4
w
k
Enter the code without spaces and pay attention to upper/lower case.