Форум: "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.039 c