Search found 4703 matches

by DrKnS
Mon 18 Jun, 2018 13:08
Forum: Обсуждение плагинов
Topic: MultiArc: Archive support plugin — Модуль работы с архивами
Replies: 497
Views: 190933

MultiArc: Archive support plugin — Модуль работы с архивами

lev0tsk wrote:
Sat 16 Jun, 2018 08:56
Что могло произойти между тем когда работало и когда перестало
Вы установили какую-то программу, глобально перехватывающую Shift+F3.
by DrKnS
Sat 09 Jun, 2018 23:21
Forum: General Plug-In Discussions
Topic: FRC: Far Remote Control — navigate to folder from an external program, e.g. Everything search
Replies: 16
Views: 724

Is there any way to open a folder in an existing FAR instance from an external program?

rattle, looks nice.
FYI: far/plugin.hpp is not intended to be used directly, it's better to use plugins/common/unicode/plugin.hpp.

Also, there's a plugin to search via Everything directly from Far.
by DrKnS
Tue 05 Jun, 2018 18:57
Forum: Глюки и баги
Topic: Far крашится при использовании плагина 7-ZIP
Replies: 15
Views: 912

Far крашится при использовании плагина 7-ZIP

в версии FAR3-3525 (7-ZIP 18.05) этого бага нет Мы тут посмотрели, переполнение стека из-за перерисовок - это уже последствия (хотя их бы тоже надо поправить). Первопричина в том, что плагин возвращает из OpenPlugin() -2 , видимо, подразумевая этим "операция прервана пользователем". Однако, код -2 ...
by DrKnS
Tue 05 Jun, 2018 14:12
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3391
Views: 826850

Глюки и баги, появившиеся в «ночных сборках»

Shmuel wrote:
Tue 05 Jun, 2018 11:16
В таких случаях, однако, запись в чейнжлоге была бы совсем не лишней.
Случайно получилось: в 5211 поломал, в 5212 восстановил по документации, думая, что раньше тоже было корректно.
by DrKnS
Tue 05 Jun, 2018 10:52
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3391
Views: 826850

Глюки и баги, появившиеся в «ночных сборках»

Shmuel wrote:
Tue 05 Jun, 2018 05:45
assert на тесте mf.fsplit
macrotest.lua wrote:

Code: Select all

assert(mf.fsplit(path,0x01)=="C:\\")
S=fsplit(path,Flags):
0x00000001: Текущий диск в формате "C:"
by DrKnS
Tue 05 Jun, 2018 10:30
Forum: Разработка плагинов
Topic: Ненужная сортировка
Replies: 14
Views: 671

Ненужная сортировка

На уровне уже скомпилированных старых бинарников, учитывая описание в Энциклопедии - нет. Это как? Плагин читает из структуры intptr_t (8 байт) и трактует его как bool целиком, а не только младший бит. Если туда добавить флажков, например 0x10|0x40|0x80, то получится 0xD0, что тоже true, несмотря н...
by DrKnS
Tue 05 Jun, 2018 10:09
Forum: Глюки и баги
Topic: Far крашится при использовании плагина 7-ZIP
Replies: 15
Views: 912

Far крашится при использовании плагина 7-ZIP

Можно наверное там как-то определять рекурсию.
@zg , может есть вариант лучше?
by DrKnS
Tue 05 Jun, 2018 09:57
Forum: Разработка плагинов
Topic: Ненужная сортировка
Replies: 14
Views: 671

Ненужная сортировка

использование члена StartSortOrder в новом качестве - как набор флагов (надо будет его переименовать в StartSortFlags ), а его младший бит для обратной совместимости использовать по прежнему назначению Это breaking change. Лучше просто StartSortFlags (и не забывать проверять StructSize прежде чем е...
by DrKnS
Mon 04 Jun, 2018 14:17
Forum: Обсуждение плагинов
Topic: arclite — работа с архивами на основе 7-Zip
Replies: 1815
Views: 532616

arclite — работа с архивами на основе 7-Zip

2useven10 wrote:
Mon 04 Jun, 2018 13:59
Надо будет запускать распаковку в отдельном потоке (чтобы основной тред был свободен для UI)?
Наверное. А как там сейчас в авторском плагине сделано?
by DrKnS
Mon 04 Jun, 2018 09:00
Forum: Разработка плагинов
Topic: Ненужная сортировка
Replies: 14
Views: 671

Ненужная сортировка

это вызвано panel.SetDirectoriesFirst(handle, nil, false) в mypanel:get_panel_list. Причем в данном конкретном случае плагин меняет false на false. Теоретически это можно оптимизировать внутри Far и не сортировать/перерисовывать, если это бессмысленно. С другой стороны, плагин может сам проверять P...
by DrKnS
Mon 04 Jun, 2018 08:42
Forum: Обсуждение плагинов
Topic: arclite — работа с архивами на основе 7-Zip
Replies: 1815
Views: 532616

arclite — работа с архивами на основе 7-Zip

2useven10 wrote:
Mon 04 Jun, 2018 07:34
Распаковка в последних версиях 7z сильно более многопоточная...
Надо или даунгрейдить, или отключать, а в перспективе UI показывать в основном треде через ACTL_SYNCHRO.
by DrKnS
Sun 03 Jun, 2018 22:15
Forum: Разработка плагинов
Topic: Ненужная сортировка
Replies: 14
Views: 671

Ненужная сортировка

У меня например не производится.
by DrKnS
Sat 02 Jun, 2018 10:40
Forum: Обсуждение плагинов
Topic: arclite — работа с архивами на основе 7-Zip
Replies: 1815
Views: 532616

arclite — работа с архивами на основе 7-Zip

закрался какой-то жуткий баг кнопка Фара в таскбаре покраснела (от стыда?) Плагин пытается показать диалог "Overwrite file". Однако, он зачем-то пытается это делать из другого треда, что ни к чему хорошему привести не может: > Far.exe!pluginapi::apiDialogRun(void * hDlg=0x00000000035a8750) Line 108...

Go to advanced search