Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Nov 12, 2019 1:36 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 333 posts ]  Go to page Previous 118 19 20 21 22 23 Next
Author Message
 Post subject:
PostPosted: Fri Dec 19, 2014 12:42 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
tinypad создавал его автоматически в корне системного раздела, т.е. в /sys/, но от тудв его не читал при этом.

UPDATE: Кажется я все таки идиот.
Сейчас откачу изменения.

_________________
я лишь учусь


Top
   
 Post subject: Re: TinyPad 4.0.4
PostPosted: Mon Jun 29, 2015 2:17 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1264
Image
Лучше бы его Марио писал! У него всего лишь треш и угар, а остальной TinyPad — это разврат и содомия! На 200 кб исходников 3 комментария! Это не open-source, это troll-source! Эх, не было тогда CleverMouse чтоб по жопе надавать... Ищу ошибку при ctrl-v, но найти её перебором наверно не получится. С учётом использования временного буфера, получается 2 операции при копировании и 2 операции при вставке. Только ошибка у меня проявляется довольно редко. Кто-то уловил закономерность?


Top
   
 Post subject: Re: TinyPad 4.0.4
PostPosted: Mon Jun 29, 2015 5:00 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1248
Pathoswithin: Problems reading original tinypad sources? Every function seems well documented to me..
Anyway, the original author (mike.dld) has left the project but can still always be found on #kolibrios (freenode IRC).
He might be able to steer you in the right direction.

Good luck.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Top
   
 Post subject: Re: TinyPad 4.0.4
PostPosted: Mon Jun 29, 2015 5:48 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Pathoswithin wrote:
Image
Лучше бы его Марио писал! У него всего лишь треш и угар, а остальной TinyPad — это разврат и содомия! На 200 кб исходников 3 комментария! Это не open-source, это troll-source! Эх, не было тогда CleverMouse чтоб по жопе надавать... Ищу ошибку при ctrl-v, но найти её перебором наверно не получится. С учётом использования временного буфера, получается 2 операции при копировании и 2 операции при вставке. Только ошибка у меня проявляется довольно редко. Кто-то уловил закономерность?

Проблема всегда при вставке многострочного текст, весь текст ниже затирается. Если курсор опустить ниже, то текст на той строке вновь появляется. И ладно если бы это была проблема лишь отображения, если так сохранить, можно и содержимое документа потерять. При вставке однострочного лишний перенос строки.

_________________
я лишь учусь


Top
   
 Post subject: Re: TinyPad 4.0.4
PostPosted: Mon Jun 29, 2015 8:09 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1264
Я думаю, в конце вставляется лишний символ — 0 или перенос строки, но я хочу хотя бы понять на каком из 4 этапов. Для этого мне нужно точно знать условия, а происходит это редко, даже при многострочной вставке. А это было до того, как Марио добавил tp-clipboard.asm ?
punk_joker, если у тебя всегда так, то проверь что будет если скопировать в TextEdit а вставить в TinyPad, и наоборот.

hidnplayr
Functions documented a bit, but not the code, and I need to find an error.


Top
   
 Post subject: Re: TinyPad 4.0.4
PostPosted: Mon Jun 29, 2015 8:52 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Pathoswithin wrote:
punk_joker, если у тебя всегда так, то проверь что будет если скопировать в TextEdit а вставить в TinyPad, и наоборот.

при копировании TinyPad -> TextEdit все нормально. При копировании TextEdit -> TinyPad:
- если одна строка, то лишний перевод строки
- если несколько строк, то как бы затирается содержимое.

Если надо, могу подготовить небольшое видео с демонстрацией бага.

_________________
я лишь учусь


Top
   
 Post subject: Re: TinyPad 4.0.4
PostPosted: Wed Jul 01, 2015 10:24 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1264
Проверьте


Top
   
 Post subject:
PostPosted: Tue Jul 07, 2015 12:00 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Работает нормально. Вот только при вставке из TextEdit в TinyPad многострочного текста, он вставлятся без переноса строки, т.е. одной строкой, подстроки при этом разделены пробелами (так понимаю дшя теста так и задумывалось?)

_________________
я лишь учусь


Top
   
 Post subject: Re: TinyPad 4.0.4
PostPosted: Tue Jul 07, 2015 1:31 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1264
Ну я ищу только line feed (0x0A). Ты текст набрал в TextEdit или открыл? Он что, использует carriage return (0x0D), как Mac OS 9 ?

... 10 раз. Понравилось скачивать?


Top
   
 Post subject:
PostPosted: Tue Jul 07, 2015 9:47 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Такой результат в любом случае, пробовал открыв файлы на рам-диске и набирать. Просто сейчас в деревне у родителей, и качество связи и мобильного интернета оставляет желать лучшего.

_________________
я лишь учусь


Top
   
 Post subject: Re: TinyPad 4.0.4
PostPosted: Tue Jul 07, 2015 4:24 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1264
Для буфера обмена нет стандарта. Видимо, IgorA решил тряхнуть стариной — такой перевод строки использовали несколько древних ОС.
В общем, Марио написал tp-clipboard.asm, но TinyPad иногда падал при вставке. Он начал искать ошибку, прилепил какой-то костыль, ИЧСХ полез "чинить" tp-key.asm, чтоб он костылю соответствовал. Когда я вижу его код, у меня возникает неконтролируемое желание взять и переписать. Что и является фиксом.
Короче, откатить ревизию 4566 и залить новый clipboard.


Top
   
 Post subject:
PostPosted: Tue Jul 07, 2015 6:28 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Так понимаю это готовый фикс, в котором исправлена уже проблема? Надо бы тебе всеже подружится с SVN. Под стандартом буфера обмена, что подразумевалось?

_________________
я лишь учусь


Top
   
 Post subject:
PostPosted: Tue Jul 07, 2015 6:34 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Это под именование стандартом не попадает?

_________________
я лишь учусь


Top
   
 Post subject: Re: TinyPad 4.0.4
PostPosted: Tue Jul 07, 2015 7:49 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1264
Не определено, чем должна оканчиваться строка. Windows использует carriage return + line feed (13, 10). Linux — только line feed (10). Но IgorA, похоже, пришлось по нраву carriage return (13), что значительно усложнит парсинг. А зачем?


Top
   
 Post subject: Re: TinyPad 4.0.4
PostPosted: Tue Jul 07, 2015 8:28 pm 
Offline
User avatar

Joined: Fri Apr 17, 2015 9:44 am
Posts: 28
Объясните мне, а зачем нужно было вообще как-то менять формат скопированного текста? Почему его нельзя копировать в том виде, в котором он есть с CRLF или только LF?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 333 posts ]  Go to page Previous 118 19 20 21 22 23 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited