Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

версия 2.52 [Delphi, KOL/MCK, Windows]


Страницы:   1 2

Vladimir Kladov ©   (2007-02-17 13:09:00) 

Новости от 16 февраля 2007 (KOL & MCK v2.52)

[*]  KOL  MCK Изменена работа со свойством TObj.Name. Теперь оно может
быть  изменено только вызовом метода TObj.SetName( OwnerObj, 'NewName'
).  OwnerObj  хранит  список  (подчиненных)  именованных  объектов   и
позволяет  найти объект по имени используя метод TObj.FindObj. Так же,
глобальная  функция  FindObj  и глобальный список именованных объектов
удалены.  Работа  со  свойством  Name  обеспечивается  (так  же, как и
прежде)  только  при  наличии  символа  условной компиляции USE_NAMES.
Дополнительный  символ  UNIQUE_NAMES  обеспечивает  проверку  имени на
уникальность  при установке (среди прочих именованных объектов того же
OwnerObj).  Так  же,  изменена генерация кода в MCK (для хранения имен
всех  объектов  формы используется объект Form, для хранения имен форм
используется  Applet  или  главная форма). Улучшение: генерация вызова
SetName  помещена  в метод (времени проектирования) SetupName, который
так же вызывается после вызова SetupFirst, гарантированно устанавливая
свойство  Name,  в том числе для объектов, в MCK-зеркале которых метод
SetupFirst  переопределен  и  не  вызывает  inherited SetupFirst. Если
какие-либо  дополнительные  объекты  или контролы в своих MCK-зеркалах
генерировали  присваивание имени в переопределенном методе SetupFirst,
этот  код  должен  быть  исправлен  (на  вызов  SetupName,  или просто
удален).  Генерация  P-code  так  же обеспечивается (для Collapse). По
предложению и на основе кода от Alex Sh a.k.a. Psychedelic.

[*]  UNI Некоторые изменения (улучшения) для UNICODE_CTRLS, от MTsvDN:
TOnTVEndEdit,      WndProcTreeView     (String     =>     KOL_String),
RegKeyGetSubKeys, RegKeyGetValueNames (PChar => KOLPChar).

[-]  Функция  FileSize исправлена для Delphi2, 3 (опечатка, не хватало
';').

[*]  Метод TControl.TC_Insert исправлен (автор Galkov) для обеспечения
корректного   выравнивания   контролов  на  его  закладках  для  обоих
вариантов  NEW_ALIGN  и  OLD_ALIGN. Смивол OLD_ALIGN продолжает (пока)
оставаться  включенным  по умолчанию, отчеты (успешные и неуспешные) о
корректности NEW_ALIGN приветствуются.

[*]  F_P  Функция  IntPower  (версия  для  Free  Pascal,  Паскаль-код)
исправлена, автор кода Galkov.


ANTPro   (2007-02-19 23:32:00) [1]

> [28] Vladimir Kladov   (19.02.07 19:32)

Прописать в лог при коммите.


Vladimir Kladov   (2007-02-19 19:32:00) [2]

Будет в SVN каким-то образом отображаться версия в отдельном пункте (файле)?


mdw   (2007-02-19 19:16:00) [3]


> KOL&MCK версия 2.52a.

Версия 2.53.


mdw   (2007-02-19 19:16:00) [4]

Еще обновил. :))
KOL&MCK версия 2.52a.

Полная версия KOLnMCK:
http://www.kolnmck.ru/files/253/kol_mck.7z

Отдельно архив KOL:
http://www.kolnmck.ru/files/253/kol.7z

Отдельно архив MCK:
http://www.kolnmck.ru/files/253/mck.7z


Vladimir Kladov   (2007-02-19 18:16:00) [5]

А вот и 2.53 подоспела:

Новости от 19 февраля 2007 (KOL & MCK v2.53)

[-]  ASM  Важное  небольшое  исправление  для  USE_NAMES  в asm-версии
TObj.Destroy,  подготовка 3-го параметра была забыта. Спасибо, Alex Sh
a.k.a. Psychedelic.

[-]  MCK  Небольшое  исправление  в  зеркале TKOLLabelEffect: свойство
HasBorder   помещено  в  published  (спасибо  dominco-m),  и  свойство
Windowed не позволяет установку в false.


mdw   (2007-02-19 14:02:00) [6]

Выложил на сайте KOL&MCK версию 2.52a.

Полная версия KOLnMCK:
http://www.kolnmck.ru/files/252a/kol_mck.7z

Отдельно архив KOL:
http://www.kolnmck.ru/files/252a/kol.7z

Отдельно архив MCK:
http://www.kolnmck.ru/files/252a/mck.7z


D[u]fa   (2007-02-19 07:53:00) [7]

ANTPro ©, по линку доп. для фф не обнаружил


Galkov   (2007-02-18 20:44:00) [8]

Есть одна мелкая неточность.
Одна лишняя, ни на что не влияющая команда

//[function TControl.TC_Insert]
function TControl.TC_Insert(Idx: Integer; const TabText: KOLString;
 TabImgIdx: Integer): PControl;
