Что нового

AutoIt 3.3.14.2/3/4/5 - Финал

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Знаю что с задержкой, но всё же...

Список изменений:
3.3.14.5 - 16 Марта, 2018

UDFs:
Исправлено #3606: CheckForUpdates : Скрипт Extras\AutoUpdateIt\AutoUpdateIt.au3.



3.3.14.4 - 9 Марта, 2018

UDFs:
Добавлено #3230: Новый необязательный параметр в _WinAPI_WideCharToMultiByte() для возврата бинарного значения.

Исправлено: Неверная константа в _FileListToArrayRec()
Исправлено: Принудительный Boolean в _ArrayAdd()
Исправлено #3586: Документация к _ArraySwap()
Исправлено #3585: Сортировка первого уровня в _GUICtrlTreeView_Sort()
Исправлено: Возвращаемые ошибки от _Net_Share_*()
Исправлено: Значение $KEY_WRITE для _WinAPI_RegCreateKey() или _WinAPI_RegOpenKey()



3.3.14.3 - 2 Февраля, 2018

AutoIt:
Изменено: Позиция ссылки указывающая на директиву #pragma. Найдено на странице языковых директив.
Изменено: Движок регулярных выражений PCRE обновлен до 8.37.

Исправлено #3237: Декодирование логов событий теперь справляется более чем с 9 токенами.
Исправлено #3068: некорректные комментарии к Switch в документации.
Исправлено #2997: Исправлен баг с регистром поиска при UTF в регулярных выражениях.
Исправлено #3009: MouseGetCursor() для HAND.
Исправлено #2899: @error в WinGetHandle("LAST").
Исправлено #2945: Неисправность в выравнивании текста по центру и по правому краю у нативных кнопках при указаний их цвета.
Исправлено #2916: GUISetCoord() не использовалась в GUICtrlCreatePic().
Исправлено #2869: GUICtrlSetTip() отображала неверную подсказку.
Исправлено #2892: GUICtrlSetData() при использовании с элементом Dummy.
Исправлено: EnvUpdate() больше не будет блокироваться зависшим окном.
Исправлено: Директива pragma неверно работала с некоторыми опциями настроек Windows 10.
Исправлено: WSAGetError -> WSAGetLastError опечаток с TCP/UDP в документации.
Исправлено #3193: Пример в справке "Language Reference - Variable".
Исправлено: Опечаток в $EXITCLOSE_BYSUTDOWN -> $EXITCLOSE_BYSHUTDOWN в файле AutoItConstants.au3 используемый для OnAutoItExitRegister(). ЭТО ИЗМЕНЕНИЕ ПОВЛИЯЕТ НА РАБОТУ ВАШИХ СКРИПТОВ

UDFs:
Убрано: Документация к _MathCheckDiv(), т.к это был обычный "костыль" для Mod($iNum1, $iNum2). ЭТО ИЗМЕНЕНИЕ ПОВЛИЯЕТ НА РАБОТУ ВАШИХ СКРИПТОВ
Убрано #3071: 4-тый пример в документации для Random(), т.к это был "костыль" который более не требуется.

Изменено: Переписана _FileCountLines() использую нативную функцию FileReadToArray(). См. документацию для дополнительных значений @error.
Изменено: Возвращаемое значение от _Degree() и _Radian() при ошибке изменено с пустой строки на ноль. ЭТО ИЗМЕНЕНИЕ ПОВЛИЯЕТ НА РАБОТУ ВАШИХ СКРИПТОВ
Изменено: _SQLite 3.8.11.1 -> 3.22.0.0.
Изменено: _SQLite_Startup() больше не скачивает ничего, новая папка может быть использована для хранения файлов SQLite dll/exe @LocalAppDataDir\AutoIt v3\SQLite
Изменено: WinAPI conversion UDFs перемещены с WinAPI.au3 и WinAPIMisc.au3 в WinAPIConv.au3.
Изменено: WinAPI Handle и Object UDFs перемещены с WinAPI.au3 в WinAPIHObj.au3.
Изменено: WinAPI Icons UDFs перемещены с WinAPIRes.au3 в WinAPIIcons.au3.
Изменено: WinAPI Heap UDFs перемещены с WinAPISys.au3 в WinAPIMem.au3.
Изменено: WinAPI Gdi Device Context (DC) UDFs перемещены с WinAPI.au3 в WinAPIGdiDC.au3.
Изменено: _WinAPI_DefSubclassProc(), _WinAPI_GetWindowSubclass(), >_WinAPI_RemoveWindowSubclass() и _WinAPI_SetWindowSubclass() перемещены с WinAPIShellEx.au3 в WinAPISys.au3. ЭТО ИЗМЕНЕНИЕ ПОВЛИЯЕТ НА РАБОТУ ВАШИХ СКРИПТОВ
Изменено: _ArrayDisplay() теперь предназначено только для показа содержимого массива - но см. _DebugArrayDisplay(). Нет ограничения в числе элементов при отображении. Убраны параметры $iAlt_Color, $hUser_Function.

