Menu

Old Code (SVN) Commit Log


Commit Date  
[r478] by delphidabbler

Added Classes to uses cause to permit inlining of TObjectList methods.

2009-10-24 23:42:59 Tree
[r477] by delphidabbler

Added conditionally defined $WARN directive to switch off warning about explicit string cast from string to ANSI string potentially loosing data. The referenced cast is OK.

2009-10-24 23:41:25 Tree
[r476] by delphidabbler

* Changed UEncrypt unit's Encode routine to define a character map as an array of AnsiChar instead of Char.
* Commented changes to original unit.

2009-10-24 23:39:32 Tree
[r475] by delphidabbler

Made implicit casts from AnsiString to UnicodeString to explicit casts in order to document the intention.

2009-10-24 21:02:20 Tree
[r474] by delphidabbler

* Changed character set testing code in several units to use char set helper functions added to UUnicodeHelper.pas instead of testing directly against literal or constant sets. This prevents Delphi 2010 warnings about WideChar being reduced to byte char in set expressions.
* Changed use of UpCase built-in to use ToUpperCase function added to UUnicodeHelper.pas.
* Added various set handling routines along with ToUpperCase function. These mainly call TCharacter methods on Unicode Delphis and have custom implementations on other Delphis.

2009-10-24 20:53:52 Tree
[r473] by delphidabbler

Modified TAppInfo.GenerateKey to be Unicode compatible: now uses new ASCIIBytesOf routine (added to UUnicodeHelper unit) to ensure program key contains only ASCII characters.

2009-10-24 18:03:10 Tree
[r472] by delphidabbler

* TUserDBBackup.Backup now uses TBytes version of TChecksum.Calculate to get checksum of a file's contents.
* Changed TUserDBBackup.Restore to work with new TDataStreamString string type used by classes in UDataStreamIO unit.

2009-10-24 10:32:18 Tree
[r471] by delphidabbler

* Changed TFileUpdater to work with new TDataStreamString string type used by classes in UDataStreamIO unit.
* TFileUpdater now uses TCheckSum.Compare rather than TChecksum.Calculate when checking checksums.

2009-10-24 10:29:16 Tree
[r470] by delphidabbler

* Added support for Latin1 code page: string definition, code page constant, custom encoding class and Latin1BytesOf helper function.
* Defined TBytes for non-Unicode Delphis.
* Provided BytesOf function for non-Unicode Delphis.

2009-10-24 10:22:37 Tree
[r469] by delphidabbler

Made TBytes version of TChecksum.Calculate compilable in non-Unicode Delphis as well as Unicode versions.

2009-10-24 10:05:24 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.