New features and customer reported issues fixed in RAD Studio 12.2
RAD Studio™️ is the ultimate RAD environment for quickly building high-performance native cross-platform applications in Delphi and modern C++ using integrated toolchains loved by developers.
Note:
RAD Studio 12.2 has a strong focus on quality improvements. Key quality focus areas include:
- C++ Clang Toolchain
- Delphi 64-bit Binary Compilers
- IDE
- Visual Assist
- Smart CodeInsight
- ToolsAPI
- Debugger
- RAD Studio WebStencils
- Libraries
Please visit the 12 Athens - Release 2 page for a detailed list of new features.
Publicly reported bugs fixed in 12.2
RAD Studio 12.1 Athens release includes over 400 quality and performance enhancements for publicly reported bugs.
Summary | Component/s | ExternalID |
---|---|---|
C++ Builder - TwineCompile not aware changes in designer | 3rd Party | RSS-1476 |
Turbo Power components compilation/installation problem persists after providing version dated 2024-04-19 | 3rd Party | RSS-713 |
Bug in project for C++Builder Getit DOScommand package | 3rd Party | RSS-458 |
There are issues with installing Getit packages from Turbo Power components Orpheus, Png, PowerPdf, SynEdit, SysTools, VirtualTree in C++Builder IDE | 3rd Party | RSS-455 |
Windows Styles regression to 1.0 from 2.0 in GetIt | 3rd Party, IDE | RSS-862 |
error when using unicodestring in header | Compiler\C++ | RSS-1212 |
[clang 32/64/64x] Closures are not zero initialized with {} | Compiler\C++ | RSS-583 |
Boost cannot detect new Modern C++ 64-bit compiler - thinks it is __GNUC__ | Compiler\C++ | RSS-554 |
Enable Modern C++ for C++ Builder package projects | Compiler\C++ | RSS-539 |
Batch compilation does not work with bcc64x/Win64x | Compiler\C++ | RSS-495 |
[BCC64x REGRESSION] No option to suppress the default configuration file | Compiler\C++ | RSS-403 |
"Delay load DLLs" do not work with the "Windows 64-bit (Modern)" toolchain | Compiler\C++, Linker | RSS-905 |
{Unicode,Wide,RawByte}String does not implement std::hash (bcc64x/Win64x) | Compiler\C++, RTL\C++ | RSS-493 |
Delphi compiler hangs when building through command line with msbuild after migrating to Delphi 12 | Compiler\Delphi | RSS-1129 |
Invalid breakpoint condition. E2158 System unit out of date or corrupted: missing 'String' | Compiler\Delphi | RSS-1111 |
E2026 error when evaluating an $IF directive with an undefined identifier | Compiler\Delphi | RSS-1075 |
W1023 warning when comparing an undefined identifier in an $IF directive | Compiler\Delphi | RSS-1074 |
Exception on Real48 Const param under WIN64 | Compiler\Delphi | RSS-719 |
Android compile Resources | Compiler\Delphi | RSS-631 |
[dcc32 Fatal Error] PythonFmx.dpk(70): Internal Error: AV00B5992F-R0000014C-0 | Compiler\Delphi | RSS-574 |
Access violation in coreide | Compiler\Delphi | RSS-563 |
Compiler Internal Error F084 T5876 | Compiler\Delphi | RSS-556 |
Delphi 64-bit DPK compilation problem | Compiler\Delphi | RSS-536 |
[Win64] CountPopulation32() changes variable | Compiler\Delphi | RSS-510 |
F2084 Internal Error: NI5166 | Compiler\Delphi | RSS-497 |
Deploy existing Android project fails due to path error. | Compiler\Delphi | RSS-448 |
Internal Compiler error AV5A1299F7(5A060000)-R0000014C-0 | Compiler\Delphi | RSS-446 |
Error F2084: Interner Fehler: AV006A992F-R0000014C-0 | Compiler\Delphi | RSS-425 |
String with non-ASCII characters directly attached to a #xx or #$xx literal corrupts the final string | Compiler\Delphi | RSS-391 |
paserver-docker. Disk space occupation, script on Git incomplete, error on run from Delphi and other (We paid 5000 euros for the license a few weeks ago!) | Compiler\Delphi, Linker | RSS-1076 |
FireDAC error “String constant is not terminated properly or is too long” if the SQL query displays fields from more than 25 tables in the “select” section (PostgreSQL) | Data, Data\FireDAC | RSS-957 |
DataExplorer View Methods (RTTI objects cannot be manually destroyed by application code) | Data\Data Explorer, IDE | RSS-1066 |
Event OnValidate fails when the dbgrid is full - AGAIN-AGAIN! | Data\DBCtrls | RSS-1583 |
TDBGridInplaceEdit in implemention section of unit TDBGrid | Data\DBCtrls | RSS-1393 |
DBGrid CreateEditor cannot be overridden because it expects the type TDBGridInplaceEdit, which is not accessible | Data\DBCtrls | RSS-1384 |
TDBNavigator component does not respect High DPI mode. | Data\DBCtrls | RSS-762 |
FormatBcd() is missing the decimal point for a currency mask | Data\DBRtl | RSS-1383 |
FireDAC does not treat 'OFFSET' as a keyword targeting a Firebird 4 database | Data\FireDAC | RSS-1351 |
Incorrect value of a TAggregateField in a TClientDataSet after setting IndexFieldName and refiltering | Data\MIDAS | RSS-783 |
Security for Swagger missing | Data\RADServer | RSS-1410 |
TDownloadURL.DownloadRawBytes() fails to download | Data\REST | RSS-1382 |
TDownloadURL.DownloadRawBytes (Rest.Client.Pas) tries to convert Response data with no ContentType to a string | Data\REST | RSS-1222 |
Debugger hangs and blocks the process | Debugger | RSS-1400 |
E2158 System unit out of date or corrupted: missing 'String' while evaluating function call in Win64 project using runtime packages | Debugger | RSS-1105 |
64 bit debugger show bad values on enum type in record | Debugger | RSS-1081 |
Debug Delphi 12 IDE for Components design time | Debugger | RSS-1044 |
Delphi Debugger shows wrong values | Debugger | RSS-898 |
12.1 Win64(Modern) C++ Debugger does not break at a breakpoint that is set at a Constructor-Initializationlist-Item, Win64 Debugger still does | Debugger | RSS-815 |
Debugging while editing with split windows split windows is not fun | Debugger | RSS-735 |
Strange display of certain strings in debugger | Debugger | RSS-508 |
Source window hidden when debugging (split view) | Debugger, IDE | RSS-1284 |
After closing CPU window multiple Navigators will be raised | Debugger, IDE | RSS-671 |
Strange behavior when using FMX TEdit with 'FilterChar' filled | FireMonkey | RSS-1268 |
Grid Paging does not work | FireMonkey | RSS-1242 |
Italics does not render in Firemonkey when SKIA is enabled on Apple platforms iOS and MACOS | FireMonkey | RSS-1231 |
ScrollBox style bug | FireMonkey | RSS-1187 |
Presentation proxy inheriting from FMX.Edit.Style.TStyledEdit is unable to accept characters in android (Autocomplete not possible) | FireMonkey | RSS-1060 |
TEdit have problem with caret positioning when text need scrolling | FireMonkey | RSS-1052 |
The first element of a TListBox appears below the TSearchBox. | FireMonkey | RSS-1043 |
Memory leaks when playing video files with FMX TMediaPlayer component on Delphi Android APK | FireMonkey | RSS-978 |
Incorrect Declaration and Inheritance of PointInObjectLocal in TEllipse and TCircle Classes | FireMonkey | RSS-944 |
FMX Edit Control - wrong update of caret position | FireMonkey | RSS-872 |
stringgrideditingdone not trigger | FireMonkey | RSS-832 |
TMemo onKeyDown loses selection | FireMonkey | RSS-790 |
Inputquery only show 8 Characters in Value Field | FireMonkey | RSS-738 |
App created by Delphi 12, 12.1 cannot be executed in iOS Simulator 17.4, but 16.4 is ok. | FireMonkey | RSS-701 |
TTextControl.DoChanged incorrect text assign | FireMonkey | RSS-648 |
C++ editor does not display "final" keyword in bold | IDE | RSS-1441 |
Multi-line constant declared within a procedure breaks ctrl+shift+[up or down arrow] navigation between its declaration and implementation | IDE | RSS-1263 |
Code completion affected by Multiline strings | IDE | RSS-1146 |
Delphi 12.1 crash when deletes TSearchBox | IDE | RSS-1042 |
Change colour of editor up/down scroll bar slider when in "dark mode" - it's too dark when you have a long source code file | IDE | RSS-934 |
ToDo list column customization dialog not scaled on HiDPI | IDE | RSS-858 |
Add ToDo list entry dialog not scaled on HiDPI | IDE | RSS-857 |
IDE Style settings - Editor "Visual Studio (TM)" | IDE | RSS-782 |
Truncation in search and replace (French version) | IDE | RSS-727 |
Delphi IDE History EditorControl causa exception com double clique em tipos class ou record | IDE | RSS-666 |
Cannot Add Windows 64-bit Modern platform to bpl | IDE | RSS-591 |
Delphi12.1 some times the switch code/Design Tab will dispare. | IDE | RSS-560 |
[VCL menus] RAD Studio 12.1 IDE - GUI Bug | IDE | RSS-525 |
RAD Studio Delphi editor "Complete Class at Cursor" not work with multiline string literals | IDE | RSS-499 |
Ctrl+Click not working for namespace name in unit | IDE | RSS-492 |
Split View Window Locations and Size aren't being saved properly when saved as a Layout | IDE | RSS-484 |
Dual split-view center resizing changes objectinspector width | IDE | RSS-467 |
Crash collector points to wrong JIRA | IDE | RSS-444 |
C++ syntax highlight for "final" keyword | IDE | RSS-411 |
TPanel don't show correct Font.Color when in design mode | IDE, IDE\VCL Designer | RSS-830 |
Packaging of .apk file uses the wrong AndroidManifest.xml file | IDE\Build System | RSS-1093 |
Delphi 12.1 installs too many files in the lib directories | Install | RSS-606 |
Linker duplicate symbol warnings for Win64x (Modern) | Linker | RSS-918 |
Using _wctime with bcc64x results in undefined symbol when linking with bcc64x | RTL\C++ | RSS-1451 |
missing soaprtl for Modern Win64x | RTL\C++ | RSS-638 |
The UTF8ToString function is incorrectly declared in the System.hpp file. | RTL\C++ | RSS-450 |
Application crashes during _InitExe | RTL\Delphi | RSS-1436 |
TRttiNamedObject.HasName is implemented wrong | RTL\Delphi | RSS-1240 |
Infinite recursion (stack overflow) in System.RTTI.TValue.AsXXXX when inspecting properties having types declared as "type MyType = type variant;" | RTL\Delphi | RSS-1095 |
TCurlHTTPClient.ProtocolVersion is only applied for THTTPProtocolVersion.HTTP_2_0. Assigning ProtocolVersion to THTTPProtocolVersion.HTTP_1_0 or THTTPProtocolVersion.HTTP_1_1 has no effect. | RTL\Delphi | RSS-1058 |
RAD Studio 12: performance degradation when comparing generics | RTL\Delphi | RSS-886 |
System.UIConsts / Colors.Lightgoldenrodyellow called clLightcyan | RTL\Delphi | RSS-613 |
TCustomRESTRequest.DoPrepareQueryString doesn't encode all unsafe characters | RTL\Delphi | RSS-575 |
Delphi TJSONNumber Double Incorrect JSON value | RTL\Delphi | RSS-523 |
Wrong color constant | RTL\Delphi | RSS-488 |
Error in function TTask.GetExceptionObject for EAggregateException(E) in System.Threading.pas | RTL\Delphi | RSS-478 |
getdir returns incorrect results for absent drives | RTL\Delphi | RSS-453 |
F2084 Internal Error: compiling Win64 Package | RTL\Delphi | RSS-447 |
[Try]StrToDateTime() fails with string that worked fine in earlier versions | RTL\Delphi\Date/Time | RSS-1014 |
TPath.GetPathRoot Returns Incorrect Value for UNC-Style Rooted Paths | RTL\Delphi\I/O | RSS-787 |
TURI.AddParameter not encode value contain ampersand or equal | RTL\Delphi\Net | RSS-908 |
THttpClient SetClientCertificate(Filename, Password) causa erro na requisição mas com Stream funciona correto | RTL\Delphi\Net, SOAP | RSS-603 |
MDI apps tiling minimised windows on Delphi 12 | VCL | RSS-1396 |
TNumberbox.AcceptExpression does not work if Live Binding is used | VCL | RSS-1168 |
TTreeView does not display the state image associated with a node | VCL | RSS-1166 |
Memory Leak in TListView with OwnerData = True | VCL | RSS-1006 |
Incorrect Scaling of Vcl.Dialogs.MessageDlg | VCL | RSS-873 |
Incorrect Scaling of Vcl.Dialogs.InputQuery | VCL | RSS-867 |
REGRESSION in Delphi 12: Tremendously poor performance in large, virtual TListView controls when you switch to or from remote desktop | VCL | RSS-771 |
JSON Parse Double | VCL | RSS-683 |
In Delphi 12, a strange jitter of controls appeared in the Child windows of an MDI application | VCL | RSS-570 |
No winsock2.h with bcc64x | Compiler, Compiler\C++ | RSP-42677 |
StringTable and LoadStr | Compiler, Compiler\C++ | RSP-40084 |
Clang pre-compiled link error with VCL.IMAGING.JPEG.h | Compiler, Compiler\C++ | RSP-23995 |
Does not support linking with library compiled with XCode 14 | Compiler, Compiler\Delphi | RSP-44018 |
CompilerBug 64Bit Delphi | Compiler, Compiler\Delphi | RSP-42760 |
Extend supported target platforms to RHEL 9 | Compiler, Compiler\Delphi | RSP-42462 |
Compiler error without inline active | Compiler, Compiler\Delphi | RSP-42459 |
Internal Error URW1380 with {$R} switch | Compiler, Compiler\Delphi | RSP-42795 |
Recursive Generic Types causes infinite compiler loop | Compiler, Compiler\Delphi | RSP-41959 |
x64 Compiler generates wrong code in specific situation | Compiler, Compiler\Delphi | RSP-41772 |
The canvas is not correctly fetching the resource brush | Compiler, Compiler\Delphi | RSP-40620 |
C++ Builder linker fails to link Delphi units that use units with generics | Compiler, Compiler\Delphi | RSP-39252 |
Repeated inline var declaration causes repeated debugger variable display | Compiler, Compiler\Delphi, Debugger | RSP-23056 |
Using {$WEAKLINKRTTI ON} causes access violation on TList<T>.IndexOf method | Compiler, Compiler\Delphi, RTL\Delphi | RSP-43423 |
Datasnap corrupt data when transfering AnsiString/RawByteString | Data, Data\DataSnap, RTL, RTL\C++ | RSP-42257 |
TDBLookupListBox doesn't stay at the height it was designed at runtime. | Data, Data\DBCtrls, VCL | RSP-40245 |
Request for Sample and Documentation Tutorial for TEMSFileResource in RAD Server | Data\RADServer | RSP-37132 |
Can't debug dynamically loaded bpls | Debugger | RSP-40585 |
Evaluate/Modify is not working properly | Debugger, IDE | RSP-43503 |
Access violation when using vertical TSplitter3D | FireMonkey | RSP-44292 |
TControl FIsFocused is not managed correctly. | FireMonkey | RSP-44053 |
FMX.TSpinBox behaves erratically with styles | FireMonkey | RSP-43942 |
Modal Windows can be mininmized on mac! WRONG! | FireMonkey | RSP-43398 |
Error viewing a Form3D on MAC OSX Sonoma | FireMonkey | RSP-42750 |
Incorrect call of the IsExpanded animation trigger on tree elements | FireMonkey | RSP-43023 |
Combobox with custom dropdown crash when embedded in a ListboxItem | FireMonkey | RSP-42210 |
Deleting text while holding Ctrl in Memo | FireMonkey | RSP-43126 |
label or button setting right & bottom anchors in TPresentedScrollBox are not display | FireMonkey | RSP-42093 |
The OnClick event on the button on the ListBox Group Header on the first row of the listbox does not work | FireMonkey | RSP-42088 |
FMX SKIA Bimap drawing is not multithreaded | FireMonkey | RSP-42636 |
Delete Button in Items Editor is always disabled | FireMonkey | RSP-41914 |
Gradiant property not applying (TRectangle, etc) | FireMonkey | RSP-41555 |
TLightMaterial specular is not correct | FireMonkey | RSP-39430 |
Allow overriding of targetSdkVersion value in the Android manifest | FireMonkey | RSP-38976 |
Simplifying the import of images in TImageList and MultiResBitmaps properties | FireMonkey | RSP-38638 |
Wrong cursor when overlapping (macOS) window | FireMonkey | RSP-38531 |
IDE crashes, fmx listview in frames with Appearance inherited on mainform | FireMonkey | RSP-37727 |
Adding light/dark theme detection as Platform Services for Windows | FireMonkey | RSP-37290 |
Treeview does not allow operation change on DragOver | FireMonkey | RSP-36627 |
add "rename" option for the source image in the FMX TImageList editor | FireMonkey | RSP-36038 |
TStringGrid cropping error when changing StyleBook | FireMonkey | RSP-34624 |
Add an option to automatically resize TGridPanelLayout col / row percentage | FireMonkey | RSP-34544 |
Deleting an item in a combobox clears the current item | FireMonkey | RSP-33613 |
TFloatAnimation don't auto start when enabled on TGlyph.Position.X property | FireMonkey | RSP-30503 |
TMapView + iOS/iPadOS + Zooming | FireMonkey | RSP-27053 |
Android 9 - StatusBar / Main Form - Gap | FireMonkey | RSP-26222 |
ListView PullToRefresh and DragHighlight not working when no items | FireMonkey | RSP-24205 |
[Mobile] onTap Event sometimes doesn't fire | FireMonkey | RSP-23848 |
Misspelled words in TMemo with SpellCheck enabled causes OSX Runtime error 231 | FireMonkey | RSP-19225 |
TMemo in Delphi 10.2 does not handle blank lines when themes are disabled | FireMonkey | RSP-19186 |
Row index out of range message when scrolling up in a TGrid with only few rows on iOS | FireMonkey | RSP-18920 |
When the data in memory is picture data, TEdit and TMemo component is pasted right and memory leaks appear | FireMonkey | RSP-18475 |
Extra border around controls with ShadowEffect when set to Visible during RunTime | FireMonkey, FireMonkey\Effects | RSP-36577 |
TImageList editor arrow key handling is broken | FireMonkey, IDE | RSP-33278 |
TTabItems can't be selected when the TabControl is on a Firemonkey Frame | FireMonkey, IDE | RSP-33269 |
MemStream.CopyFrom(AStream, AStream.Size) must be rewriten to MemStream.CopyFrom(AStream, AStream.Size - AStream.Position); | FireMonkey, RTL, RTL\Delphi | RSP-44034 |
German help topic wrong | Help and Doc | RSP-42416 |
Toolbars are confused after switch high DPI and DPI unaware | IDE | RSP-44040 |
Generación de código con IA - Code generation with AI | IDE | RSP-43863 |
Form designer on High-DPI destroys Frame | IDE | RSP-43560 |
Use Unit dialog lacks keyboard accelerators | IDE | RSP-43514 |
Sizing issue in the toolbar of IDE | IDE | RSP-43328 |
Misaligned control in Options > IDE > Desktop and Layout | IDE | RSP-43280 |
Import of google-services.json fails if the Project Options are not saved, then reloaded | IDE | RSP-42695 |
Using Intel One Mono font in the IDE | IDE | RSP-41848 |
Custom title bar (TTitleBarPanel) breaks form designer | IDE | RSP-41798 |
C++ code formatting does nothing when invoked | IDE | RSP-37898 |
Show coloured information (e.g. red for error lines) on scrollbar | IDE | RSP-36872 |
Remember size of Image Collection Editor | IDE | RSP-36220 |
Difficult to recognize bookmark icons | IDE | RSP-35429 |
Compiler errors and find results appear as clickable marks on the editor vertical scrollbar | IDE | RSP-35410 |
Copilot AI for Object Pascal developers | IDE | RSP-34526 |
Ctrl-Click not working for forward class declaration | IDE | RSP-34762 |
Allow copying of text from path edit in package install dialog | IDE | RSP-34025 |
Display issue | IDE | RSP-33647 |
Context menu 'show in explorer' does not work on folders | IDE | RSP-33285 |
IDE Toolbar not anymore configrable with two rows | IDE | RSP-33199 |
Options dialog repaint while scrolling is extremely slow | IDE | RSP-30675 |
Classic Undocked layout does not handle the Windows Taskbar docked to the left of the screen | IDE | RSP-29901 |
IDE crashes probably due to failed refactoring invocation | IDE | RSP-29407 |
The breakpoint mark is white-based antialiased | IDE | RSP-26996 |
IDE toolbars randomly repositionig itself | IDE | RSP-23832 |
Missing Resize/Position of Controls In Dialog "Install packages" | IDE | RSP-21698 |
IDE Crash when opening project with long string const definition | IDE | RSP-22274 |
Tools / Options / [..] / CodeInsight has HTML as default selected | IDE | RSP-21966 |
[REGRESSION] Tools->Options tree is no longer pre-expanded | IDE | RSP-22082 |
FMX Form Designer - resizeable grips not updated to new design | IDE | RSP-22025 |
[AV] Access violation during IDE initialisation, caused by ThemeLoader | IDE | RSP-22013 |
Tools/Options/[..]/Subversion screen has cutoff comboboxes and text | IDE | RSP-22325 |
Tools / Options / [..] / CodeInsight layout issue | IDE | RSP-22259 |
IDE does not show the selected component if a few layers of tlayout. | IDE | RSP-22297 |
Environment Options list selected line gets darker | IDE | RSP-21388 |
Edit in Objectinspector is not drawn correctly | IDE | RSP-22214 |
Intermittent Black Text on Dark background in IDE windows | IDE | RSP-22221 |
IDE: Options pages look badly | IDE | RSP-22171 |
[C++][BUILD] No Windows 7 in "Windows header file version defines" | IDE, IDE\Build System | RSP-12504 |
in C++ Builder 11 "Method Toxicity Metrics..." does not work at all | IDE, IDE\Castalia | RSP-35448 |
[DelphiLSP] Forward class declaration navigation | IDE, IDE\Code Insight | RSP-33157 |
XE8 IDE Toolbar Items get messy if VM Screen size is changing | IDE, IDE\General | RSP-11144 |
64 bit library paths are wiped when installing 10.2.3 update. | IDE, Install | RSP-20108 |
checkbox size issue at design-time | IDE, VCL | RSP-42598 |
Add splitter to TTreeview items editor window | IDE, VCL | RSP-41193 |
TCategoryPanel: Add "Collapse panel" and "Expand panel" to form designer context menu | IDE, VCL | RSP-38920 |
FireDAC libs extracted to unselected platforms | Install | RSP-36009 |
Library Paths are not preserved | Install | RSP-28434 |
extern DELPHI_PACKAGE UnicodeString __fastcall UTF8ToUnicodeString(const RawByteString S) cannot be linked in new C++ builder | Linker | RSP-43620 |
C++Builder linker error when compiling Delphi unit that uses TDictionary | Linker | RSP-39694 |
Inefficient code in Androidapi.JNIBridge and Macapi.ObjectiveC | RTL | RSP-21461 |
_com_issue_error | RTL, RTL\C++, RTL\C++\Other | RSP-23625 |
TFile.Copy raises EDirectoryNotFoundException with extended prefixed file | RTL, RTL\Delphi | RSP-43234 |
TRegistry.WriteNone for REG_NONE | RTL, RTL\Delphi | RSP-42544 |
SysUtils.DirectoryExists - wrong result with some UNC paths | RTL, RTL\Delphi | RSP-41777 |
EEncodingError - 'No mapping for the Unicode character exists in the target multi-byte code page' | RTL, RTL\Delphi | RSP-41533 |
conditional expression dont work as expect | RTL, RTL\Delphi | RSP-38877 |
System.TypInfo.GetConstRecordArgMode.RecOps code review | RTL, RTL\Delphi | RSP-37967 |
Leak in TParallel.For / EAggregateException | RTL, RTL\Delphi | RSP-30403 |
Error in the implementation of the binary search algorithm in the System.DCU unit - assignment of a negative value to an unsigned variable in System.pas, the function GetPreferredLangForOldOS(LANGID: Word): string; | RTL, RTL\Delphi | RSP-18632 |
TFile.Read***/Write*** API Encoding inconsistency | RTL, RTL\Delphi | RSP-14120 |
TFile.AppendAllText throws EEncodingError due to bogus text encoding detection code | RTL, RTL\Delphi | RSP-13839 |
EAggregateException of System.Threading not working anymore | RTL, RTL\Delphi, RTL\Delphi\Threads | RSP-30720 |
ForceDirectories fails with creating sub folder in the root folder with UNC prefix | RTL, RTL\Delphi, VCL | RSP-41441 |
ExtractFileDrive misses a Windows specific UNC case | RTL\Delphi\I/O | RSP-31109 |
NetHTTPClient with Curl on windows works wrong. | RTL\Delphi\Net | RSP-43273 |
Labels on categorypanels is not painted correctly on remote desktops | VCL | RSP-44314 |
TDateTimePickercheck box does not scale correctly with DPI | VCL | RSP-44231 |
MDI child icon not shown with styles | VCL | RSP-44249 |
Position of child of minimised MDI form with poOwnerFormCenter is incorrect | VCL | RSP-44110 |
There is no sample for TFormTabsBar | VCL | RSP-43645 |
Form's CustomTitleBar.ButtonPressedBackgroundColor has no effect on the Maximize/Restore button | VCL | RSP-43502 |
Styled Forms border incorrectly drawn | VCL | RSP-43369 |
Font size change does not trigger the FontChanged event | VCL | RSP-43270 |
Docked form has "x" (for closing) cropped | VCL | RSP-42384 |
TSearchBox images are very small in HighDPI/4K environment | VCL | RSP-42285 |
Tabsheet not center when there are 2 lines in LeftToRight | VCL | RSP-43061 |
Display issues with menus when per control style is used | VCL | RSP-41998 |
Incorrect Scaling of Vcl.Dialogs.MessageDlg | VCL | RSP-41989 |
HighDPI Scaling issues with buttons and lines on trees. | VCL | RSP-41872 |
HiDpi - Per monitor - 300% - Wrong font size in TRichEdit after application starts on secondary monitor | VCL | RSP-41507 |
TWebBrowser scales Edge incorrectly if Windows scale <> 100% | VCL | RSP-41456 |
Listview OwnData Trigger OnData incorrectly | VCL | RSP-41357 |
TFindDialog ignores the ParentWnd value given to Execute | VCL | RSP-41307 |
TCustomGrid.InvalidateCol and InvalidateRow do not invalidate cells beyond VisibleRowCount and VisibleColCount | VCL | RSP-41280 |
Memory leak in TListView when OwnerData=True and Items.Add() is called | VCL | RSP-41256 |
Toolbar separator themeing | VCL | RSP-40442 |
TCategoryPanelGroup refreshing issues | VCL | RSP-40213 |
Direct2DCanvas Rectangle ignore TPenStyle.psClear | VCL | RSP-40179 |
Paint error in Window10 in design time. (TCategoryPanel) | VCL | RSP-40141 |
Scaling of TFrame created at runtime | VCL | RSP-40110 |
Exception messages are cut off using VCL Styles | VCL | RSP-39847 |
TImageList Editor changes order of images at replace command | VCL | RSP-39068 |
MessageDlg - inconsistent behaviour when using styles | VCL | RSP-39020 |
TSaveDialog is not resizable when using a style | VCL | RSP-38868 |
TCategoryPanelGroup does not repaint when a categorypanel collapse/expands | VCL | RSP-38860 |
TActionManager items stay shaded after moving mouse | VCL | RSP-38840 |
Popup set to wsMaximized / bsNone displays incorrectly | VCL | RSP-38631 |
PageControl tabsheet caption with line break not align to center as one line caption | VCL | RSP-37639 |
TForm.Padding not scaling | VCL | RSP-37082 |
Wrong High DPI Scaling in Frames | VCL | RSP-37402 |
HiDpi - Per monitor - TStatusBar - OwnerDraw panel - small font when using styles (e.g. Carbon) | VCL | RSP-36916 |
High DPI problem with frames | VCL | RSP-36167 |
TitleBarPanel: System button symbols are not correctly centered when SystemButtons option deactivated under Windows 11 | VCL | RSP-35965 |
toolbar button order confusion | VCL | RSP-35584 |
TTabControlStyleHook access violation | VCL | RSP-34239 |
TSplitView.AnimationStep is not DPI aware | VCL | RSP-29917 |
Replacing an image in a TImage list changes the order of the images | VCL | RSP-29809 |
ChangeLink of TMenu and many more components is still used after Free | VCL | RSP-23968 |
Inconsistent behavior of TTitleBarPanel after assignment to TForm.CustomTitleBar.Control | VCL | RSP-28930 |
Exception error when Style changes back to "Windows" [Regression] | VCL, VCL\Styles/Themes | RSP-40664 |