Добавлено: _ArrayAdd может принуждать элементы быть Boolean используя флаг $ARRAYFILL_FORCE_BOOLEAN.
Добавлено #3120: Теперь используется ipify.org как основной источник определения IP в функции _GetIP().
Добавлено #3093: Функция _FileWriteToLine() для добавления строк если требуется.
Добавлено #3161: Константы для MemGetStat().
Добавлено #2269: SHA2 hash алгоритм в Crypt.au3.
Добавлено #3208: Описание констант $CALG_* для _Crypt_*().
Добавлено #3210: Более точное описание значений $iCharSets в документации к _GUICtrlRichEdit_SetFont(), _GUICtrlRichEdit_GetFont().
Добавлено: Больше функции_GDIPlus_* (18).
Добавлено #3240: Константы в _PathSplit().
Добавлено #3513: Более точное описание в документации к _Timer_KillTimer(), _Timer_KillAllTimers() и _Timer_SetTimer().
Добавлено: _DebugArrayDisplay() заменяет старую _ArrayDisplay(), с множеством пользовательских настроек и кнопок.
Добавлено: _GUICtrlListView_RegisterSortCallBack() поддерживает новый тип $bNumber (2) для сравнения с StrCmpLogical Windows API.
Добавлено: Новый параметр в _GUICtrlListView_RegisterSortCallBack() для использования собственной функции обратного вызова (callback).
Добавлено: Сортировка по клику на заголовке списка в _ArrayDisplay() и _DebugArrayDisplay().
Добавлено: _ArrayAdd может принуждать элементы быть Boolean используя флаг $ARRAYFILL_FORCE_BOOLEAN.

Исправлено #3069: Константы AutoIt для include в справке.
Исправлено #3075: Описание к параметрам TimeOut в _WinAPI_WaitForSingleObject().
Исправлено #3078: Ошибка в _ArrayUnique() с 2D массивами при проверке Au3Check.
Исправлено #3094: Ошибка диапазона в _ArrayDisplay().
Исправлено #3104: _EventLog__Read() возвращала только имя домена.
Исправлено #3085: Неверные примеры UDF.
Исправлено #3113: Пример к StderrRead().
Исправлено #3117: StringFormat() - второй параметр необязательный.
Исправлено #3087: Добавление параметра в _GUICtrlRichEdit_StreamFromFile() для поддержки UTF16 без BOM.
Исправлено: Баг с разделителем заголовка в случае если _ArrayDisplay() запускается с собственной пользовательской функцией.
Исправлено: Сравнение _WinAPI_GetVersion() под Win10.
Исправлено #3091: _WinAPI_RegQueryValue() никогда не возвращает размер буфера при ошибке ERROR_MORE_DATA.
Исправлено: Сбой (крах) _GDIPlus_EffectCreate() при запуске из под AutoIt x64.
Исправлено #3134: Недостающие константы в _WinAPI_GetSystemMetrics().
Исправлено #3136: Неверное описание в возвращаемом значений для _FTP_DirPutContents().
Исправлено #3184: Неверное описание для $STYPE_DISKTREE и $STYPE_PRINTQ в _Net_Share_ShareEnum() и _Net_Share_ResourceStr().
Исправлено #3233: _GUICtrlListBox_GetSelCount() возвращает 0 при неверном handle.
Исправлено: _Date_Time_SetTimeZoneInformation().
Исправлено #3516: Документация к _Crypt_EncryptData() и _Crypt_DecryptData() об обработке НЕ ANSI символов.
Исправлено #3518: _GUICtrlStatusBar_SetParts() с массивом PartWidth.
Исправлено #3582: _WinAPI_GetGUIThreadInfo() границы каретки rectangle.



3.3.14.2 - 18 Сентября, 2015

AutoIt:
Исправлено: Директива #pragma неверно работала с некоторыми опциями настроек Windows 10.

UDFs:
Исправлено #3078: Ошибка в _ArrayUnique() с 2D массивами при автоматической проверке.
Изменено: _SQLite_Startup() больше не скачивает автоматический DLL файлы. ЭТО ИЗМЕНЕНИЕ ПОВЛИЯЕТ НА РАБОТУ ВАШИХ СКРИПТОВ



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

Документация _MathCheckDiv() убрана. Функция все еще присутствует в Math.au3, но может быть удалена позднее. Скрипты должны быть обновлены для использования Mod() вместо этого.
При ошибке возвращаемое значение _Degree() и _Radian() было изменено с пустой строки на 0.
_WinAPI_DefSubclassProc(), _WinAPI_GetWindowSubclass(), _WinAPI_RemoveWindowSubclass() и _WinAPI_SetWindowSubclass() перемещены из WinAPIShellEx.au3 в WinAPISys.au3.
Исправлена опечатка в AutoItConstants.au3 ($EXITCLOSE_BYSUTDOWN > $EXITCLOSE_BYSHUTDOWN), которая использовалась с OnAutoItExitRegister().

v3.3.14.2
UDFs:

Функция _SQLite_Startup() больше не загружает автоматически файлы DLL SQLite с autoitscript.com. Большинство пользователей совершенно не подозревали, что эта загрузка происходила при каждом запуске скрипта, а также была серьезной полосой частот для веб-сайта. Теперь библиотеки SQLite DLL должны загружаться вручную. Подробнее см. Документацию _SQLite_Startup().

Официальная новость (3.3.14.5)
Сообщить о найденных ошибках: [Англ.], [Рус.]

Скачать (3.3.14.5)

Обсуждение на нашем форуме
 
Верх