25 ноября, 2007 - v3.2.10.0
- ВНИМАНИЕ: Следующий выпуск AutoIt будет иметь следующие изменения, которые нарушат обратную совместимость:
- FileInstall() будет переписана с нуля. FileInstall() функция останется, но не будет действовать таким же образом как ранее. Новые реализации появятся в будущих бета версиях.
- Библиотека GUIConstants.au3 стала излишней, она будет идентична GUIConstantsEx.au3. Самый простой способ преодалеть это изменение, заключается в замене всех GUIConstants.au3 на GUIConstantsEx.au3, затем запустите Au3Check, и включите все недостающие библиотеки и константы пока все ошибки не будут исчерпаны.
Это изменение желательно сделать сейчас, оно не требует ожидания будущей бета-версии. В какой-то момент в ходе следующей бета-версии, GUIConstants.au3 станет идентичной GUIConstantsEx.au3, и тогда скрипты использующие GUIConstants.au3 могут работать некорректно (в зависимости от констант, которые используются в скриптах).
- Изменено: DllCall() Новый метод передачи типов ByRef используя *.
- Изменено: DllCall(): short_ptr, long_ptr, и int_ptr типы запрещены. Используйте short*, long* и int* соответственно.
- Изменено: Сняты ограничения на Execute().
- Изменено: PCRE движок регулярных выражений обновлен до 7,4.
- Исправлено: Control...() функции при использовании CLASS и TEXT вместе иногда приводит к неправильному результату.
- Исправлено: Control ...() функции при использовании CLASSNN иногда приводит к неправильному результату.
- Исправлено: Предпросмотр панели задач в Windows Vista вызывает проблемы с соответствием (поиском) окон.
- Исправлено: $var = $var не выводило ошибку если переменная $var не обьявлена.
Исправлено: GUICtrlSetImage() регрессии с изменением размера в 3.2.4.9. - Исправлено: GUICtrlCreateListView() без колонок (Columns).
- Исправлено: Экстра уведомление при использовании цветной кнопки.
- Исправлено: IniReadSectionNames() для секции без имени ( [] ).
- Исправлено: Opt( "WinTitleMatchMode", Default) фатальная ошибка.
- Исправлено: GUICtrlSetStyle() с $ES_READONLY плохой $WS_TABSTOP.
- Исправлено: AutoIt вылетает при выходе, если в функциях Win...() COM-объект используется как заголовок.
- Исправлено: ProcessExists() с сервисным процессом под Win2K.
- Исправлено: DefPushButton поведение [Ураааа!].
- Исправлено: ControlCommand(SelectString) порядок отбора.
- Исправлено: Массив не может иметь 2 ^ 24 записей (элементов).
- Исправлено: GuiCreateMenu() на окна без заголовка и без области клиентской части.
- Исправлено: WinWaitActive() иногда не срабатывает после WinActivate().
- Исправлено: При использовании GUIRegisterMsg() в цикле, не срабатывает отмена ригестрации.
- Исправлено: Фокус на ES_READONLY Edit контроля.
- Исправлено: Многочисленные исправления в UDF'ах.
Перевод by CreatoR (мой), мод на перевод от Google
P.S
Скажу от себя, что в этой версии, как я и
писал ранее, разработчики сделали поворот в 360 градусов, изменили многие функции, добавили новые. Да, теперь чтобы перейти на новую версию, нужно будет поменять многие (если не все) наши скрипты, я если честно не спешу этого делать, т.к у меня их слишком много

- разработчики знают о том, что подобные перемены проблематичны скриптерам, но понаблюдав за их действиями (на оф. форуме), можно понять, что такие перемены оправданы, тем более что это принесёт пользу в будущем, ведь рано или поздно нужно что-то менять, улучшать, и лучше поменять всё(?) одним махом, чем каждый раз по чуть чуть, мучаясь переписывая скрипты.
Happy Scripting!!!
