LINUX.ORG.RU

История изменений

Исправление 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 
Ошибка сегментирования
Из 3 файлов удалились только 2

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)
При этом создаются временные файлы в .mtp.

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 
Ошибка сегментирования
Из 3 файлов удалились только 2

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)
При этом создаются временные файлы в .mtp.

7. Прогресс-бар при загрузке на планшет показывает непонятно что. При загрузке 4,5 гигабайт видео (AVI по ~350 мегабайт и SRT по ~50 килобайт) достигает 100% на 7-ом файле, в районе 1100-1200 мегабайт.

8. Если на подключённом планшете создать директорию, программа её не увидит пока не выдернешь-вставишь кабель. Перезапуск программы не помогает. Недоработка программы, или MTP?