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

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

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

Post by John Doe »

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

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

Поведение при обнаружении проблем.
https://t.me/FarManager — Telegram чат
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Re: Nightly Builds — еженощные сборки

Post by [e]Bu$ter »

Latest post of the previous page:

Вот же блин. Всю жизнь этого не замечал, а тут как взялся "потестить" так сразу нашел к чему придраться.
Спасибо, теперь буду знать.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Nightly Builds — еженощные сборки

Post by John Doe »

svs 28.09.2009 20:59:21 +0300 - build 1149 wrote:

Code: Select all

...
3. Macro: Для Editor.Set() добавлены 5 индексов (первый параметр):
      15: Show scrollbar
      16: Allow editing files opened for writing
      17: Select found (в поиске)
      18: Regular expressions (в поиске)
      19: Pick up the word (в поиске)
Все индексы работают, кроме 16, 17 и 18.

msgbox(Editor.Set(16,-1)) возвращает 256
Может я что-то неправильно понимаю, но должно ведь быть 1/0?

Выполняю в редакторе макрос: Editor.Set(17,1) Editor.Set(18,1) F7
Никакого эффекта - в диалоге поиска чекбоксы не установлены.
Или это не так должно работать?

Update: http://bugs.farmanager.com/view.php?id=1198
Last edited by John Doe on Fri 04 Dec, 2009 18:11, edited 1 time in total.
https://t.me/FarManager — Telegram чат
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: Nightly Builds — еженощные сборки

Post by Александр Кряжев »

t-rex 29.11.2009 20:33:41 +0200 - build 1248

2. Похожий фикс для usermenu. Если нажали F2 находясь в списке шар то не будем искать там FarMenu.ini.
Судя по всему, теперь FarMenu.ini вообще нигде не ищем. :(

Фар - маргинальный продукт. (c) zg
SINL
Posts: 50
Joined: Mon 06 Apr, 2009 19:17

Re: Nightly Builds — еженощные сборки

Post by SINL »

1250 x64, отвалилась передача мультиарку дополнительных ключей.

Code: Select all

╔════════════════════════════ Add to RAR
║ Add to archive
║ test
║ Switches
║ -s -ag
Получаю в итоге несолидный test.rar вместо ожидавшегося солидного test20091130154321.rar.

{%%S} в команд лайнс присутствует в нужных местах (да и принудительно ресетнул на всякий случай).
SeMa
Posts: 157
Joined: Thu 03 Nov, 2005 12:31

Re: Nightly Builds — еженощные сборки

Post by SeMa »

После обновления Far2 c 1246 х86 на 1250 не открывается usermenu из файла FarMenu.ini, где бы он ни был (во многих папках есть локальные меню). В реестре меню не храню, поэтому фар выдает пустое Main menu (Registry). Возможно, это связано с переделками чтения из сетевых шар в 1247?

Far Manager v2.0 build 1250 x86
Windows XP (5.1.2600) Service Pack 3
shell32.dll 6.0.2900
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Re: Nightly Builds — еженощные сборки

Post by Wave »

Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: Nightly Builds — еженощные сборки

Post by Александр Кряжев »

SeMa, более того - уже починили.

Фар - маргинальный продукт. (c) zg
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Nightly Builds — еженощные сборки

Post by t-rex »

SINL wrote:1250 x64, отвалилась передача мультиарку дополнительных ключей.

Code: Select all

╔════════════════════════════ Add to RAR
║ Add to archive
║ test
║ Switches
║ -s -ag
Получаю в итоге несолидный test.rar вместо ожидавшегося солидного test20091130154321.rar.

{%%S} в команд лайнс присутствует в нужных местах (да и принудительно ресетнул на всякий случай).
Это та же проблема что и тут http://bugs.farmanager.com/view.php?id=1192. Следите за новостями.
V.Pyankov
Posts: 16
Joined: Fri 23 Jan, 2009 11:42

Re: Nightly Builds — еженощные сборки

Post by V.Pyankov »

Приветствую всех,
а еще в последних билдах (с какого точно не уследил) перестали отмеченные папки вверху оставаться (в диалогах копирования/переноса)
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Nightly Builds — еженощные сборки

Post by NightRoman »

1267
Да, глюки есть, например, падение Фара с переполнением стека при вызове DM_LISTDELETE. Ни подебажить, ни досконально описать сегодня, наверное, не смогу. В 1265 все ок. Краткое описание: есть список с одним элементом, неактивный причем (может, неважно), добавляем туда в первую позицию еще один элемент, выделение оставляем на старом, втором уже. В диалоге переходим в список и идем на первый элемент (Up), опа, оба элемента подсвечены, а не только первый. Далее из кода удаляем первый элемент -- падение.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Nightly Builds — еженощные сборки

Post by t-rex »

проверь на свежих билдах, и если повторяется то нужен или тестовый плагин на С или точный список вызовов API до первого глюка.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Nightly Builds — еженощные сборки

Post by NightRoman »

повторяется. щас посмотрю, что могу сделать.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Nightly Builds — еженощные сборки

Post by NightRoman »

пока навскидку: зацикливается на этих двух строках (одна функа зовет другую и наоборот - и так без конца, пока не переполнится стек)

Code: Select all

 	far.exe!VMenu::UpdateItemFlags(Pos, NewFlags)  Line 213	C++
 	far.exe!VMenu::SetSelectPos(Pos, Direct)  Line 265	C++
 	far.exe!VMenu::UpdateItemFlags(Pos, NewFlags)  Line 213	C++
 	far.exe!VMenu::SetSelectPos(Pos, Direct)  Line 265	C++
 	far.exe!VMenu::UpdateItemFlags(Pos, NewFlags)  Line 213	C++
 	far.exe!VMenu::SetSelectPos(Pos, Direct)  Line 265	C++
 	far.exe!VMenu::UpdateItemFlags(Pos, NewFlags)  Line 213	C++
 	far.exe!VMenu::SetSelectPos(Pos, Direct)  Line 265	C++
 	far.exe!VMenu::UpdateItemFlags(Pos, NewFlags)  Line 213	C++
 	far.exe!VMenu::SetSelectPos(Pos, Direct)  Line 265	C++
 	far.exe!VMenu::DeleteItem(ID, Count)  Line 543	C++
 	far.exe!SendDlgMessage(hDlg, Msg, Param1, Param2)  Line 5314	C++
 	far.exe!FarSendDlgMessage(hDlg, Msg, Param1, Param2)  Line 982	C++
EDIT: побольше стека указал, дальше он будет расти одинаково двумя строчками.
Last edited by NightRoman on Sat 05 Dec, 2009 13:14, edited 1 time in total.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Nightly Builds — еженощные сборки

Post by NightRoman »

t-rex
Могу прислать скрипт на PowerShell который воспроизводит проблемы и с выделением 2-элементов, и с падением. Дебажится в Фаре это прекрасно. У тебя ведь Вин7, значит, и .NET, и PowerShell уже в системе, ничего ставить не надо, нужны только плуги FarNet и PowerShellFar, которые потом просто выкинешь и все. Написать это на С куча времени уйдет, я ж не спец по написанию таких плугов, давно уже на FarNet сижу. Если такой вариант годится, опишу подробности и приложу скрипт.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Nightly Builds — еженощные сборки

Post by t-rex »

В 1270 я починил одну вещь, наверно связано, проверь.
Post Reply

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