View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003447 | Far Manager | Plugins Manager | public | 2017-06-21 18:49 | 2023-05-16 14:02 |
Reporter | ccaid | Assigned To | 2useven10 | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | feedback | Resolution | open | ||
Platform | x64 | OS | Windows | OS Version | 10 |
Summary | 0003447: Снять или расширить ограничения события ExitFAR | ||||
Description | в существующем виде событие ExitFAR не гарантирует корректную работу в нем функций Far API, хотя по факту в частных случаях это и возможно. одно из применений, которое нуждается в использовании Far API, — это перехват перезагрузки макросов с помощью события ExitFAR. эту ситуацию желательно тем или иным способом урегулировать. варианты урегулирования и обсуждение ситуации приведены по ссылкам ниже. | ||||
Steps To Reproduce | примеры проблемы приведены по ссылкам ниже. | ||||
Additional Information | http://forum.farmanager.com/viewtopic.php?f=38&t=8125 http://forum.farmanager.com/viewtopic.php?p=144481#p144481 | ||||
Tags | No tags attached. | ||||
Build | 6139 | ||||
|
Вот на эту фразу я откликнулся: "поместите виш на мантис". Но ваша теперешняя формулировка не имеет почти ничего общего с оригиналом. |
|
здесь имеются два взаимоисключающих варианта. кроме того, в теме последовало обсуждение, несколько расширившее взгляд (мой) на происходящее. поэтому я не поленился спросить о формулировке. поскольку ответ был уклончивый, я постарался сделать максимально общий вариант, который можно выкручивать в желаемую сторону. |
|
Не, выкручивать ничего я не хочу. Ответ мой не был уклончивый - я просто не мог и предположить, что вы измените тему на что-то совсем другое. |
|
для вас ваша позиция самоочевидна. а я не пойму, что я должен писать. не было никакой темы, было много слов обсуждения. хорошо, сейчас что мне надо сделать? |
|
> хорошо, сейчас что мне надо сделать? 1. В той формулировке, как сейчас, это уже вопрос не к LuaMacro, а к Far. Возможно, тот патч, что предлагает 2useven10, это решает, по крайней мере с этим патчем у меня падения не было (пробовал раз 10 или 15). Мои полномочия на багтрекере не позволяют редактировать "Project". 2. Если для вас это ещё актуально, можете открыть новый тикет для LuaMacro, и в нём сделать тему "оригинальную", основанную на вашей фразе "разведите эти события или научите как их развести внутри обработчика". |
|
http://bugs.farmanager.com/view.php?id=3448 |
|
>Снять или расширить ограничения события ExitFAR В текущей формулировке тикет остаётся разве что закрыть. Между тем описанные (по ссылкам) падения вполне можно квалифицировать как баг фара. Одно дело, когда функции АПИ не работают, достаточно документировать что они не доступны из обработчика этого события. И другое дело, если при их вызове фар с некоторой вероятностью падает. |
|
В текущей формулировке можно было бы всего лишь изменить "Project" на "Far Manager". Дальнейший возможный сценарий: 2useven10 назначает этот тикет себе и коммитит свой патч. |
|
Должно работать: |
|
build 6145 - один файл потерялся в 6139. |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-06-21 18:49 | ccaid | New Issue | |
2017-06-21 19:14 | shmuel | Note Added: 0015439 | |
2017-06-21 19:24 | ccaid | Note Added: 0015440 | |
2017-06-21 19:44 | shmuel | Note Added: 0015441 | |
2017-06-21 20:01 | ccaid | Note Added: 0015442 | |
2017-06-21 20:45 | shmuel | Note Added: 0015443 | |
2017-06-21 21:01 | ccaid | Note Added: 0015444 | |
2017-06-22 13:02 | JohnDoe | Note Added: 0015446 | |
2017-06-22 13:13 | shmuel | Note Added: 0015447 | |
2017-06-22 20:46 | 2useven10 | Category | LuaMacro / Macro Browser => _Common |
2017-06-22 20:47 | 2useven10 | Project | Wishes.Plugins => Far Manager |
2017-06-22 20:47 | 2useven10 | Category | _Common => Plugins Manager |
2023-05-11 15:25 | 2useven10 | Assigned To | => 2useven10 |
2023-05-11 15:25 | 2useven10 | Status | new => assigned |
2023-05-12 10:45 | 2useven10 | Status | assigned => feedback |
2023-05-12 10:45 | 2useven10 | Build | => 6139 |
2023-05-12 10:45 | 2useven10 | Note Added: 0017423 | |
2023-05-16 14:02 | 2useven10 | Note Added: 0017424 |