Page 1 of 1

Mouse2002 не работает в последних Far3

Posted: Tue 22 Oct, 2019 18:57
by www
Плагин Mouse2002 https://plugring.farmanager.com/plugin.php?pid=454&l=ru не работает в новых версиях Фар3. В старых Фар3 работает. Как минимум работает до Far30b5000.x86.20170807.7z Точную версию начиная с которой перестает работать назвать не могу, по причине трудоемкости тестирования (надо скачать все версии, и перебирать каждую).
Неработоспособность выражается в зависании Фара, если попробовать мышью что нибудь выделить в редакторе. Фар перестает реагировать на нажатие клавиш и клики мышью, затем выскакивает окно виндовс с сообщение что программа зависла.

Mouse2002 не работает в последних Far3

Posted: Tue 22 Oct, 2019 19:17
by HaRT
www wrote:
Tue 22 Oct, 2019 18:57
надо скачать все версии, и перебирать каждую
Нет, надо пользоваться методом половинного деления.

См. тж.

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 19:06
by www
Там 3 версии макроса Editor_MouseSelect.lua, самая новая не работает, в обсуждении написано что для работы требуется что бы был включен FarColorer (HaRT, рассказывать как не работает не буду, в теме обсуждения макроса, без меня все что надо написано).
Макрос не вызывает меню при нажатии правой кнопки мыши, а плагин вызывает.
Это к тому, что макрос не понравился. Буду юзать плагин и сидеть на старом фаре. Наверно не трудно поставить плагин, определить в чем несовместимость и сделать что бы он работал в новых версиях фара.

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 19:19
by Shmuel
www wrote:
Wed 23 Oct, 2019 19:06
Наверно не трудно поставить плагин, определить в чем несовместимость и сделать что бы он работал в новых версиях фара.
Плагин 17-летней давности, без исходников. Кто будет с ним возиться и править Фар под него?
А насчёт макроса, не знаю, что вам не понравилось. Регулярно им пользуюсь и весьма доволен.

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 20:05
by www
Мне представляется, что явная ошибка с сообщением виндовс о зависании фара, это "тупая" ошибка, и отладчик сразу покажет на что плагин "ругается".
Shmuel wrote:
Wed 23 Oct, 2019 19:19
А насчёт макроса, не знаю, что вам не понравилось.
Макрос скажем так сыроват, если новая версия без колорера не работает. И меню по правой кнопке мыши, как в блокноте или в тотал командере, которого нет в макросе, интуитивно привычно.

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 20:05
by Taciturn
Shmuel, но ведь написано чем макрос хуже — нет меню. В этом плане плагин был куда удобнее.

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 20:14
by Shmuel
www wrote:
Wed 23 Oct, 2019 20:05
Макрос скажем так сыроват, если новая версия без колорера не работает.
Так я и пользуюсь предпоследней версией (ибо колорером не пользуюсь).
Taciturn wrote:
Wed 23 Oct, 2019 20:05
но ведь написано чем макрос хуже — нет меню. В этом плане плагин был куда удобнее.
Да, почитал сейчас справку плагина - выглядит неплохо. Надо будет попробовать.

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 20:27
by zg
5494. по сути виноват плагин, но в те времена и не такое делали.
www wrote:
Wed 23 Oct, 2019 19:06
Буду юзать плагин и сидеть на старом фаре.
вы и так на нём сидите больше двух лет, с чего вдруг такая активность?

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 21:09
by pepak
I wouldn't be at all surprised if the culprit was build #5463. More plugins were negatively affected by that. Bugreport

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 21:12
by HaRT
pepak wrote:
Wed 23 Oct, 2019 21:09
I wouldn't be at all surprised if the culprit was build #5463
As per the changelog, the build 5024 was to blame.

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 21:21
by zg
HaRT wrote:
Wed 23 Oct, 2019 21:12
the build 5024 was to blame.
и в чём вина билда 5024?

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 21:30
by HaRT
zg wrote:
Wed 23 Oct, 2019 21:21
в чём вина билда 5024?
Отвечу вопросом на вопрос: во фразе «после 5024 плагин Mouse2002 зависал при выделении мышью» слово «после» имеет включительный смысл или исключительный?
Ну а если серьёзно, то не понимаю, зачем вы придираетесь к словам в этом вряд ли принципиальном случае.

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 21:47
by DrKnS
pepak wrote:
Wed 23 Oct, 2019 21:09
I wouldn't be at all surprised if the culprit was build #5463
5463, codename "Scapegoat".

И в штаны вам тоже он, да.

Mouse2002 не работает в последних Far3

Posted: Wed 23 Oct, 2019 21:49
by zg
HaRT wrote:
Wed 23 Oct, 2019 21:30
Отвечу вопросом на вопрос: во фразе «после 5024 плагин Mouse2002 зависал при выделении мышью» слово «после» имеет включительный смысл или исключительный?
вы не про то спрашиваете. 5024 исправляет баг, из-за которого плагин работал.