The signatures of the TIdIMAP4.RetreivePart() and related methods have changed a little, to use PByte output values instead of PChar output values. RetreivePart() is meant for outputting binary data from a given section of an email, after decoding any MIME data. In Delphi/C++ 2009 and later, PChar is alias for PWideChar, used for handling Unicode […]
In XE3, Embarcadero changed the signature of the TIdUDPServer.OnUDPRead event in their bundled copy of Indy 10. This was done in an attempt to address a slew of related QC bug reports (#88816, #89298, #89662, #92067, #93672, #94969, #97943, #99863, #103088, #104825) caused by the Delphi compiler not generating RTTI that would allow the IDE […]
The default value for the TIdSMTP.Pipeline property has been changed from True to False. Numerous users have reported problems about sending messages when TIdSMTP tries to pipeline its commands to the server. Disabling pipelining always fixes the problem, so it is now disabled by default until it can be fixed. Also, a new AllowPipeling property […]
The OnWork events have been changed to use Int64. Please remember that the dev snapshot is our live tree and this may not be the final solution. We are discussing changing them back to integer and adding alternate events for 64 bit support.