Version 1.72
- Added: HTML Component Library 4.8 support
- Added: Few new Windows APIs
- Added: GetCharPlacement
Version 1.71
- Fixed: Wrong Win32Platform value as Delphi 12
- Fixed: TMonthCalendar crash on Delphi 12 (macOS)
- Fixed: Crash in TPrinter using Delphi 12
- Fixed: Crash with TTabSet control on macOS Sonoma
Version 1.70
- Fixed: Crash on loading in macOS Sonoma
- Added: Vcl.VistualImage unit
Version 1.69
Version 1.68
- Added: Delphi 11.3 Patch 1 support
Version 1.67a
- Fixed: Patcher errors in Delphi 11.2
Version 1.67
- Added: Delphi 11.2 support
Version 1.66
- Added: Delphi 11.1 support
Version 1.65
- Fixed: Patcher doesn't work for some directories
- Updated: DevExpress 21.02.03 support
Version 1.64
- Updated: DevExpress 21.02.02 support
Version 1.63
- Fixed #266: App crash on macOS Sierra
Version 1.62
- Fixed: TreeView.OnChange crash
- Fixed: Docking improved on Linux
- Updated: Fast-Reports patching
- Updated: DevExpress patching
Version 1.61
- Added: Possibility to disable CrosVCL per project
- Fixed: UniGUI Linux conflict
Version 1.60
- Fixed #262: Minimal VCL app crashes on MacOS Monterey
- Fixed: Select directory button doesn't work in PatcherApp
Version 1.59
- Added: CrossVCL Patcher app with 3rd-Party support - Fast-Reports, HTML Library, DevExpress VCL Components - work in progress
- Added: Missing API for Fast Reports
- Added: Missing API for DevExpress VCL Components
Version 1.58
- Added: Delphi 11 support
- Fixed: Crash after PostMessage
Version 1.57
- Fixed: Crash after PostMessage
- Fixed: TGDIPContect.GetCharABCWidths exception
Version 1.56
- Added: Console patcher (crossvclpatcher.exe) for patching custom VCL
- Fixed #260: MACOS: FindDialog called from a modal displayed form is always behind form and also not acessable
- Fixed: GetTextMetrics returns wrong values
- Fixed: StyleAPI.inc compilation
- Fixed: EnumResourceNames crash
Version 1.55
- Added: TMetafile implementation on Linux & Mac powered by native PDF (no EMF/WMF support)
- Improved: Edit controls drawing on Linux
- Fixed #259: MACOS: Resulting values of TPageSetupDialog for PageWidth and PageHeight are not correct
- Fixed #258: On MAC only: A dropdwonlist with itemindex -1 as preset shows the first item anyway
- Fixed #257: Commands in a Popup-Menu are not called in a modal form
- Fixed #200: Set "Listbox.itemindex := value" does not work, when Listbox has style multiselect
- Fxied #185: In Listbox OnMouseUp-Event, value for "button" is always mbLeft (macOS & Linux)
- Fixed: Application.Idle not called
- Fixed: Enabled doesn't work properly on macOS
- Fixed: Better drawing disabled button
- Fixed: Wrong behave with extention in macOS Save Dialog
- Fixed: TSpinEdit doesn't have buttons on Mac
- Fixed: TButtonedEdit doesn't show buttons correctly
- Fixed: Edit controls don't have border on macOS
Version 1.54
- Fixed: Wrong popup position in TListView, TTreeView, TMemo
Version 1.53
- Fixed: Do not change DCC_DcuOutput if it is not empty
- Fixed #249: MAC and Linux: TComboBox.Seltext := String, or TMemo.SeltText := String does not work
- Fixed #223: button's pop-up menu does not appear
- Fixed #207: TListView problems
Version 1.52
- Improved: TCustomImageList.GetBitmap return 32-bit bitmap with alpha
- Fixed #247: MACOS: Filterindex of Opendialog starts with zero (instead of 1)
- Fixed #245: Linux: setting an timer often on and off makes the application hang
- Fixed #240: Selecting Printer crash the application
- Fixed #244: macos / Linux: App crash when try to print
- Fixed #241: Under MacOS with DARKMODE all TEdits and TMemos have background white and no cursor is visible
- Fixed #243: No CloseQuery is triggered in a modal displayed form
- Fixed #242: macos: No activecontrol in a modal dialog + no hints for TSpeebuttons
- Fixed #212: On Linux: Printing is always in Portrait ( ! )
- Fixed #232: Fkey-Shortcuts are not working in MainMenu and also F-Keys are only catched in KeyDn events (and not in KeyUp)
- Fixed #224: Mainmenu shortcuts are not displayed in osx
- Fixed: Random crash on macOS
- Fixed: Black box issue on some Linux distro
- Fixed: Some 24-bitmaps drawing macOS glitches
- Fixed: Mouse wheel doesn't work in some controls on Linux
Version 1.51
- Fixed #238: Timage with TBitmap in it is not transparent
- Fixed #239: Text in TspeedButtons missing
- Fixed #237: Max object instances increased
- Fixed #236: The elements of the second modal window are not available
- Fixed #235: Compilation for MacOS fails due to missing function results when forcing the compiler to handle this as an error
- Fixed: TTabSet trnasparency drawing
- Fixed: TImageList transparency drawing of 24-bit bitmaps
Version 1.50
- Added: Big internal refactoring for future support HiDPI, Mobile and more
- Added: Bunch of missing GDI+ APIs
- Added: Ownerdraw mode in TListBox
Version 1.30
- Added: ImageList_DrawIndirect implementation
Version 1.29
- Moved to Delphi 10.4.2 compiler & sources
Version 1.28
- Fixed #231: Segmentation fault launching empty VCL application
Version 1.27
- Added: CROSSVCL define in non-Windows platforms
- Added: Delphi 10.4.2 support
- Fixed: App with TEdit crashes in macOS BigSur
- Fixed: OpenGL rendering on OSX64
- Fixed: Vcl.ExtActns compilation
Version 1.26
- Fixed #228: Error reading bnOK.Kind: Resource BBOK not found on Linux platform
Version 1.25
- Added: SetLastError API
- Fixed #215: Error in Winapi.OpenGL module
- Fixed #215: TPageControl show no pages on MacOS
Version 1.24
- Fixed #221: TPageControl not working on Ubuntu (20.04)
Version 1.23
- Fixed: App with TrayIcon crashes on MacOS
Version 1.22
- Added: VersionInfo reading API (Linux use custom API - see VersionInfo example)
- Added: Few new GDI+ apis
- Added: Few new ShellAPI apis
- Fixed: Bunch of minor bugs
- Fixed: Glyph drawing in TSpeedButton, TBitBtn
Version 1.20
- Added: Delphi 10.4.1 support
Version 1.19
- Added: Delphi 10.4 Sydney support (macOS64, Linux64)
- Removed: Delphi 10.1 Berlin support
- Removed: macOS-32 platform support
Version 1.18
- #210: ShellExecute does not work with Applications to start
- Fixed: TOpenDialog.Filter doesn't work on Mac
Version 1.17
- Improved: 3x bitmap drawing performamce
- Fixed: UpperChar and LowerChar behaviour with single char
- Fixed: DrawText show nothing in some cases
- Fixed: 24-bit bitmap drawing produce garbage
- Fixed: Focus issue on macOS
- Fixed: GetPixel returns wrong value for bitmap
- Fixed: TTabControl.Tabs.Clear doesn't work
- Fixed: Crash on ListView.UpdateColumns on Linux
- Fixed: Wrong caption on toolbar's buttons
Version 1.16
- Fixed: Random closing form crash on Linux
- Fixed: Button.Click not always called on macOS
- Fixed: Crash on start if WindowState = wsMaximized
- Removed: CrossVcl version output
Version 1.15B
Version 1.14
- #198: MessageDlg shows the Ampersand- char in Button (on Linux)
- Fixed: Crash in Registry
- Fixed: Crash in GetTempFileName
- Fixed: Crash in Pagecontrol
- Fixed: Crash in PostMessage if object has beed destroyed
Version 1.12
- #182: TSpeedButton: No hover effect on linux
- Fixed: Incorrect Files filling in TOpenDialog
- Fixed: DrawThemeIcon for disables state
- Fixed: Shortcuts don't work on macOS and Linux
- Fixed: GetPixel doesn't work for some bitmaps
Version 1.11C
- Added: CreateStreamOnHGlobal
- Added: PtInRegion and RectInRegion
- Improved: Dramatically improved text measuring performance (in some cases more than 1000 times)
- #195: PtInRegion crashes on MAC OS
- #192: Wrong Result for GetRgnbox on Linux
- #191: Proposal to support Windows-function "RectInRegion"
- #186: Not possible to set a directory for TFileListbox
- #184: Str := TComboBox.text fails, when TComboBox has not style csDrwopDown (linux, mac)
- #119: TcheckListBox has no checkboxes
- Fixed: Missing units in Rio - Vcl.VirtualImageList, Vcl.BaseImageCollection, Vcl.ImageCollection
- Fixed: GDI+ loading bitmap from stream on Linux
- Fixed: GetTextExtentExPoint may return garbage if MaxExtent is 0
Version 1.10
- #183: MACOS: No reaction if the form has boderstyle "bsDialog"
- Added: Close button support on custom non-client window
- Added: Support for vertical font
- Fixed: Wrong version info for OSX32 project
Version 1.09
- #179: Using Win32 critical section API in a heaviliy multithreaded environment can cause access violations
Version 1.08
- Added: CompareString API
- Improved: Mouse capturing on Linux
- Fixed: GetWindowRect returns wrong value for control with NC area
- Fixed: Wrong window size if menu appears
Version 1.07
- Added: Non-client dragging for dock window
- Added: Support loading 16-color bitmaps
- #173: Bitmaps created with CreateDIBSection seem to leak when selected into a DC
- #159: Toolbar buttons disappear after window resize
- #157: Doesn't work PopupMenu for TrayIcon
- #172: Name property of newly created TFonts returns font name + garbage
- Fixed: Crash on Linux on font changing
- Improved: Registry API
- Improved: Bitmap drawing performance on Linux
Version 1.06
- Added: GPGraphics's Save and Restore
- Added: State images support for TTreeView
- Added: WinAPI example
- Fixed #163: TGPGraphics.GetVisibleClipBounds
- Fixed: AV when working with ListView
- Fixed: ProgressBar returns wrong value for his properties
- Fixed: AV on hint showing
- Fixed: Selection by code doesn't work for TTreeView and TListView
- Fxied: Bunch of minor issues
Version 1.05
- Added: Support of Delphi 10.3 Rio
- Added: macOS dark theme support
- Fixed: AV on ListView and TreeView
- Fixed: Few minor issues
Version 1.04
- Added: PathToRegion
- Added: GetThreadLocale
- Added: GetCrossVclVersion
- Improved: Drawing performance on macOS
- Improved: TObjectList
- Improved: TToolbar
- Fixed: Adding Arc to GDI+ path in Linux
- Fixed: Graphics garbage on Linux
- Fixed: Disable auto-scrolling on Linux
- Fixed: Align isn't work on parenting
- Fixed: Wrong WM_LBUTTONDOWN calls
- Fixed: Disable other window when modal is open
- Fixed: Edit WM_PAINT handling
- Fixed: Missing cursors
- Fixed: TScrollBar with PageSize works wrong on macOS
- Fixed: Graphic control drawing issue
- Fixed: TObjectList behavior on next-gen compiler
- Fixed: MessageDlg crash on Linux
- Fixed: Controls focusing
- Fixed: TextOutRect behaviour
- Fixed: Crash on GetLocaleInfo
- Fixed: Non-client drawing
- Fixed: AlphaBlend with master alpha
- Fixed: Semi-transparency PNG drawing
Version 1.03
- Fixed: Button size depends on caption length on Linux
- Fixed: TBitBtn doesn't show glyph
- Fixed: GetSysColor return 0 for COLOR_GRADIENTACTIVECAPTION
- Fixed: Popup window doesn't activated
- Fixed: Menubar no updated
- Fixed: Bunch of minor fixes
- Fixed: EM_SETRECT doesn't work on edit and memo
Version 1.02
- Added: LoadCursor and LoadCursorFromFile, IconAndCursor demo
- Fixed: GetLocaleInfo for LOCALE_IFIRSTDAYOFWEEK
- Fixed: GetThemeBackgroundContentRect crash
- Fixed: Mouse wheel handling on macOS using magic mouse
- Fixed: Hint window has wrong size on Linux
- Fixed: Popup window doesn't close when parent window moved
- Fixed: AlphaBlendValue doesn't work on Linux
Version 1.01
- Added: CoCreateGUID
- Added: FillGradientRect and FillRectWithAlpha
- Added: Bunch of theme drawing
- Improved: FillRect performance
- Fixed: TTabControl.Tabs behaviour
- Fixed: WM_MOUSEWHEEL don't work on Linux
- Fixed: GetCursor returns wrong value
- Fixed: Bunch of minor issues
Version 1.0
- Fixed: Clipboard shortcut don't work on Edit and Memo
- Fixed: Better handling some special char in edit and memo
- Fixed: Clipboard support in DBEdit
- Fixed: PageControl doesn't change page on Linux
- Fixed: Caret blinks very fast
- Fixed #152: Scrollbars in Memo not visible
Version 0.99n
- Added: Clipboard's methods to Edit and Memo
- Fixed: Handling of special keys
- Fixed: Keyboard handling flow
- Fixed: TEdit crash on recreation
- Fixed: [Regression] Docking stop working
- Fixed: MouseUp doesn't called for Edit and Memo
- Fixed #153: Wrong ActiveControl
Version 0.99m
- Added: Support for TA_UPDATECP in text drawing
- Added: TextOut example
- Added: Caret blinking
- Implemented: GetClipBox API
- Improved: TextOut, TextOutEx, SetTextAlign, GetTextExtentPoint32 and GetTextExtentExPoint behaviour
- Fixed: NC area drawing on macOS
Version 0.99l
- Added: Menus demo
- Added: Action update for menus
- #146: MenuItem: setting properties checked or enabled
- #147: Symbol not found: GetTextExtentExPointW
- #148: GetTextAlign not found
Version 0.99k
- Added: Loading icons
- Added: TTrayIcon support (only macOS, modern Linux doesn't have such feature)
- Added: TListBox.GetItemRect
- Added: Support of parenting to screen (GetDesktopWindow)
- Added: Hint support
- Added: InplaceEditList in grids
- Fixed: SystemParametersInfo crash
- Fixed: SetCapture behaviour
- Fixed: MessageBox with MB_YESNOCANCEL
- Fixed: SetProp shows exception when Wnd is 0
- Fixed: Icon drawing
Version 0.99j
- Added: NativeHandles example and GetNativeHandles API to get native handles
- Fixed #144: Caret API problem
- Fixed #143: Canvas.Polygon, border is missing
Version 0.99i
- Fixed #140: Main form doesn't invoke OnCreate message before other messages (eg. OnPaint)
Version 0.99h
- Fixed: Few crashes in TTreeView
Version 0.99g
- Added: Binary compatibility of Tokyo 10.2.1 and 10.2.2
- Added: TStaticText support
- Fixed: EListIndex exception on TDBComboBox
- Fixed: TDBComboBox doesn't work
- Fixed: OnChanged doesn't fired when text changed on TComboBox
- Fixed: TComboBox.ItemIndex return wrong value
Version 0.99f
- Added: Support of Tokyo 10.2.2 (older version isn't supported now)
Version 0.99e
- Added: Memo and Edit examples
- Fixed: TMaskEdit doesn't work
- Fixed: TValueListEditor editing on macOS
- Fixed: No debug information in some projects
- Fixed: Incorrect control positioning in TPageControl
- Fixed: TComboBox list doesn't fire OnChange event
- Fixed: Posting WM_PAINT isn't work
- Fixed: Timer doesn't work on modal form (macOS)
- Fixed: TControl.Enabled doesn't work
- Fixed: LoadBitmap freezes on macOS
- Fixed: DrawTextEx always returns 0
- Fixed: ScrollBar behavior if Page > 0
- Fixed: InplaceEdit behaviour
Version 0.99d
- Added: Support of TBitmap.Transparent and TBitmap.TransparentColor
- Added: TransparentBlt function
- Added: ToAscii function
- Improved: Support of Graphics32 and Virtual TreeView
- Fixed: Raising exception when unimplemented API is called on macOS
- Fixed: Getting rid of superfluous OnClick calls of TListBox (TComboBox, TPageControl, TTabControl)
- Fixed: Getting rid of superfluous OnChanged calls of TPageControl (TTabControl)
- Fixed: TForm.Width doesn't changed from code on Linux
- #134: Property "ReadOnly" is not working
- #130: Fixed
- #129: Fixed
Version 0.99c
- #129: Listbox.items[index] := 'SomeStrContent'; crashes the app
- Fixed: MoveTo-LineTo on Linux
- Fixed: TBitmap.PixelFormat changing
- Fixed: Cursor doesn't restored
- Fixed: Saving PNG, Jpeg and BMP file
- Fixed: TListBox.Items.Clear doesn't work
- Fixed: AV on HRgn functions
- Fixed: WM_NCPAINT handling
- Fixed: VirtualTree crash
Version 0.99b
- Added: GetNativeEvent API and NativeEvent example - get native event data inside event handler (NSEvent on macOS, GtkEvent on Linux)
- Fixed: PatBlt doesn't work
- Fixed: TRichEdit loading RTF
- Fixed: Few minor issues
Version 0.99a
- Added: Limited HRgn support (create, clip, fill)
- Improved: OpenGL on Linux (compatibility with GLScene)
- Fixed: PatBlt doesn't work
- Fixed: TRichEdit loading RTF
- Fixed: GDI+ matrix functions AV
Version 0.99 Beta
- Added: Implemented ShellExecute
- Added: Custom application icon for macOS and Linux (AppIcon demo)
- Improved: TDateTimePicker on Linux
- Improved: GDI+ stroke and gradient drawing
- Improved: Better handling form's default position
- Fixed: AV on deleting page from TPageControl
- Fixed: EnumFontFamiliesEx doesn't work on Linux
- Fixed: AV in wglGetProcAddress on Linux
- Fixed: TGroupBox and TRadioGroup caption painting on macOS
- Fixed: Inserting control to TToolbar
- Fixed: StringFormat aligning doesn't work
- Fixed: Selection drawing on grids
- Fixed: TDateTimePicker and TCalendar behaviour
- Fixed: AV on TStatusBar (Linux)
- Fixed: Bunch of minor issues
Version 0.98
- Added: Images support to TTreeView
- Improved: Disable GTK Wayland backend, use XWayland by default (Ubuntu 17.10)
- Improved: Images and Checkboxes support in ListView
- Fixed: AV on ControlsDemo in TComboBox
- Fixed: GDI+ Text flipped on macOS when drawing to Bitmap
Version 0.97
- Added: Support of images and checkboxes for TListView
- Added: Bunch of new GDI+ APIs
- #120: Access to ObjectList of TListBox crashes under Linux
- #119: TcheckListBox has no checkboxes
- #118: Added GetUserName
- #117: ListBox.Items.indexof (SomeStrContent) has as result always zero
Version 0.96
- Added: TStatusBar
- Added: THeaderControl
- #112: SelectDirectory throws an error
- #113: OpenDialog.Execute closes form (or Buttonclick)
- #114: TListBox has several problems
- Fixed: GDI+ transformation on macOS
- Fixed: Form.WindowState doesn't work
- Fixed: Few crashes
Version 0.95
- Added: Clipboard support
- Added: GetComputerName implementation
- Changed: Build using macOS 10.9 SDK for Yosemite compatibility
- Fixed: TabControl and PageControl positioning on macOS
- Fixed: Grid editor focus issue
- Fixed: Grid keyboard handling
- Fixed: ComboBox.OnChanged never called
- Fixed: Application.Title contains garbage
- Fixed: Better mixing GDI and GDI+ calls
- Fixed: GDK+ assertion on TreeView
Version 0.94a
- Added: Missing Vcl.Samples.* units
- Added: PaintRgn stub
Version 0.94
- Added: Find and Replace dialogs
- Added: Bunch of new GDI+ APIs
- #106: Tbitbtn set as Kind as OK
- #105: Stub for createellipticrgn
- #104: TSpinEdit unknown
- Fixed: Lots of minor issues
Version 0.93
- Added: Printing support for VCL
- Added: Printing dialogs
- Added: Advanced world tranformation for GDI+
- Fixed: Correct handling finalization
- Fixed: Setting title for Form on Linux
Version 0.92
- Added: Registry API
- Added: Lots of new GDI+ APIs
- Improved: OpenGL initialization
- Fixed: Few minor issues
Version 0.91
- Added: Delphi Berlin supports
Version 0.9
- Added: First trial release
- Added: Missing DFM files
- Added: Missing APIs to link
- Fixed: Few minor issues on ListView, TreeView
Version 0.86
- Added: ListView, TreeView and ZOrder examples
- Improved: ListView, TreeView and TabControl behviour
Version 0.85
- Added: Password mode for TEdit
- Fixed: TControl.Visible works wrong
Version 0.84
- Added stub API: GetRandomRgn, ImageList_DragShowNolock, ToAscii
- Implemented: GetKeyState
- Improved: Toolbar
Version 0.83
- Added support for Virtual-TreeView
- #88: TToolBar not showing
Version 0.82
- Added: Non-client are supports for custom controls
- Added: Few new APIs
- Added: GroupBox drawing
- Fixed: DBGrid glyphs
- Fixed: Erasing text on grid editing
- Fixed: Flipped ImageList
- Fixed: Few minor issues
Version 0.81
- Added: Support for palette and 256-color bitmap
- Added: Few new APIs
- Added: Tokyo Release 1 support
- Fixed: Jpeg loading on Linux
- Fixed: Toolbar icon flipped
- Fixed: Few minor issues
Version 0.80
- Added: Layered window support
- Added: MonthCalendar and DateTime editor
- Added: Transparent PNG drawing
- Added: Better window recreation
- Fixed: Lot of issues
Version 0.72
- Added: Limited support for UxTheme APIs
- Fixed: Font size on Linux
- Fixed: Images demo freeze on Linux
Version 0.71
- Added: TTreeView and TListView to Linux
- Added: Few missing APIs to support VirtualTree
- Fixed: ThreadID in some APIs nativeint now
- Fixed: AV on TScreen.SetCursor
Version 0.70
- Lot of fixes and impovements at CrossVCL runtime
Version 0.57
- Added: ImageList reading
- Added: ActionManager, action toolbars
- Improved: Toolbar
- Improved: ImageList drawing
Version 0.56
- Added: Keyboard handling
- Improved: Grid and DBGrid behaviour
- Improved: Scrolling
Version 0.55
- Added: AnsiChar, AnsiString and PAnsiChar aliases (actually Utf8)
- Added: TabControl, PageControl, TrackBar, Edit, Memo, ComboBox for Linux
- Added: PNG, GIF images to Linux
- Improved: Bitmap support
- Improved: Window creation/deletion
- Fixed: Font naming and dialogs
- Fixed: Lots of small issues
Version 0.52
- Added: Toolbar draft
- Added: ListBox, Toolbar and Menubar on Linux
- Improved: Listbox controls
- Improved: Better nextgen compiler compatibility
- Improved: Linux graphics and basic controls
- Improved: Linux OpenGL and GDI+ draft
Version 0.51
Version 0.5
- Added: Linux64 platform support draft - limited by features and supported controls (basic controls and graphics)
- Added: Some new missing APIs
- Changed: All ".dll" wrapper library removed, each direct link to ".dll" library should be replaced to "CrossVclLib" constant
- Changed: Only Embarcadero Tokyo supported
Version 0.43
- Added: CharLowerW, CharUpperW, CharNextW, CharPrevW, CharLowerBuffW, CharUpperBuffW, IsCharAlphaW, IsCharAlphaNumericW, IsCharUpperW, IsCharLowerW
- Added: TStatusBar control
Version 0.42
- #84: The Unit Output Directory setting
Version 0.41
- Added: TListView (Report mode only) control
- Added: TRichEdit control
- Added: Few new GDI+ APIs
- Added: ExtSelectClipRgn, CreatePolygonRgn, CreateHalftonePalette, MoveWindow
- Fixed: ClientToScreen, ScreenToClient crash
- Fixed: Italic, Bold font styles ignored
- Fixed: Few minor bugs
Version 0.40
- Fixed #69: Sometimes IDE debugger halt debugging and program without showing any information about exception
Version 0.39
- Fixed #73: TMainMenu with assigned TAction not working
Version 0.38
- Added draft for ListView and UpDown
- Added support of FireDac VCL
- New API: ExtCreateRegion, GetCurrentObject, GetCurrentObject, GetClassInfoExW, GetClassNameW
- Improved: Memo and edit text auto-substitution
- Improved bitmap drawing
- Fixed #68: SetWindowPos fixed
Version 0.36.1
Version 0.36
- Added: Pen styles support
- Added: WM_NCHITTEST calling
- Added: TPopupMenu and PopupMenu support
- Added: EnumFontFamiliesEx
- Improved: WM_SETCURSOR behaviour
- Improved: Edit and Memo vertical text position
- Improved: Check and radio menu items
- Stub: GetClassLongW
- Fixed: Grid page scrolling and double jumping
- Fixed: RemoveMenu doesn't work
- Fixed: DrawText drawing
Version 0.35
- Added: Threading API's for Mutes, Events, CriticalSections
- Added: GDI Monochrome bitmap support
- Added: Background and text color support in Edit and Memo
- Added: WindowFromPoint, TextOutW, MessageBeep, SetLastError, RemoveMenu, DrawEdge, GetPixel, SetTextAlign
- Added: Bunch of new GDIapi implemented
- Improved: Custom native control support
- Improved: Control focusing behaviour improved
- Improved: AllocateWnd, MakeObjectInstance totally rewriten, much faster and stable now.
- Improved: GDI bitmap drawing performance
- Fixed: Glyphs not visible on DBGrid
- Fixed: Grid and StringGrid editing
- Fixed: Timer allocation and behaviour
- Fixed: Crash when used undefined font
- Fixed: MonitorFromWindow return nil
- Fixed: Bunch of other minor issues
Version 0.30
- New API: GDIbrush and pen color setter and getter
- New API: VirtualAlloc, VirtualFree, GetMenuItemID, GetACP
- Fixed: Multiply timers don't work
- Fixed: GDIpath appending and stroke drawing