Miranda NG Official Community Forum
Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: laris on 14 12 2019, 20:58:20
-
Нашел глюк со звуком. После любых настроек контейнера пропадают звуковые уведомления, и на нижней строчке настроек контейнера (Звуковые уведомления) слетают все галки. Ставишь их снова, Применить, звука нет, галок нет. В стабилке то же самое. Т.е стоит зайти в настройки контейнера и звука нет. Гляньте, как будет время. И еще заметил, что autoexec_sounds.ini, создаваемый при первой установке, при запуске улетает в корзину.
-
И еще заметил, что autoexec_sounds.ini, создаваемый при первой установке, при запуске улетает в корзину.
Файлы, чьё имя начинается с autoexec_, при запуске импортируются в базу и стираются, всё как и задумано. В mirandaboot.ini есть раздел про autoexeс, там написано, где можно ознакомиться с принципом работы этих файлов.
Ставишь их снова, Применить, звука нет, галок нет.
В настройках Миранды звук-то включён глобально? (настройки -> звуки)
-
Да, там все включено и галки стоят где надо. Снял небольшое видео - https://youtu.be/2wmFoejH3bA
В принципе, если кликнуть по значку динамика в правом нижнем углу контейнера, звук появляется, но при заходе в настройки контейнера, он снова пропадет.
И еще, если поставить галки, применить, потом снять, применить, то звук будет работать ок.
-
Ага, спасибо
https://github.com/miranda-ng/miranda-ng/issues/2144
-
laris,
исправлено, спасибо
-
Не знаю, баг ли это или так теперь должно быть, но при выходе из оффлайна, новые сообщения (те, которые тебе посылали, пока ты был в офлайне) приходят, но контейнер автоматом не запускается и не мигает, о новых сообщениях можно узнать, только вручную открыв контейнер для каждого контакта. Раньше аську запустил или разбудил комп после сна, аська переподключилась и видишь мигающий контейнер с контактами, которые написали, пока ты был в офлайне.
-
Так это после любого подключения (в том числе руками, если выключить миранду, затем через какое-то время запустить и подключиться) или конкретно лишь при при подключении во время выхода их сна?
-
Так это после любого подключения
Да, после любого, после закрытия миранды и нового запуска через несколько часов, то же самое, сообщения есть, но ты узнаёшь о них, только если потыкаешь по контактам и увидишь их в диалогах. У меня альфа версия, у знакомого стабильная, у него так же.
-
laris,
исправил, сейчас билд соберется - залью и в стаблю тоже
-
Miranda NG Version: 0.95.12 alpha build #23300 (00b028b0d2) x64
Build time: 14 Aug 2020 2:03:38
¤ TabSRMM.dll v.3.6.1.4 [12 Aug 2020 20:49:18] - TabSRMM
Непонятное поведение вкладок в контейнере - при нажатии на крестик для закрытия вкладки или через ПКМ - Закрыть вкладку, контейнер со всеми вкладками просто сворачивается в панель задач, при разворачивании все вкладки на месте.
Кстати в about Version: 0.95.12 alpha build #23300 (00b028b0d2) x64, а на сайте написано версия в разработке 0.95.13.
-
Непонятное поведение вкладок в контейнере - при нажатии на крестик для закрытия вкладки или через ПКМ - Закрыть вкладку, контейнер со всеми вкладками просто сворачивается в панель задач, при разворачивании все вкладки на месте.
В настройках TabSRMM есть галка сворачивать вместо закрывать.
-
В настройках TabSRMM есть галка сворачивать вместо закрывать.
Если Вы об этом
(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Ff26.ifotki.info%2Fthumb%2Fb15d85e3dfb4bbeca6fd1e41805039d65c2643380059610.jpg&hash=a22814376f781e486f9ed750a10e13430eb8068d) (http://f26.ifotki.info/org/b15d85e3dfb4bbeca6fd1e41805039d65c2643380059610.jpg)
то эта опция не отмечена.
с верией TabSRMM.dll v.3.6.1.3 [5 Aug 2020 14:00:44] закрытие вкладок корректно выполняется.
в TabSRMM.dll v.3.6.1.4 [12 Aug 2020 20:49:18] - баг как описано выше.
-
Boris_M,
options -> message sessions -> tabs & layouts -> Esc key behavior
-
options -> message sessions -> tabs & layouts -> Esc key behavior
При одних и тех же настройках поведения по ESC.с верией TabSRMM.dll v.3.6.1.3 [5 Aug 2020 14:00:44] закрытие вкладок корректно выполняется. в TabSRMM.dll v.3.6.1.4 [12 Aug 2020 20:49:18] - баг как описано выше.
Да, если поставить "Закрыть или скрыть, зависит от настроек кнопки закрытия" то в v.3.6.1.4 можно закрыть вкладку крестиком или ПКМ, но! по ESC так же закрывается активная вкладка.
До v.3.6.1.4, в том же v.3.6.1.3 вкладки нормально закрываются по крестику и ПКМ, а по ESC (при выбраном поведении) замечательно сворачивается весь контейнер с вкладками в панель задач, не закрывая ни одной из вкладок.
-
Boris_M,
Не очень понял. при выбранном "закрыть или скрыть" оно должно либо закрывать (уничтожая контейнер), либо скрывать (т.е. контейнер можно снова поднять). Ни одна из этих возможностей не предполагает минимизацию контейнера в таскбар, так что теперь всё работает как положено.
Чтобы минимизировать в трей так и надо выбирать "Минимизировать в трей"
-
Не очень понял.
Вот картинка и настройки при которых работало как нужно - вкладки закрывались, контейнер - согласно настройкам.
TabSRMM.dll v.3.6.1.3 - что на крестик, что из ПКМ - "Закрыть вкладку", конкретная вкладка закрывается, остальные на месте, а поведение самого контенейра - согласно общим настройкам - всё гуд.
TabSRMM.dll v.3.6.1.4 - что на крестик, что из ПКМ - отрабатывается по общей настройке ESC для всего контейнера (с вкладкой либо ничего не происходит, либо закрывает всё, либо сворачивает весь контейнер)
Как теперь закрыть 1-2 вкладки из 5-10, а по ESC свернуть весь контейнер?
-
Сегодня обновилась стабильная версия Miranda NG Version: 0.95.12 build #23267 (ec86e0b2ae) x64
Появился глюк с отображением смайликов плагином SmileyAdd.dll v.0.3.2.1 [18 Aug 2020 18:19:34]
Не отображается первая строка, хотя сами смайлики вслепую выбрать можно.
-
Miranda NG Version: 0.96.1 alpha build #24165 (d60a8d0c45) x64
Database driver: SQLite database driver
¤ ICQ.dll v.0.96.1.2 [19 Jul 2021 2:09:52] - ICQ-WIM protocol
¤ IEView.dll v.1.6.0.4 [5 Jun 2021 19:30:16] - IEView
¤ historypp.dll v.1.5.1.5 [15 Jun 2021 17:48:14] - History++
-
Получение офф-лайн сообщений (заметил уже как несколько дней, сразу не обратил внимания) - на сервере 7(!) сообщений от одного контакта, все в рамках текущего дня: первое 17:43 последнее 18:47, miranda залогинилась, забрала сообщения - в окне чата и в истории 1 последнее......
Вызываем "загрузить историю сообщений с сервера" - приходят остальные 6 предыдущих и ещё несколько ранее не полученных по той же причине (и начинаю понимать весь смысл переписки с контактом прочитав частично непринятое ранее. :( )
-
Угу, завёл тикет (https://github.com/miranda-ng/miranda-ng/issues/2945).
-
Miranda NG Version: 0.96.1 alpha build #24187 (06b6dbfbae)
Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 6.0.2900.2096 (build 62900.2096)
Баг при получении личных сообщений, независимо от протокола миранда зависает секунд на 40 после каждого входящего сообщения, исходящие отправляются нормально. Прикрепил скрин какой конкретно модуль начинает грузить миранду в этот момент.
С какой именно версии это началось ХЗ, т.к. не обновлял её больше года.
Дополнение: Обнаружен ещё один баг, в окне чата с контактами перестали отображаться сообщения когда контакт появился в сети или ушол офлайн, раньше отображались когда окно чата с контактом было открыто. Где в настройках установить отображене глобально не нашол, а в настройках для каждого контакта если поставить галочку "Записывать смены статуса" то при нажатии кнопки ОК она снова пропадает.
-
Обнаружен ещё один баг, в окне чата с контактами перестали отображаться сообщения когда контакт появился в сети или ушол офлайн, раньше отображались когда окно чата с контактом было открыто. Где в настройках установить отображене глобально не нашол, а в настройках для каждого контакта если поставить галочку "Записывать смены статуса" то при нажатии кнопки ОК она снова пропадает.
Зависит от плагина сообщений. Например, в TabSRMM тут
-
Баг при получении личных сообщений, независимо от протокола миранда зависает секунд на 40 после каждого входящего сообщения, исходящие отправляются нормально. Прикрепил скрин какой конкретно модуль начинает грузить миранду в этот момент.
Будет проще, если (предварительно сделав бэкап) удалите из Миранды все учётные записи (чтобы не осталось контактов и истории) и дадите получившийся профиль + информацию о версиях (https://wiki.miranda-ng.org/index.php?title=Version_information).
Если висяк воспроизведётся у меня, то вероятность исправления резко возрастает.
Перебирать сотни настроек и искать, какое сочетание возможно вызывает тормоза в XP, вряд ли кто-то будет.
-
Перебирать сотни настроек и искать, какое сочетание возможно вызывает тормоза в XP, вряд ли кто-то будет.
Сорри за задержку, думал забили уже на эту тему, сёдня миранду обновил, зависание стало чють быстрее проходить уже секунд за 20 поэтому на форум заглянул. Причину выяснил, косяк плагина Clist_modern.dll
Miranda NG Version: 0.96.1 alpha build #24240 (1a5dc583b0)
¤ Clist_modern.dll v.0.9.1.11 [30 Oct 2021 18:19:52] - Modern contact list
Отключил для проверки плагин зависания прекратились
Создал новый профиль всего с одним контактом там уже этого зависания нет, предположение что плагин при получении нового сообщения зачемто начинает проверять все контакты, которых у меня 2к поэтому и виснет.
Зависит от плагина сообщений. Например, в TabSRMM тут
Галочка итак там стояла, в новой версии не изменилось - таже хрень, при создании нового профиля данный баг также остался.
-
Галочка итак там стояла, в новой версии не изменилось - таже хрень, при создании нового профиля данный баг также остался.
А в табсах какой журнал выбран? Беседы → Просмотрщик журнала
Никто не забыт, ничто не забыто, но если нет идей, как воспроизвести проблему, то и исправить не получится...
Например, у меня тупо нет профиля с сотнями контактов. У @ghazan есть, но ничего не виснет, следовательно, это какая-то настройка в модерне даёт о себе знать. Поэтому лучше давать профиль без контактов, но с настройками, завести туда сотни своих контактов ему будет несложно. И если оно зависнет на машине разработчика, то шансы на исправление резко повышаются.
И отчёт о версиях (https://wiki.miranda-ng.org/index.php?title=Version_information) тоже не повредит, на случай, если это шалит сочетание модерна с каким-то плагином.
-
А в табсах какой журнал выбран? Беседы → Просмотрщик журнала
IEView log, смена журнала на tabSRMM internal log решила данную проблему, с History++ таже хрень что и с IEView
А нет, опять сломалось, как только переключил на tabSRMM log какоето время проработало.
Дополнение: сёдня обновил миранду до build #24252 вроде заработало на tabSRMM log
Только небольшой баг со шрифтом, сообщение о статусе в сети или не в сети отображается темже размером шрифта что и входящие сообщения от собеседника.
И отчёт о версиях тоже не повредит, на случай, если это шалит сочетание модерна с каким-то плагином.
VersionInfo
CPU: Intel(R) Celeron(R) M CPU 420 @ 1.60GHz [x86 Family 6 Model 14 Stepping 8] [DEP Enabled]
Installed RAM: 2039 MBytes
Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 6.0.2900.2096 (build 62900.2096)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 49 MBytes
Miranda NG Version: 0.96.1 alpha build #24240 (1a5dc583b0)
Build time: 28 Nov 2021 17:38:58
Profile: ***
Database driver: SQLite database driver
Profile size: 87801856 Bytes
Profile creation date: 13 Sep 2021 17:22:22
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (35):
¤ AddContactPlus.dll v.0.9.9.2 [30 Oct 2021 18:19:40] - Add contact+
¤ AuthState.dll v.0.0.2.2 [30 Oct 2021 18:19:00] - Authorization state
¤ AVS.dll v.0.98.1.3 [30 Oct 2021 18:18:50] - Avatar service
¤ BossKey.dll v.0.5.0.4 [30 Oct 2021 18:19:02] - BossKey+
¤ Clist_modern.dll v.0.9.1.11 [30 Oct 2021 18:19:52] - Modern contact list
¤ CrashDumper.dll v.0.1.0.4 [30 Oct 2021 18:20:08] - Crash dumper
¤ DbChecker.dll v.0.95.13.2 [28 Nov 2021 17:42:30] - Database checker
¤ DbEditorPP.dll v.4.1.0.2 [30 Oct 2021 18:20:08] - Database editor++
¤ Dbx_mdbx.dll v.0.95.9.1 [30 Oct 2021 18:22:18] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.8.1 [30 Oct 2021 18:18:48] - Miranda NG mmap database driver
¤ Dbx_sqlite.dll v.0.96.1.2 [28 Nov 2021 17:42:18] - Miranda NG SQLite database driver
¤ FavContacts.dll v.0.1.0.3 [30 Oct 2021 18:19:08] - Favorite contacts
¤ Fingerprint.dll v.0.2.0.1 [30 Oct 2021 18:20:40] - Fingerprint NG
¤ Folders.dll v.0.2.0.2 [30 Oct 2021 18:19:10] - Custom profile folders
¤ historypp.dll v.1.5.1.5 [30 Oct 2021 18:22:48] - History++
¤ HistoryStats.dll v.0.2.1.2 [30 Oct 2021 18:21:52] - HistoryStats
¤ IEView.dll v.1.6.0.4 [28 Nov 2021 17:39:36] - IEView
¤ Jabber.dll v.0.95.11.1 [28 Nov 2021 17:39:54] - Jabber protocol
¤ KeyboardNotify.dll v.1.6.0.1 [30 Oct 2021 18:19:42] - Keyboard notify ext.
¤ MenuEx.dll v.1.3.2.0 [30 Oct 2021 18:19:20] - Menu item ext
¤ MessageState.dll v.0.1.0.2 [30 Oct 2021 18:21:42] - Message state
¤ MirOTR.dll v.0.14.2.2 [30 Oct 2021 18:21:10] - Miranda OTR
¤ NotesReminders.dll v.0.2.2.2 [28 Nov 2021 17:42:32] - Sticky Notes & Reminders
¤ PluginUpdater.dll v.0.2.0.12 [30 Oct 2021 18:20:18] - Plugin updater
¤ PopupPlus.dll v.2.1.1.17 [30 Oct 2021 18:20:00] - Popup plus
¤ QuickSearch.dll v.1.5.0.4 [30 Oct 2021 18:22:24] - Quick Search
¤ SeenPlugin.dll v.5.0.5.6 [30 Oct 2021 18:19:26] - Last seen
¤ SmileyAdd.dll v.0.3.2.1 [30 Oct 2021 18:19:30] - SmileyAdd
¤ SpellChecker.dll v.0.2.6.6 [30 Oct 2021 18:20:08] - Spell checker
¤ StatusManager.dll v.1.2.0.6 [30 Oct 2021 18:21:50] - Status manager
¤ TabSRMM.dll v.3.6.1.5 [28 Nov 2021 17:39:12] - TabSRMM
¤ Tipper.dll v.2.1.0.7 [30 Oct 2021 18:19:34] - Tipper
¤ TopToolBar.dll v.0.8.0.5 [30 Oct 2021 18:19:46] - TopToolBar
¤ Tox.dll v.0.11.3.2 [30 Oct 2021 18:22:22] - Tox protocol
¤ VKontakte.dll v.0.1.13.0 [28 Nov 2021 17:41:36] - VKontakte protocol
Unloadable Plugins (1):
¤ OpenSSL.dll v.0.0.0.0 [27 Apr 2019 2:01:44] - <unknown>
Plugin statically linked to missing module: LIBEAY32.mir
Plugin statically linked to missing module: SSLEAY32.mir
Plugin statically linked to missing module: mir_core.mir
Plugin statically linked to missing module: mir_app.mir
Plugin statically linked to missing module: VCRUNTIME140.dll
Plugin statically linked to missing module: api-ms-win-crt-heap-l1-1-0.dll
Plugin statically linked to missing module: api-ms-win-crt-runtime-l1-1-0.dll
Protocols and Accounts:
-------------------------------------------------------------------------------
JABBER 0 - Enabled 4 - Disabled Loaded
TOX 1 - Enabled 0 - Disabled Loaded
VKontakte 2 - Enabled 4 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
Flags_icons.dll [30 Oct 2021 18:22:26]
Fp_icons.dll [11 Sep 2021 2:04:30]
HistoryPP_icons.dll [25 Jul 2019 2:02:08]
Proto_Discord.dll [21 Aug 2019 18:35:16]
Proto_Dummy.dll [21 Aug 2019 18:35:16]
Proto_Facebook.dll [25 Jul 2019 2:02:08]
Proto_GG.dll [23 Jul 2019 18:50:30]
Proto_ICQ.dll [21 Aug 2019 18:35:16]
Proto_IRC.dll [28 Jul 2019 2:02:30]
Proto_Jabber.dll [21 Aug 2019 18:35:16]
Proto_MetaContacts.dll [21 Aug 2019 18:35:16]
Proto_MRA.dll [21 Aug 2019 18:35:16]
Proto_mRadio.dll [25 Jul 2019 2:02:10]
Proto_MSN.dll [28 Jul 2019 2:02:30]
Proto_NewsAggregator.dll [25 Jul 2019 2:02:10]
Proto_Skype.dll [28 Jul 2019 2:02:30]
Proto_Tox.dll [28 Jul 2019 2:02:30]
Proto_VKontakte.dll [28 Nov 2021 17:43:06]
Proto_YAMN.dll [28 Jul 2019 2:02:30]
SecureIM_icons.dll [30 Oct 2021 18:22:26]
TabSRMM_icons.dll [28 Nov 2021 17:43:04]
Toolbar_icons.dll [6 Aug 2019 2:02:12]
UInfoEx_icons.dll [30 Oct 2021 18:22:26]
xStatus_Jabber.dll [21 Aug 2019 18:35:16]
xStatus_MRA.dll [6 Oct 2018 2:02:12]
Поэтому лучше давать профиль без контактов, но с настройками, завести туда сотни своих контактов ему будет несложно.
Начял подготавливать профиль и удалять учётные записи, оставил лишь парочку где контактов мало - зависания прекратились. Щяс поэксперементирую немного чтоб выяснить изза количества контактов или нет.
Дополнение:
Проблема с зависанием решена!
По какойто причине плагин начинает перепроверять статусы всех контактов при получении ЛС а не конкретно этого контакта, если контактов больше тыщи то зависание становиться заметным.
0, Clist_modern.dll+0x136ae (No unwind info)
0, mir_app.mir!Clist_FindItem+0xb0 (No unwind info)
0, mir_app.mir!Clist_GetRealStatus+0xc8 (No unwind info)
Поснимал все галочки и зависания прекратились
Список контактов -> Экстра значки (основная причина)
Список контактов -> Элементы строк
-
Показ этих событий должен всегда работать со встроенным журналом табсов. Т.к. это внутреннее событие табсов, IEView и H++ про него ничего не знают и игнорируют его как неизвестное событие.
Нам нужно переделать это событие, реализовав его тупо как кусок текста, тогда все радостно бросятся его показывать.
-
Только небольшой баг со шрифтом, сообщение о статусе в сети или не в сети отображается темже размером шрифта что и входящие сообщения от собеседника.
То есть, встроенный журнал табсов игнорирует эту настройку?
-
Показ этих событий должен всегда работать со встроенным журналом табсов. Т.к. это внутреннее событие табсов, IEView и H++ про него ничего не знают и игнорируют его как неизвестное событие.
Раньше норм работало, с какой версии начялось незнаю, т.к. около года миранду не обновлял, обновил только когда у ВК API сменился и перестал подключятся.
То есть, встроенный журнал табсов игнорирует эту настройку?
Да игнорирует, меняет шрифт статусов только как "Входящее сообщение"
Слушай, а чего эти все журналы и прочее в саму мирнаду сразу не вшьют чтоб небыло всего этого гемора?
Протоколы можно так и оставить в виде плагинов т.к. они обновляются, а вот всё остальное только баги вызывает при каждой новой версии, причём исправляют одно - начинает глючить другое.
-
Потому что, например, History++ и NewStory реализуют не только журналы, но и окно истории.
А в Миранде одновременно не может быть двух плагинов, реализующих сервис окна истории. Если врубить History++, то принудительно вырубаются все прочие, кто тоже предоставляет сервис истории: NewStory, StdHistory, BasicHistory, IEHistory.
Кроме того, Миранда придерживается философии "по возможности выносить всё в плагины". Например, зачем мне в ядре этот IEView, если я пользуюсь совсем иным журналом?
Тем более, что в будущем, надеюсь, мы выбросим и IEView (неустранимый недостаток: после смерти флеша не в состоянии показывать видео), и History++ (неустранимый недостаток: написан на Паскале), как только втащим в NewStory поддержку HTML. И тогда вариантов станет поменьше: либо скудный встроенный журнал плагина сообщений (TabSRMM, StdMsg, Scriver), либо NewStory со всеми прелестями HTML5.
-
Да игнорирует, меняет шрифт статусов только как "Входящее сообщение"
Исправлено в сборке 24258. Сломалось почти 8 лет назад (https://github.com/miranda-ng/miranda-ng/commit/535b7733c38c9e4c75a8ff73f231c8b807194124#diff-7962f2cc656c0b279c36ce8b008e2abbba49a720fa33dda5849264ea9b2ba9c1L976) в ходе небольшой чистки кода. Одному богу известно, зачем он удалил этот код.
-
Кроме того, Миранда придерживается философии "по возможности выносить всё в плагины". Например, зачем мне в ядре этот IEView, если я пользуюсь совсем иным журналом?
В том то и прикол - обновился один плагин - ломаются другие, обновились поломаные плагины - ещё какойнибуть баг выскакивает.
Насчёт всех этих журналов - почемубы один нормальный встроенный не создать, с возможностью включения и отключения html?
как только втащим в NewStory поддержку HTML
Надеюсь привязки к виндосовскому IE не будет?
Только сейчяс о нём узнал, щяс протестю)
Дополнение: Протестил, пару багов сходу выявилось - полоса прокрутки не опускается доконца, сообщения о статусах онлайн/офлайн пустые с нулевой датой. Скрин прилагается.
Ещё при просмотре истории в левой вкладке (при нажатии на кнопку беседы) в списке с датами не отображаются значки как в History++ незнаю баг это или у разработчика пока ещё руки не дошли добавить.
Исправлено в сборке 24258. Сломалось почти 8 лет назад в ходе небольшой чистки кода. Одному богу известно, зачем он удалил этот код.
Исправлено лишь на половину, дата и время в статусе так и отображаются шрифтом входящего сообщения, при этом дата и время в самих входящих сообщениях отображаются нормально в соответствии с настройками.
-
Miranda NG Version: 0.96.1 alpha build #24263 (b69963685b) x64
Build time: 11 Dec 2021 17:32:08
¤ ICQ.dll v.0.96.1.6 [10 Dec 2021 21:40:08] - ICQ-WIM protocol
Очень неприятный момент обнаружился, сначала не обратил внимания, потом насторожило почему при запуске Miranda от контактов приходят одни картинки без текста, зашел в web.iсq - в сообщении и картинка и текст, вернулся в Miranda, выбираю "Загрузить сообщения с сервера" - оп! приходит отдельно сообщение :)
В общем такой глюк - при запуске программы и получении оффлайн сообщений с картинкой в Miranda приходит картинка без текста, а вызов команды "Загрузить сообщения с сервера" доставляет недополученный текст.
-
Miranda NG Version: 0.96.1 alpha build #24307 (dcaae5dea7) x64
Build time: 10 Jan 2022 18:19:58
¤ ICQ.dll v.0.96.1.7 [9 Jan 2022 16:14:50] - ICQ-WIM protocol
В общем такой глюк - при запуске программы и получении оффлайн сообщений с картинкой в Miranda приходит картинка без текста, а вызов команды "Загрузить сообщения с сервера" доставляет недополученный текст.
В общем стало понятно в чем тут дело - не приходит текст, если он при отправке картинки/файла внесен в поле "Добавить в подпись", а при "Загрузить сообщения с сервера" он приходит......
Масса недопонимая из-за этого в беседах с контактами..
(https://i7.imageban.ru/thumbs/2022.01.11/0862341b32d79f19e0d5871765a02932.jpg) (https://i7.imageban.ru/out/2022/01/11/0862341b32d79f19e0d5871765a02932.jpg)
А возможно сделать переадресацию ссылок вида
https://files.icq.net/get/0gUbX000GjMWPbhgbYSvaz61dd574f1ah
на ссылку для просмотра присланного файла
-
А возможно сделать переадресацию ссылок вида
https://files.icq.net/get/0gUbX000GjMWPbhgbYSvaz61dd574f1ah
на ссылку для просмотра присланного файла
Нет, сервер не отдаёт прямые ссылки на файлы.
-
Нет, сервер не отдаёт прямые ссылки на файлы.
Не прямую ссылку на файл, а ссылку на json в браузере где уже можно выбрать что и как посмотреть (как в RnQ Mikanoshi делал.)
https://files.icq.net/get/0gUbX000GjMWPbhgbYSvaz61dd574f1ah
в ->
https://files.icq.com/getinfo?file_id=0gUbX000GjMWPbhgbYSvaz61dd574f1ah
(конечно здорово было бы и превьюшку из dlink: или 400:)
(https://i3.imageban.ru/thumbs/2022.01.11/0c0fbae788bd8df3f715c3efb6c2f106.jpg) (https://i3.imageban.ru/out/2022/01/11/0c0fbae788bd8df3f715c3efb6c2f106.jpg)
//////////
А насчет текста с картинкам (основной поднятой проблемы из сообщения выше)- возможно будет поправить получение текста сразу а не только при загрузке сообщений с сервера?
-
MIR,
По какойто причине плагин начинает перепроверять статусы всех контактов при получении ЛС а не конкретно этого контакта, если контактов больше тыщи то зависание становиться заметным.
а можно стек сделать подлиннее? я так и не понял, в какой момент модерн начинает перестраивать статусы всех контактов при приходе сообщения
-
На сайте (https://wiki.miranda-ng.org/index.php?title=Plugin:DbEditorPP/be) с некоторыми плагинами баг в переводе на белорусский язык: белорусский вперемешку с английским.
-
Это не баг, а отсутствие перевода. Некому переводить, никто не владеет этим языком. Белорусский языковой пакет тоже никто не поддерживает уже несколько лет.
-
Пару месяцев назад при автообновлении плагинов поломались всплывающие сообщения, все настройки перерыл, ничего не помогает, при чем когда в настройках нажимаю ТЕСТ, то сообщения тестовые отображаются, у коллеги по работе такая же проблема.
-
Какие-то определенные всплывающие сообщения (допустим, только сообщения о входящих сообщениях поломались, а какие-то другие всплывающие сообщения есть) или вообще нет никаких всплывающих сообщений?
-
Как корп чат используется, кроме как входящих сообщений и нет ничего, входящие звонки ещё прикручены, тоже как входящие, ну файлы редко пересылаются, надо попросить отправить кто-то, может всплывёт в этом случае.
-
А в качестве плагина сообщений используется, конечно, tabSRMM?
-
А в качестве плагина сообщений используется, конечно, tabSRMM?
Да.
Проблему решил установкой плагина NewEventNotify, не знаю как раньше работало без него, спасибо за уделенное время!
-
Раньше в табсах была своя встроенная (и довольно старая) копия NewEventNotify, что было лютым извратом и источником постоянной головной боли.
Теперь табсы, как и прочие плагины сообщений используют для этого отдельный плагин NewEventNotify.
-
Баги с переводом сайта (https://miranda-ng.org/addons/): если перейти в дополнения, всё станет на английском, при переключении любых языков дополнения не переводятся.
-
Можно прикрутить локализации. Проблема в том, что придётся страницу каждого дополнения сделать локализуемой, для чего продублировать 6 раз, по числу языков. Ну, как новости, короче. Это даст нам 6*1930 (число дополнений) новых страниц и сборка сайта начнёт занимать неприятно долгое время - 6*36 секунд (текущее время сборки) = 3.5 мин вместо 36 секунд. И всё, что мы от этого выигрываем - перевод верхнего меню и "подвала".
На старом сайте такого вопроса не возникало, т.к. всё генерировалось динамически. Но теперь у нас чистая статика, что означает, что если мы хотим видеть какую-то страницу (например, русскую версию https://miranda-ng.org/addons/4499/), эта страница должна существовать и лежать на диске в виде файла...
-
Добрый день, после обновления появились всплывающие сообщения о наборе текста, типа набирает или закончил набирать текст и никак не получается их отключить, где посмотреть?Спасибо
-
https://wiki.miranda-ng.org/index.php?title=История_изменений/0.96.1 (https://wiki.miranda-ng.org/index.php?title=История_изменений/0.96.1)
TabSRMM
настройка «Всплывающие окна, когда пользователь набирает текст» переехала в раздел настроек Всплывающие окна → События.
-
Спасибо!
-
Где делась опция в настройках бесед,отправка по двойному ентер???а простой ентер в тексте беседы - перевод строки??
-
Настройка горячих клавиш для отправки сообщений теперь логично осуществляется в разделе "Тонкая настройка -> Горячие клавиши". Поскольку двойной Enter это не горячая клавиша (горячая клавиша это однократное нажатие одной или нескольких разных клавиш), эту возможность пришлось убрать. Назначьте какое-нибудь другое сочетание на отправку, типа Ctrl+Enter, Shift+Enter, Alt+Enter или какое-то ещё.
-
Где делась опция в настройках бесед,отправка по двойному ентер???а простой ентер в тексте беседы - перевод строки??
Было бы неплохо хотя бы по диагонали глянуть на изменения перед обновлением
Issue #3057 (https://github.com/miranda-ng/miranda-ng/issues/3057) removed Send on Shift+Enter, Send message on Enter, and Send message on double Enter options. Hotkeys for sending messages are now assigned in Options → Customize → Hotkeys → Message windows - all → Send message.
-
Справедливости ради, про то, что двойной энтер в хоткеи перенесён не был, там нет :)
-
Справедливости ради, про то, что двойной энтер в хоткеи перенесён не был, там нет
Ну так специально была приведена ссылка на тикет (https://github.com/miranda-ng/miranda-ng/issues/3057#issuecomment-1079706134) в котором описано, что настройка выкинута.
-
Вечерс, Openfire 4.7.1, Miranda NG 0.96.1 build #24539 (d92dd91a64) x64, неожиданно замечено после обновления до Miranda NG 0.96.1 , при отправке сообщения в комнату чата,происходит отключение клиента от сервера, переконнект через 10 сек.,при этом,сообщение доставлено и отображено в комнате чата,настройки на сервере не менялись,как до обновления,так и после,спасибо.
-
Смотрите причину в нетлоге (https://wiki.miranda-ng.org/index.php?title=Network_log).
Раз сервер ваш, то стоит и на нём в логах что-то посмотреть.
-
Дякую,я обновил плагин Monitoring Service до 2.3.0, и после входа в систему сегодня утром больше не выкидывает при отправке сообщения в комнате. Я не вносил никаких других изменений, так что, скорее всего, это была проблема.Огромное сорри за безпокойство.
-
Господа, я прошу прощения, за то что я не особо продвинутый, но вот, при запуске после сегодняшнего обновления.
После нажатия "Ок", процесс исчезает, с сообщением об ошибке. И так по кругу. И что я теперь должен делать?Как я должен что-то там скачивать, обновлять, менять, если программа не запускается вообще? Пишет плагин был отключен, так почему тогда при повторном запуске, оно опять пишет про него? Значит недоотключился? Как-то безответственно вы работаете...
-
С каким сообщением об ошибке?
-
И что я теперь должен делать?
Вернуть все файлы из "\Plugin Updates\Backups\последний по дате бэкап", что откатит вас на состояние "до обновления" и показать информацию о версиях (https://wiki.miranda-ng.org/index.php?title=Version_information)
-
Не заснял сообщение об ошибке. Виндосовское типа обнаружена ошибка миранда НГ, приложение будет закрыто, это по памяти.
Вернул с заменой файлы из "C:\Miranda NG\Plugin Updates\Backups\BKP2022-06-29 20-45-05". Запустил. Сообщение показанное на предыдущей странице появилось опять, хотя после нажатия "ОК" Миранда запустилась, запросила восстановление чего-то, не то профиля, не то сессии, не то базы данных, не запомнил, нажал "Ок" всё запустилось, протоколы подключились, единственное что, в главном окне списка контактов, нет верхней панели с кнопками.
VersionInfo
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ [x86 Family 15 Model 107 Stepping 2] [2 CPUs]
Installed RAM: 3070 MBytes
Microsoft Windows 7 Ultimate Edition, 32-bit Service Pack 1 (build 7601)
Internet Explorer: 8.0.7601.17514 (build 87601)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 5003 MBytes
Miranda NG Version: 0.96.1 build #24537 (4a675d2808)
Build time: 3 Jun 2022 10:05:48
Profile: C:\Miranda NG\Profiles\Naf-Naf\Naf-Naf.dat
Database driver: SQLite database driver
Profile size: 33038336 Bytes
Profile creation date: 30 Jul 2021 22:18:25
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (25):
¤ AVS.dll v.0.98.1.4 [3 Jun 2022 10:05:54] - Avatar service
¤ BasicHistory.dll v.1.0.1.10 [3 Jun 2022 10:07:42] - Basic history
¤ CrashDumper.dll v.0.2.0.1 [3 Jun 2022 10:07:12] - Crash dumper
¤ Db_autobackups.dll v.0.1.0.6 [3 Jun 2022 10:06:22] - Db autobackuper
¤ DbChecker.dll v.0.95.13.3 [3 Jun 2022 10:08:56] - Database checker
¤ Dbx_mdbx.dll v.0.95.9.1 [3 Jun 2022 10:08:52] - Miranda NG MDBX database driver
¤ Dbx_sqlite.dll v.0.96.1.2 [3 Jun 2022 10:08:48] - Miranda NG SQLite database driver
¤ Dummy.dll v.0.2.0.1 [3 Jun 2022 10:08:08] - Dummy protocol
¤ Facebook.dll v.0.1.0.11 [3 Jun 2022 10:08:50] - Facebook
¤ HistoryStats.dll v.0.2.1.2 [3 Jun 2022 10:08:38] - HistoryStats
¤ HistorySweeperLight.dll v.0.1.0.1 [3 Jun 2022 10:06:16] - History sweeper light
¤ ICQ.dll v.0.96.1.9 [3 Jun 2022 10:08:50] - ICQ-WIM protocol
¤ IEView.dll v.1.6.0.5 [3 Jun 2022 10:06:22] - IEView
¤ Import.dll v.0.95.11.1 [3 Jun 2022 10:06:18] - Import contacts and messages
¤ Jabber.dll v.0.95.11.1 [3 Jun 2022 10:06:32] - Jabber protocol
¤ NewEventNotify.dll v.0.2.2.5 [3 Jun 2022 10:06:48] - NewEventNotify
¤ NewXstatusNotify.dll v.1.4.0.12 [3 Jun 2022 10:06:22] - xStatus notify
¤ NoHistory.dll v.0.2.3.2 [3 Jun 2022 10:07:24] - NoHistory
¤ PluginUpdater.dll v.0.2.1.3 [3 Jun 2022 10:07:16] - Plugin updater
¤ Sessions.dll v.0.2.0.1 [3 Jun 2022 10:06:30] - Sessions
¤ SkypeWeb.dll v.0.95.13.3 [3 Jun 2022 10:08:24] - Skype protocol (Web)
¤ StatusManager.dll v.1.2.0.6 [3 Jun 2022 10:08:38] - Status manager
¤ TopToolBar.dll v.0.8.0.5 [3 Jun 2022 10:06:46] - TopToolBar
¤ VKontakte.dll v.0.1.13.0 [3 Jun 2022 10:08:00] - VKontakte protocol
¤ YAMN.dll v.0.1.2.7 [3 Jun 2022 10:07:26] - Mail Notifier
Unloadable Plugins (1):
¤ _VKontakte.....dll_ v.0.0.0.0 [2 Nov 2021 10:27:34] - <unknown>
Plugin statically linked to missing module: libjson.mir
Plugin statically linked to missing module: FreeImage.mir
Plugin statically linked to missing module: mir_core.mir
Plugin statically linked to missing module: mir_app.mir
Protocols and Accounts:
-------------------------------------------------------------------------------
Facebook 0 - Enabled 1 - Disabled Loaded
ICQ 2 - Enabled 0 - Disabled Loaded
MRA 1 - Enabled 0 - Disabled Loaded
SKYPE 1 - Enabled 0 - Disabled Loaded
VKontakte 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
HistoryPP_icons.dll [3 Jun 2022 10:09:06]
Proto_Dummy.dll [3 Jun 2022 10:09:10]
Proto_Facebook.dll [3 Jun 2022 10:09:10]
Proto_ICQ.dll [3 Jun 2022 10:09:10]
Proto_Jabber.dll [3 Jun 2022 10:09:06]
Proto_MetaContacts.dll [3 Jun 2022 10:09:08]
Proto_MRA.dll [3 Jun 2022 10:09:10]
Proto_Skype.dll [3 Jun 2022 10:09:10]
Proto_VKontakte.dll [3 Jun 2022 10:09:08]
Proto_YAMN.dll [3 Jun 2022 10:09:08]
TabSRMM_icons.dll [3 Jun 2022 10:09:06]
Toolbar_icons.dll [3 Jun 2022 10:09:04]
xStatus_Jabber.dll [3 Jun 2022 10:09:06]
-
Судя по списку плагинов, панель с кнопками (плагин TopToolBar) у вас работать и не должна, для нее требуются Clist_modern или Clist_nicer, а у вас их нет. Об чём оно и сообщает.
Так что, можно просто снести TopToolBar, как бесполезный. _VKontakte.....dll_ (не путать с VKontakte.dll) тоже можно снести, это какая-то старая хрень из 2021 года, которая просто занимает место.
И проверку базы сделать на всякий случай.
-
Но до сегодняшнего вечера, она была.
Открыл настройки список плагинов, TopToolBar есть, галочки пред ним нет.
Clist_modern в списке есть, но галочки перед ним нету, Clist_nicer нету в списке вообще.
Как мне панель с кнопками сверху вернуть?
Проверку базы сделал, ошибок не написало никаких.
_VKontakte.....dll_ ,то кажется вообще я вручную зачем-то резервировал....
Короче, обновил ещё раз после возврата "бекапа", обновилось нормально, запустилось нормально (без кнопок), открыл настройки, поставил галочки перед TopToolBar и Clist_modern, перезапустил, кнопки вернулись.
-
Ну вот, значит, Clist_modern был поврежден на диске, поэтому он не работал, в отчете VI его не было. За него отдувался StdClist, который максимально простой и никаких тулбаров не умеет, о чём TopToolBar и сообщал. А почему повредился Clist_modern, то неведомо, кто-то его локально покоцал, антивирус, может или накопитель глюканул. Апдейтер файлы скачал, контрольные суммы проверил, положил новые файлы и в этот момент dll-ку кто-то пожевал...
У меня, вон, в прошлом месяце системные файлы начали нулями забиваться, до сих пор не знаю, что это было, но замена накопителя помогла.
-
Выявился ещё один баг - перестали работать всплывающие сообщения/уведомления.
там в списке всплывашек в разделе События можно запретить конкретные попапы, посмотри
-
там в списке всплывашек в разделе События можно запретить конкретные попапы, посмотри
Понял в чём косяк - была активна кнопка "Выключить всплывающие окна", щяс всё заработало.
Самое интересное что на прошлых версиях события отображались не смотря на эту кнопку, а в новой версии перестали.
-
Тема про смайлы закрыта, видимо сюда писать .
Miranda NG Version: 0.96.4 alpha build #26107 (46987b670e) x64
Build time: 24 Oct 2023 17:17:46
¤ SmileyAdd.dll v.0.3.3.1 [24 Oct 2023 17:18:32] - SmileyAdd
¤ NewStory.dll v.0.1.0.4 [24 Oct 2023 11:43:02] - NewStory
¤ TabSRMM.dll v.3.6.2.6 [15 Oct 2023 20:27:44] - TabSRMM
¤ Telegram.dll v.0.11.0.1 [3 Oct 2023 20:34:06] - Telegram protocol
После обновления SmileyAdd.dll в журнале сообщений TabSRMM и журнале истории NewStory
в протоколе Telegram protocol все точки заменяются самайлом
-
Смайлопак, видимо, такой, в котором зачем-то на точку назначен смайл. Смайлопак это же набор картинок и набор правил вида "символ такой-то заменяется на картинку такую-то". Если там написано "заменяй точку на картинку", то это и произойдёт.
Какой смайлопак, кстати? Нужно его отредактировать и убрать эту точку.
-
Смайлопак, видимо, такой, в котором зачем-то на точку назначен смайл.
до ¤ SmileyAdd.dll v.0.3.3.1 [24 Oct 2023 17:18:32] - SmileyAdd
всё было ок.
Проявляется на VKsmall.msl, skype_big_pack.msl,emoji_big_pack.msl,kolobok_big_pack.msl, в общем то на любом и только в журналах протокола "Telegram protocol "В остальных (icq, skype, VK) всё ок как и было раньше на этих же паках.
--
Smiley = "skype/smile.gif", 22, ": ) :- ) :=) (smile) (Smile) : ) :- ) := ) (smile) (Smile)", "Smile | Улыбаюсь"
Вот этот смайл (skype_big_pack.msl) вместо точки в журналах Telegram
-
То, что было ок, не показатель. Это мог быть какой-то баг, из-за которого точка не учитывалась, хотя должна была.
Приходит бабуля к врачу:
— Доктор, у меня проблемa. Я постоянно пукаю. Но на самом деле это не большая проблемa, потому, что газы у меня без запаха и без звукa. В доказательство этому я, находясь у вaс в кабинете, раз 20 пукнулa и ничего.
Доктор, выслушав, говорит:
— Хорошо, вот вам таблетки, через неделю приходите.
Через неделю.
— Доктор, что вы мне дали? Стало ужасно вонять!
— Вот и отлично! Обоняние ваше мы уже вылечили, a теперь будем лечить слух.
Исправили неработающее обоняние и стало вонять, а ведь было ок.
-
Это мог быть какой-то баг, из-за которого точка не учитывалась, хотя должна была.
Вот этот смайл
Smiley = "skype/smile.gif", 22, ": ) :- ) :=) (smile) (Smile) : ) :- ) := ) (smile) (Smile)", "Smile | Улыбаюсь"
из skype_big_pack.msl вместо точки в журналах Telegram.
В журналах ICQ, VK, Skype точка не заменяется, всё ок как и было (с этим же паком.)
И так со всеми паками - заменяется точка только в Telegram журналах.
upd.
Если удалить эту строку, то вместо точки подставляет следующий смайл - то есть вместо точки идет подмена на первый смайл (в первой строке) в любом паке.
В общем пока внес ещё одну строку в начало с сылкой на несуществующий файл - костыль сработал, но проблема есть.
-
Исправлено.
-
Тема про смайлы закрыта, видимо сюда писать .
Исправлено.
Кстати а можно добавить поддержку SQLite в SmileyAdd ?
Гораздо удобнее один файл чем кучя мелких.
Да и файлы из папки AvatarCache в профиле тоже в один файл объединить, точнее их уже можно в основную базу добавить к контактам
-
Кстати а можно добавить поддержку SQLite в SmileyAdd ?
Гораздо удобнее один файл чем кучя мелких.
Еcть поддержка dll, есть поддержка asl (это емнип что-то типа скомпилированного ресурса, его какая-то программа делает)
Да и файлы из папки AvatarCache в профиле тоже в один файл объединить, точнее их уже можно в основную базу добавить к контактам
А зачем? медленно же страшно будет из sqlite всё это всасывать, да и держать придется в приватном наборе, а тут расшарил файл в память - и картинка зажила
-
Еcть поддержка dll, есть поддержка asl (это емнип что-то типа скомпилированного ресурса, его какая-то программа делает)
Пару лет назад когда для ВК набор смайлов создавал, пробовал их в один файл запихать, так и не получилось, asl это вродекак обычный zip архив, с dll там тоже какието ограничения были, в итоге сделал обычной папкой с файлами.
А зачем? медленно же страшно будет из sqlite всё это всасывать, да и держать придется в приватном наборе, а тут расшарил файл в память - и картинка зажила
Это если со всеми контактами одновременно работать, а тут сделать выгрузку аватаров в ОЗУ только тех контактов с которыми открыто окно чята, врятли сей процесс будет занимать дольше половины секунды.
-
Пару лет назад когда для ВК набор смайлов создавал, пробовал их в один файл запихать, так и не получилось, asl это вродекак обычный zip архив, с dll там тоже какието ограничения были, в итоге сделал обычной папкой с файлами.
У dll нет никаких ограничений за исключением невозможности поменять на лету, надо держать проект и собирать его. Напихивать внутрь можно всё, что угодно (например, дефолтная тема модерна - это TGA)
Ключевым моментом является то, что папка с файлами в любом случае гораздо эффективнее, не понимаю, чем оно может не нравиться.
-
Miranda NG Version: 0.96.5 alpha build #27071 (102ceb42c3) x64
Build time: 8 апреля 2024 г. 22:18:32
События-Передача файлов- Каталог для файлов
D:\Miranda\Files\%nick%\\
Приходится ставить в конце двойной слеш чтобы файлы попадали в папку %nick% иначе попадают все кучей в D:\Miranda\Files если один.
Не напрягало пока в VK не реализовали картинки предпросмотр, а VK видит настроку путей как есть
file://D:/Miranda/Files/Вася//ftAcEtsVUe4.jpg
и картинки конечно же в никуда.
-
А по какому протоколу файлы "попадают все кучей"?
Потому что у меня в TG и VK с путём "C:\Users\user\Documents\Принятые файлы\%nick%\" всё падает куда надо.
-
Периодически crash при получении картинок
лог показывает на "Likely cause of the crash plugin: Popup plus"
Miranda NG Version: 0.96.6 alpha build #27654 (97336bbc1b) x64
Build time: 20 октября 2024 г. 18:21:42
¤ PopupPlus.dll v.2.1.3.0 [19 июня 2024 г. 15:49:54] - Popup plus
-
Boris_M,
всунул затычку, посмотрим