Patch 2 for RAD Studio 10.4 now available - Delphi-PRAXiS

General News

Summary

List of Customer Reported Issues Addressed in 10.4 Patch 2 Studio 10.4 Patch #2 addresses the following issues reported by customer on Embarcadero Quality Portal ( ): RSP-29628** * Grids bug* RSP-29560** *[REGRESSION] Misalignment in TStringGrid, StretchDraw method in OnDrawCell RSP-29412** *Compiler generates incorrect code for if-then RSP-29402** *Delphi 10.4 TStringGrid.OnDrawCell bug RSP-29374** *Wrong rect coords in TStringGridDrawCell, so image are drawn at wrong position RSP-29347** *[DelphiLSP] Crashes when view form as text is selected and running LSP server RSP-29310** *Internal error L891 when linking because of complex types based on records with class var RSP-29299** *CODEGEN bug in managed fields initialization, associated with new management operators. RSP-29127** *Compiler internal error if you ignore the result of a function that returns a generic record RSP-29124** *ICE E1812 RSP-28989** *License Manager has violation error when i click on Workstation Licenses RSP-28887** *Space does not finish code completion RSP-28857** *Default(T) generates bad code for managed record RSP-28821** *[Regression] TStringGrid.OnDrawCell parameter Rect contains wrong values RSP-28808** *Project options dialog page "Delphi Compiler" is not populated when opening the dialog RSP-28796** *RVO for M-records: initialisation of local variables RSP-28761** *[REGRESSION] E2154 Type T needs finalization - not allowed in variant record RSP-28737** *Compiler error when inlining new Bit Counting Standard Functions RSP-28735** *Managed Records Causing Internal Compiler Error RSP-28717** *Delphi fails to compile RSP-28701** *Bind visually on TDBGRID kills the RSP-28669** *[BadCG] Value M-record parameters: improper AddRefRecord RSP-28659** *RVO for M-records: assignment to local variables RSP-28616** *[BadCG] Operator Assign should not allow non-default calling conventions RSP-28615** *[BadCG] In the absence of Initialize, finalisation is not guaranteed for local variables RSP-28552** *Poor code generation for local managed record variables RSP-28499** *Options - Translation tools - Font - Corrupted? RSP-28476** *LSP ErrorInsight in Structure Pane only shows one keystroke after editor RSP-28400** *[BadCG] Operator Assign is not always invoked for fields RSP-28372** *[Regression] Bad codegen in function returning generic type RSP-27268** *C++ Builder 10.3.3 Android Exceptions RSP-27251** *Internal error when trying to inline with optimization on RSP-24079** * version is broken RSP-23403** *Build for linux 64 error RSP-23024** *Record helper class constructor gives senseless compiler warning RSP-22318** *Pointer type check missed when object field is a dynarray RSP-21554** *Compiler generates incorrect code for parameterized record type RSP-21248** *Const dynamic array unexpectedly contains uninitialized data RSP-20372** *A generic "reference to function" will only match the first of several overloaded functions RSP-19714** * compiler - Memory corruption with array helpers RSP-18241** **.c source files, added to C++ project, got added to DeploymentManager file list RSP-18148** * in TList.Remove (64-bit compiler only) * Weiterlesen... *Note: The following installation steps might trigger warning by your antivirus software.The process requires elevation and proceeds showing the steps and adding a detailed log file to the catalog repository folder:As you can see in the image above, the installation displays some warning (actually 2) as it adds files that were missing in the original 10.4 release. In this case, you can manually restore the files from the backup folder as indicated above or you can download the patch again and run the uninstall batch file.Studio 10.4 Patch #2 addresses the following issues reported by customer on Embarcadero Quality Portal ( https://quality.embarcadero.com ):RSP-29628** *Grids bug*RSP-29560** *[REGRESSION] Misalignment in TStringGrid, StretchDraw method in OnDrawCellRSP-29412** *Compiler generates incorrect code for if-thenRSP-29402** *Delphi 10.4 TStringGrid.OnDrawCell bugRSP-29374** *Wrong rect coords in TStringGridDrawCell, so image are drawn at wrong positionRSP-29347** *[DelphiLSP]Crashes when view form as text is selected and running LSP serverRSP-29310** *Internal error L891 when linking because of complex types based on records with class varRSP-29299** *CODEGEN bug in managed fields initialization, associated with new management operators.RSP-29271** *[DelphiLSP] Code Insight adds unneeded () when changing procedures/functionsRSP-29256** *Compiler generates wrong code for template functionRSP-29227** *Incorrect property value obtained from the recordRSP-29226** *violation with working code under 10.2RSP-29218** *compiling static library under Android error E4620 processing resource .fmx -2 raisedRSP-29172** *Violation when opening License ManagerRSP-29142** *GoTo statements not workingRSP-29136** *Dialog constantly pops up during debuggingRSP-29129** *iOS App simply crashes with a TWebBrowser on it.RSP-29127** *Compiler internal error if you ignore the result of a function that returns a generic recordRSP-29124** *ICE E1812RSP-28989** *License Manager hasviolation error when i click on Workstation LicensesRSP-28887** *Space does not finish code completionRSP-28857** *Default(T) generates bad code for managed recordRSP-28821** *[Regression] TStringGrid.OnDrawCell parameter Rect contains wrong valuesRSP-28808** *Project options dialog page "Delphi Compiler" is not populated when opening the dialogRSP-28796** *RVO for M-records: initialisation of local variablesRSP-28761** *[REGRESSION] E2154 Type T needs finalization - not allowed in variant recordRSP-28737** *Compiler error when inlining new Bit Counting Standard FunctionsRSP-28735** *Managed Records Causing Internal Compiler ErrorRSP-28717** *Delphifails to compileRSP-28701** *Bind visually on TDBGRID kills theRSP-28669** *[BadCG] Value M-record parameters: improper AddRefRecordRSP-28659** *RVO for M-records: assignment to local variablesRSP-28616** *[BadCG] Operator Assign should not allow non-default calling conventionsRSP-28615** *[BadCG] In the absence of Initialize, finalisation is not guaranteed for local variablesRSP-28552** *Poor code generation for local managed record variablesRSP-28499** *Options - Translation tools - Font - Corrupted?RSP-28476** *LSP ErrorInsight in Structure Pane only shows one keystroke after editorRSP-28400** *[BadCG] Operator Assign is not always invoked for fieldsRSP-28372** *[Regression] Bad codegen in function returning generic typeRSP-27268** *C++ Builder 10.3.3 Android ExceptionsRSP-27251** *Internal error when trying to inline with optimization onRSP-24079** *version is brokenRSP-23403** *Build for linux 64 errorRSP-23024** *Record helper class constructor gives senseless compiler warningRSP-22318** *Pointer type check missed when object field is a dynarrayRSP-21554** *Compiler generates incorrect code for parameterized record typeRSP-21248** *Const dynamic array unexpectedly contains uninitialized dataRSP-20372** *A generic "reference to function" will only match the first of several overloaded functionsRSP-19714** *compiler - Memory corruption with array helpersRSP-18241** **.c source files, added to C++ project, got added to DeploymentManager file listRSP-18148** *in TList.Remove (64-bit compiler only)*

Classifications

industries
Retail
applications
Networking and Cloud

AskAI Classifications

Labels
No AI classifications detected

Linked Companies