Page 6 of 11

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Oct 27, 2013 1:08 pm
by Leency
Heavyiron
Если программа стабильна, заливай на SVN.

И вообще лучше каждую стабильную версию заливать на SVN, так её лучше протестируют, новые фичи станут доступны раньше и автор на неё не забьёт :) Так называемая, разработка итерацими.

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Oct 27, 2013 1:15 pm
by Mario_r4
Leency wrote:Heavyiron
Если программа стабильна, заливай на SVN.

И вообще лучше каждую стабильную версию заливать на SVN, так её лучше протестируют, новые фичи станут доступны раньше и автор на неё не забьёт :) Так называемая, разработка итерацими.
Ага, а он так и не сделал автодетект устройств хотя обещал.

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Oct 27, 2013 1:24 pm
by Heavyiron
Heavyiron wrote:Новая версия будет уже недели через 2. Дела IRL возникли.
Пока нестабильна, но забивать не собираюсь.

Re: RDSAVE - сохранение IMG образа системы

Posted: Thu Oct 31, 2013 9:28 pm
by Heavyiron
yogev_ezra wrote: Ну и неплохо бы выводить настоящую ошибку (как KFAR делает).
Исправил баги в обработчике ошибок - теперь ошибка показывается правильная. Правда с переводом на эстонский/итальянский языки отсутствовавших ранее ошибок нужна будет помощь авторов локализаций - пока вставил туда английские строки.
Leency wrote:После выбора другого пути надпись накладывается, см. скрин.
Исправил.
yogev_ezra wrote:IMHO идея eAndrew хорошая - добавить внизу чекбокс "Закрывать программу после успешного сохранения" (и добавить его также в INI-файл). Можно даже по умолчанию сделать его включенным.
Добавил паузу после успешного сохранения рамдиска перед автозакрытием. Так будет логичнее. Флаг автозакрытия в исходник внес и по умолчанию он включен. Пока меняется перекомпиляцией с изменением в исходнике параметра autoclose dd 1 на autoclose dd 0. В ini этот параметр тоже добавил, но обработку сделаю чуть позже - пока не успеваю. Насчет чекбокса - раздумываю, стоит ли после всех этих изменений перегружать программу дополнительными чекбоксами?
yogev_ezra wrote:Ещё лучшая идея, которая пришла мне в голову только что, это 2 места, которые можно менять в INI-файле, вместо одного - №3 и №4. По умолчанию, если INI-файл не найден, то №3 содержит /hd0/1/kolibri.img, а №4 - /usbhd0/1/kolibri.img. По-моему, вполне честно и несложно добавить.
Руки пока не дошли до этого момента.

Кроме того, теперь в параметрах можно задать путь не только к образу на дисках, но и "/fd/1/" или "/fd/2/" - программа обрабатывает их корректно (в rdsave.ini пока такая возможность не предусмотрена). В свете исправления ошибки сохранения в Vbox это будет полезно.

Файл rdsave.ini теперь нужно класть в /sys/settings, саму программу - в корень.

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Nov 03, 2013 3:51 pm
by Heavyiron
Глобальные изменения. Просьба потестировать. При первом запуске программы, если папка из rdsave.ini не читается, открывается opendialog. При успешном сохранении путь записывается в ini и в дальнейшем будет отрисовываться окно программы. /fd/1/ и /fd/2/ теперь обрабатываются, как и все другие пути (выбор в opendialog или задание параметра /fd/1/kolibri.img равносильно вызову функции 16,1)
Программу как и прежде нужно положить в корень /rd/1/, rdsave.ini - в /rd/1/settings.

UPD: однако, нашел баг при сохраннии на флопик - буду думать.

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Nov 03, 2013 4:13 pm
by 0CodErr
Heavyiron wrote:При первом запуске программы, если папка из rdsave.ini не читается, открывается opendialog.
В ini написано
path=/hd0/1/kolibri.img
У меня "/hd0/1" существует, но OpenDialog всё равно появился.

UPD:
Heavyiron wrote:Программу как и прежде нужно положить в корень /rd/1/, rdsave.ini - в /rd/1/settings.
Настройки сейчас читаются\пишутся из\в "/rd/1/rdsave.ini".

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Nov 03, 2013 4:47 pm
by Leency
Просто и офигенно придумано.

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Nov 03, 2013 5:24 pm
by Heavyiron
0CodErr wrote:В ini написано
path=/hd0/1/kolibri.img
У меня "/hd0/1" существует, но OpenDialog всё равно появился.

UPD:
Heavyiron wrote:Программу как и прежде нужно положить в корень /rd/1/, rdsave.ini - в /rd/1/settings.
Настройки сейчас читаются\пишутся из\в "/rd/1/rdsave.ini".
Ага, приношу извинения. Торопился и забыл перекомпилировать бинарник с исправленным путем - в исходнике все ок. Проблема 1 судя по всему тоже связана с тем, что программа не смогла найти rdsave.ini и путь взялся резервный из бинарника (/hd2/1/kolibrios.img).

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Nov 03, 2013 5:28 pm
by Heavyiron
Leency wrote:Просто и офигенно придумано.
По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Nov 03, 2013 5:33 pm
by Mario_r4
Heavyiron wrote:
Leency wrote:Просто и офигенно придумано.
По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.
Как вариант: кнопку "Изменить" поместить слева от "Сохранить" - это позволит показывать более длинный путь, относительно окна приложения.

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Nov 03, 2013 6:13 pm
by 0CodErr
Heavyiron wrote:По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.
Spoiler:
1.PNG
1.PNG (2.85 KiB)
Viewed 4416 times

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Nov 03, 2013 7:00 pm
by hidnplayr
Heavyiron: Looks good!

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Nov 03, 2013 11:12 pm
by Heavyiron
0CodErr wrote:
Heavyiron wrote:По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.
Spoiler:
1.PNG
Принято (что-то подобное в голове вертелось), в связи с чем вопрос - это реализация только в графическом редакторе или уже есть наметки в коде (чтобы время не тратить зря)?

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Nov 03, 2013 11:27 pm
by 0CodErr
Heavyiron, только в графическом редакторе.
Компонент Frame из box_lib используется, например, в Desktop и ColorDialog.

Re: RDSAVE - сохранение IMG образа системы

Posted: Sun Nov 03, 2013 11:27 pm
by Mario_r4