-
Notifications
You must be signed in to change notification settings - Fork 19
D29.ATHENS.12.0.0.0
Darian Miller edited this page Aug 23, 2024
·
64 revisions
Related: Delphi Master Release List, D29.ATHENS.12.1.0.0
- Announcing the Availability of RAD Studio 12 Athens
- DocWiki What's New
- DocWiki Issues Fixed
- DocWiki Release Notes
- DocWiki Installation Notes
- GitHub Sample Projects
- Press Release
-
Regression New VisualManager feature causes crash in TCustomForm.WndProc() with Action=caFree
- When a TForm is freed by setting Action=caFree in its OnClose event, TCustomForm.WndProc() ends up accessing invalid memory and can crash
- Addressed in Patch 1
- Note multiple issues on multiline string literals - may want to avoid usage for now
- Regression Decimal value in TJSONNumber, see RSP-44309
- Regression Wrong codegen when accessing record fields from aliased generic type, see RSP-44299
- Regression Access violation occurs when assigning Default(T) to Custom managed record
-
Regression Wrong codegen when passing empty open array to operator overload, see RSP-43656
- Addressed in Patch 1
- Regression Max function has regressed when passing variants as a parameter, see RSP-43586
-
Regression JSON serialization issue, See RSP-43463
When serialising a double value to JSON, there is now always a ".0" attached. The problem is that this also happens for scientific notations like "3E-6" and that can't be deserialized.
- Addressed in Patch 1
- RSS-523 JSON Delphi TJSONNumber Double Incorrect JSON value
-
(Potentially severe) A compiler optimization caused a regression in integer math: Arithmetic operations on record fields return incorrect results in certain cases if the "Optimization" compiler option is enabled
- and Wrong Delphi code optimization for integer div/mod
- To their credit, they seem to have been trying to optimize the compiler, see RSP-36121
- Hotfix being prepared, see Bruneau Babet comment on 2024.01.09
- Addressed in Patch 1
- Unofficial patch here for "FMX: Keyhandling different behavior in Delphi 12": https://quality.embarcadero.com/browse/RSP-42616
- See also: https://quality.embarcadero.com/browse/RSP-43318
- Addressed in Patch 1
- Major breaking change All floating-point-related exception masks will now be turned on. (Default8087CW on Win32) See DocWiki page
- There are still struggles when dealing with HighDPI, including Font sizes: https://quality.embarcadero.com/browse/RSP-42570 https://quality.embarcadero.com/browse/RSP-43263, https://quality.embarcadero.com/browse/RSP-43261, Also check that FontChanged event doesn't always fire: https://quality.embarcadero.com/browse/RSP-43270
- dbExpress blob stream reads broken in Win64: https://quality.embarcadero.com/browse/RSP-43326
- Addressed in Patch 1
- Skia unit changes:
{$IFDEF VER360}
, System.Skia, Vcl.Skia
{$ELSE}
, Skia, Skia.Vcl
{$ENDIF}
- Parnassus IDE install issues again. Tip from Uwe Raabe, "Copy the ParnassusCoreEditor.dll from the 22-CatalogRepository as ParnassusCoreEditor_XAlexandria.dll into the c:\Program Files (x86)\Common Files\ParnassusShared\ folder."
-
2022.02.07
Patch 1 Released -
2022.02.07
Blog Post by Marco Cantu GetIt Update: Additional RAD Studio 12 GetIt Packages Are Now Available -
2022.12.18
YouTube Video by Code Partners RAD 12 Asia Pacific Launch -
2022.11.21
Blog Post by Marco Cantu 3 x 12 VCL Enhancements in Delphi 12 -
2022.11.11
YouTube Video by Alister Christie Long String Literals - New in Delphi 12 - 225 -
2022.11.11
YouTube Video Delphi Tips and Tricks What's new in delphi 12 -
2022.11.10
YouTube Video by Alister Christie Multi-Line Strings - New in Delphi 12 - 224 -
2022.11.08
Blog Post by Flavio Basile RAD Studio 12 and Skia- Source of SKIA unit change note above
-
2023.11.08
Blog Post by TMS Software RAD Studio 12 and TMS Components -
2023.11.08
Blog Post by Code Partners RAD Studio 12 is Available -
2023.11.08
Blog Post by Daniele Teti My Top 3+1 features in the new RAD Studio 12 Athens- Long and Multiline String Literals
- Skia Integeration
- More Enumerators in the RTL + general RTL improvements
- FireDAC improvements: Security and TFDQBE (Query by Example)
-
2023.11.07
Blog Post by Radek Cervinka Delphi 12 Athens available -
2023.11.07
Blog Post by Dave Nottage Delphi 12 Athens is here!- Kastri updated, Codex v2 released, Mosco v1.5 released
-
2023.11.07
Blog Post by Marco Cantu Delphi 12 Athens Has Been Released
-
2022.12.15
Update by DevExpress VCL Controls v23.2- Now supports RAD Studio 12
- Note breaking change: https://supportcenter.devexpress.com/ticket/details/t1196159/the-index-type-was-changed-from-integer-to-tdxlistindex-in-all-devexpress-classes
- Known issue with 12: https://supportcenter.devexpress.com/ticket/details/t1203905/known-issue-control-fonts-may-be-incorrect-if-the-application-is-compiled-in-rad-studio
-
2022.11.22
Forum Post by Peganza ANN: Support for Delphi 12 added to Pascal Analyzer, Pascal Expert and Pascal Browser -
2022.11.22
Blog Post by SIComponents VCL Scheduling Agent Version 2.1.25 with RAD Studio 12 support and Enhanced Features -
2023.11.22
Press Release by TatukGIS TatukGIS Supporting Embarcadero RAD Studio 12 Athens -
2023.11.22
Blog Post by Dew Research Dew Lab Studio 2024 -
2023.11.17
Blog Post by Elevate Software DBISAM 4.51 Released with RAD Studio 12 Support -
2023.11.17
Blog Post by Elevate Software ElevateDB 2.38 Released with RAD Studio 12 Support -
2023.11.17
Blog Post by DevArt New in Delphi DAC: Support for RAD Studio 12, new versions of SQL Server, Oracle, MariaDB, and PostgreSQL -
2023.11.13
Blog Post by Steema Software TeeGrid for VCL/FMX [13 NOV 2023] RELEASE 1.14 -
2023.11.11
GitHub Release Andrea Magni MARS-Curiosity v1.5 -
2023.11.11
GitHub Release Andrea Magni TFrameStand v1.9 -
2023.11.11
Blog Post by EurekaLog EurekaLog 7.12 is out -
2023.11.11
Blog Post by Thomas Mueller dzPackageInst 1.0.4 for Delphi released -
2023.11.11
Blog Post by Thomas Mueller dzDelphiPaths tool updated for Delphi 12 -
2023.11.11
Blog Post by Thomas Mueller dzBdsLauncher 1.0.11 released with support for Delphi 12 -
2023.11.11
Blog Post by Thomas Mueller Delphi Tools Manager 1.0.3 released with support for Delphi 12 -
2023.11.11
Blog Post by Thomas Mueller Delphi IDE explorer expert updated for Delphi 12 -
2023.11.11
Blog Post by Thomas Mueller Delphi Custom Container Pack updated for Delphi 12 -
2023.11.09
Blog Post by Eric Grange DWScript update for Delphi 12 -
2023.11.08
Forum by Madshi ANN: madExcept 5.1.4 (with Delphi 12 support) -
2023.11.08
Update by CNPack CNWizards 1.2.8.1152_Unstable supports RAD Studio 12 -
2023.11.08
Blog Post by Rodrigo Ruz DITE supports RAD Studio 12 Athens- Delphi IDE Theme Editor available on GitHub: https://github.com/RRUZ/delphi-ide-theme-editor
-
2023.11.08
Blog Post by Delphi Dabbler CodeSnip v4.22.0 released - supports Delphi 12 -
2023.11.08
Support Page by TMS Software TMS software product updates for RAD Studio 12- Note: dropping support for TMS FMX UI Pack, use TMS FNC UI Pack instead
-
2023.11.08
Blog Post by SmartInspect SmartInspect 3.5 Update for Delphi 12 -
2023.11.08
Blog Post by Raise Software CodeSite, DropMaster, and Inspex Now Support RAD Studio 12 -
2023.11.07
Blog Post by Thomas Mueller GExperts 1.3.23 Alpha for Delphi 12 -
2023.11.07
Blog Post by Uwe Raabe Support for Delphi 12 Athens- Package Magician, Project Magician and Selective Debugging now support Delphi 12 Athens.
-
2023.11.07
Blog Post by Uwe Raabe MMX supports Delphi 12 Athens
-
2023.11.06
Blog Post by Marco Geuze RAD Studio 12 / Delphi 12 -
2023.11.05
Blog Post by Bruce McGee Yukon Beta Blog-THashset -
2023.10.26
Blog Post by David Millington Win64 Clang Toolchains in RAD Studio 12 -
2023.10.21
Blog Post by Delphi Dabbler Multi-line String Literals Planned For Delphi 12 Yukon -
2023.10.21
Blog Post by Delphi Dabbler New String Property Editor Planned For RAD Studio 12 Yukon- Multi-line editor on string properties
-
2023.10.18
Blog Post by Marco Cantu NativeInt as a Weak Alias- NativeInt becomes a “weak alias”, which means you cannot use it anymore or a separate type
-
2023.10.18
Blog Post by NAF Delphi Blog Improvements in the Delphi 12 Yukon Beta- All installation information is one screen
- New "Find in Files" dialog with Exclude named sub-directories option
- Instant Code Insight option
-
2023.10.09
Blog Post by Francois Piette DELPHI 12 almost here, ICS already support it -
2023.10.04
Blog Post by Uwe Raabe TZipFile Improvements in Delphi 12 -
2023.09.26
Blog Post by Dave Nottage / Delphi Worlds Yukon Is Coming!- Includes a detailed list of improvements
-
2023.09.26
Blog Post by Dalija Prasnikar Coming in Delphi 12: Disabled Floating-Point Exceptions -
2023.09.26
Blog Post by Vinicius Sanchez RAD Studio 12: Yukon (Beta)
-
2023.09.25
Blog Post by William Meyer Delphi 12 in Our Future! -
2023.09.25
Blog Post by David Cornelius Delphi 12 is Coming! -
2023.09.18
Blog Post by Marco Cantu (Yukon Beta Blog) Delphi Language: Modernizing String Literals
- Target Platforms
- Extended string literals
- Entire WinAPI units
- Over 1000 Quality Portal issues addressed
- Delphi language additions