Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.23;
Скачать: CL | DM;

Вниз

версия 2.52   Найти похожие ветки 

 
Vladimir Kladov   (2007-02-17 13:09) [0]

Новости от 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.


 
Kent1   (2007-02-17 14:36) [1]

Ждемс когда зальют полную


 
Kent1   (2007-02-17 14:37) [2]

Ждемс когда зальют полную


 
Jon ©   (2007-02-17 15:48) [3]

Still does not work with IPedit control (http://www.kolnmck.ru/files/components/controls/mhipedit.zip)

See thread http://delphimaster.net/view/11-1169514981/


 
D[u]fa ©   (2007-02-17 17:55) [4]

обнова по линку http://kolmck.net/upd/kolmck251to252.zip


 
Psychedelic ©   (2007-02-17 18:20) [5]

А полный можно?


 
Galkov ©   (2007-02-17 21:00) [6]

какая-то несколько странная техника :))

возможно для новичка, но все-таки...

Скажем, меня интересует прежде всего, что случилось с ASM-версией для NEW_ALIGN
((btw: В моем понимании проблем там быть не должно.
Интересует потому-что (предполагаю) основной народ работает в ASM-версии. И без ее поддержки баг-репорты для ASM+NEW_ALIGN могут оказаться просто неадекватными))
С SVN выяснить это, просто без проблем - черепаха прекрасно показывает diff-ы
Минутное дело, вплоть до самых мелких деталей.
Честное слово - удобнее это.

Не пожар, однако. Поэтому подожду сначала коллегу MTsv DN, а уже потом коллегу _gandalf_

Как-то неправильно это. Не выступает SVN как инструмент разработчика. А ведь умеет :))

Вроде понятно, что KOL - это один unit
и причины понятны
((когда много файлов система коммуникации несолько понятней))
Но видимо можно, чтобы некий(е) автор(ы) выкладывал некую sub-version
И все это легко просматривается пристойным клиентом.
Это конечно все для Автора который из всего этого недоразумения делает релиз

И при обсуждении есть на что ссылаться: типа sub-version от такой-то sub-version от такого-то релиза - оп-па, и посмотрел что это такое....

Извините, за рассуждения вслух, но животом чувствую, что здесь что-то не очень правильно :)))


 
Vladimir Kladov   (2007-02-17 21:21) [7]

Чего не так с NEW_ALIGN и у кого? Что-то где-то обратно пошло? Я-то NEW_ALIGN не тестировал, думал, вы это сами сделаете.


 
MTsv DN ©   (2007-02-17 21:33) [8]

> Поэтому подожду сначала коллегу MTsv DN
Траблы с нотиком... Т.ч. сегодня не получится :(


 
Galkov ©   (2007-02-17 22:13) [9]

Для ответа беру тайм-аут до работы коллеги _gandalf_ (действительно ведь не пожар)

НО, в 2.50 не изменен (в сравнении с 2.49) KOL_ASM.inc -  это причина для беспокойства
И единственная, исходя из прочитанного.


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

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


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

Прошу прощения, перемещал 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 11:36) [12]

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


 
Galkov ©   (2007-02-18 12:23) [13]

Присылал :))
Там [26]:
http://delphimaster.net/view/11-1169514981/
Даже сказано было:

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


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


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

Вот. Не буду еще одну ветку создавать. У версии меняется буква, т.к. только 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 (и не добавлять, если используется
прежняя версия компилятора).


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

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


 
ANTPro ©   (2007-02-18 16:16) [16]

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

svn://nekki.ru/kolnmck


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

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


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

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


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

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

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


 
ANTPro ©   (2007-02-18 19:26) [20]

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

http://delphimaster.net/view/11-1161271270/


 
Galkov ©   (2007-02-18 20:24) [21]

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


 
Galkov ©   (2007-02-18 20:44) [22]

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

//[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; // Эта !!!
 ....


 
D[u]fa ©   (2007-02-19 07:53) [23]

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


 
mdw ©   (2007-02-19 14:02) [24]

Выложил на сайте 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


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

А вот и 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 19:16) [26]

Еще обновил. :))
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


 
mdw ©   (2007-02-19 19:16) [27]


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

Версия 2.53.


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

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


 
ANTPro ©   (2007-02-19 23:32) [29]

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

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



Страницы: 1 вся ветка

Текущий архив: 2007.09.23;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.026 c
15-1188142290
Ermitazh
2007-08-26 19:31
2007.09.23
Помогите новичку


15-1187558212
ferr
2007-08-20 01:16
2007.09.23
Цитата: учёные превзошли скорость времени.


15-1187849366
VitaWED
2007-08-23 10:09
2007.09.23
Работа с географическими проекциями в delphi


4-1174663451
Углук
2007-03-23 18:24
2007.09.23
Как не давать запуститься некоторой программе?


15-1187845958
Nic
2007-08-23 09:12
2007.09.23
Проблема при закачке по FTP