Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2007.09.23;
Скачать: [xml.tar.bz2];

Вниз

версия 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 вся ветка

Форум: "KOL";
Текущий архив: 2007.09.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.048 c
3-1179731199
White Barsik
2007-05-21 11:06
2007.09.23
Каскад из TADOQuery


8-1165939363
TkN
2006-12-12 19:02
2007.09.23
Проблема с переполнением памяти


2-1188365803
Алик
2007-08-29 09:36
2007.09.23
Как сделать окно главным относительно других?


2-1188395804
hprx
2007-08-29 17:56
2007.09.23
Разрешение экрана


15-1188204801
ocean
2007-08-27 12:53
2007.09.23
Как сохранить документы?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский