Delphi XE5 Update 2 – muitas correções no FireMonkey para iOS, Android e compilador
Mais uma correção para o Delphi XE5 e C++Builder XE5, o Update 2 foi disponibilizado e traz muitas correções para bugs em diversas áreas, principalmente no FireMonkey, seja para Android, iOS, Windows ou Mac.
O Update 2 está disponível para os usuários registrados através dos links abaixo. Vale lembrar que é obrigatório desinstalar seu Delphi XE5 para instalar o XE5 Update 2.
- Delphi XE5: http://cc.embarcadero.com/reg/delphi
- C++Builder XE5: http://cc.embarcadero.com/reg/c_builder
- RAD Studio XE5: http://cc.embarcadero.com/reg/rad_studio
Abaixo a lista completa com todos os bugs corrigidos.
Reference No |
Summary |
Component/s |
[Indy] Access Virolation occues on OnValidatePeerCertificate for IPPeerCommon bug[HTTPS,SSL] | 3rd Party | |
120473 |
[iOS] SOAP fails in iOS when using SSL (“IOHandler value is not valid.”) | Blocker |
119873 |
TCameraComponent causes memory leak in Win32 | Blocker |
115697 |
TDump command crashes on DLL’s | Command Line Tools |
112826 |
TDump.exe shows strange output | Command Line Tools |
100328 |
TDump crashes on the x64 shell32.dll | Command Line Tools |
110887 |
TDump fails on some ‘foreign’ .dlls | Command Line Tools |
Delphi XE5 cannot build OSX applications from the command line | Compiler | |
[FM Mac OSX 10.9] Compile error XMLDocument using SDK 10.9 | Compiler, Compiler\C++ | |
120686 |
[Mavericks 10.9] C++Builder XE4 does not support OS X 10.9 | Compiler, Compiler\C++, Compiler\C++\BCC |
Throwing a exception in virtual member function returning an AnsiString causes an AV and an abend under certain circumstances, in 32-bit C++ application | Compiler, Compiler\C++, Compiler\C++\BCC, Compiler\C++\BCC\Back End | |
120476 |
[iOS ARM][Android] E2581 Backend error: invalid linkage type for global declaration | Compiler, Compiler\Delphi |
[dcc(ios/a)arm] Backend Error compiling constructor for generic classes | Compiler, Compiler\Delphi | |
118897 |
method overload resolution fails when passing @ parameter to overloaded methods mixing Pointer and specific pointer parameters. | Compiler, Compiler\Delphi |
ShowMessage/Message Alerts not working in iOS 7 Simulator | Compiler, Compiler\Delphi | |
[dccaarm][dcciosarm] Implicit finally block doesn’t execute if the exception is not catch in except block. | Compiler, Compiler\Delphi | |
Crash by declaration error when declaring class function in record type | Compiler, Compiler\Delphi | |
Internal Error URW1154 calling TValue.From() of System.Rtti | Compiler, Compiler\Delphi | |
72147 |
Invalid section table entries on empty sections | Compiler, Compiler\Delphi |
119197 |
subtraction of sets changes its params | Compiler, Compiler\Delphi, Compiler\Delphi\CodeGen |
Integer computation error upon mixing Byte and Integer | Compiler, Compiler\Delphi, Compiler\Delphi\CodeGen | |
When Currency is used in a generic record type you get an internal compiler error G1239 IN Zephyr and G1232 in XE4 | Compiler, Compiler\Delphi, Compiler\Delphi\Generics | |
118815 |
Generic method inlining (part 2) | Compiler, Compiler\Delphi, Compiler\Delphi\Generics |
118866 |
Cannot perform FillChar on Currency variables – E2197 Constant object cannot be passed as var parameter | Compiler, Compiler\Delphi, Compiler\Delphi\Messages |
93738 |
Internal Error URW1136 | Compiler, Compiler\Delphi, Compiler\Delphi\Messages |
118929 |
Totally broken package compiler for an iOS device | Compiler, Compiler\Delphi, Compiler\Delphi\Packages/Libs |
118523 |
[dcc32] Command-line build fails for user account with non-ASCII characters | Compiler, Compiler\Delphi, IDE\Build System |
DataSnap : Memory leaks caused by TFDJSONDataSetsBase.FOwnsDataSet | Data, Data\DataSnap | |
DataSnap: HTTP request may be broken when sending Delta | Data, Data\DataSnap | |
[C++][DataSnap]Exception raised when trying to execute server method through proxy on OS X 10.9 | Data, Data\DataSnap | |
116417 |
[ISAPI] DataSnap Server as an ISAPI DLL get a 48KB limitation when receiving POST data | Data, Data\DataSnap |
[OS X][DataSnap][FireDAC] Unable to find static library: DataSnapFireDAC.a | Data, Data\DataSnap, Data\FireDAC | |
[DataSnap] TX509CertificateIndy.Verify is not operation as specification. | Data, Data\DBX | |
Unable to load libsqlib.dylib | Data, Data\DBX | |
DBX memory leak when running queries on NEXTGEN platforms | Data, Data\DBX | |
FireDAC FDConnection does not autocommit | Data, Data\FireDAC | |
FDExplorer resizing causes lost display of description column message | Data, Data\FireDAC | |
Building a Mobile Application that contains a TFDPhysIBDriverLink component raises an error | Data, Data\FireDAC | |
[SQLite] It can’t encipher by the specified encrypt parameter, so it can’t setup except aes-256 | Data, Data\FireDAC | |
If XML containing MBCS is saved by SaveToStream, It is not copied correctly.. | Data, Data\FireDAC | |
If XML containing MBCS is copied to TFDMemtable, Exception class EDOMParseError occurs | Data, Data\FireDAC | |
FireDAC memory leak when running queries on NEXTGEN platforms | Data, Data\FireDAC | |
119995 |
“Not editing” error reported with LiveBindings when calling ApplyUpdates on TAdapterBindSource | Data, Data\LiveBindings |
118633 |
[iOS device/Android] With TSoapConnection, TClientDataset.ApplyUpdates raises “Exception in safecall method” in iOS device and Android | Data, Data\Midas |
118633 |
[iOS device/Android] gdb reports wrong file after step into | Debugger |
Debugging not working with a FireMonkey Mobile app on Nexus 7 2013 | Debugger | |
[Delphi] Access Violation when Inspecting or Adding a Watch with a function where an array is passed in as a var or const | Debugger | |
Function call evaluation on C++ OSX apps is broken when using Mavericks | Debugger, Debugger\Evaluator | |
120506 |
[OSX 10.9] Mavericks Modules Debug Window doesn’t show framework dylibs anymore | Debugger, Debugger\Views |
119777 |
ReqMulti.pas has been removed from the product | File Delivery, Internet |
[FMX/Android] TEdit causes SIGSEG if SetFocus method is called inside Forms’s OnCreate event. | FireMonkey | |
[iOS] Sharing popup size is calculated wrong | FireMonkey | |
120259 |
Bugs in creating forms with TForm.CreateNew() – i.e. without a designer. | FireMonkey |
Orientation switch breaks app or bars user after device activated again (after sleep) | FireMonkey | |
119176 |
[iOS7 iPad Simulator] App crash in iOS 7 iPad Simulator | FireMonkey |
118770 |
Bad text rendering on Android | FireMonkey |
Poor application performance on Nexus 10 | FireMonkey | |
[iOS] TMemo – sometimes when using LongTap to bring up the context menu on iOS, the cursor and context menu is moved up with one line | FireMonkey | |
118554 |
[iOS Device] iOS App crashes on iOS 6.1.3 (iPad) when Showing Forms – but not on Simulator | FireMonkey |
TabletMasterDetail app takes over 10 seconds to load on Nexus 10 | FireMonkey | |
120566 |
When adding a TBindNavigator, an Access Violation occurs | FireMonkey |
118799 |
2D Empty app does not start on Samsung Galaxy Tab 3 | FireMonkey, FireMonkey\3D Components |
120517 |
TMemo.ScrollLayout could cause access violation | FireMonkey, FireMonkey\Components |
120827 |
[iOS7] With TMemo, unintentional letter appears when entering with Japanese keyboard. | FireMonkey, FireMonkey\Components |
Date Picker mobile code snippet TCalendarEdit – decrements the date when you don’t change the date in the picker | FireMonkey, FireMonkey\Components | |
Using German ß (00DF; LATIN SMALL LETTER SHARP S) in TListBoxGroupHeader raises EArgumentOutOfRangeException | FireMonkey, FireMonkey\Components | |
On HTC one X(4.1.1) cannot be typed a set of numbers if the keyboard has the vktPhonePad type | FireMonkey, FireMonkey\Components | |
120515 |
TMemo.GoToTextEnd crashes at program startup and doesn’t move the horizontal scrollbar | FireMonkey, FireMonkey\Components |
120517 |
TMemo.ScrollLayout could cause access violation | FireMonkey, FireMonkey\Components |
119442 |
Mobile Code Snippets – Web Browser needs to be updated. Web Browser Top Margin should be 0 | FireMonkey, FireMonkey\Components |
Problem changing the KeyboardType among different TEdit | FireMonkey, FireMonkey\Components | |
120136 |
[Android 4.3] TListView component scrolling performance is very slow (Samsung GALAXY Note 3) | FireMonkey, FireMonkey\Components |
Listview scrolling performance slow on Samsung Galaxy Note 3 | FireMonkey, FireMonkey\Components | |
Custom TabIcon support missing for iOS 7 | FireMonkey, FireMonkey\Components | |
119442 |
[iOS7 device] Web Browser positioned incorrectly in iOS7 | FireMonkey, FireMonkey\Components |
120007 |
[Android, iOS] Viewport3D does not fully display on a mobile form with TabControl | FireMonkey, FireMonkey\Components |
118859 |
[iOS] TMedia Volume cannot be changed in iOS | FireMonkey, FireMonkey\Components |
TWebBrowser misaligned when Align set to alClient | FireMonkey, FireMonkey\Components | |
119891 |
[Android] Edit.SetFocus in Form.OnShow() will cause app crash when entering text | FireMonkey, FireMonkey\Components |
TabControl does not fit the screen completely widthwise when it has exactly 6 TabItems | FireMonkey, FireMonkey\Components | |
119821 |
[Android] Performance of Delphi Apps on Google Nexus 10(Android 4.3) | FireMonkey, FireMonkey\Components |
119539 |
[iOS] TMediaplayer pause (stop) on iOS is rewinding | FireMonkey, FireMonkey\Components |
119447 |
[Android] Location demo on some Android devices not working | FireMonkey, FireMonkey\Components |
Korean input problem with Tmemo on OS X | FireMonkey, FireMonkey\Components | |
119192 |
[Android] Uppercase national characters are drawn bad on Android | FireMonkey, FireMonkey\Components |
119162 |
[Android] password is shown on virtual keyboard | FireMonkey, FireMonkey\Components |
TMemo very slow on Nexus 10 | FireMonkey, FireMonkey\Components | |
119703 |
Stretched property of TText control does not work properly when TText is a child component for some other component, not a form | FireMonkey, FireMonkey\Components |
118859 |
[iOS] TMedia Volume cannot be changed in iOS | FireMonkey, FireMonkey\Components |
120023 |
[Android] TGestureManager crash on app close. | FireMonkey, FireMonkey\Runtime |
Throwing an exception and not catching it during any FMX component in an event have unexpected result | FireMonkey, FireMonkey\Runtime | |
119450 |
[iOS7] vertical touch co-ordinate is several pixels lower than the actual touch position. | FireMonkey, FireMonkey\Runtime |
119444 |
[iOS7 device] Keyboard does not completely disappear when hidden in iOS7 | FireMonkey, FireMonkey\Runtime |
[NEXUS 10] SpeedButton – it takes too long until OnClick event is triggered | FireMonkey, FireMonkey\Runtime | |
118910 |
Keyboard shift/ctrl+arrow keys not working for FireMonkey objects on a form | FireMonkey, IDE, IDE\FireMonkey Designer |
iOS 7 apps showing iOS 6 styled native controls (pickers/keyboard) on iOS Simulator | FireMonkey, PAServer | |
FM C++ app with Mac OS X 10.9 SDK fails to compile | IDE, IDE\Build System, IDE\Deployment, PAServer | |
120029 |
[Android] lower case of file path in deployedassets.txt | IDE, IDE\Deployment |
When starting RAD Studio XE5 (with android support installed) as the C++Builder personality it REMOVES the android SDK setting in the registry. | IDE, IDE\General | |
118105 |
Android apps deployed to emulator will not function, display black screen | IDE, Install |
118830 |
Error detected (LME288), [ilink32 Error] Error: Unable to perform link | Linker |
116888 |
Strange linker crash | Linker |
Throw exception crash C++ Win64 app | RTL, RTL\C++, RTL\C++\Exception Handling | |
Wrong behavior when executing code from a catch section on Mac OS | RTL, RTL\C++, RTL\C++\Exception Handling | |
ARC Using Unsafe objects in records are not working properly | RTL, RTL\Delphi | |
FM application crash at init in Android devices when the language is set to Norwegian (Norsk Bokmål) | RTL, RTL\Delphi | |
118726 |
Application crash with raising exception class Segmentation fault (11) | RTL, RTL\Delphi, RTL\Delphi\Other |
SOAP: Double precision return values not correct for Android | RTL, RTL\Delphi, SOAP | |
119872 |
SOAP AsDateTime implementation is wrong | SOAP |
119741 |
[Android] Segmentation fault consuming web service | SOAP |
76053 |
C++ templates are translated as “Vorlagen” | Translation |
andreano, mas enfim, vc q é mais entendido, o q acha desses bugs, sao simples, sao de nivel critico? esperava um breve comentario seu como ja fez outra vez.
sobre a ferramenta acha q vale comecar projetos nela (parte mobile) ou ainda acha interessante um xe6 ou 7 para q ela amadureca mais?
Vocês realmente precisam repensar no método de Updates do Delphi, não é nada agradável remover e instalar tudo de novo cada vez que precisar atualizar minha IDE.
Silvio você não vai perder suas configurações de componentes por remover e instalar tudo, apenas vai levar um pouco mais de tempo.
XE, XE1, XE2, XE3, XE4 e XE5. São 6 versões da ferramenta e não conseguiram deixá-la confiável? Sempre que sai um update é necessário remover toda a instalação anterior para conseguir instalar a atualização. Isso me cheira a falta de competência das partes envolvidas. Podem falar o que quiserem, mas igual ao Delphi 7 está para nascer. Aplicações Win32 não tem outra. Se fizerem um levantamento de quantas pessoas ainda a utilizam, veriam que são muitas e garanto que estão contentes com o funcionamento e a produtividade. Em aplicações para dispositivos móveis, não sei se é a ferramenta mais recomendada. Tenho a leva impressão que tentaram abraçar o mundo com as pernas e se deram mal. Gostava muito do Delphi, mas estou revendo os meus conceitos.
Estou com uma Trial do Delphi XE6 e o webbrowser não funciona no Android, siplesmente não abre a app no celular, engraçado que no XE5 funcionava perfeitamente, o que não funcionava era a camera, que agora possou a funcionar, chega a ser ridiculo! Consertam uma coisa e estragam outra!
Fiz alguns testes com o XE6 e comecei a me animar, só estou aguardando o Delphi XE stable.