Что нового

AutoIt 3.3.12.0 - Финал

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Список изменений:
1 Июня, 2014

AutoIt:
  • Изменено: Движок регулярных выражений PCRE обновлён до 8.34.
  • Добавлено #2557: Специальные управляющие строки в Send() больше не распознают повторения 0 как 1. Клавиши не будут отправлены.
  • Добавлено #2489: HttpSetUserAgent() теперь возвращает предыдущую строку user agent.
  • Добавлено #2481: FileSelectFolder() будет использовать стиль Windows Vista по мере доступности.
  • Исправлено #2562: StringRegExp() и символ Null.
  • Исправлено #2581: Dec() работала некорректно с флагами 0, 1, 2.
  • Исправлено #2568: StringStripWS() и StringIsSpace() теперь распознают null как символ пробела.
  • Исправлено #2566: неудачное "переопределение" курсора у GUISetCursor() внутри клиентского участка.
  • Исправлено #2573: неудачное "переопределение" курсора у GUISetCursor() снаружи клиентского участка.
  • Исправлено #2478: Assign() и Eval() не ограничивают имена переменных.
  • Исправлено #2316: Ошибка инициализации COM обработчика событий PowerPoint.
  • Исправлено #2512: Крах ObjName().
  • Исправлено #2613: Крах AutoIt в случае если значение массива возвращаемого с WMI запроса является null.
  • Исправлено #2309: Неправильная конверсия VT_BSTR|VT_BYREF COM варианта когда ссылаемая строка является null.
  • Исправлено #2648: FileSaveDialog() не добавляет расширение при ручном вводе пользователя.
  • Исправлено #2717: Уточнение в приложений страницы констант по поводу констант Inet.


UDFs:
  • Убрано: Использование Call() в _FTP_ProgressDownload(), _FTP_ProgressUpload() и _SQLite_Startup(). См. документацию по поводу изменений параметров $hFunctionCall и $hPrintCallback. ЭТО ИЗМЕНЕНИЕ НАРУШАЕТ ОБРАТНУЮ СОВМЕСТИМОСТЬ.
  • Убрано: http://api.exip.org/?call=ip из _GetIP() в связи с падением сайта.
  • Убрано: _WinAPI_GetUDFVersion() так как все UDF делят ту же версию что и у AutoIt с которой они поставляются.
  • Изменено: Теперь в UDF используются переменные констант вместо их значений.
  • Изменено: Переписана _FileWriteToLine() с использованием FileReadToArray().
  • Изменено: Переписана _DateDayOfWeek(), которая теперь может возвращать дни недели из локализации пользователя.
  • Изменено: _FileReadToArray() теперь возвращает 1D/2D массив в зависимости используемых параметров.
  • Изменено: Переписана _DateToMonth(), которая теперь может возвращать месяцы из локализации пользователя.
  • Изменено: Переписана Array UDF с добавкой поддержки 2D массивов, а также добавлены некоторые функции. ЭТО ИЗМЕНЕНИЕ НАРУШАЕТ ОБРАТНУЮ СОВМЕСТИМОСТЬ.
  • Изменено: Переписана Excel UDF. Функции и/или параметры были переименованы, убраны или добавлены. ЭТО ИЗМЕНЕНИЕ НАРУШАЕТ ОБРАТНУЮ СОВМЕСТИМОСТЬ.
  • Изменено: _SQLite 3.8.2.0 -> 3.8.4.3.
  • Добавлено: Проверка на ошибки в _ArrayDelete() на случай если $iElement выходил за пределы.
  • Добавлено: Пример для _WinAPI_SystemParametersInfo().
  • Добавлено: Таймер в 5 минут для _GetIP() между каждым запросом публичного IP. Это для того чтобы предотвратить нагрузку сайтов определяющих IP.
  • Добавлено: Константы $STR_REGEXP* в StringConstants.au3 для StringRegExp().
  • Добавлено: _SQLite_SQLiteExe() скачивает sqlite3.exe при необходимости.
  • Добавлено: http://bot.whatismyipaddress.com в качестве сайта определяющего IP для _GetIP().
  • Добавлено: _Array1DToHistogram().
  • Добавлено #2726: ID группы (Group ID) для получения массива в _GUICtrlListView_GetGroupInfoByIndex().
  • Исправлено: _FileListToArrayRec() ошибка объединения массива.
  • Исправлено #2550: _GUICtrlComboBox_GetEditText() размерность структуры.
  • Исправлено: _INetSmtpMail() проверка SmtpServer IPaddr.
  • Исправлено #2618: Поведение _StringBetween() в случае если $sStart и $sEnd идентичны.
  • Исправлено #2660: Кнопка в примере GUI.
  • Исправлено: _IECreate() отключение использования клавиши Windows.
  • Исправлено #2689: В случае когда $bCursor в _ScreenCapture_Capture() указан как True и компьютер заблокирован.
  • Исправлено #2693: _GUICtrlListView_GetItemTextArray() документация возвращаемого значения.
  • Исправлено #2697: недостающая константа $GW_ENABLEDPOPUP.
  • Исправлено #2700: _GUICtrlRichEdit_SetCharBkColor() не в позиций ввода (insertpoint).
  • Исправлено #2706: неправильная структура $tagWINDOWINFO.
  • Исправлено: _GUICtrlListView_GetView() и _GUICtrlListView_SetView() использовали 0 для детального отображения и 1 для отображения больших значков, в то время как это должно быть наоборот. ЭТО ИЗМЕНЕНИЕ НАРУШАЕТ ОБРАТНУЮ СОВМЕСТИМОСТЬ.
  • Исправлено: Некорректный стиль по умолчанию для _GUICtrlMenu_CreateMenu() и _GUICtrlMenu_CreatePopup(), а также изменена документация по поводу использования значений констант.


Au3Check:
  • Исправлено #2612: Ссылки функции ByRef.
  • Исправлено: Нераспознанные ошибки.


AutoIt3Help:
  • Изменено: Номер версии до 1.0.0.6.
  • Добавлено: Активация окон когда уже открыто.


Другое:
  • Изменено: Синтаксис имён переменных в файле справки под стандарты именования, для более простого восприятия и консистенции в подсказках файлов синтаксиса.
  • Добавлено: Ключевые слова и макросы в файл autoit.xml для Notepad++.
  • Исправлено #2677: Ссылка Installdir.htm в AutoIt.chm.
  • Исправлено #2676: Ссылка Installdir.htm \Sqlite в AutoIt.chm.
  • Исправлено #2725: Примеры печати в AutoIt3.chm.



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

Сообщить о найденных ошибках: [Англ.], [Рус.]

Скачать
 
Верх