Page 16 of 20

Re: Редактор TextEdit

Posted: Thu Oct 20, 2016 11:00 pm
by 0CodErr
  • Меню file>open example.asm
    Нажимаем Del
    Меню file>open
    Нажимаем в MessageBox "Discard"
Spoiler:Image

Re: Редактор TextEdit

Posted: Mon Oct 24, 2016 3:59 pm
by IgorA
Скорее всего что после нажатия в MessageBox "Discard" происходит обнуление размеров скроллингов, так как файл удаляется из памяти редактора. Но при этом новый файл еще не открыт, и скроллинги не стают под новый размер файла.
Надо будет посмотреть код чистки скроллингов и доработать его так что-бы минимальные размеры пересчитывались относительно размеров окна редактора.

Re: Редактор TextEdit

Posted: Tue Oct 25, 2016 8:11 pm
by Leency
IgorA,

Посмотри http://bugs.kolibri-n.org/index.php?id=1#c7
FIXED

Re: Редактор TextEdit

Posted: Tue Oct 25, 2016 8:15 pm
by 0CodErr
Leency, так может тогда меню надо фиксить?

Re: Редактор TextEdit

Posted: Fri May 26, 2017 1:35 pm
by IgorA
rev 6906
Добавил новый макрос include_image_file для внедрения изображений в исполняемый файл, который можно использовать вместо load_image_file который открывал файлы с диска.
Файлы с панелью и иконками для списка в текстовом редакторе перенес внутрь файла программы. Теперь на системном диске стало на 3 файла меньше, за счет внесения изображений в исполняемый файл. Подобные действия можно сделать и с другими моими подобными программами если будет необходимость.

Re: Редактор TextEdit

Posted: Wed Sep 13, 2017 1:56 pm
by 0CodErr
0CodErr wrote:Между EditBox-ами работает как задумано.
Но при вставке из TinyPad или TextEdit текущая длина EditBox(ed_size) почему-то становится на один больше.
Есть подозрение, что при копировании указывается размер на 1 больше, чем надо.
С TinyPad тоже так.
Я попробовал исправить это в #6975, вроде работает.
Тогда в t_edit похоже надо убрать строку 2619

Code: Select all

		inc ecx ;размер данных в буфере + символ завершения строки
Так как пользователь
  • не копирует символ завершения
    при вставке символ завершения не вставляется

Re: Редактор TextEdit

Posted: Fri Sep 29, 2017 11:57 am
by 0CodErr
IgorA, не смотрел насчёт предыдущего сообщения?
0CodErr wrote:Есть подозрение, что при копировании указывается размер на 1 больше, чем надо.
Такой баг:
Выбираем Search > Search in keywords.
Закрываем основное окно приложения.
Будет Page fault в kernel.

Re: Редактор TextEdit

Posted: Fri Sep 29, 2017 6:44 pm
by IgorA
0CodErr wrote:IgorA, не смотрел насчёт предыдущего сообщения?
Смотрел, вроди все работает, т. е. копирование происходит. Там просто часть буфера показывается в окне редактора, потому я тогда сделал при копировании 0 в конце строки, что-бы короткие значения в буфере отображались правильно.
0CodErr wrote:Такой баг:
Выбираем Search > Search in keywords.
Закрываем основное окно приложения.
Будет Page fault в kernel.
rev 7035
исправлено, вылетать не должно

Re: Редактор TextEdit

Posted: Fri Sep 29, 2017 9:15 pm
by 0CodErr
IgorA, копирование-то происходит, но ты записываешь размер скопированного на 1 больше, чем надо.
Я поэтому и говорю, что надо вот это убрать

Code: Select all

      inc ecx ;размер данных в буфере + символ завершения строки
Потому что
0CodErr wrote:Так как пользователь

не копирует символ завершения
при вставке символ завершения не вставляется

Re: Редактор TextEdit

Posted: Wed Dec 20, 2017 4:47 am
by dunkaist
Увидел в /programs файл load_img.inc. С недавних пор у нас есть функция img.from_file, которая принимает имя файла и возвращает 0 либо укзатель на Image. Поможет упростить код.

Re: Редактор TextEdit

Posted: Sat Dec 23, 2017 12:05 am
by IgorA
dunkaist wrote:С недавних пор у нас есть функция img.from_file, которая принимает имя файла и возвращает 0 либо указатель на Image. Поможет упростить код.
Тоже про это думал, но пока что совсем нет времени что-бы это сделать. В конце года появилось очень много работы с разными бумагами, потому когда возьмусь за это пока точно не знаю.

Re: Редактор TextEdit

Posted: Fri Mar 23, 2018 1:34 am
by Leency

Re: Редактор TextEdit

Posted: Fri Mar 23, 2018 1:34 pm
by 0CodErr
Leency wrote:Воспроизвел http://bugs.kolibri-n.org/index.php?id=3
Автор ведь в курсе бага http://board.kolibrios.org/viewtopic.ph ... 201#p66675

Re: Редактор TextEdit

Posted: Fri Mar 23, 2018 2:32 pm
by Leency
0CodErr wrote:
Leency wrote:Воспроизвел http://bugs.kolibri-n.org/index.php?id=3
Автор ведь в курсе бага http://board.kolibrios.org/viewtopic.ph ... 201#p66675
Ответ, как мне кажется, не совсем коррелирует с описанием бага.
Возможно, вследствии отсутствия скрина баг был не совсем правильно понят.

Re: Редактор TextEdit

Posted: Fri Mar 23, 2018 4:01 pm
by 0CodErr
Leency wrote:вследствии отсутствия скрина
Ответ был дан через 4 дня после сообщения о баге.
Да, скрин был впоследствии удалён, но уж точно не через 4 дня после публикации.
На момент ответа Igora скриншот был на месте.
Leency wrote:баг был не совсем правильно понят.
А может всё-таки это ответ Igora "был не совсем правильно понят" тобой? Скорее всего так и есть.