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