Новости от 28 июня 2010 (KOL & MCK v2.94)
[-] Исправлен NEW_MODAL (asm и pas) VK, MTsv DN
 
Новости от 3 июня 2010 (KOL & MCK v2.93)
[+] Добавлены функция WStrComp_NoCase и метод TWStrList.IndexOf_NoCase (очень медленный код, только для совместимости с TKOLStrList). VK
[*] LogFileOutput: String->KOLString. VK
[-] TCanvas.TextOut - исправлена для UNICODE_CTRLS в asm версии. VK
[-] Печать сочетаний клавиш и спец символов (Ctrl+C, Ctrl+V, Enter, Escape etc.) исправлена в мемо для UNICODE_CTRLS. VK
[+] KOL_unicode.inc: добавлены определения для ресурсных констант RT_RCDATA, RT_BITMAP, и т.п. - для UNICODE_CTRLS. VK
[-] MCK: Установка обработчика OnLVEndEditItem более не требуется для успешного редактирования, но только для MCK. VK
[*] UNICODE_CTRLS: дополнительные изменения (в основном String -> KOLString) в множестве дополнительных модулей: err.pas, KOLadd.pas, KOLDirDlgEx.pas, Lnk.pas, Animation.pas, KOLGif.pas, KOLPCX.pas, KOLTGA.pas. VK
 
Новости от 2 июня 2010 (KOL & MCK v2.92)
[*] Типы PXStrList, PXStrListEx удалены, вместо этого добавлены функции NewKOLStrList и NewKOLStrListEx для работы с PKOLStrList и PKOLStrListEx.
RegKeyGetSubKeys, RegKeyGetValueNames, TIniFile.GetSectionNames, TIniFile.SectionData перенаправлены на использование TKOLStrList.
VK
[+] Функция TCanvas.TextOut: String -> KOLString; Добавлена функция TCanvas.TextOutA (особо для AnsiString при включенной опции UNICODE_CTRLS) VK
[-] Исправлена функция StrComp_NoCase, другая оптимизированная версия кода добавлена для нее и для StrLComp_NoCase. Предыдущая (но исправленная) версия доступна через символы SMALLER_CODE и SMALLEST_CODE. VK
[-] Исправлена функция TList.SetCapacity для TLIST_FAST и значения > 256. VK
 
Новости от 29 мая 2010 (KOL & MCK v2.91)
[-] Для UNICODE_CTRLS, печать некоторых китайских символов исправлена для Memo и EditBox. VK, reported by zhoudi
[+] Добавлена функция NewAlienPanel, позволяющая создавать дочернюю панель в любом окне в системе. VK
[*] Большое число кода из KOL_asm.inc перемещено обратно в KOL.pas - для упрощения поиска ошибок и различия в поведении pas-версии и asm-версии кода. Запрещена Asm-версия функции TList.Add. VK
[*] Изменено поведение Scrollbar-контрола. Прежняя версия доступна с использованием символа условной компиляции SCROLL_OLD. QAZ
[*] Изменено поведение TStrList.Find для случая, когда найдена не в точности искомая строка: в этом случае возвращается индекс найденной строки со знаком минус. VK, mdw
[*] UNICODE_CTRLS: DateTime2StrShort, String -> KOLString. mdw
[*] Изменена функция ExePath: теперь она возвращает путь к основному exe-файлу, даже когда вызвана из функции из DLL.
Добавлена функция ModulePath, возвращающая путь к исполнимому (самому) модулю, в том числе для DLL - путь к DLL.
VK
[*] UNICODE_CTRLS: Добавлено определение типа TXStrList для использования вместо TStrList или TWStrList в зависимости от символа  UNICODE_CTRLS. VK
[-] Функция FileSeek, параметр MoveTo: TStrmSize -> TStrmMove. QAZ
[+] Добавлена функция WStr2File (для параметра PWideChar, в отличие от WideString). VK
[-] Исправлены функции File2WStr, WStrSaveToFile. zhoudi
[-] UNICODE_CTRL: Исправлен баг API для Combobox контрола, связанный со вставкой строковой константы. VK, QAZ,
[-] TControl.SetDateTime исправлен для случая присваивания нулевой даты или только времени. VK
[-] TControl.REGetFont - исправлено. VK
[*] Под Windows Vista и Windows 7 (и для будущих версий Windows), GetDesktopRect перенаправлен на GetWorkArea так как окно рабочего стола имеет теперь размеры, совпадающие с размерами экрана, и не принимается в расчет даже панель задач. VK
[-] WndProcNotify - исправлена asm-версия (падение приложения при переключении тем в Windows XP и далее). VK
[-] KOLMediaPlayer - исправлено компилирование asm-версии. VK
[*] KOLmath.pas: добавлен символ MATH_NOERR, запрещающий подключение модуля err и обработку ошибок (для использования некоторых функций из KOLmath, не требующих такого контроля). VK
 
Новости от 27 марта 2010 (KOL & MCK v2.90)
[-] Для символа USE_NAMES, исправлен SetName Hallif, VK
[*] TStrList, TStrListEx (так же частично для TWStrList, TWStrListEx) методы IndexOf, IndexOf_NoCase, Find и Sort улучшены, добавлен FindFirst VK, mdw
[-] Восстановлена совместимость с Delphi2 и Delphi3 VK
[*]
UNI
Дополнительные изменения для улучшения UNICODE_CTRLS: RemoveSpaces, AnsiCompareText, AnsiCompareStrA, _AnsiCompareStrA, AnsiCompareStrNoCaseA, _AnsiCompareStrNoCaseA, AnsiEq, CompareLVColumns  
[-] Ссылка на uxtheme изменена на uxtheme.dll. MTsv DN
[-] Исправления в декларациях (для определенного символа STREAM_COMPAT): SeekMemStream, SetSizeMemStream, ReadMemStream, WriteMemStream, WriteExMemoryStream. Hallif
[-] Исправление в WndProcToolbarCtrl для Win98 MTsv DN
[+] TIcon.LoadFromXXXX теперь понимает иконки WinCE (16 бит на пиксель) mdw
[+] ASM версия для WinVer

MTsv DN, VK

[*]
MCK
В mirror.pas и mckCtrls.pas, введен тип TDelphiString и все условные декларации по {$IFDEF _D2009orHigher} устранены - для правильной работы Code Completion. VK
[-] TAction.LinkMenuItem исправлен для динамических меню mdw
[*] В WndProc_LVCustomDraw, Canvas больше не создается. mdw

 

Предыдущие новости (версии 2.80-2.89)
 
Предыдущие новости (версии 2.70-2.79)
 
Предыдущие новости (версии 2.60-2.69)
 
Предыдущие новости (версии 2.50-2.59)
 
Предыдущие новости
 

Copyright (C) 1999-2006 by Vladimir Kladov