Inspired by Stefan Glienke’s post about the new intrinsic type related functions in XE7, I went spelunking in the VCL and RTL differences between XE6 and XE7. More differences than I expected.
Some of them stand out.
TStream got a big overhaul. I wonder if it did anything to it’s performance, or if it was mostly about doing away with a lot of potentially troublesome endian related shl/shr operations? Atleast the code looks a lot cleaner now.
DesignIntf has a new method
function CreateChild(ComponentClass: TComponentClass; Parent: TComponent): TComponent;
Windows.WinApi adds a number of Windows API functions related to locale, time, date and languages, as well as SID to String and String to SID, and what appears to be a relatively complete list of country codes CTRY_xxxx (Norway = 47, Germany=49, France=33, UK=44, US=1). Interestingly, these are not unique numbers. Go figure.