История изменений/0.95.9: Difference between revisions
Jump to navigation
Jump to search
Dart Raiden (talk | contribs) (Replaced content with "<noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude>") |
Dart Raiden (talk | contribs) No edit summary |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude>{{PageLang| | <noinclude>{{PageLang|en}}{{VersionCard}}</noinclude> | ||
== Общее == | |||
* [[:File:Makefiles.png|Теперь Miranda действительно может собираться с помощью make-файлов]]. | |||
* По просьбам корпоративных пользователей в [[Mirandaboot.ini#SilentUpgrade|mirandaboot.ini]] добавлен ключ, позволяющий провести конвертацию базы без запроса согласия пользователя. | |||
* Базу, используемую в настоящий момент, больше невозможно копировать сторонними средствами. Её следует копировать лишь с помощью {{Plugin|Db_autobackups}}, иначе она необратимо повреждается. {{Plugin|Db_autobackups}} добавлен в архив с ядром. | |||
== Ядро и библиотеки == | |||
* обновлены библиотеки liblua, libcurl, PCRE и SQLite. | |||
* {{Plugin|StdIdle}} прекратил существование в виде отдельного плагина. Поскольку режим отсутствия теперь является частью {{Plugin|StdAutoAway}}, настройки отсутствия автоматически скрываются, если включён AdvancedAutoAway (модуль плагина {{Plugin|StatusManager}}). | |||
* реализовано определение клиента [https://github.com/PhoenixDevTeam/Phoenix-for-VK Phoenix]. | |||
* добавлены новые функции, позволяющие плагинам читать mirandaboot.ini | |||
** Profile_GetSetting() — читает строку из mirandaboot.ini | |||
** Profile_GetSettingInt() — читает целочисленное значение из mirandaboot.ini | |||
* окно «Новая учётная запись» больше не закрывается автоматически, если пользователь выбрал протокол, но забыл ввести имя учётной записи. Это даёт пользователю возможность исправить свою оплошность. | |||
== Протоколы == | |||
* {{Plugin|ICQ}} | |||
** исправлено падение при приёме файла. | |||
* {{Plugin|Jabber}} | |||
** в диалоговое окно подтверждения регистрации добавлена кнопка «Отмена». | |||
== Плагины == | |||
* адаптирован плагин {{Plugin|ProxySwitch}}. | |||
* {{Plugin|Clist_modern}} | |||
** настройки фреймов больше не привязаны к используемому языковому пакету. | |||
* {{Plugin|Clist_nicer}} | |||
** настройки фреймов больше не привязаны к используемому языковому пакету. | |||
* {{Plugin|Db_autobackups}} | |||
** если включена настройка ''Резервировать папку профиля'', то в полученный архив не будет включаться сама папка, где эти резервные копии хранятся. Иначе, каждая новая резервная копия содержит все предыдущии, каждая из которых содержит предыдущие, что быстро и решительно приводит к исчерпанию свободного места на диске. | |||
* {{Plugin|Dbx_mdbx}} | |||
** библиотека libmdbx вынесена в отдельный файл. | |||
* {{Plugin|Fingerprint}} | |||
** добавлена поддержка [https://github.com/PhoenixDevTeam/Phoenix-for-VK Phoenix]. | |||
* {{Plugin|MirLua}} | |||
** переписан модуль http. | |||
** удален метод Send. | |||
** добавлен метод Request, создающий запрос без отправки. | |||
** add async callbacks. | |||
** add new helper function luaM_isarray. | |||
** fix print of decimal point. | |||
** модуль m_json | |||
*** add __pairs metamethod support. | |||
** модуль m_http | |||
*** send function should create copy of request object to prevent side effects in async calls. | |||
*** исправлен вызов функций lua. | |||
*** устранены утечки памяти. | |||
** добавлена возможность компилировать скрипты. | |||
* {{Plugin|Quotes}} | |||
** конвертер валют Google заменён на [https://free.currencyconverterapi.com/ free.currencyconverterapi.com]. | |||
* {{Plugin|Scriver}} | |||
** добавлена возможность отправлять сообщения сочетанием клавшиш Shift+Enter. | |||
* {{Plugin|SmileyAdd}} | |||
** удалена устаревшая настройка ''Поддержка плагинов сообщений''. | |||
** удалена настройка ''Кнопка смайла'', позволявшая показать или скрыть соответствующую кнопку. Настройки видимости кнопок находятся в разделе «Беседы → Панель кнопок»; нет необходимости дублировать то же самое в настройках плагина. | |||
* {{Plugin|StatusManager}} | |||
** добавлена возможнлсть установить желаемый статус при завершении удалённой сессии. | |||
** добавлена настройка ''Входить в режим ожидания''. | |||
* {{Plugin|StdUserInfo}} | |||
** добавлена кнопка ''Личные данные...'' для {{Plugin|TopToolBar}}. | |||
* {{Plugin|TabSRMM}} | |||
** удалены глючные и некорректно работающие в современных системах настройки ''Запоминать раскладку клавиатуры поконтактно'' и ''Не загружать раскладку клавиатуры по умолчанию для новых контактов''. Отображение текущей раскладки клавиатуры в строке состояния сгинуло вместе с указанными настройками, поскольку тесно завязано на них. | |||
** удалена бесполезная настройка ''Включить звук набора текста''. По сути, она лишь показывала/скрывала соответствующий пункт в настройке звуков. Теперь он всегда виден. | |||
* {{Plugin|UInfoEx}} | |||
** добавлена кнопка ''Личные данные...'' для {{Plugin|TopToolBar}}. |
Revision as of 01:32, 13 July 2018
Общее
- Теперь Miranda действительно может собираться с помощью make-файлов.
- По просьбам корпоративных пользователей в mirandaboot.ini добавлен ключ, позволяющий провести конвертацию базы без запроса согласия пользователя.
- Базу, используемую в настоящий момент, больше невозможно копировать сторонними средствами. Её следует копировать лишь с помощью Db_autobackups, иначе она необратимо повреждается. Db_autobackups добавлен в архив с ядром.
Ядро и библиотеки
- обновлены библиотеки liblua, libcurl, PCRE и SQLite.
- StdIdle прекратил существование в виде отдельного плагина. Поскольку режим отсутствия теперь является частью StdAutoAway, настройки отсутствия автоматически скрываются, если включён AdvancedAutoAway (модуль плагина StatusManager).
- реализовано определение клиента Phoenix.
- добавлены новые функции, позволяющие плагинам читать mirandaboot.ini
- Profile_GetSetting() — читает строку из mirandaboot.ini
- Profile_GetSettingInt() — читает целочисленное значение из mirandaboot.ini
- окно «Новая учётная запись» больше не закрывается автоматически, если пользователь выбрал протокол, но забыл ввести имя учётной записи. Это даёт пользователю возможность исправить свою оплошность.
Протоколы
- ICQ
- исправлено падение при приёме файла.
- Jabber
- в диалоговое окно подтверждения регистрации добавлена кнопка «Отмена».
Плагины
- адаптирован плагин ProxySwitch.
- Clist_modern
- настройки фреймов больше не привязаны к используемому языковому пакету.
- Clist_nicer
- настройки фреймов больше не привязаны к используемому языковому пакету.
- Db_autobackups
- если включена настройка Резервировать папку профиля, то в полученный архив не будет включаться сама папка, где эти резервные копии хранятся. Иначе, каждая новая резервная копия содержит все предыдущии, каждая из которых содержит предыдущие, что быстро и решительно приводит к исчерпанию свободного места на диске.
- Dbx_mdbx
- библиотека libmdbx вынесена в отдельный файл.
- Fingerprint
- добавлена поддержка Phoenix.
- MirLua
- переписан модуль http.
- удален метод Send.
- добавлен метод Request, создающий запрос без отправки.
- add async callbacks.
- add new helper function luaM_isarray.
- fix print of decimal point.
- модуль m_json
- add __pairs metamethod support.
- модуль m_http
- send function should create copy of request object to prevent side effects in async calls.
- исправлен вызов функций lua.
- устранены утечки памяти.
- добавлена возможность компилировать скрипты.
- Quotes
- конвертер валют Google заменён на free.currencyconverterapi.com.
- Scriver
- добавлена возможность отправлять сообщения сочетанием клавшиш Shift+Enter.
- SmileyAdd
- удалена устаревшая настройка Поддержка плагинов сообщений.
- удалена настройка Кнопка смайла, позволявшая показать или скрыть соответствующую кнопку. Настройки видимости кнопок находятся в разделе «Беседы → Панель кнопок»; нет необходимости дублировать то же самое в настройках плагина.
- StatusManager
- добавлена возможнлсть установить желаемый статус при завершении удалённой сессии.
- добавлена настройка Входить в режим ожидания.
- StdUserInfo
- добавлена кнопка Личные данные... для TopToolBar.
- TabSRMM
- удалены глючные и некорректно работающие в современных системах настройки Запоминать раскладку клавиатуры поконтактно и Не загружать раскладку клавиатуры по умолчанию для новых контактов. Отображение текущей раскладки клавиатуры в строке состояния сгинуло вместе с указанными настройками, поскольку тесно завязано на них.
- удалена бесполезная настройка Включить звук набора текста. По сути, она лишь показывала/скрывала соответствующий пункт в настройке звуков. Теперь он всегда виден.
- UInfoEx
- добавлена кнопка Личные данные... для TopToolBar.