Not much on the Windows compilers front, or debuggers, or RTL.
IDE editor mode could be interesting if it was free and extensible by 3rd parties. Otherwise, what is the point? There are many very good and free editors.
Floating designer making a comeback... ah well, it was a sore point back in the day... but too late, we are not doing UIs in Delphi anymore (only maintenance).
"code named “Godzilla,” will deliver a Fall release. It will enable you to develop Delphi and C++ applications to run on Linux Server. This is a much anticipated addition to our product and a result of over two years of development. We intend to release a tech preview sometime this summer of the Delphi for Linux Server technology"
Mohammed Nasman Native presentation for Android is too complex, according to Embarcadero guys. RTL languages should be implemented on FireMonkey level in order to get it supported on Android, otherwise, styled controls won't support RTL languages.
So far Delphi Berlin loads fast and feels fast. I loaded up a VCL project from 2002, converted it to FMX, and after tweaking the AnsiChar code compiled it to OSX. Already ran into the new private helper restriction though with a third party component suite (ksComponents).
Horácio Filho, Native presentation for android will solve the problem with RTL languages with Firemonkey, they already added it for iOS with XE8 and for Firemonkey with D10 under windows., using it, TEdit will use native android TEdit equivalent instead of implementing the features into Firemonkey to solve the RTL Problems.
Also with D.P.F components has been building native android components since years, but seems not any more for Android.
Marco Cantù Unfortunately, seems no support for native presentation of TEdit & TMemo under Android yet.
ReplyDeleteThen no support for languages such as :Arabic, Hebrew, etc...
So boring... :/
ReplyDelete/sub
ReplyDeletewhy they didn't make IDE editor (base installation) free?
ReplyDelete"The string types UTF8String and RawByteString are now supported on iOS and Android."
ReplyDeleteA few surprises still...
Asbjørn Heid That change was trailed a couple of months ago IIRC
ReplyDeleteNot so much new things would excite a VCL developer. PS, the cost of the Professional edition has been doubled since XE4 !
ReplyDeleteNot much on the Windows compilers front, or debuggers, or RTL.
ReplyDeleteIDE editor mode could be interesting if it was free and extensible by 3rd parties. Otherwise, what is the point? There are many very good and free editors.
Floating designer making a comeback... ah well, it was a sore point back in the day... but too late, we are not doing UIs in Delphi anymore (only maintenance).
SQLite 3.9.2? That's almost 6 months old...
Eric Grange This is not a release focused on new features but a release focused on bug fixing :D
ReplyDelete"New SdkTransform.exe tool. It can be used to convert Objective-C or C++ headers to Delphi headers." Just sayin'.
ReplyDeleteEli M Hard to imagine that tool working very well given the inherent impossibility of the task
ReplyDeletestyle editor now is usable!! :)
ReplyDeleteDavid Heffernan I'm fully prepared to be amazed :P
ReplyDeleteis there much refactoring?. will existing 3rd party components work (i,e will they be auto transfered)?
ReplyDeleteNow, all Delphi compilers support the following attributes:
ReplyDeleteunsafe
volatile
weak
Is WEAK supported now in non-ARC compilers as well? How does it work?
Vitali Burkov In non-ARC compilers, it works only for interfaces, that have ARC support :D
ReplyDeleteNice if EMS Server worked on osx or linux.....would try it then. Was there any Linux compiling, maybe I missed that ?
ReplyDelete"code named “Godzilla,” will deliver a Fall release. It will enable you to develop Delphi and C++ applications to run on Linux Server. This is a much anticipated addition to our product and a result of over two years of development. We intend to release a tech preview sometime this summer of the Delphi for Linux Server technology"
ReplyDeleteMohammed Nasman Native presentation for Android is too complex, according to Embarcadero guys. RTL languages should be implemented on FireMonkey level in order to get it supported on Android, otherwise, styled controls won't support RTL languages.
ReplyDeleteJavier Hernández Berlin added weak reference support for local and parameter variables.
ReplyDeleteEli M thanks Eli, I had forgotten that....just been reading the roadmap again http://community.embarcadero.com/article/news/16211-embarcadero-rad-studio-2016-product-approach-and-roadmap-2
ReplyDeleteSo far Delphi Berlin loads fast and feels fast. I loaded up a VCL project from 2002, converted it to FMX, and after tweaking the AnsiChar code compiled it to OSX. Already ran into the new private helper restriction though with a third party component suite (ksComponents).
ReplyDeleteHorácio Filho, Native presentation for android will solve the problem with RTL languages with Firemonkey, they already added it for iOS with XE8 and for Firemonkey with D10 under windows., using it, TEdit will use native android TEdit equivalent instead of implementing the features into Firemonkey to solve the RTL Problems.
ReplyDeleteAlso with D.P.F components has been building native android components since years, but seems not any more for Android.