OberonCore
https://forum.oberoncore.ru/

Пакет Дельта
https://forum.oberoncore.ru/viewtopic.php?f=23&t=834
Страница 1 из 1

Автор:  Штирлиц [ Воскресенье, 20 Январь, 2008 20:06 ]
Заголовок сообщения:  Пакет Дельта

В HostWindows в процедуру Idle не включили поправку от Ильи Ермакова: добавить
Windows.dir.Update(NIL) после Services.actionHook.Step;

PROCEDURE Idle*;
VAR w: Window; tick: Controllers.TickMsg; focus: BOOLEAN;
BEGIN
w := dir.Focus(FALSE);
IF (w # NIL) & ~w.trapped THEN
w.trapped := TRUE;
IF w.frame # NIL THEN
tick.tick := KERNEL32.GetTickCount();
w.ForwardCtrlMsg(tick)
END;
w.trapped := FALSE
END;
focus := ScrollModPressed(); w := dir.First();
WHILE w # NIL DO
IF ~w.trapped THEN
w.trapped := TRUE;
w.UpdateScrollbars(focus & (w = fWindow));
w.trapped := FALSE
END;
w := dir.Next(w)
END;
IF ~idleTraped THEN
idleTraped := TRUE;
IF USER32.GetAsyncKeyState(1) >= 0 THEN activating := FALSE END;
IF USER32.GetAsyncKeyState(2) >= 0 THEN activating := FALSE END;
UpdateInfo;
(*
Check;
*)
idleTraped := FALSE
END;
Services.actionHook.Step;
Windows.dir.Update(NIL)
END Idle;

чтобы работала отложенная перерисовка.
viewtopic.php?f=31&t=367&p=3646&hilit=Windows.dir.Update&sid=7d435230296a407aa6b4a462de3a6f03#p3646

Иначе программки типа ObxCube "замирают" при вызове меню.

Автор:  Илья Ермаков [ Воскресенье, 20 Январь, 2008 21:15 ]
Заголовок сообщения:  Re: Пакет Дельта

Это не моё исправление, а, по-моему, Ильина...
В любом случае, по добавлению ждём Бориса.

Автор:  Борис Рюмшин [ Воскресенье, 20 Январь, 2008 22:17 ]
Заголовок сообщения:  Re: Пакет Дельта

Так-так... первая реакция...

Штирлиц писал(а):
В HostWindows в процедуру Idle не включили поправку от Ильи Ермакова: добавить
Windows.dir.Update(NIL) после Services.actionHook.Step;

Если я правильно понимаю, это относится к патчам Александра Ильина. Я конечно посмотрю свою карту исправлений (чуть позже), но мне кажется, что в его последнем пакете этого не было....

Автор:  Штирлиц [ Понедельник, 21 Январь, 2008 03:18 ]
Заголовок сообщения:  Re: Пакет Дельта

Судя, по
viewtopic.php?f=31&t=367&p=3646&hilit=Windows.dir.Update&sid=7d435230296a407aa6b4a462de3a6f03#p3646
добавить Windows.dir.Update(NIL) в Idle предложил Илья.
Наверное, это получается небольшое дополнение к патчу Александра Ильина

Автор:  Илья Ермаков [ Понедельник, 21 Январь, 2008 13:16 ]
Заголовок сообщения:  Re: Пакет Дельта

Да? Значит, я таки причастен... улики есть улики, что поделаешь :-)

Автор:  Штирлиц [ Понедельник, 21 Январь, 2008 13:32 ]
Заголовок сообщения:  Re: Пакет Дельта

Ну, я думаю все таки необходимо включить это изменение в пакет исправлений

Автор:  igor [ Вторник, 31 Март, 2009 09:44 ]
Заголовок сообщения:  Re: Пакет Дельта

Пакет Дельта писал(а):
Навигатор исходного кода и усовершенствования браузера интерфейсов

Сделано несколько доработок, повышающих удобство работы с исходными текстами модулей.
В модуле DevReferences реализован навигатор по исходному коду. Добавьте в меню перед пунктом Source следующую команду:
"&Open Navigator" "G" "DevReferences.OpenNavigator" ""
Теперь по сочетанию клавиш Ctrl-G будет открываться панел навигации по коду.
Модуль DevReferences в пакете Дельта я не обнаружил (значит он не правился!).
Собственно, я ратую не за то, чтобы навигатор по исходному коду был, а за то, чтобы было соответствие между спецификацией пакета и его фактической реализацией. Хотя, если несоответствие будет устранено именно путём добавления навигатора, я буду только рад :)

Автор:  Борис Рюмшин [ Вторник, 31 Март, 2009 10:49 ]
Заголовок сообщения:  Re: Пакет Дельта

Если мне не изменяет склероз, это от SP4 - ушло вмести с ним в прошлое. В Дельта только необходимые и минимальные отличия от основной версии. Т.е. никаких расширений среды, только исправления. Все расширения должны делаться дополнительными пакетами.

Автор:  igor [ Вторник, 31 Март, 2009 14:24 ]
Заголовок сообщения:  Re: Пакет Дельта

Борис Рюмшин писал(а):
Если мне не изменяет склероз, это от SP4 - ушло вмести с ним в прошлое.
Что ж, ушло, так ушло. С этим как раз проблем нет. Цитата приведена из описания пакета Дельта, а не SP4. Я так понимаю описание нужно подправить. Закоренелым оберонщикам, в принципе всё-равно, а у пришлых будет повод для зубоскальства.
Хотя, с другой стороны это может быть не повод для того, чтобы дёргать оберон-сообщество очередным релизом сервиспака. Нужно поставить у себя галочку, что если будет выходить новый сервиспак, то из него нужно убрать все лишние "исторически сложившиеся" описания, которые уже не соответствуют действительности.

Автор:  Иван Кузьмицкий [ Вторник, 31 Март, 2009 14:39 ]
Заголовок сообщения:  Re: Пакет Дельта

Насущный вопрос - совместим ли пакет Дельта с ББ 1.6?

Автор:  Борис Рюмшин [ Вторник, 31 Март, 2009 16:42 ]
Заголовок сообщения:  Re: Пакет Дельта

Категорически нет. Это русификации и исправления для 1.5. 1.6 в русификации (такой) не нуждается, а исправления для него не делались (покуда он RC).

Новых Дельт не планируется. Работа над исправлениями 1.5 завершена, если не выяснится чего-то экстраординарного.

Автор:  igor [ Вторник, 31 Март, 2009 17:17 ]
Заголовок сообщения:  Re: Пакет Дельта

Пожалуй, зря я погорячился :) , ведь сказано, что:
Цитата:
- убран навигатор исходного кода и браузер интерфейсов (будет отдельным пакетом);
Вобщем, вопрос снимается

Автор:  Nick [ Среда, 01 Апрель, 2009 15:07 ]
Заголовок сообщения:  Re: Пакет Дельта

- убран навигатор исходного кода и браузер интерфейсов (будет отдельным пакетом);

Хотелось бы что-бы "будет отдельным пакетом" таки появилось. Полезная вещь, как на мой взгляд, но увы дальше обещания дело не пошло.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/