1.3.117
This commit is contained in:
Binary file not shown.
@@ -1 +1 @@
|
||||
1.3.116
|
||||
1.3.117
|
||||
56
Readme.md
56
Readme.md
@@ -1,5 +1,61 @@
|
||||
# История версий LogsView
|
||||
***
|
||||
---
|
||||
## build 1.3.117
|
||||
CSD-конвертор: падения при конвертации CSV, зависание после старта, честный
|
||||
прогресс и сообщения об ошибках. Плюс мелочи верхней панели.
|
||||
|
||||
### CSD-конвертор
|
||||
1. **Конвертация CSV больше не роняет программу.** Нажатие "Start" на любом
|
||||
CSV заканчивалось падением: при пакетном открытии файла программа
|
||||
спрашивала настройки открытия, которых в этом режиме нет. Теперь пакетное
|
||||
чтение обходится без них.
|
||||
2. **Несколько файлов сразу больше не портят память.** Конвертор читает файлы
|
||||
в несколько потоков, и каждый из них одновременно правил общий список
|
||||
открытых файлов программы — это ломало память и роняло приложение уже на
|
||||
другом месте. В пакетном режиме этот список не трогается вовсе:
|
||||
конвертируемые файлы в интерфейс всё равно не попадают.
|
||||
3. **Никаких диалогов из фоновой обработки.** Вопрос про единицы времени,
|
||||
предложение объединить файлы LeCroy, окно параметров BIN и сообщения об
|
||||
ошибке открытия больше не всплывают посреди конвертации:
|
||||
- единицы времени берутся так же, как при отмене вопроса, — колонка
|
||||
времени считается заданной в секундах;
|
||||
- параметры BIN (отступ, количество параметров, порядок байт, знаковость,
|
||||
файл "Настроек") берутся от последнего обычного открытия BIN. Если BIN
|
||||
ни разу не открывали вручную, файл будет пропущен с понятным
|
||||
сообщением, а не с пустыми параметрами.
|
||||
4. **Прогресс идёт непрерывно, а не рывками по файлам.** Нижний прогресс-бар
|
||||
показывает реальный ход чтения исходных файлов и записи результата, так
|
||||
что на файлах по 60 МБ конвертор больше не выглядит зависшим. Счётчик
|
||||
"Обработано файлов" тоже считает правильно — раньше он застревал на
|
||||
"1 из N".
|
||||
5. **Список ошибок показывается, когда все файлы действительно обработаны.**
|
||||
Раньше ожидание заканчивалось по последней запущенной задаче, а она часто
|
||||
финиширует не последней: отчёт появлялся, пока часть файлов ещё читалась,
|
||||
и в нём не хватало строк.
|
||||
6. **Память освобождается по ходу работы.** Данные каждого обработанного
|
||||
файла удаляются сразу — раньше они оставались занятыми до закрытия
|
||||
программы (десятки мегабайт на файл).
|
||||
7. **Мелкие падения на краях.** Пустой список файлов у осциллографа больше не
|
||||
роняет "Start"; в режиме объединения не падает и файл, который не удалось
|
||||
открыть — он честно отмечается ошибкой. Повторный запуск объединения
|
||||
больше не показывает одно и то же сообщение дважды.
|
||||
|
||||
*Напоминание по режимам: режим "Sequence" обрабатывает каждый файл отдельно и
|
||||
ждёт, что в файле лежат все каналы осциллографа. Если каналы разложены по отдельным
|
||||
файлам (C1…C4 от LeCroy — по одному каналу в каждом), задайте столько
|
||||
осциллографов, сколько файлов, по одному каналу в каждом, отдайте каждому его
|
||||
файл и выберите режим "Merge" — получится один .csd со всеми каналами.*
|
||||
|
||||
### Верхняя панель
|
||||
8. **Иконки кнопок не уменьшаются на узком окне.** На 1024 px ряд не
|
||||
помещался по ширине, кнопки "Всегда под рукой" сжимались, и картинки
|
||||
рисовались мельче — было не разобрать, что на кнопке. Теперь иконки всегда
|
||||
полного размера, а при нехватке ширины поджимается содержимое вкладки, а
|
||||
не постоянные кнопки.
|
||||
9. **Иконка "Открыть" стоит по центру своей кнопки.** Раньше её прижимало
|
||||
вплотную к стрелке меню "Недавние", и кнопка выглядела перекошенной.
|
||||
|
||||
---
|
||||
## build 1.3.116
|
||||
Таблица каналов: шапка, колонки и форматы чисел; вкладка "Файлы"; меню
|
||||
|
||||
Reference in New Issue
Block a user