var TI: TTCItem;
begin
 Result := NewPanel( @Self, esNone );
 Result.FAlign := caClient; // Эта !!!
 ....


Galkov   (2007-02-18 20:24:00) [9]

ссылка на патч неправильная на сайте выложена
правильно http://kolmck.net/upd/kolmck252to252a.zip


ANTPro   (2007-02-18 19:26:00) [10]

> [19] D[u]fa ©   (18.02.07 19:15)

http://www.delphimaster.ru/cgi-bin/forum.pl?n=10&id=1161271270


D[u]fa   (2007-02-18 19:15:00) [11]

тогда вопрос, в чем суперность этого свна если для него сначала еще и клиент спец. скачать?

или есть доп. дл того же ФФ?


Galkov   (2007-02-18 17:55:00) [12]

Клиент нужен, который берет префикс svn://
У меня TortoiseSVN, отсюда, наверное http://tortoisesvn.net/downloads


Vladimir Kladov   (2007-02-18 17:41:00) [13]

Opera пишет, что тип адреса не поддерживается, IE просто показывает стандартную страницу о том, что адрес не найден.


ANTPro   (2007-02-18 16:16:00) [14]

> [15] Vladimir Kladov   (18.02.07 15:46)

svn://nekki.ru/kolnmck


Vladimir Kladov   (2007-02-18 15:46:00) [15]

Я не понял, где мне искать ссылки на SVN на этом сайте (чтобы в свой вставить, и для себя загрузить и настроить). Думаю, такая информация должна болтаться где-нибудь на лицевой странице. У себя я точно поставлю ее на переднюю страницу, туда, где базовые версии архивово и ссылки на полные. Только тогда давайте уже сюда, чтобы не копаться по всему форуму.


Vladimir Kladov   (2007-02-18 15:39:00) [16]

Вот. Не буду еще одну ветку создавать. У версии меняется буква, т.к. только 2 изменения: в KOL.pas 2 буквы, и в KOL_ASM.inc - то, что вы мне прислали.

Новости от 18 февраля 2007 (KOL & MCK v2.52a)

[-]  ASM  Это  исправление  моей  ошибки  с  путаницей в версиях кода,
касательно   символа   компиляции   NEW_ALIGN   в  ассемблерной  части
библиотеки  KOL.  Владимир  Галков,  автор варианта NEW_ALIGN, любезно
предоставил  мне  файл  различий от версии 2.52 до желаемого состояния
KOL_ASM.inc  (в  формате  UPD),  так  что  моя задача на этот раз была
несложной.  Если вы используете NEW_ALIGN, пожалуйста, сообщайте о его
работоспособности  или  (лучше)  неправильной  работе.  Если  не будет
обнаружено  багов,  этот вариант станет стандартом (так как он требует
меньше кода, и работает быстрее).

[-]   F_P   Небольшое   исправление  в  процедуре  создания  окна  для
компилятора  Free  Pascal. Предыдущие исправления от Юрия Сидорова для
адаптации KOL к версии FPC 2.1.x, кажется, не дают работать с прежними
версиями   этого   компилятора   (2.0.x).  Временно,  для  обеспечения
возможности  работы  с обеими версиям FPC, предложено добавлять символ
FPC21  для случая Free Pascal 2.1.x (и не добавлять, если используется
прежняя версия компилятора).


Galkov   (2007-02-18 12:23:00) [17]

Присылал :))
Там [26]:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1166215701&n=10
Даже сказано было:

> Есть версия 2.49, от нее и пляшем. KOL и KOL_Asmобновились.
>  Буду сливать


Скажем, через полчасика намылю upd на KOL_Asm для v2.52 (которая получена именно выше описанным образом)


Vladimir Kladov   (2007-02-18 11:36:00) [18]

Я не ставил еще SVN, не до того. А мне присылали с IFDEF OLD_ALIGN асм-версию? Может, просто затерялась среди прочих изменений?


Galkov   (2007-02-18 11:17:00) [19]

Прошу прощения, перемещал 2 не очень связанныхвопроса

1) Про SVN - с него действительно, удобнее. И это не более, чем размышления. И здесь Авторрелиза - безусловно и несомненно Владимир Кладов
И были мысли (не более того), что возможны авторы под-версий, которые предназначены только для Авторарелиза.

2) Таймаут отменяется, раз такое дело :))
Сегодня, версия, полученная таким образом: http://kolmck.net/kol.zip=> + http://kolmck.net/upd/kolmck250to251.zip=> + http://kolmck.net/upd/kolmck251to252.zip

НЕ СОДЕРЖИТ условных компиляций типа {$IFDEF OLD_ALIGN}в файле KOL_ASM.inc
- это и есть (оправдавшаяся) причина для беспокойства !!!
Неправильно это, ИМХО


Vladimir Kladov   (2007-02-18 08:33:00) [20]

2.49? 2.50? а не 2.52? Хм, тогда я не понял. А автор- это о ком? Или вы про SVN утрясаете?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо