OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Понедельник, 11 Декабрь, 2017 16:14

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Вторник, 04 Март, 2008 16:33 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 8882
Откуда: Россия, Орёл
Да, есть у них там баг один. Селекторы неверно копируются. Я слал Оминкам репорт полгода назад. Что-то с Join, кажется.

Возьми DevSelectors из 1.6, там они уже исправлены должны быть.

(модератор 03.04.2014) сообщение перенесено из темы viewtopic.php?t=435


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DevSelectors
СообщениеДобавлено: Понедельник, 10 Март, 2008 12:20 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 8882
Откуда: Россия, Орёл
Так, забыли Оминк включить этот патч. Тогда кладу здесь.

Цитата:
Now occasionally I found some bug in DevSelectors.
If we copy fragment of source with selectors, then later during saving will be trap at externalizing - problems with domains of internal fragments in copied selectors.

There are skipped Join call in DevSelectors.Selector.CopyFromSimpleView (as it called Selector.InitContext).

It is an important addition:

PROCEDURE (selector: Selector) CopyFromSimpleView- (source: Views.View);
BEGIN
(* selector.CopyFrom^(source); *)
WITH source: Selector DO
selector.position := source.position;
IF source.leftHidden # NIL THEN
selector.leftHidden := TextModels.CloneOf(source.leftHidden);
selector.leftHidden.InsertCopy(0, source.leftHidden, 0, source.leftHidden.Length())
>>>>>Stores.Join(selector, selector.leftHidden)<<<<<
END;
IF source.rightHidden # NIL THEN
selector.rightHidden := TextModels.CloneOf(source.rightHidden);
selector.rightHidden.InsertCopy(0, source.rightHidden, 0, source.rightHidden.Length());
>>>>>Stores.Join(selector, selector.rightHidden)<<<<<
END
END
END CopyFromSimpleView;


(модератор 03.04.2014) сообщение перенесено из темы viewtopic.php?t=435


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Октябрь, 2013 23:03 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4468
Откуда: Россия, Орёл
Применена в эталонной версии.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 28 Октябрь, 2013 23:42 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4468
Откуда: Россия, Орёл
Преобразована в исправление записи в OSH об авторе исходной правки "B7: DevSelectors.Selector.CopyFromSimpleView: ош. копир-я" (viewtopic.php?p=83006#p83006).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2017, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB