Что нового

AutoIt 3.3.7.1 (бета)

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Список изменений:
AutoIt:
- Исправлено #1599: Регрессия TraySetItemText() для пункта меню по умолчанию.
- Исправлено #1282: WinMove перед GUICtrlSetPos в процессе GUICreation.
- Исправлено #1397: HotKeySet() не оперделяла символы не совпадающие с раскладкой клавиатуры (подробнее).
- Исправлено #1531: Цвет текста по умолчанию для input/edit/list/combo/updown при использований тёмной темы оформления.
- Исправлено #1617: Ошибка в GuiCreate после того как GuiDelete приводит к зацикливанию при выходе из AutoIt.
- Исправлено #1596: GUICtrlSetPos() - использование default в качестве параметров, не приводит к изменению.
- Исправлено #1485: Крах скрипта при использований ContinueCase.
- Исправлено #1626: Документация по поводу Unicode-отправки для TCPRecv()/TCPSend().
- Исправлено #1653: Документация для сообщения WM_KEYLAST на Windows 2000.
- Исправлено #1669: Документация по поводу удваивания "\" в параметре замены у StringRegExpReplace().
- Исправлено #1673: Пример для WinGetProcess() в документаций.
- Исправлено #1677: Неправильная работа ContinueLoop с многочисленными урованями.
- Исправлено #1684: Бинарное чтение с FileRead() приводит к утечке памяти.
- Исправлено #1685: shift параметр в BitRotate().
- Исправлено #1734: Крах GUICtrlCreateAVI() при использований негативного значения в параметре subfield.
- Исправлено #1923: Высокое потребление памяти при частом использований FileOpen/FileClose.
- Исправлено #1883: Возвращаемое значение у IsHWnd(). (тип: Value = Bool).

AutoItX:
- Исправлено #1686: Крах AU3_PixelSearch.

UDFs:
- Исправлено #1040: _ScreenCapture_Capture(): утечка объекта GDI при захвате с курсором.
- Добавлено: _DebugSetup() теперь может выводит репорт в окно Notepad.
- Добавлено #1371: Поддержка Default в _TempFile().
- Добавлено #1527: Тестирование примеров для работоспособности примеров в документаций.
- Добавлено #1636: _Security__LookupAccountSID() для удалённых систем.
- Добавлено #1569: Расширен параметр $iPartial (->$iCompare) в _ArraySearch() для проверки переменных одного типа.
- Добавлено #1557: VK_xBUTTON в Constants.au3.

- Исправлено #1542: _DebugSetup() закрывается при использований с событиями GUI.
- Исправлено #1549: Крах _SQLite_Escape() для строк > 64K (> 3.3.0.0).
- Исправлено #1517: _GUICtrlListView_simpleSort с checkbox'ами.
- Исправлено #1588: AUtoIt3.exe активен для всех процессов при использований Window report.
- Исправлено #1615: _GUICtrlTreeView_SetStateImageIndex() с index = 0.
- Исправлено #1620: _DebugOut() или _DebugReportVar() содержащие «'».
- Исправлено #1513: Доступность _GUI...() использовать уведомляющий callback (LPSTR_TEXTCALLBACK).
- Исправлено #1608: _Crypt_EncryptFile() для файлов >1Mb.
- Исправлено #1644: _InetMail() с Windows Live mail.
- Исправлено #1453: _Net_Share_ShareCheck всегда возвращает 0.
- Исправлено #1664: _GUICtrlTab_GetItem() не возвращает текст.
- Исправлено #1671: Документация к _WinAPI_WideCharToMultiByte().
- Исправлено #1672: _WinAPI_GetObject() используется как ANSI версия.
- Исправлено #1665: _ScreenCapture_CaptureWnd() при использований темы с Aero.
- Исправлено #1689: _Debug...() не может быть обфусцирован.
- Исправлено #1712: Крах _FileWriteFromArray().
- Исправлено #1754: Документация опционального параметра в _PathFull().
- Исправлено #1756: Дефект _GDIPlus_Startup() при ошибке.

- Изменено: _SQLite 3.6.22 -> 3.7.2.0

Au3Check:
- Добавлено: Директива #forcedef для принуждения переменной, например после Assign().
- Добавлено: -w 7 для проверки передачи параметра ByRef.

- Исправлено: Некорректное распознавание ошибки для Const Enum.
- Исправлено: Не распознаётся глобально объявленная переменная внутри функций.
- Исправлено #1051: Не срабатывает ошибка если ключевое слово не отделено от переменной, например: Local$a.



Критические изменения для ваших скриптов:

Обсуждение бета-версий у нас на форуме
Обсуждение на официальном форуме
Сообщить о найденных ошибках: [Англ.], [Рус.]

Скачать эту версию



* Перевод делался на скорую руку, если что-то непонятно (некоторые пункты мне и самому небыли понятны), то лучше перечитайте список на английском.
* Также можете просмотреть тикеты с баг трекера многих пунктов, для этого нужно перейти по ссылке «http://www.autoitscript.com/trac/autoit/ticket/###», где ### это номер тикета, который указан в начале пунктов в списке просто нажмите на ссылку с номером соответствующего пункта :smile:.
 
Верх