Страница 2 из 2

Re: Баги DC

Добавлено: 29.09.2011 17:12:19
AlexVinS
AlexVinS писал(а):
Alexx2000 писал(а):Всегда или при каких-то условиях? У меня все сохраняется корректно.

Вобщем это оказался не баг. Баг в другом: некорректно открываются GZip/Zip архивы. (CTRL+PgDown) открывает архив видит в нем файл, но размер отрицательный (или просто некорректный) , и при попытке просмотра прямо из архива DC виснет. (А вот после прибивания зависшего процесса и сказалось что избранные каталоги не сохранились)


И все таки проблема с сохранением есть. Настройки нормально сохраняются при закрытии программы но не сохраняются при завершении сеанса ОС. (А это очень неудобно - уж если я открыл DC то и не закрываю его во время работы)

Re: Баги DC

Добавлено: 29.09.2011 17:36:51
xcod
Походу не срабатывает цепочка событий OnCloseQuery->OnClose... при завершении сеанса как в моем случае viewtopic.php?f=5&t=7433
если сохранение описано в них
непонятно пока баг это или фишка
стоит ли об этом писать в багрепорт

Re: Баги DC

Добавлено: 29.09.2011 17:50:52
AlexVinS
OnCloseQuery не вызывается автоматически при QueryEndSession.

Re: Баги DC

Добавлено: 10.01.2012 12:29:04
Light13
0.5.2 beta WinXP SP3 x32 Делал сравнение двух файлов. При нажатии кнопки "Следующее отличие" при нахождении на последнем отличии вывалилась ошибка Index Out of Bounds.

Текст из файла-репорта
--------------- 10-01-2012, 12:30:16 ---------------
| DC v0.5.2 beta Rev. 4178M -- i386-Win32-win32/win64
| Windows XP SP3 i386
Unhandled exception: EListError: List index (666) out of bounds
Stack trace:
$0045BACF in C:\Program Files\Double Commander\doublecmd.exe

Re: Баги DC

Добавлено: 14.01.2015 18:57:13
Снег Север
Double Commander валится на Windows, если в настройках форматов указан язык с записью справа налево (арабский, иврит). Ошибка явно происходит где-то в момент автоматической смены BiDiMode. Если в файле проекта принудительно прописать Application.BidiMode := bdLeftToRight, всё работает.

Re: Баги DC

Добавлено: 09.08.2018 08:37:03
sts
Народ, автор сюда заходит или все?

Re: Баги DC

Добавлено: 16.08.2018 17:28:08
Verx0Laz
sts писал(а):Народ, автор сюда заходит или все?

У автора в профиле - "последнее посещение сайта - 03.11.2017"

Re: Баги DC

Добавлено: 22.02.2024 12:38:53
Alexander
В uglobs.pas нужно поправить на что-то вроде:

Код: Выделить всё

  procedure GetDCFont(Node: TXmlNode; var FontOptions: TDCFontOptions);
var
tmp : LongInt;
  begin
tmp := LongInt(FontOptions.Quality);
    if Assigned(Node) then
      gConfig.GetFont(Node, '', FontOptions.Name, FontOptions.Size, Integer(FontOptions.Style), tmp,
                                FontOptions.Name, FontOptions.Size, Integer(FontOptions.Style), tmp);
  end;
иначе не собирается:

Код: Выделить всё

/home/first/src/doublecmd/2/doublecmd/src/uglobs.pas(2500,125) Error: (4037) Typecast has different size (1 -> 4) in assignment

Re: Баги DC

Добавлено: 22.02.2024 13:10:26
Alexx2000
Эта проблема только с FreePascal из Git (fixes_3_2 или main), с релизом 3.2.2 собирается нормально. Однако исправление тут необходимо несколько иное.

Re: Баги DC

Добавлено: 23.02.2024 15:28:59
Alexander
Во, теперь всё работает. И с git версиями, да ещё и с pie запустил. К будущим версиям теперь готов.
Double Commander
Version: 1.2.0 alpha
Revision: 11235
Commit: 74b3763c5
Build date: 2024/02/23
Lazarus: 3.99.0.0
FPC: 3.3.1
Platform: x86_64-Linux-gtk2
OS version: Debian trixie/sid

Widgetset library: GTK 2.24.33

Re: Баги DC

Добавлено: 13.03.2026 13:33:03
sunjob
Padre_Mortius писал(а): 29.09.2010 23:43:44 обновление второй панели (в которую копируется) не происходит.
последняя версия - до сих пор не починили? постоянно сталкиваюсь с подобным багом.
- slackware 14.2
- fpc - 3.2.2
- lazarus -3.x (пробовал разные, без разницы)
- libX11-1.8.7
- tde/trinity 14.0.11

Re: Баги DC

Добавлено: 13.03.2026 23:29:56
Alexx2000
Полагаю у большинства все работает. Проблемы могут быть с сетевыми файловыми системами.

Re: Баги DC

Добавлено: 13.03.2026 23:46:24
sunjob
Alexx2000 писал(а): 13.03.2026 23:29:56 Проблемы могут быть с сетевыми файловыми системами.
речь шла о таковых?

у меня проблемы в локальном варианте, просто наводил порядок, перебрасывал файлы, удалял папки итд... и прям сильно достало, в течении минуты раз 5 несработка обновления содержимого панели.

плюнул - ушел на старый добрый мс, разбираться с косяками не было времени.

Re: Баги DC

Добавлено: 14.03.2026 02:02:28
svk12
Проблем не обнаружено :
Double Commander
Version: 1.2.0
Revision: 133
Commit: 946341b39
Build: 2026/01/25
Lazarus: 4.4.0.0
Free Pascal: 3.2.3
Platform: x86_64-Linux-qt6
System: ALT Workstation K 11.2 (Nemorosa)
Desktop Environment: KDE (wayland)
Widgetset library: Qt 6.9.3

Re: Баги DC

Добавлено: 14.03.2026 03:53:31
sunjob
я и не утверждал, что "вот у всех вот так вот и будет" ... умврн чяднт... :о)
проблема есть, проявляется "стабильно".
предполагаю gtk2-зависимость.
разбираться не стал.

p.s.1
откуда исходники/патчи fpc брали?

p.s.2
пересобрал сабж последним лазарем и... упс!
после беглого теста - косяк не выявлен!
ну это только беглый тест, но все-же! потестим, посмотрим!

p.s.3
правда... выявился косяк lazarus 4.x.x (проявился сразу с первыми версиями 4ки)
проявляется след. образом
1. находимся в редакторе
2. ctrl + space - появляется "подсказка"
3. изменяем размер окна подсказки
4. содержимое развернутого окна подсказки начинает "кала-бродить" и передергиваться (самого содержимого уже не видно, полный мрак)
5. и так может про-колбасить от 30 сек до минуты
6. после "успокоения" размер подсказки - изменен (и далее его лучше не менять, дабы не наткнуться на те-же самые грабли)
проявляется косяк исключительно на gtk2-версии и, видимо, связан с рабочим окружением TDE/Trinity (любят они такие фокусы подкинуть :о)

на сколько я понял, этот баг, продолжение старого бага в lazarux-3.x, проявлялся он так-же на gtk2, во время запуска - было подобное "кало-бродящее" нечто, лазарь не запускался.
этот баг исправил, на ск.я понял, наш разработчик багель (спасибо ему).
я этот патч применяю во всех ветках 3.х и 4.х.
теперь подобный глюк добавился в 4.х версии (набегом, вроде даже, нашел код ресайза подсказки, но применение подобного патча там - не решило проблему)

одним словом, надо как-то это все переварить.
пока как-то так :о).