vložil Radek Červinka
19. září 2022 19:46
Je dostupný nový update 11.2 pro Delphi 11 (aktualizace je binárně kompatibilní s původní Delphi 11). Jak je zvykem Wiki Delphi 11.2, Novinky a opravy.
Aktualizace přináší podporu nových platforem, další sjednocení debuggeru u platforem, vylepšení IDE, nějaké optimalizace a opravy chyb. Jelikož každého zajímá něco jiného, tak bych jen vypíchnul to co považuji za důležité a(nebo) co mne zaujalo.
V prvé řadě podpora pro Android API Level 32 a iOS simulator pro ARM-64 (tj. M1 atd). První je podmínka google a s tím souvisí změna preferované JDK na Eclipse Adoptium JDK. Pozor na změny v manifest.xml .
Debugger
Za mne pozitivní: nahrazuje se gdb (starý debugger pro ne win-platformy původem z linuxu) za LLDB, což je mnohem progresivnější debugger. V současnosti je LLDB použit
- C++ Win64
- Delphi macOS ARM 64
- Delphi macOS Intel 64
- Delphi Android 64
- Delphi a C++ iOS 64
- Delphi iOS ARM Simulator (ARM 64)
- Delphi Linux 64
Windows platformy mají svůj původní debugger.
IDE
Další pro mne důležitou věcí jsou úpravy v IDE:
- změna chování dblclick v Project tree (tady jsem to řešil úpravou IDE), proti mojí úpravě mnohem lepší chování
- vyšednutí neplatného IFDEF (heuréka, viz. obrázek)
- kompletní nahrazení embedded Internet Explorer controlu pro zobrazovaní code insight atd. a nahrazení za nativní HTML Component Library (o nich jsem se už několikrát zmiňoval, a jejich editační komponentu jsem také používal)
- obarvení záložek podle druhu obsahu
- CPU View Syntax Highlighting
- taktéž help insight používá stejnou html komponentu (viz. obr)
- a jak je zvykem další HighDPI opravy
Knihovny
Kromě různých úprav ve VCL, FMX mne zaujala jednak podpora nového Microsoft ODBC Driver for SQL Server (version 18) ve FireDac a ZLib aktualizována na verzi 1.2.12 (patch na vulnerability z nedávné doby).
A kromě toho spousta oprav na základě reportů, viz. odkaz na začátku článku.