Delphi 10 Seattle, the new release of the product, it out. See the product page, http://www.embarcadero.com/products/delphi, the press release, http://www.embarcadero.com/press-releases/million-developers, and more info in the launch webinar on Wednesday.
Delphi 10 Seattle, the new release of the product, it out. See the product page, http://www.embarcadero.com/products/delphi, the press release, http://www.embarcadero.com/press-releases/million-developers, and more info in the launch webinar on Wednesday.
http://www.embarcadero.com/products/delphi
http://www.embarcadero.com/products/delphi
Btw, trial is available.
ReplyDeleteCongratulations. I'm digging the new icons (if the CX and DX circular symbols are indeed the icons.) Some nice things in the What's New list. And I know it's not Delphi, but the new Clang-32 C++ compiler is a great step forward, I'm really excited about that.
ReplyDeleteLooks like the Embarcadero site is suffering a hug of death right now though.
Yes, we have 3 new icons, X = "ten". Clang-32 is big. But what about having new VCL controls after some time?
ReplyDelete"High-DPI Awareness and 4K monitors support, plus Windows 8.1/10 multi-monitor support for VCL applications"
ReplyDeleteSounds good. It will be interesting to dig into the technical details of how it is implemented.
Dalija Prasnikar
Marco Cantù Does the seemingly renewed interest in developing VCL represent a change in policy? It has felt like VCL has been viewed as legacy, and FMX is the future. Does this mean that Emba are going to be more active in their VCL developments in the future?
ReplyDeleteI would certainly appreciate it were that the case.
David Heffernan Yes, there is renewed interest in developing VCL. Microsoft renewed push to bring all apps forward (Win32 included) is helping that strategy, but it predates Microsoft own shift. VCL is here to stay, there is a lot in this release, more planned for the future.
ReplyDeleteFound the press release here: http://edn.embarcadero.com/article/44562
ReplyDeleteMarco Cantù Thank you. That statement is confidence boosting for a 100% VCL guy like myself.
ReplyDeleteDavid Heffernan "High-DPI Awareness and 4K monitors support, plus Windows 8.1/10 multi-monitor support for VCL applications" can be interpreted in different ways.
ReplyDeleteUntil it is written black on white that this includes per-monitor DPI support, I would not jump to any conclusions. Maybe Marco Cantù could say more...
If per-monitor DPI is included that would be great news, indeed. Being extremely busy for the moment I could only take a quick peek at what's new... actually trying Delphi 10 and taking a deeper look will have to wait...
Marco Cantù Thanks for a smooth distribution/installation experience.
ReplyDeleteDalija Prasnikar Per-monitor DPI support is part of the VCL now, and also leveraged by IDE
ReplyDeleteLet the wait for TMS and EurekaLog commence :)
ReplyDeleteMarco Cantù - Can you enlighten us on the background for the "Seattle" name?
Where can I download a iso image for subscription users?
ReplyDeleteLars Fosdal For the "Seattle" name, sign up on the webinar Wednesday ;-) Bot honestly a rather easy guess. Each release going to have a city "nickname".
ReplyDeleteLars Fosdal The current version of TMS Pack for Firemonkey already installs in Seattle.
ReplyDeleteHere's the bug fix list: http://edn.embarcadero.com/article/44561
ReplyDeleteUwe Raabe I need TMS Component Pack (VCL)
ReplyDeleteLooks like my pet peeve of Set8087CW and SetMXCSR not being threadsafe (and related issues) remains .....
ReplyDeleteCredit where it's due though. That's a huge list of fixes for a 6 month release cycle.
Lars Fosdal Registered versions of TMS Component Pack, TMS Cloud Pack & TMS Pack for FireMonkey are ready for RAD Studio 10 Seattle!
ReplyDeleteBeaconFence is missing in GetIt!
ReplyDeleteNancy Lescouhier Awesome! Thank you!
ReplyDeleteIn the press
ReplyDeletehttp://www.dbta.com/Editorial/News-Flashes/Embarcadero-Unveils-RAD-Studio-10-Seattle-to-Help-Developers-Move-Applications-to-Windows-10-106035.aspx
Yeaee, 3 of my bugs where fixed.
ReplyDeleteCongratulations! :-)
ReplyDeleteThank you very much Marco!!!
ReplyDeleteMarco Cantù
ReplyDeleteYou need to (have someone have a) look at the "What's new" page on http://www.embarcadero.com/products/rad-studio/whats-new
It has quite a lot of spell and grammar errors.
Win10 VCL Style is off for the toggle control, but other than that this release seems to be promising
ReplyDeleteLars Fosdal Component Pack support is finished http://www.tmssoftware.com/site/radstudio10Seattle.asp
ReplyDeleteMarco Cantù Looks like a great release. The MongoDB support look impressive. Thanks a lot to the whole DevTeam!
ReplyDeleteWhen will the All-Access license information be updated so All-Access customers can use their slip files to install the product?
Roland Kossow Thanks, very happy about the R&D work for 10 Seattle. All-Access license I have to ask, might take a little extra time
ReplyDeleteMarco Cantù Thanks - opened a support case meanwhile.
ReplyDeleteDetailed news in the documentation at http://docwiki.embarcadero.com/RADStudio/Seattle/en/What%27s_New
ReplyDeleteSo I use my XE8 serial number when installing onto a clean VM? Having no luck connecting to registration server so far...
ReplyDeleteDalija Prasnikar Well, there is per monitor DPI support of a kind, but it is limited in the ways that we probably expected.
ReplyDelete1. There's no help with image list to deal with the fact that you need different glyphs for different DPI. You've got to manage that yourself. You get a chance to do that in each form's OnBeforeMonitorDpiChanged and OnAfterMonitorDpiChanged.
2. The issue of progressive rounding errors has not been tackled at all.
Marco Cantù Any plans to extend FireMonkey Native Controls support to OSX? For the moment i see only iOS and Windows are supported.
ReplyDeleteLeif Uneus Richard Stevens Yes, a better installation, but maybe some problem with the retrieval of the XE8 serial: Seattle seems not able to import a Professional mobile add-on pack serial, so I ended to have installed a "pure" Professional version. Any advice?
ReplyDeleteLooks fantastic
ReplyDeleteMarco Cantù -I tried to report a DPI bug - https://quality.embarcadero.com/browse/RSP-11709 - unfortunately, there's no Delphi 10 option. Please add it and I will update the issue.
ReplyDeleteThe blue theme of the IDE is so Windows 10 )
ReplyDeletePaul Thornton Same bug on my machine, DPI 125%.
ReplyDelete"Oh Seattle"
ReplyDeletethats a song isn't it?
:)
Brian Hamilton Why not "Sleepless with Seattle"?
ReplyDeleteMy favorite features so far are:
ReplyDelete1) In Seattle, transmission of FireDAC datasets between a DataSnap server and a DataSnap client is compressed - finally there, enabled by default!
2) In Project > Options > Application you can check the Enable High-DPI option for your project - is long awaited :)
Thanks and congrats with release!
I probably will be sleepless getting all the 3rd party components installed, LOL
ReplyDeleteMarco Cantù Is there in What's new section http://docwiki.embarcadero.com/RADStudio/Seattle/en/What%27s_New#VCL_Supports_Windows_10 Windows Server 2008 is mentioned by mistake and R2 is simply omitted? What about Windows Vista, XP and 2003 support?
ReplyDeleteDavid Heffernan So, they implemented only the easy part. I could have that kind of per-monitor DPI support implemented a long time ago. All forms in my projects already inherit from my custom base form so I could rather easily extend its behavior.
ReplyDelete1. I expected to be like that, and it is not crucial to have automatic image resources management.
2. That is not good at all and that is the part that has to be dealt with within the VCL/FMX frameworks. Avoiding rounding errors from the outside could be mission impossible.
Dalija Prasnikar I agree that we can implement image list handling externally. But it's not going to be plain sailing for your average dev.
ReplyDelete"JSON (JavaScript Object Notation) processing using a JSON.NET implementation for JSON streaming with new readers and writers (including base TJsonReader and TJsonWriter classes)"
ReplyDeleteWhat in earth is JSON.NET implementation?
Tommi Prami http://www.newtonsoft.com/json
ReplyDeleteIs it using the JSON.NET library or have same API?
ReplyDeleteUwe Raabe BeaconFence is now live in GetIt for 10 Seattle. Thanks.
ReplyDelete/sub
ReplyDeleteGot it installed using the web installer (and that's with not a very fast internet), overnight,
ReplyDeleteand its run with no licensing issues...happy!
installing components via getit is great!
Luis Navarro Thanks! It even recognized my existing license. Nice!
ReplyDeleteExisting license recognised fine, but it also means that I can't download the ISO because I am not a registered user of DX Seattle......, only XE8
ReplyDeleteDavid Heffernan You can download the ISO before registration from here:
ReplyDeletehttp://cc.embarcadero.com/Item/30352
Uwe Raabe Thanks
ReplyDeleteDavid Heffernan Marco Cantù My recent tests show that after original rounding error, they will not accumulate further so if you have to switch back and forth having two different DPI values you would be fine. I have added more info and simple test case in comment to https://quality.embarcadero.com/browse/RSP-9679
ReplyDeleteDalija Prasnikar Some fixes to font scaling were done for XE8, if I remember. Or XE7. We have plans to do some further work, for example tackling better scaling for both width and height, as not all fonts behave the same. It is being investigates, and feedback is welcome.
ReplyDeleteHello,
ReplyDeleteDoes someone succed with demo of service on Android ?