Перестали сохраняться некоторые истории

Здесь можно сообщить о найденных багах в Far.
Post Reply
User avatar
den po
Posts: 61
Joined: Tue 30 Aug, 2005 07:53
Location: Чувашия, г.Чебоксары
Has thanked: 3 times
Contact:

Перестали сохраняться некоторые истории

Post by den po »

Не знаю, с какой версии, но перестала сохраняться история поиска файлов, история создания папок, может ещё где. Сейчас у меня Far 3.0.3974
Last edited by den po on Fri 11 Jul, 2014 11:28, edited 2 times in total.
JUST_DAn_PO
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Проверьте настройки, или просто удалите базу.
User avatar
den po
Posts: 61
Joined: Tue 30 Aug, 2005 07:53
Location: Чувашия, г.Чебоксары
Has thanked: 3 times
Contact:

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

Post by den po »

John Doe wrote:Проверьте настройки, или просто удалите базу.
Базу с историей удалял. В настройках всё, что надо, стоит.
Пробовал удалять профиль, фар без 3rd-party плагинов, всё равно не сохраняет. Точней во время сессии история есть, а после перезапуска фара она чистая.
JUST_DAn_PO
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Не воспроизводится.
А AltF11/AltF12/AltF8?

И попробуйте более ранние версии.

P.S.
По описанию похоже на отлючённую опцию хранения истории, или на запуск с ключом -ro
User avatar
den po
Posts: 61
Joined: Tue 30 Aug, 2005 07:53
Location: Чувашия, г.Чебоксары
Has thanked: 3 times
Contact:

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

Post by den po »

John Doe wrote:Не воспроизводится.
А AltF11/AltF12/AltF8?
А эти нормально
И попробуйте более ранние версии.

P.S.
По описанию похоже на отлючённую опцию хранения истории, или на запуск с ключом -ro
Нет, опции не отключены, я пользуюсь историей давно и активно, ничего в настройках не менял. История перестала работать одновременно и на домашнем, и на рабочем компьютерах.

Нашёл два условия, при каждом из которых баг повторяется:
- conemu (даже без установленного плагина фара);
- мой плагин.

С плагином занятная вещь. Если он экспортирует одновременно ProcessConsoleInputW и ProcessPanelEventW, глюк проявляется, если только одну из них - нет.
Ну плагин-то я поковыряю, а выбирать между историей и conemu как-то не хочется.
JUST_DAn_PO
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Поищете версию фара, с которой это началось
User avatar
den po
Posts: 61
Joined: Tue 30 Aug, 2005 07:53
Location: Чувашия, г.Чебоксары
Has thanked: 3 times
Contact:

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

Post by den po »

John Doe wrote:Поищете версию фара, с которой это началось
В Far30b3962.x86.20140625 всё нормально, других промежуточных версий у меня нет, а собирать из репозитория у меня пока нет времени. Дома попробую уточнить.
JUST_DAn_PO
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

В шапке есть ссылка на промежуточные
User avatar
den po
Posts: 61
Joined: Tue 30 Aug, 2005 07:53
Location: Чувашия, г.Чебоксары
Has thanked: 3 times
Contact:

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

Post by den po »

Ох ты ж, пропустил.
Far30b3965.x86.20140627.7z - бага нет
Far30b3967.x86.20140628.7z - баг есть
JUST_DAn_PO
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Осталось привести шаги для воспроизведения, и приложить свой плагин.
User avatar
den po
Posts: 61
Joined: Tue 30 Aug, 2005 07:53
Location: Чувашия, г.Чебоксары
Has thanked: 3 times
Contact:

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

Post by den po »

За исключением плагина, сказанного уже было достаточно для повторения. Ну хорошо, распишу:

Вариант 1:
1) очистить профиль фара
2) запустить фар из conemu 140505 или новей http://code.google.com/p/conemu-maximus5/
3) alt+f7, ввести имя aaaaa, нажать "find", закрыть диалог с результатом поиска
4) повторить п.3 с другим именем файла
5) выйти из фара по F10 (проверено с пустым профилем без изменения настроек - в старых версиях история сохраняется; для надёжности можно включить все доступные настройки, связанные с сохранением истории)
6) повторить п.2
7) alt+f7, попытаться раскрыть историю ввода маски поиска

Вариант 2:
1) очистить профиль фара, установить плагин (см. аттач)
2) запустить фар из проводника
3) alt+f7, ввести имя aaaaa, нажать "find", закрыть диалог с результатом поиска
4) повторить п.3 с другим именем файла
5) выйти из фара по F10
6) повторить п.2
7) alt+f7, попытаться раскрыть историю ввода маски поиска
Attachments
plugin.7z
(19.98 KiB) Downloaded 78 times
JUST_DAn_PO
User avatar
den po
Posts: 61
Joined: Tue 30 Aug, 2005 07:53
Location: Чувашия, г.Чебоксары
Has thanked: 3 times
Contact:

Re: Перестали сохраняться некоторые истории

Post by den po »

Компилирую сам - всё работает, качаю с сайта - баг.
Собирал энное количество ревизий 12013-12051.
Собирал таким батником:
  1. @echo off
  2.  
  3.  
  4.  
  5. call "%VS120COMNTOOLS%\vsvars32.bat"
  6.  
  7. set vsdir=%VS120COMNTOOLS:\Common7\Tools\=\%
  8.  
  9.  
  10.  
  11. rem добавил сюда, чтоб не править оригинальный build.bat
  12.  
  13. rem в оригинальном нет 7.1A
  14.  
  15. if "" == "%mssdk%" call :try_msdk Windows\v7.1A  InstallationFolder
  16.  
  17.  
  18.  
  19. build vc 32 rebuild
  20.  
  21.  
  22.  
  23. goto :EOF
  24.  
  25. rem скопировано из build.bat
  26.  
  27. :try_msdk
  28.  
  29.   for /F "tokens=1,2*" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Microsoft SDKs\%1" /v "%2" 2^>NUL') do (
  30.  
  31.     if "%%i" == "%2" if exist "%%kInclude\*" if exist "%%kLib\*" if exist "%%kBin\*" set mssdk=%%k
  32.  
  33.   )
edit 07.07.2014: Far30b3979.x86.20140707.7z - всё так же глючит.

edit 11.07.2015: Far30b3993.x86.20140711.7z - глючит, но раз в несколько запусков работает нормально

edit 21.07.2014: Far30b4012.x86.20140721.7z вроде не глючит
JUST_DAn_PO
Post Reply

Return to “Глюки и баги”