Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт апр 28, 2017 11:27 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 331 сообщение ]  На страницу Пред. 118 19 20 21 22 23 След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 19, 2014 12:42 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1045
tinypad создавал его автоматически в корне системного раздела, т.е. в /sys/, но от тудв его не читал при этом.

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

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: TinyPad 4.0.4
СообщениеДобавлено: Пн июн 29, 2015 2:17 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

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


Вернуться к началу
 Заголовок сообщения: Re: TinyPad 4.0.4
СообщениеДобавлено: Пн июн 29, 2015 5:00 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1203
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


Вернуться к началу
 Заголовок сообщения: Re: TinyPad 4.0.4
СообщениеДобавлено: Пн июн 29, 2015 5:48 pm 
Не в сети

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

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

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: TinyPad 4.0.4
СообщениеДобавлено: Пн июн 29, 2015 8:09 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1124
Я думаю, в конце вставляется лишний символ — 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.


Вернуться к началу
 Заголовок сообщения: Re: TinyPad 4.0.4
СообщениеДобавлено: Пн июн 29, 2015 8:52 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1045
Pathoswithin писал(а):
punk_joker, если у тебя всегда так, то проверь что будет если скопировать в TextEdit а вставить в TinyPad, и наоборот.

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

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

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: TinyPad 4.0.4
СообщениеДобавлено: Ср июл 01, 2015 10:24 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1124
Проверьте


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 07, 2015 12:00 am 
Не в сети

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

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: TinyPad 4.0.4
СообщениеДобавлено: Вт июл 07, 2015 1:31 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

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

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


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 07, 2015 9:47 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1045
Такой результат в любом случае, пробовал открыв файлы на рам-диске и набирать. Просто сейчас в деревне у родителей, и качество связи и мобильного интернета оставляет желать лучшего.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: TinyPad 4.0.4
СообщениеДобавлено: Вт июл 07, 2015 4:24 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

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


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 07, 2015 6:28 pm 
Не в сети

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

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 07, 2015 6:34 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1045
Это под именование стандартом не попадает?

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: TinyPad 4.0.4
СообщениеДобавлено: Вт июл 07, 2015 7:49 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

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


Вернуться к началу
 Заголовок сообщения: Re: TinyPad 4.0.4
СообщениеДобавлено: Вт июл 07, 2015 8:28 pm 
Не в сети
Аватара пользователя

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


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 331 сообщение ]  На страницу Пред. 118 19 20 21 22 23 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB