Вышла в свет новая сборка уникальной программы "NeoBook Professional".
Дата релиза:NeoBook 5.7.0 - 21 февраля 2011 года.
Дополнения <spoiler>- Появилась возможность добавлять изображения к пунктам главного меню, а также трей-меню. Маленькие изображения (20х20 пикселей) наиболее оптимальны, однако рисунки для пунктов меню могут достигать размеров 64х64 пикселей. Рекомендуются прозрачные PNG-изображения, но могут быть использованы любые форматы изображений, поддерживаемых NeoBook. При использовании непрозрачных изображений NeoBook попросит указать "прозрачную" часть рисунка.
- Добавлена поддержка следующих размеров значков (иконок):
16 x 16 x 4bit (16 цветов) 32 x 32 x 4bit 48 x 48 x 4bit 16 x 16 x 8bit (256 цветов) 32 x 32 x 8bit 48 x 48 x 8bit 16 x 16 x 32bit (16 миллионов цветов + альфа-канал) 32 x 32 x 32bit 48 x 48 x 32bit 128 x 128 x 32bit
- Всплывающие меню (команды Menu и MenuEx) теперь отрисовываются в стиле/теме главного меню.
- Команды Menu и MenuEx снабжены опциями установки ширины (в пикселях), а также количества пунктов для отображения до появления вертикальной полосы прокрутки.
- Добавлены глобальные переменные [HTTPAgent] и [HTTPReferrer], которые могут быть использованы в командах InternetGet, InternetPost и DownloadFile.
- Команда Math теперь может быть использована в формулах, содержащих денежные символы и разделители (согласно настроек Панели управления Windows). Ранее команда Math при подсчетах удаляла эти символы из формулы, и включение любых подобных символов в формулу приводило к ошибке.
- В компонент Text Entry добавлены события Gain Focus (получение фокуса) и Lose Focus (потеря фокуса).
- Теперь возможно переключение посредством "горячих клавиш" проекта при сфокусированном объекте Web Browser.
- Всплывающие подсказки, показывающие содержимое переменных с объемным текстом, теперь отображаются позади окна отладчика и не заслоняют его.
- Скомпилированные ЕХЕ-файлы теперь совместимы с утилитами "цифровой подписи", например, SignTool.
- В SDK для написания плагинов добавлена возможность создавать скрытые команды - достаточно просто поместить в секции описания команды 'HIDDEN' (на английском).
Исправления
- Команда FileList теперь возвращает правильный результат, т.е. именно те соответствия, которые были указаны в фильтре. Ранее, например, фильтр ".txt* возвращал *.txt, *.txt2, *.txt_backup, и т.д.
-Устранена проблема неправильного определения языка сценариев командой BrowserExecScript, вызывающая сбои выполнения сценария.
- Команда FocusObject теперь работает с объектами, размещенными во внешних окнах стиля "FixedPos”.
- Значительно снижена нагрузка на процессор при использовании всплывающих меню и заметок.
- Команда Suspend теперь правильно работает при задействованной опции "Wait” в командах PlaySoundFile и PlayVideoFile.
- Объект "Рисунок", размещенный на главной странице, и содержащий в качестве имени файла переменную, базирующуюся на номере или названии текущей страницы, теперь правильно обновляется при смене страниц.
- Команды InternetPost, InternetGet and DownloadFile теперь могут быть использованы с безопасными (HTTPS) серверами.
- Объект "Рисунок", заполненый (tiled) изображением размером в один пиксель, теперь не вызывает сбоя диалога свойств страницы.
- Воспроизведение анимированного GIF теперь может быть остановлено с любой страницы, а не только с той, на которой он (GIF) расположен.
- Щелчок правой кнопкой мыши при перетаскивании или растягивании объекта левой кнопкой мышки, теперь не вызывает ошибку "Access violation".
- Содержимое объекта Web Browser (кнопки и т.п.) теперь отрисовывается с использованием текущей темы Windows.
- Опция "Caption" (заголовок) команды GetObjectInfo теперь может быть использована для объектов ListBox и ComboBox.
- Устранена проблема, препятствующая программному переключению свойства доступности для группы объектов в некоторых ситуациях.
- Устранена проблема, препятствующая правильному вычислению командой Math экспоненты с отрицательными значениями.
- Устранена повышенная загрузка процессора в случае, если скомпилированная заставка экрана (проект), выбрана через Панель управления Windows.
А также некоторые мелкие исправления....
18.02.2011 - Исправлена ошибка, приводящая к повреждению скомпилированных, как "запускаемый модуль" (runtime package) проектов, содержащих пользовательскую иконку, в результате чего проект не запускался.
19.02.2011 - Устранена проблема, по причине которой команда SetVar удаляла запятые из содержимого переменной в случае, если тысящный разделить (указанный в свойствах Панели управления) был тоже выставлен как запятая.
21.02.2011 - Функции VBScript и JScript теперь работают исправно. Эта опция была случайно отключена в предыдущей версии сборки. </spoiler>