Commit History

Author SHA1 Message Date
  Remy Lebeau 2da3b81baf More compiler warnings/errors 4 years ago
  Remy Lebeau 1cc64fc33a Fixing a typo in TIdIOHandler.ReadInt16() 4 years ago
  Remy Lebeau 1ffa83d4df Updating TIdIOHandler to extract integers and strings directly from the InputBuffer. No longer calling ReadBytes() to extract into a local TIdBytes first. (#358) 4 years ago
  Remy Lebeau 71ff2d990e Misc tweaks, todo comments, etc. 5 years ago
  Remy Lebeau 5fb9225fc1 Checking in changes that have been pending for a long time. Getting back in sync with the trunk: 6 years ago
  RemyLebeau b79a2e88df More changes for OSX platform support 6 years ago
  RemyLebeau cebf76c750 Changing lspfix.exe to use AnsiString instead of String in FileContents() handling. 9 years ago
  RemyLebeau 627f40aa52 Miscellaneous tweaks 9 years ago
  RemyLebeau 8baae1c7ae Adding some more C++ inline constructor workarounds 9 years ago
  RemyLebeau b6ec069f0e Removing an Assert() from TIdIOHandler.ReadStream(). 10 years ago
  RemyLebeau d9bf161e2d Updating Computil.dpr to support RAD Studio 10.0 Seattle. 10 years ago
  RemyLebeau 920e75a77a Fix for a compiler error in TIdIOHandler.ReadInt64() for C++Builder 2006/2007 10 years ago
  RemyLebeau a8af04f86a Adding TIdUInt64 to address a UInt64 HPP bug in C++Builder 2006 and 2007. 10 years ago
  RemyLebeau c12e66ebef Fixing some compiler errors in C++Builder 5 10 years ago
  RemyLebeau 50f1e15e26 Compiler fixes for Delphi 6/7. 11 years ago
  RemyLebeau 2206dea81a Adding XE8 project files. 11 years ago
  RemyLebeau cc15f746e3 Adding TryMakeIOHandler() class method to TIdIOHandler, and updating TIdSSLIOHandlerSocketOpenSSL to call RegisterIOHandler(). This now allows TIdCustomHTTP.CheckAndConnect() to create a default SSLIOHandler when requesting an HTTPS url and no IOHandler has been assigned yet. 11 years ago
  RemyLebeau 81eef96f93 Another patch from Denis Angilella for TIdIOHandler.ReadLn() to stop reading when the input buffer size is greater than AMaxLineLength and no terminator is found. 11 years ago
  RemyLebeau 63fae8e062 Patch from Denis Angilella for TIdIOHandler.ReadLn() to stop reading when the input buffer size is greater than AMaxLineLength and no terminator is found. 11 years ago
  RemyLebeau b1f1c29ca8 Adding HPPEMIT statements for components that have a SetPort() method. '#pragma alias' statements are needed to address "unresolved external" errors in C++ caused by the #define SetPort" macro in the Win32 API winspool.h header file. 11 years ago
  RemyLebeau 4b35cfcfbe Restoring changes for 64bit tick counters. 11 years ago
  RemyLebeau 64de2d242b Reverting changes for 64bit tick counters. It had interface changes that prevent Embarcadero from including a new SVN revision in an XE7 update. Will restore the tick counter changes in the next revision. 11 years ago
  RemyLebeau 6e88aeef7a Adding support for 64bit tick counters. 11 years ago
  RemyLebeau 391179efa5 Adding project files for RAD Studio XE6. 12 years ago
  RemyLebeau 102a3be613 Fixes for compiler errors in Delphi 5. 12 years ago
  RemyLebeau f60999f66f Indy 10.6.0 - XE4 Release 13 years ago
  RemyLebeau 95562d42f5 More TIdTextEncoding changes when USE_ICONV is defined. Previously, TIdTextEncoding_IS_NATIVE was not being defined under C++Builder/Delphi 2009+ when USE_ICONV was defined, so TIdTextEncoding was not a SysUtils.TEncoding descendant, causing some areas of Indy to not compile correctly when calling RTL/VCL TEncoding-enabled routines. Now, TIdTextEncoding_IS_NATIVE is always defined in CB/D2009+ so TIdTextEncoding is a SysUtils.TEncoding descendant. As such, the various TId...Encoding implementation classes had to be activated to support ICONV with TEncoding, and needed to add additional Indy...Encoding() functions to hide the details. 13 years ago
  RemyLebeau 74a7eccc46 Updated BytesToChar(), ReadCharFromStream(), and TIdIOHandler.ReadChar() to check for the Unicode replacement character U+FFFD when decoding bytes. 13 years ago
  RemyLebeau 3a8bf02bb2 Fix for TIdTrivialFTPServer.DoWriteFile() not resetting the Position of the destination TStream after changing its Size for streams that change their Position when changing Size. 13 years ago
  RemyLebeau c70b2f4d69 Updated TIdIOHandler.ReadFromSource() to raise an EIdNotConnected instead of an EIdException if SourceIsAvailable() returns False. 13 years ago