Page 12 of 23
Re: TinyPad
Posted: Tue Aug 05, 2008 11:49 pm
by maximYCH
Вопрос - где можно скачать самый последний TinyPad отдельным файлом (жел. с исходниками)?
Re: TinyPad
Posted: Wed Aug 06, 2008 12:11 am
by Gluk
SVN. Ссылку даже давали не так давно в соседней теме..
если не найдешь,
viewtopic.php?f=9&t=39&p=19420#p19420
Re: TinyPad
Posted: Wed Aug 06, 2008 12:14 am
by Gluk
хм.. извиняюсь, невнимательно прочел.. отдельным файлом - не знаю, зато про исходники и последнюю версию ответил верно..
Re: TinyPad 4.0.4
Posted: Tue Oct 28, 2008 3:29 pm
by diamond
Asper wrote:Вопрос: почему TinyPad не упакован kpack'ом как большинство программ в дистрибутиве Kolibri?
Потому что это не имеет смысла: TinyPad хранит настройки в самом себе, так что после первого же запуска запишет на диск распакованную версию. И хорошо ещё, если места на диске при этом хватит (а то ведь распакованная версия больше упакованной).
Re: TinyPad 4.0.4
Posted: Tue Oct 28, 2008 5:51 pm
by Asper
Diamond
Спасибо за ответ. Это всё объясняет.
Хранить настройки внутри программы это идея. Но не лучше ли тогда вынести их в отдельный файл Майк? TinyPAD сильно теряет в весе после упаковки.
Re: TinyPad 4.0.4
Posted: Tue Oct 28, 2008 9:21 pm
by mike.dld
Библиотека libini изначально была написана как раз для того, чтобы использовать её в Tinypad'е. Не всё происходит так, как нам хочется, так что пока что я так и не сделал того, что собирался. Однако я не считаю себя одноправным владельцем исходников, потому как изначально программа была написана не мной и я лишь улучшил её. Если у кого-то чешутся руки - ничего не имею против (думал, это правило уже давным-давно все усвоили)...
Re: TinyPad 4.0.4
Posted: Sat Dec 27, 2008 5:08 am
by Leency
Если прокрутить до низа и там потягать скролл право/влево, программа вылетит.
Re: TinyPad 4.0.4
Posted: Sat Dec 27, 2008 2:45 pm
by mike.dld
Внимательно читаем history.txt
Code: Select all
4.0.3 (mike.dld)
...
changes:
...
- every line's dword is now splitted into 2 words;
low word - line block length, so max line length is 65535 now
high word - various flags. for now, only 2 of 16 bits are used:
if bit #0 is set, line was modified since file open
if bit #1 is set, line was saved after last modification
high word could also be further used for code collapsing and different
line marking features (breakpoints, errors, bookmarks, etc.)
...
Лично я в ближайшее время исправлять ничего не собираюсь. Есть герои - вперёд.
Re: TinyPad 4.0.4
Posted: Mon Dec 29, 2008 10:12 pm
by mike.dld
Leency
Не выдержал, таки пофиксил. Не проверял на твоём файле, но должно работать.
Также, настройки теперь хранятся в INI файле, так что бинарник можно сжимать чем угодно. Пока имплементировал, пофиксил баг в libini и добавил ещё пару функций - ini.get_color и ini.set_color.
Re: TinyPad 4.0.4
Posted: Sat Feb 14, 2009 7:46 pm
by vkos
Нашёл несколько багов.
1) Скроллбар - если его подвигать, то потом при каждом нажатии на ползунок текст будет сдвигаться вверх.
2) При закрытии вкладки имя файла в заголовке не меняется.
3) При включённой нумерации строк если прокрутить вниз Page Down'ом нумерация слетает (на файлах большего одного экрана). Кроме того, при удалении последней строки нумерация сдвигается.
4) При включённой нумерации строк в настройках внешнего вида элементы GUI выделяются неправильно (т.е. без учёта нумерации).
Re: TinyPad 4.0.4
Posted: Sun Mar 01, 2009 2:05 pm
by vkos
Вот ещё баг, правда может он и не от TInyPad:
если свернуть окно TinyPad и щёлкнуть правой кнопкой, то появится и меню @RB, и меню TinyPad.
Re: TinyPad 4.0.4
Posted: Thu Mar 05, 2009 2:26 pm
by DmitrySokolowsky
Подтверждаю. Только это проявляется, если щёлкнуть именно в том месте, где была рабочая область программы, то есть там, где вводим текст.
Re: TinyPad 4.0.4
Posted: Sat Oct 24, 2009 12:30 am
by Leency
Неприятный баг, притом очень древний. При открытой панели поиска, курсор начинает усиленно мигать.
Выглядит это так:
http://kolibri-os.narod.ru/files/temp/tinypad_bag.3gp
Re: TinyPad 4.0.4
Posted: Sat Feb 13, 2010 7:39 pm
by Leency
Неплохо было бы уже добавить поддержку UTF в программу. Похожий код я видел здесь:
http://new.kolibrios.org/changeset/1397 543 строка.
Re: TinyPad 4.0.4
Posted: Sat Sep 25, 2010 10:25 pm
by Mario
SVN r. 1624 Использование
OpenDialog (через библиотеку
proc_lib.obj), для указания пути к открываемому и сохраняемому файлу.