История изменений
Исправление question4, (текущая версия) :
Под Дженту собрал без проблем (без ninja, Qt 4). Проверил на Samsung Galaxy Tab Pro SM-T525. Передача файлов заработала. Не знаю, связано ли это с исправлениями в программе, или с тем, что я обновил систему на планшете.
Проблемы:
1. Русские имена отображаются нормально в стандартном диалоге Qt, но кракозябрами в основном окне программы. В компьютер приходят те же кракозябры. Так «Раскопанная Библия» превратилось в «_РаÑ?копаннаÑ? Ð?иблиÑ?_.» Насколько я смог понять, имена хранятся в UTF-8, но преобразовываются как ISO-8859-1 -> UTF-8.
2. Программа позволяет выбрать для скачивания директорию и скачать её. Но в результате создаётся файл нулевой длины. Правильнее будет или скачивать рекурсивно, или молча пропускать.
3. Я правильно понимаю, что если у планшета свой диск и вставленная флешка, и на обоих есть директория /Downloads, то программа покажет их содержимое вперемешку?
4. Стоит помимо «Esc» добавить привычные многим пользователям команды «BkSp» и «Alt-стрелка вверх». Также хотелось бы, чтобы работал Enter на цифровой клавиатуре, и чтобы были шорткаты для переименования и удаления.
5. Один раз программа упала при удалении файлов из директории, сказав «Ошибка сегментирования».
remove rows 1 1
remove rows 0 1
remove rows 2 1
Ошибка сегментирования
6. Загрузка на диск планшета заработала. Загрузка на флешку в планшете по-прежнему не работает. Ошибка
uploading file "/home/user/films/Day Break Season 1 Complete/Day.Break.S01E13.Webrip.divx.DSnutz.srt" failed: Get: invalid response code GeneralError (0x2002)
7. Прогресс-бар при загрузке на планшет показывает непонятно что. При загрузке 4,5 гигабайт видео (AVI по ~350 мегабайт и SRT по ~50 килобайт) достигает 100% на 7-ом файле, в районе 1100-1200 мегабайт.
8. Если на подключённом планшете создать директорию, программа её не увидит пока не выдернешь-вставишь кабель. Перезапуск программы не помогает. Недоработка программы, или MTP?
P.S. Анонимус, обещавший проверить сегодня — это был я с работы.
Исходная версия question4, :
Под Дженту собрал без проблем (без ninja, Qt 4). Проверил на Samsung Galaxy Tab Pro SM-T525. Передача файлов заработала. Не знаю, связано ли это с исправлениями в программе, или с тем, что я обновил систему на планшете.
Проблемы:
1. Русские имена отображаются нормально в стандартном диалоге Qt, но кракозябрами в основном окне программы. В компьютер приходят те же кракозябры. Так «Раскопанная Библия» превратилось в «_РаÑ?копаннаÑ? Ð?иблиÑ?_.» Насколько я смог понять, имена хранятся в UTF-8, но преобразовываются как ISO-8859-1 -> UTF-8.
2. Программа позволяет выбрать для скачивания директорию и скачать её. Но в результате создаётся файл нулевой длины. Правильнее будет или скачивать рекурсивно, или молча пропускать.
3. Я правильно понимаю, что если у планшета свой диск и вставленная флешка, и на обоих есть директория /Downloads, то программа покажет их содержимое вперемешку?
4. Стоит помимо «Esc» добавить привычные многим пользователям команды «BkSp» и «Alt-стрелка вверх». Также хотелось бы, чтобы работал Enter на цифровой клавиатуре, и чтобы были шорткаты для переименования и удаления.
5. Один раз программа упала при удалении файлов из директории, сказав «Ошибка сегментирования».
remove rows 1 1
remove rows 0 1
remove rows 2 1
Ошибка сегментирования
6. Загрузка на диск планшета заработала. Загрузка на флешку в планшете по-прежнему не работает. Ошибка
uploading file "/home/user/films/Day Break Season 1 Complete/Day.Break.S01E13.Webrip.divx.DSnutz.srt" failed: Get: invalid response code GeneralError (0x2002)
7. Прогресс-бар при загрузке на планшет показывает непонятно что. При загрузке 4,5 гигабайт видео (AVI по ~350 мегабайт и SRT по ~50 килобайт) достигает 100% на 7-ом файле, в районе 1100-1200 мегабайт.
8. Если на подключённом планшете создать директорию, программа её не увидит пока не выдернешь-вставишь кабель. Перезапуск программы не помогает. Недоработка программы, или MTP?