Total Commander 9.0 beta 17
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Total Commander 9.0 beta 17
Выпущена семнадцатая бета-версия Total Commander 9.0.
На этот раз только исправления ошибок.
Полная история изменений: history.txt
Загрузить дистрибутив можно со страницы на сайте ghisler.com или с wincmd.ru:
На этот раз только исправления ошибок.
Полная история изменений: history.txt
Загрузить дистрибутив можно со страницы на сайте ghisler.com или с wincmd.ru:
Почему же, ё-моё, ты нигде не пишешь "ё"?
Часть багов с комментариями, которые репорчены в предыдущей теме, поправлены, но основной, с пустым символом перед комментарием, остался не исправленным, и Гислер не может его воспроизвести.
Я поэкспериментировал с новой бетой: проблема воспроизводится при выборе настройки File comments preferred type: Unicode UTF16/Unicode UTF16 Mac/Unicode UTF8, но отсутствует при вариантах с Plain text *
При этом, если конвертировать файл descript.ion в кодировку UTF8 без BOM (например, в SynWrite), то конкретно пустой символ пропадает. Аналогично, если стереть BOM-сигнатуру в hex-редакторе из файла в Unicode UTF8, а вот если сигнатуру стереть из файла с любым UTF16 - TC уже не воспринимает комментарии из этого файла.
От настроек неюникодной локали баг, видимо, не зависит - по крайней мере, я переключился на английскую локаль в Win10, и баг воспроизвёлся.
С утра я эти результаты обмозгую и закину на оффорум. Может кто-то сможет чем-то дополнить мои эксперименты? Странно, что Гислеру не удаётся воспроизвести такой простой кейс, может я что-то упускаю?
Я поэкспериментировал с новой бетой: проблема воспроизводится при выборе настройки File comments preferred type: Unicode UTF16/Unicode UTF16 Mac/Unicode UTF8, но отсутствует при вариантах с Plain text *
При этом, если конвертировать файл descript.ion в кодировку UTF8 без BOM (например, в SynWrite), то конкретно пустой символ пропадает. Аналогично, если стереть BOM-сигнатуру в hex-редакторе из файла в Unicode UTF8, а вот если сигнатуру стереть из файла с любым UTF16 - TC уже не воспринимает комментарии из этого файла.
От настроек неюникодной локали баг, видимо, не зависит - по крайней мере, я переключился на английскую локаль в Win10, и баг воспроизвёлся.
С утра я эти результаты обмозгую и закину на оффорум. Может кто-то сможет чем-то дополнить мои эксперименты? Странно, что Гислеру не удаётся воспроизвести такой простой кейс, может я что-то упускаю?
Я воспроизвёл баг с левыми байтами на 17-й бете на русской семёрке и двух нерусских восьмёрках и описал алгоритм.
В 17-й бете обнаружилась очень неприятная вещь: перестала сохраняться история предыдущего поиска по именам и маскам. Легко проверяется и на абсолютно чистом TC, если попытаться указать в диалоге поиска имя/маску в поле "Искать файлы" (Search for"). Поиск выполняется, но секция [SearchName] в новом конфиге не создаётся вообще, выпадающий список пуст. В настроенном TC отображаются только старые записи из этой секции, новые не добавляются. В предыдущих бетах (по 16-ю включительно) с этим не было никаких проблем. Остальные секции с историями поиска работают нормально. И я что-то не вижу, чтобы про это писали на оффоруме. Что странно — баг заметный. Проверьте и сообщите Гислеру, пожалуйста.
P.S. Уже сообщили.
P.S. Уже сообщили.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Avada
Баг подтвержден и найдена его причина:
Баг подтвержден и найдена его причина:
Код: Выделить всё
http://ghisler.ch/board/viewtopic.php?p=318352#318352
Последний раз редактировалось Aquila Чт окт 27, 2016 19:22, всего редактировалось 1 раз.
«Two things are infinite: the universe and the human stupidity.
... and a'm not so sure about the universe». Albert Einstein
... and a'm not so sure about the universe». Albert Einstein
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
В последних TC что-то изменилось (в настройках) или поломалось в плане работы с ftp?
Проблема следующая. Чистый Тотал 9 х32 и х64 (беты 6, 15 и 17 пробовал). Выбираю один файл на локальном компьютере и один на фтп. Открываю "Сравнение файлов по содержимому" (выполняю команду cm_CompareFilesByContent). Редактирую в открывшемся диалоге тот файл, который лежит на фтп. Закрываю "Сравнение по содержимому" (крестик в уголку). Тотал предлагает залить новую (изменённую) версию файла на фтп. Соглашаюсь. Тотал заливает новую версию и автоматически изменяет путь в панели, где открыто соединение на тот, который был открыт до ftp-соединения. Соединение не разрывается. Обратно на фтп в чистом Тотале можно перейти по команде cm_GotoPreviousDir.
В ТС 8 такой проблемы не было, после заливки файлов путь в панели с фтп не менялся. Баг в TC 9 или так задумано и можно как-то вернуть старое поведение?
Happy birthday to me и 1000 сообщение на форуме.
Проблема следующая. Чистый Тотал 9 х32 и х64 (беты 6, 15 и 17 пробовал). Выбираю один файл на локальном компьютере и один на фтп. Открываю "Сравнение файлов по содержимому" (выполняю команду cm_CompareFilesByContent). Редактирую в открывшемся диалоге тот файл, который лежит на фтп. Закрываю "Сравнение по содержимому" (крестик в уголку). Тотал предлагает залить новую (изменённую) версию файла на фтп. Соглашаюсь. Тотал заливает новую версию и автоматически изменяет путь в панели, где открыто соединение на тот, который был открыт до ftp-соединения. Соединение не разрывается. Обратно на фтп в чистом Тотале можно перейти по команде cm_GotoPreviousDir.
В ТС 8 такой проблемы не было, после заливки файлов путь в панели с фтп не менялся. Баг в TC 9 или так задумано и можно как-то вернуть старое поведение?
Happy birthday to me и 1000 сообщение на форуме.
Windows 11 | TC DreamLair eternal pre-α
Глюк при работе с вертикальной панелью инструментов, не замеченный ранее.
Уменьшаем мышкой высоту окна, чтобы часть кнопок вертикальной панели ушла в дополнительное выпадающее меню.
Заходим в это меню кнопкой с теугольником вниз и вызываем там для любой строки контекстное меню.
Нижний пункт этого меню по-русски называется "Главная панель инструментов...", а по-английски просто "Button Bar...". Текст берётся не из LNG, а из MNU-файла (это записанная в меню "Configuration" в любой нотации команда cm_ButtonConfig). По-русски особенно заметно, что команда здесь не та. Нужна другая команда из того же меню "Configuration" — cm_ButtonConfig2: по-английски она отображалась бы как ""Button Bar 2 (Vertical)...", а по-русски как "Вертикальная панель инструментов...".
Соответственно, нынешняя команда действительно открывает диалог правки главной панели, хотя в данном случае нужно открытие того же диалога для вертикальной панели.
То есть это было перенесено сюда из выпадающих меню главной панели без учёта контекста. Проверьте и сообщите Гислеру, пожалуйста, кто может.
Уменьшаем мышкой высоту окна, чтобы часть кнопок вертикальной панели ушла в дополнительное выпадающее меню.
Заходим в это меню кнопкой с теугольником вниз и вызываем там для любой строки контекстное меню.
Нижний пункт этого меню по-русски называется "Главная панель инструментов...", а по-английски просто "Button Bar...". Текст берётся не из LNG, а из MNU-файла (это записанная в меню "Configuration" в любой нотации команда cm_ButtonConfig). По-русски особенно заметно, что команда здесь не та. Нужна другая команда из того же меню "Configuration" — cm_ButtonConfig2: по-английски она отображалась бы как ""Button Bar 2 (Vertical)...", а по-русски как "Вертикальная панель инструментов...".
Соответственно, нынешняя команда действительно открывает диалог правки главной панели, хотя в данном случае нужно открытие того же диалога для вертикальной панели.
То есть это было перенесено сюда из выпадающих меню главной панели без учёта контекста. Проверьте и сообщите Гислеру, пожалуйста, кто может.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.