From: <ou...@us...> - 2008-08-07 21:54:12
|
Revision: 2412 http://jcl.svn.sourceforge.net/jcl/?rev=2412&view=rev Author: outchy Date: 2008-08-07 21:54:09 +0000 (Thu, 07 Aug 2008) Log Message: ----------- Reworked string, AnsiString and WideString support to avoid conflicts: - sets are limited to 256 elements and cannot be used with WideChar, leading to many warnings when compiling with Delphi.net about possible data losses; - "Ansi" should be used only for functions, identifiers, constants... linked to the AnsiChar type; - JclStrings.pas should not contain anything about AnsiString/AnsiChar: moving remaining functions to JclAnsiStrings.pas; - fixing examples, installer and thirdparty tools to be compatible with new JclStrings.pas interface. Modified Paths: -------------- trunk/jcl/examples/windows/delphitools/dependencyviewer/FileViewer.pas trunk/jcl/experts/common/JclOtaResources.pas trunk/jcl/experts/common/JclOtaUtils.pas trunk/jcl/experts/debug/dialog/ClxExceptDlg.pas trunk/jcl/experts/debug/dialog/ExceptDlg.Delphi32.pas trunk/jcl/experts/debug/dialog/ExceptDlg.pas trunk/jcl/experts/debug/dialog/ExceptDlgMail.pas trunk/jcl/experts/repository/JclOtaTemplates.pas trunk/jcl/experts/useswizard/JCLUsesWizard.pas trunk/jcl/experts/versioncontrol/JclVersionCtrlCommonOptions.pas trunk/jcl/experts/versioncontrol/VersionControlImpl.pas trunk/jcl/install/JclInstall.pas trunk/jcl/source/common/JclAbstractContainers.pas trunk/jcl/source/common/JclAnsiStrings.pas trunk/jcl/source/common/JclBase.pas trunk/jcl/source/common/JclBorlandTools.pas trunk/jcl/source/common/JclComplex.pas trunk/jcl/source/common/JclContainerIntf.pas trunk/jcl/source/common/JclEDI.pas trunk/jcl/source/common/JclEDISEF.pas trunk/jcl/source/common/JclEDITranslators.pas trunk/jcl/source/common/JclEDIXML.pas trunk/jcl/source/common/JclEDI_ANSIX12.pas trunk/jcl/source/common/JclEDI_UNEDIFACT.pas trunk/jcl/source/common/JclExprEval.pas trunk/jcl/source/common/JclFileUtils.pas trunk/jcl/source/common/JclRTTI.pas trunk/jcl/source/common/JclSimpleXml.pas trunk/jcl/source/common/JclStrings.pas trunk/jcl/source/common/JclSysUtils.pas trunk/jcl/source/common/JclUnicode.pas trunk/jcl/source/common/JclValidation.pas trunk/jcl/source/common/JclWideStrings.pas trunk/jcl/source/prototypes/JclContainerIntf.pas trunk/jcl/source/windows/JclCLR.pas trunk/jcl/source/windows/JclDebug.pas trunk/jcl/source/windows/JclMapi.pas trunk/jcl/source/windows/JclMetadata.pas trunk/jcl/source/windows/JclMultimedia.pas trunk/jcl/source/windows/JclPeImage.pas trunk/jcl/source/windows/JclSecurity.pas trunk/thirdparty/makedist/MakeDist.dpr trunk/thirdparty/makedist/MakeDistActions.pas This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |