Total Commander 8.50 beta 3
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Gora
Очень хорошо. Осталось подождать результатов.
И (возвращаясь к 7z) вот этот баг со знаками вопроса тоже пока не исправлен. Скрин там есть. Я проверял для этого же простейшего случая с одинаковыми архивами в разных каталогах, но утверждалось, что проявляется и в других случаях. И это уже материал для отдельной темы на оффоруме.
MVV
Кстати, некоторые пояснения по Tc7zipif.dll Гислер всё-таки давал. Но очень краткие и без упоминания точного имени файла. Пока стало понятно только, что "if" в имени — от "interface".
А вот и следующий баг. Проверял на 32-битной версии. Всё очень просто: открываем TC с настройками по умолчанию, а следом — окно синхронизации каталогов. В 8.01 и ранее это окно по умолчанию располагается поверх основного окна (хотя и не совсем по центру, а с некоторым сдвигом вправо). В 8.50 оно очень сильно уезжает направо, так что, например, на моих 1152x864 наполовину оказывается вне отображаемой области экрана. Это не дело.
(Вообще с умолчальной позицией окон внутренних инструментов всё не очень понятно. Окна ИГП, печати каталогов и поиска — почти точно по центру окна TC. Окна Листера и сравнения по содержимому — с некоторого сдвигом влево. Окно синхронизации — со сдвигом вправо, который сейчас из "некоторого" перешёл в запредельный...)
Очень хорошо. Осталось подождать результатов.
И (возвращаясь к 7z) вот этот баг со знаками вопроса тоже пока не исправлен. Скрин там есть. Я проверял для этого же простейшего случая с одинаковыми архивами в разных каталогах, но утверждалось, что проявляется и в других случаях. И это уже материал для отдельной темы на оффоруме.
MVV
Кстати, некоторые пояснения по Tc7zipif.dll Гислер всё-таки давал. Но очень краткие и без упоминания точного имени файла. Пока стало понятно только, что "if" в имени — от "interface".
А вот и следующий баг. Проверял на 32-битной версии. Всё очень просто: открываем TC с настройками по умолчанию, а следом — окно синхронизации каталогов. В 8.01 и ранее это окно по умолчанию располагается поверх основного окна (хотя и не совсем по центру, а с некоторым сдвигом вправо). В 8.50 оно очень сильно уезжает направо, так что, например, на моих 1152x864 наполовину оказывается вне отображаемой области экрана. Это не дело.
(Вообще с умолчальной позицией окон внутренних инструментов всё не очень понятно. Окна ИГП, печати каталогов и поиска — почти точно по центру окна TC. Окна Листера и сравнения по содержимому — с некоторого сдвигом влево. Окно синхронизации — со сдвигом вправо, который сейчас из "некоторого" перешёл в запредельный...)
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Хм, точно давал. Выходит, код в 64-битном 7-Zip так сильно отличается, что промежуточный модуль не нужен... Всё равно хочется дождаться ответа Гислера и узнать подробнее.Avada писал(а):Кстати, некоторые пояснения по Tc7zipif.dll Гислер всё-таки давал. Но очень краткие и без упоминания точного имени файла. Пока стало понятно только, что "if" в имени — от "interface".
У меня окно синхронизации по размеру меньше окна тотала и нигде за его границы не выступает. Экран, правда, побольше...Avada писал(а):А вот и следующий баг. Проверял на 32-битной версии. Всё очень просто: открываем TC с настройками по умолчанию, а следом — окно синхронизации каталогов. В 8.01 и ранее это окно по умолчанию располагается поверх основного окна (хотя и не совсем по центру, а с некоторым сдвигом вправо). В 8.50 оно очень сильно уезжает направо, так что, например, на моих 1152x864 наполовину оказывается вне отображаемой области экрана. Это не дело.
Думаю, в случае листера при создании окна просто используются значения CW_USEDEFAULT для координат, поэтому система сама каждое новое окно располагает с небольшим сдвигом вправо и вниз относительно предыдущего. А у диалоговых окон позиция задается (или устанавливается после создания окна) явно, т.к. эти окна присутствуют в единственном экземпляре.Avada писал(а):(Вообще с умолчальной позицией окон внутренних инструментов всё не очень понятно. Окна ИГП, печати каталогов и поиска — почти точно по центру окна TC. Окна Листера и сравнения по содержимому — с некоторого сдвигом влево. Окно синхронизации — со сдвигом вправо, который сейчас из "некоторого" перешёл в запредельный...)
MVV
У меня с этим окном так.
Что касается Листера и прочих окон, то в ходе проверки при каждом запуске тестового TC открывалось единственное окно какого-то одного инструмента, так что "предыдущих" не было.
Дальше — очередные странности (впервые было замечено ещё на первой бете). В 8.50 появились опции для игнорирования и копирования ссылок NTFS. В CopyLinks нас сейчас интересует только значение по умолчанию. В оригинальной справке оно описано так:
Переходим ко второму ключу:
Всё это работает с junctions строго по описанию... кроме случая, когда в сумме есть и значение 1, и значение 16, а операцию копирования, перемещения либо подсчёта (Ctrl+L) мы выполняем с прямым выделением ссылки. Тогда подсчёт размера ведётся и для объекта выделенной ссылки, а копируется не ссылка, а сам её объект (согласно CopyLinks=0). С вышележащими уровнями игнорирование работает нормально.
У меня с этим окном так.
Что касается Листера и прочих окон, то в ходе проверки при каждом запуске тестового TC открывалось единственное окно какого-то одного инструмента, так что "предыдущих" не было.
Дальше — очередные странности (впервые было замечено ещё на первой бете). В 8.50 появились опции для игнорирования и копирования ссылок NTFS. В CopyLinks нас сейчас интересует только значение по умолчанию. В оригинальной справке оно описано так:
То есть по умолчанию (0) либо вместо таких ссылок копируются связанные папки, либо, если это задано ключом IgnoreLinks, ссылки не копируются вовсе.CopyLinks=0 Copy file system links (junctions) as links and not as directories:
0: Copy links as dirs or ignore them (if IgnoreLinks has been set) <...>
Переходим ко второму ключу:
То есть, если соответствующее значение входит в сумму, ссылки при выполнении тех или иных операций игнорируются. При добавлении 16 — игнорируются даже тогда, когда операция выполняется с выделением ссылки в текущем каталоге, а не с вышележащего уровня.IgnoreLinks=0 Allows to ignore hard links (junctions, reparse points) to directories in various functions. Note: The function "Synchronize dirs" uses a separate option "SyncIgnoreJunctions".
Sum of:
1: copy/move/calculate occupied space
2: internal packers (zip, tar)
4: branch view
8: find files
16: ignore links even when they are selected in the current directory. Otherwise only links in selected subdirectories are ignored.
Всё это работает с junctions строго по описанию... кроме случая, когда в сумме есть и значение 1, и значение 16, а операцию копирования, перемещения либо подсчёта (Ctrl+L) мы выполняем с прямым выделением ссылки. Тогда подсчёт размера ведётся и для объекта выделенной ссылки, а копируется не ссылка, а сам её объект (согласно CopyLinks=0). С вышележащими уровнями игнорирование работает нормально.
Последний раз редактировалось Avada Вс сен 15, 2013 18:46, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Да, воспроизводится. Тема.Avada писал(а):Всё это работает с junctions строго по описанию... кроме случая, когда в сумме есть и значение 1, и значение 16, а операцию копирования, перемещения либо подсчёта (Ctrl+L) мы выполняем с прямым выделением ссылки. Тогда подсчёт размера ведётся и для объекта выделенной ссылки, а копируется не ссылка, а сам её объект (согласно CopyLinks=0). С вышележащими уровнями игнорирование работает нормально.
Может ли кто-то проверить упомянутую выше проблему неверного отображения одинаковых файлов (со значками вопроса) при синхронизации 7Zip и, в случае подтверждения, зарепортить?
И посмотрите всё же, пожалуйста, как у кого в версиях разной битности с умолчальным окном синхронизации не на таких больших мониторах, как у MVV. Поведение (по крайней мере, в 32-битной версии, в x64 не проверял) явно изменилось, в 8.01 позиция окна была правильной.
А то скоро уже новая бета выйти должна...
И посмотрите всё же, пожалуйста, как у кого в версиях разной битности с умолчальным окном синхронизации не на таких больших мониторах, как у MVV. Поведение (по крайней мере, в 32-битной версии, в x64 не проверял) явно изменилось, в 8.01 позиция окна была правильной.
А то скоро уже новая бета выйти должна...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Avada
Ответ на оба вопроса в картинке
Захват получился не очень..., посему добавлю, что все файлы стоят со знаками "="
Ответ на оба вопроса в картинке
Захват получился не очень..., посему добавлю, что все файлы стоят со знаками "="
Win7 SP1 Ultimate x64, TC8.52a x64
gora
Хорошо бы на эти вопросы всё же отвечать порознь.
С положением окна — советую попробовать его простое открытие (например, умолчальной кнопкой на тулбаре TC) без всякого предварительно выбора чего-то для синхронизации. Сразу: открыли TC — нажали кнопку. (Хотя и на представленной картинке окно синхронизации съехало, пусть и не столь сильно). На XP у меня сильный сдвиг вправо воспроизводится на разных машинах при разрешении экрана 1152x864 стопроцентно.
А насчёт знаков равенства — там ещё кое-чего не хватает. На исходном скрине, как можно заметить, включены три опции из четырёх (кроме "асимметрично"). При их включении каков эффект?
Хорошо бы на эти вопросы всё же отвечать порознь.
С положением окна — советую попробовать его простое открытие (например, умолчальной кнопкой на тулбаре TC) без всякого предварительно выбора чего-то для синхронизации. Сразу: открыли TC — нажали кнопку. (Хотя и на представленной картинке окно синхронизации съехало, пусть и не столь сильно). На XP у меня сильный сдвиг вправо воспроизводится на разных машинах при разрешении экрана 1152x864 стопроцентно.
А насчёт знаков равенства — там ещё кое-чего не хватает. На исходном скрине, как можно заметить, включены три опции из четырёх (кроме "асимметрично"). При их включении каков эффект?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
1 Проверил, результат аналогичный, приведенному на моем скриншоте.Avada писал(а):Сразу: открыли TC — нажали кнопку.
Развернул окно виртуалки на весь экран (1024 х 768), удалил ини файл у ТС и повторил тест. Окно диалога сравнения сдвинуто сильно вниз и слегка влево! от центра экрана.
Ясно, что окно не центрируется при таком запуске, но вот по какому закону определяется его положение и почему оно зависит от размеров экрана знает, наверно, только автор.
2 Вы правы, от них эффект есть, если включить как указано на не моем скриншоте, то у меня тоже знаки "?". И появляются они от галки "по содержимому".Avada писал(а):При их включении каков эффект?
В справке про эту галку есть такой абзац:
Если я правильно понимаю фразу, то в архивах этой кнопки быть не должно? А она у меня есть при отмеченной галке в 7z архивах, а так же в других типах архивов.При сравнении в пределах файловой системы (не в FTP и архивах) присутствует дополнительная кнопка, позволяющая выбрать информационные плагины для расширенного сравнения:
Провел сравнение с этой галкой одинаковых cab архивов - знаки "?", а при сравнении zip архивов - знаки "=".
Win7 SP1 Ultimate x64, TC8.52a x64
gora
Для FTP кнопки нет, а в архивах есть. Так что информация в справке устарела, и мы её, безусловно, уточним. Спасибо, я этой неточности раньше не замечал.
Что касаемо положения окна синхронизации, то сравнивать есть смысл с 8.01. У меня там с центрированием всё нормально. Так или иначе, материал для запроса Гислеру есть.
Для FTP кнопки нет, а в архивах есть. Так что информация в справке устарела, и мы её, безусловно, уточним. Спасибо, я этой неточности раньше не замечал.
Что касаемо положения окна синхронизации, то сравнивать есть смысл с 8.01. У меня там с центрированием всё нормально. Так или иначе, материал для запроса Гислеру есть.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Проверил и 8.01 на виртуалке в двух описанных мной ранее режимах, результат аналогичный, у меня центрирования при первом запуске нет.Avada писал(а): сравнивать есть смысл с 8.01
Странно, в английской справке beta3 слово "архивы" тоже присутствует.Avada писал(а):информация в справке устарела
When comparing two files from the file system (not from FTP or archives) a button is shown which allows to choose content plugins for comparison:
Win7 SP1 Ultimate x64, TC8.52a x64
gora
Да ничего странного нет, у Гислера анахронизмов в справке предостаточно. Мы за такими вещами куда тщательнее следим, и то вот накладки бывают...
А про позицию окна больше ничего добавить не могу. Если кто-то всё же соберётся репортить — мой скрин для 8.50 уже был выше, а вот скрин для 8.01 при совершенно идентичных прочих условиях. ИМХО, разница очевидна.
Так надежда на репорт Гислеру по знакам вопроса при синхронизации есть?
Да ничего странного нет, у Гислера анахронизмов в справке предостаточно. Мы за такими вещами куда тщательнее следим, и то вот накладки бывают...
А про позицию окна больше ничего добавить не могу. Если кто-то всё же соберётся репортить — мой скрин для 8.50 уже был выше, а вот скрин для 8.01 при совершенно идентичных прочих условиях. ИМХО, разница очевидна.
Так надежда на репорт Гислеру по знакам вопроса при синхронизации есть?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.