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

Здесь можно сообщить о найденных багах в Far.
User avatar
John Doe
Бюрократ
Posts: 13056
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 40 times
Been thanked: 318 times

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

Post by John Doe »

Внимание: Тема служит исключительно для обсуждения свежих багов Far 3.
  • Под свежими понимаются глюки и баги проявляющиеся в "ночных" сборках, но отсутствующие в "стабильных".
  • О проблемах, которые существуют давно, следует сообщать в отдельных темах, либо на багтрекере.
  • Вопросы связанные с ночными сборками, но не касающиеся багов самого фара, обсуждаются в другой теме:
Если баг о котором вы сообщили не исправлен "по горячим следам", значит необходимо создать запись на багтрекере

Предыдущие ночные билды доступны здесь.

Поведение при обнаружении проблем.
https://t.me/FarManager — Telegram чат
User avatar
NightRoman
Posts: 6034
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 20 times
Been thanked: 49 times
Contact:

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

Post by NightRoman »

Latest post of the previous page:

zg wrote:
NightRoman wrote:Нельзя ли как-то легально переключить текущее окно позади юзер скрина, окно возврата, так сказать?
что мешает это сделать до FCTL_GETUSERSCREEN или после FCTL_SETUSERSCREEN.
Пытаюсь, кажется ACTL_SETCURRENTWINDOW возвращает ошибку и после FCTL_SETUSERSCREEN.
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 158 times
Contact:

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

Post by zg »

NightRoman wrote:Пытаюсь, кажется ACTL_SETCURRENTWINDOW возвращает ошибку и после FCTL_SETUSERSCREEN.

Code: Select all

panel.GetUserScreen()
mf.waitkey()
panel.SetUserScreen()
far.Show(far.AdvControl(far.Flags.ACTL_SETCURRENTWINDOW, 2))
окно переключается, результат 1.
User avatar
NightRoman
Posts: 6034
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 20 times
Been thanked: 49 times
Contact:

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

Post by NightRoman »

Еще разбираюсь, но пока вот этот код в Фарнет не переключает окно (вызов из редактора, переключение в панели):

Code: Select all

[System.Runtime.InteropServices.Guid("e3b6663c-d6de-4494-9991-eafb4385fba5")]
[ModuleTool(Name = "Test", Options = ModuleToolOptions.Editor)]
public class Test : ModuleTool
{
	public override void Invoke(object sender, ModuleToolEventArgs e)
	{
		IEditor editor = Far.Api.Editor;
		Far.Api.UI.ShowUserScreen();
		Far.Api.UI.WriteLine("bar");
		Far.Api.UI.SaveUserScreen();
		Far.Api.Window.SetCurrentAt(-1);
	}
}
User avatar
NightRoman
Posts: 6034
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 20 times
Been thanked: 49 times
Contact:

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

Post by NightRoman »

В 4779 этот код работает. Код написан по "новым правилам", но в 4792 SetCurrentAt(-1) не работает. (-1 это указание найти и использовать индекс панелей, тоже фича).
User avatar
NightRoman
Posts: 6034
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 20 times
Been thanked: 49 times
Contact:

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

Post by NightRoman »

Разобрался. Там у меня еще один неявный вложенный GET при Far.Api.UI.WriteLine происходит. Так что вроде работает по новым правилам, если еще раз выйти из юзер скрина. Пошел прилаживать плагины под новые правила...
Denis
Posts: 1433
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 4 times

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

Post by Denis »

После старта пустой заголовок консоли.
Far 3.0 build 4784 x64

update:
Это из-за плагина(или он не виноват) airbrush. Так же при выходе из Far'a Far стал валиться на плагине DeepCompare.
Last edited by Denis on Fri 09 Sep, 2016 05:08, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 9686
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 248 times

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

Post by HaRT »

Denis wrote: После старта пустой заголовок консоли
Denis wrote: при выходе из Far'a Far стал валиться на плагине DeepCompare
Знающие люди пишут:
zg wrote: похоже, что в фаре сломался кэш плагинов. пустой заголовок — там банально
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6208
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 342 times

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

Post by Shmuel »

4788, собранный GCC 5.3.0 и запущенный с ключом /p крэшится при запуске.
User avatar
DrKnS
Posts: 5799
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 342 times

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

Post by DrKnS »

У меня вот конкретно 5.3 нет, но в 5.1 и 6.1 вроде всё ок.
Полный ребилд не помогает?
Shmuel
Posts: 6208
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 342 times

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

Post by Shmuel »

DrKnS wrote: Полный ребилд не помогает?
Я всегда делаю полный ребилд.
Сейчас перепроверил: при запуске с новым профилем не падает.
User avatar
DrKnS
Posts: 5799
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 342 times

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

Post by DrKnS »

Ну тогда профиль в студиюличку, если есть возможность.

Не надо, повторил.
Denis
Posts: 1433
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 4 times

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

Post by Denis »

Far 3.0 build 4788 x64
В панелях не работает сортировка по Ctrl-F5
Last edited by Denis on Mon 12 Sep, 2016 20:55, edited 1 time in total.
User avatar
DrKnS
Posts: 5799
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 342 times

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

Post by DrKnS »

Denis wrote: В панелях не работает сортировка по Ctrl-F5
4789.
Shmuel wrote: при запуске с новым профилем не падает.
Не, это я что-то не то повторил. Если 4789 ещё падает - лучше профиль в личку.
Shmuel
Posts: 6208
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 342 times

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

Post by Shmuel »

DrKnS wrote: Если 4789 ещё падает - лучше профиль в личку.
4789 не падает.
User avatar
Vertigo
Posts: 85
Joined: Tue 13 Apr, 2010 12:04
Location: Moscow, Russia
Has thanked: 10 times
Been thanked: 4 times

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

Post by Vertigo »

В 4757 (прошу прощения за не совсем ночную сборку) во вьювере сломалось копирование по Ctrl+C выделенного текста (по Shift-Click) в кодировке UTF-8. Far мгновенно падает в районе viewer.cpp:3735.
User avatar
HaRT
Moderator
Posts: 9686
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 248 times

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

Post by HaRT »

Vertigo wrote: во вьювере сломалось копирование по Ctrl+C выделенного текста (по Shift-Click) в кодировке UTF-8. Far мгновенно падает
Подтверждаю (Far Manager, version 3.0 (build 4783) x86).
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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