Darian Miller 365 Posted September 2, 2020 Marco's announcement on the new blogs site: https://blogs.embarcadero.com/rad-studio-10-4-1-has-been-released/ Updated my wiki page with info on 10.4.1: https://github.com/ideasawakened/DelphiKB/wiki/D27.SYDNEY.10.4.1.0 RAD Studio 10.4.1 has a strong focus on quality improvements. Key quality focus areas include: IDE Delphi Code Insight (LSP) Parallel Library SOAP & XML C++ Toolchain FireMonkey VCL Delphi Compiler iOS Deployment New Features Packages can now have an automatic version suffix (instead of manually updating and specifying the right version suffix with each new release) New reader-write lock implementation via the new TLightweightMREW record Faster and more lightweight than the TMultiReadExclusiveWriteSynchronizer (TMREW) Works across all platforms (TMEW was a simple critical section on some) Much improved support for multi-monitor desktop layouts and 4k monitors The floating form designer has been removed The Broadcast to devices option is now off by default Platform Support Deployment to Windows Server 2019 now supported The LSP based Code Insight much improved from its initial 10.4 release 4 3 Share this post Link to post
Daniel 417 Posted September 2, 2020 Just for completeness: Customers on Update Subscription can download and install RAD Studio 10.4.1 today from https://my.embarcadero.com Release Notes: http://docwiki.embarcadero.com/RADStudio/Sydney/en/10.4_Sydney_-_Release_1 List of fixed Bugs: http://docwiki.embarcadero.com/RADStudio/Sydney/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.4.1 As a side-note: If you use the offline installer (ISO-image), RAD Studio will not be able to access the GetIt Package Manager until you manually switch to "online mode". To do this, you have to use the GetItCmd.exe tool: GetItCmd.exe -c=useonline Share this post Link to post
David Heffernan 2347 Posted September 2, 2020 Lightweight MREW sounds useful. One does wonder if it works, having experienced the monitor debacle. 1 Share this post Link to post
pyscripter 689 Posted September 2, 2020 The fix to TMonitor discussed in is in. Share this post Link to post
pyscripter 689 Posted September 2, 2020 Wow! And a fix for Threading - Incorrect calculation of IdleWorkerThreadCount. See https://en.delphipraxis.net/topic/2428-threads-in-ppl-thread-pool-not-returning-to-idle-as-expected/ 1 Share this post Link to post
ConstantGardener 31 Posted September 2, 2020 (edited) https://quality.embarcadero.com/browse/RSP-30755 ...and some new bugs/regressions. TSpeedButton dont show the correct font anymore. You can change it to any font/Size and so on, but the font stay's the same. Edited September 2, 2020 by ConstantGardener 1 Share this post Link to post
Daniel 417 Posted September 2, 2020 Please be so kind and add a couple of words about a link to QP. Is that a fix that went in and makes you the happiest person on earth, is that a fix that did not went in or is that a new bug-report for 10.4.1 ? Share this post Link to post
timfrost 78 Posted September 2, 2020 Since you ask, just some GUI issues: https://quality.embarcadero.com/browse/RSP-30043 Nothing major, just simple and annoying; not included in the fix. https://quality.embarcadero.com/browse/RSB-3800 Equally annoying; included Share this post Link to post
Anders Melander 1795 Posted September 2, 2020 There's no need to post the issues that weren't fixed when we have a list of those that (allegedly) was. 1 1 Share this post Link to post
Anders Melander 1795 Posted September 2, 2020 2 hours ago, David Heffernan said: Lightweight MREW sounds useful. One does wonder if it works I just checked the source: On Windows it's just a wrapper around the Windows SRW lock. https://docs.microsoft.com/en-us/windows/win32/sync/slim-reader-writer--srw--locks Share this post Link to post
sjordi 40 Posted September 2, 2020 Full install from scratch or the promised upgrade path on top of 10.4 ? Any idea? Share this post Link to post
Wil van Antwerpen 25 Posted September 2, 2020 Full uninstall and reinstall as is noted here: http://docwiki.embarcadero.com/RADStudio/Sydney/en/10.4_Sydney_-_Release_1 1 1 Share this post Link to post
Ian Branch 128 Posted September 2, 2020 Updated via the Web installer with only one hiccup - It couldn't find the Patch 2 stuff to presumably delete it. It flagged it twice then opened Windows Explorer at the apparent directory, I just closed Explorer, and the install continued successfully to the complete install. The only comparability issue I have found so far is with CnPack/Wizards 1.2.0.1010, and that is an annoyance, not a deal breaker. Share this post Link to post
Clément 148 Posted September 2, 2020 Just updated from 10.4 with Patch 1,2,3 applied. (WebInstall). No problems so far Share this post Link to post
bdw_nz20 11 Posted September 3, 2020 For C++ users its a real shame there is yet still no fix for Code Completion not working now for 3-4 years. 1 Share this post Link to post
Arnaud Bouchez 407 Posted September 3, 2020 We can report that a compiler regression about wrongly optimized result value was fixed with 10.4.1. https://quality.embarcadero.com/browse/RSP-30088 Even if it has been reported in JIRA as "Expected behavior". 😞 https://synopse.info/forum/viewtopic.php?pid=32966#p32966 1 Share this post Link to post
Sherlock 663 Posted September 3, 2020 4 hours ago, bdw_nz20 said: For C++ users its a real shame there is yet still no fix for Code Completion not working now for 3-4 years. I guess anyone who hasn't jumped ship by now just doesn't care anymore. 😞 1 Share this post Link to post
dummzeuch 1506 Posted September 3, 2020 (edited) Quote Smaller but notable fixes "-showotamenunames" (used by ToolsAPI developers) has been re-enabled. Interesting, I didn't even know this exists. Now that I do, I found that Steve Trefethen blogged about it in 2005: Command line option to display menu item names in Delphi 2006 Edited September 3, 2020 by dummzeuch 2 Share this post Link to post
dummzeuch 1506 Posted September 3, 2020 (edited) Not so impressed: Installation worked fine and was fast, but ... The Web-Installer installed to c:\program files (x86) even though my 10.4 installation was somewhere else. When the IDE started with my custom layout (which is not a floating designer layout), I get an AV in rtl270.bpl. The same happens when I try to switch to that layout later. Trying to load any existing project crashes the IDE I'll do an uninstall and try again, this time trying to not miss the option for a custom installation path. I seem to remember from other installations that there was one. Edit2: Uninstalling, deleting the Registry entries and also deleting the old installation directory fixed both crashes. Edit3: Missed the option to select a custom installation path three times. It's here: Edited September 3, 2020 by dummzeuch Share this post Link to post
mausmb 13 Posted September 3, 2020 Hi, Problems : 1. with debuger (https://quality.embarcadero.com/browse/RSP-30772?filter=-4) - object inspector not working after first selection. 2. ListView "onchange" not fired/working with mouse and/or navigation keys (https://quality.embarcadero.com/browse/RSP-30771?filter=-4) br, m Share this post Link to post
Cristian Peța 103 Posted September 3, 2020 7 minutes ago, dummzeuch said: When the IDE started with my custom layout (which is not a floating designer layout), I get an AV in rtl270.bpl. Something like this? https://quality.embarcadero.com/browse/RSP-30773 Share this post Link to post
dummzeuch 1506 Posted September 3, 2020 2 minutes ago, Cristian Peța said: Something like this? https://quality.embarcadero.com/browse/RSP-30773 No, it doesn't say anything about the reason, just crashes and I get the Windows error dialog. Share this post Link to post
KHJ 8 Posted September 3, 2020 21 minutes ago, dummzeuch said: EDIT: Apparently the option to install to a custom path is gone. 😞 No, there was a button "Option" to select the custom path during the installation. 1 Share this post Link to post
Anders Melander 1795 Posted September 3, 2020 21 minutes ago, dummzeuch said: EDIT: Apparently the option to install to a custom path is gone. No. It's just very easy to miss. Bad installer UI. 23 minutes ago, dummzeuch said: The Web-Installer installed to c:\program files (x86) even though my 10.4 installation was somewhere else. The 10.4.1 release notes stated that there would be an option in the 10.4 uninstaller to keep the settings, but I didn't see any. 2 Share this post Link to post
Sherlock 663 Posted September 3, 2020 1 minute ago, Anders Melander said: The 10.4.1 release notes stated that there would be an option in the 10.4 uninstaller to keep the settings, but I didn't see any. It's on the very first dialogue. 2 Share this post Link to post