mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-03 02:43:40 +02:00

- An attempt to unify the defines for the different scenario's in the use of (not) codepage aware ansistrings and the use of the "Utf8 in RTL" feature. It makes for better separation of code and thus better readability and ease of maintainance (and in a later stadium it makes it easier to remove code that deals with non codepage aware ansistrings (fpc < 3.0)). - Also replace (FPC_FULLVERSION >= xxxx) with FPC_HAS_CPSTRING where appropriate. - Replace the custom HasCP define with built in FPC_HAS_CPSTRING define. git-svn-id: trunk@50498 -
367 lines
10 KiB
XML
367 lines
10 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<CONFIG>
|
|
<Package Version="4">
|
|
<Name Value="LazUtils"/>
|
|
<Type Value="RunAndDesignTime"/>
|
|
<Author Value="Lazarus Team"/>
|
|
<CompilerOptions>
|
|
<Version Value="11"/>
|
|
<SearchPaths>
|
|
<UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
|
|
</SearchPaths>
|
|
<Other>
|
|
<CustomOptions Value="$(IDEBuildOptions)"/>
|
|
</Other>
|
|
</CompilerOptions>
|
|
<Description Value="Useful units for Lazarus packages."/>
|
|
<License Value="Modified LGPL-2"/>
|
|
<Version Major="1"/>
|
|
<Files Count="81">
|
|
<Item1>
|
|
<Filename Value="laz2_dom.pas"/>
|
|
<UnitName Value="Laz2_DOM"/>
|
|
</Item1>
|
|
<Item2>
|
|
<Filename Value="laz2_names.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item2>
|
|
<Item3>
|
|
<Filename Value="laz2_xmlcfg.pas"/>
|
|
<UnitName Value="Laz2_XMLCfg"/>
|
|
</Item3>
|
|
<Item4>
|
|
<Filename Value="laz2_xmlread.pas"/>
|
|
<UnitName Value="laz2_XMLRead"/>
|
|
</Item4>
|
|
<Item5>
|
|
<Filename Value="laz2_xmlutils.pas"/>
|
|
<UnitName Value="laz2_xmlutils"/>
|
|
</Item5>
|
|
<Item6>
|
|
<Filename Value="laz2_xmlwrite.pas"/>
|
|
<UnitName Value="laz2_XMLWrite"/>
|
|
</Item6>
|
|
<Item7>
|
|
<Filename Value="laz_dom.pas"/>
|
|
<UnitName Value="Laz_DOM"/>
|
|
</Item7>
|
|
<Item8>
|
|
<Filename Value="laz_xmlcfg.pas"/>
|
|
<UnitName Value="Laz_XMLCfg"/>
|
|
</Item8>
|
|
<Item9>
|
|
<Filename Value="laz_xmlread.pas"/>
|
|
<UnitName Value="Laz_XMLRead"/>
|
|
</Item9>
|
|
<Item10>
|
|
<Filename Value="laz_xmlstreaming.pas"/>
|
|
<UnitName Value="Laz_XMLStreaming"/>
|
|
</Item10>
|
|
<Item11>
|
|
<Filename Value="laz_xmlwrite.pas"/>
|
|
<UnitName Value="Laz_XMLWrite"/>
|
|
</Item11>
|
|
<Item12>
|
|
<Filename Value="lazfileutils.pas"/>
|
|
<UnitName Value="LazFileUtils"/>
|
|
</Item12>
|
|
<Item13>
|
|
<Filename Value="lazfileutils.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item13>
|
|
<Item14>
|
|
<Filename Value="unixlazfileutils.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item14>
|
|
<Item15>
|
|
<Filename Value="winlazfileutils.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item15>
|
|
<Item16>
|
|
<Filename Value="lazfilecache.pas"/>
|
|
<UnitName Value="LazFileCache"/>
|
|
</Item16>
|
|
<Item17>
|
|
<Filename Value="lazutf8.pas"/>
|
|
<UnitName Value="LazUTF8"/>
|
|
</Item17>
|
|
<Item18>
|
|
<Filename Value="lazdbglog.pas"/>
|
|
<UnitName Value="LazDbgLog"/>
|
|
</Item18>
|
|
<Item19>
|
|
<Filename Value="paswstring.pas"/>
|
|
<UnitName Value="PasWString"/>
|
|
</Item19>
|
|
<Item20>
|
|
<Filename Value="fileutil.pas"/>
|
|
<UnitName Value="FileUtil"/>
|
|
</Item20>
|
|
<Item21>
|
|
<Filename Value="lazutf8classes.pas"/>
|
|
<UnitName Value="LazUTF8Classes"/>
|
|
</Item21>
|
|
<Item22>
|
|
<Filename Value="masks.pas"/>
|
|
<UnitName Value="Masks"/>
|
|
</Item22>
|
|
<Item23>
|
|
<Filename Value="unixfileutil.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item23>
|
|
<Item24>
|
|
<Filename Value="winfileutil.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item24>
|
|
<Item25>
|
|
<Filename Value="fileutil.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item25>
|
|
<Item26>
|
|
<Filename Value="lazutilsstrconsts.pas"/>
|
|
<UnitName Value="LazUtilsStrConsts"/>
|
|
</Item26>
|
|
<Item27>
|
|
<Filename Value="lconvencoding.pas"/>
|
|
<UnitName Value="LConvEncoding"/>
|
|
</Item27>
|
|
<Item28>
|
|
<Filename Value="asiancodepages.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item28>
|
|
<Item29>
|
|
<Filename Value="asiancodepagefunctions.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item29>
|
|
<Item30>
|
|
<Filename Value="lazutf16.pas"/>
|
|
<UnitName Value="lazutf16"/>
|
|
</Item30>
|
|
<Item31>
|
|
<Filename Value="lazutf8sysutils.pas"/>
|
|
<UnitName Value="LazUTF8SysUtils"/>
|
|
</Item31>
|
|
<Item32>
|
|
<Filename Value="lazmethodlist.pas"/>
|
|
<UnitName Value="LazMethodList"/>
|
|
</Item32>
|
|
<Item33>
|
|
<Filename Value="avglvltree.pas"/>
|
|
<UnitName Value="AvgLvlTree"/>
|
|
</Item33>
|
|
<Item34>
|
|
<Filename Value="lazlogger.pas"/>
|
|
<UnitName Value="LazLogger"/>
|
|
</Item34>
|
|
<Item35>
|
|
<Filename Value="lazfreetype.pas"/>
|
|
<UnitName Value="LazFreeType"/>
|
|
</Item35>
|
|
<Item36>
|
|
<Filename Value="Makefile"/>
|
|
<Type Value="Text"/>
|
|
</Item36>
|
|
<Item37>
|
|
<Filename Value="Makefile.compiled"/>
|
|
<Type Value="Text"/>
|
|
</Item37>
|
|
<Item38>
|
|
<Filename Value="Makefile.fpc"/>
|
|
<Type Value="Text"/>
|
|
</Item38>
|
|
<Item39>
|
|
<Filename Value="ttcache.pas"/>
|
|
<UnitName Value="TTCache"/>
|
|
</Item39>
|
|
<Item40>
|
|
<Filename Value="ttcalc.pas"/>
|
|
<UnitName Value="TTCalc"/>
|
|
</Item40>
|
|
<Item41>
|
|
<Filename Value="ttcalc1.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item41>
|
|
<Item42>
|
|
<Filename Value="ttcalc2.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item42>
|
|
<Item43>
|
|
<Filename Value="ttcalc3.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item43>
|
|
<Item44>
|
|
<Filename Value="ttcalc4.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item44>
|
|
<Item45>
|
|
<Filename Value="ttcmap.pas"/>
|
|
<UnitName Value="TTCMap"/>
|
|
</Item45>
|
|
<Item46>
|
|
<Filename Value="ttconfig.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item46>
|
|
<Item47>
|
|
<Filename Value="ttdebug.pas"/>
|
|
<UnitName Value="TTDebug"/>
|
|
</Item47>
|
|
<Item48>
|
|
<Filename Value="tterror.pas"/>
|
|
<UnitName Value="TTError"/>
|
|
</Item48>
|
|
<Item49>
|
|
<Filename Value="ttfile.pas"/>
|
|
<UnitName Value="TTFile"/>
|
|
</Item49>
|
|
<Item50>
|
|
<Filename Value="ttgload.pas"/>
|
|
<UnitName Value="TTGLoad"/>
|
|
</Item50>
|
|
<Item51>
|
|
<Filename Value="ttinterp.pas"/>
|
|
<UnitName Value="TTInterp"/>
|
|
</Item51>
|
|
<Item52>
|
|
<Filename Value="ttload.pas"/>
|
|
<UnitName Value="TTLoad"/>
|
|
</Item52>
|
|
<Item53>
|
|
<Filename Value="ttmemory.pas"/>
|
|
<UnitName Value="TTMemory"/>
|
|
</Item53>
|
|
<Item54>
|
|
<Filename Value="ttobjs.pas"/>
|
|
<UnitName Value="TTObjs"/>
|
|
</Item54>
|
|
<Item55>
|
|
<Filename Value="ttprofile.pas"/>
|
|
<UnitName Value="TTProfile"/>
|
|
</Item55>
|
|
<Item56>
|
|
<Filename Value="ttraster_sweep.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item56>
|
|
<Item57>
|
|
<Filename Value="ttraster.pas"/>
|
|
<UnitName Value="TTRASTER"/>
|
|
</Item57>
|
|
<Item58>
|
|
<Filename Value="tttables.pas"/>
|
|
<UnitName Value="TTTables"/>
|
|
</Item58>
|
|
<Item59>
|
|
<Filename Value="tttypes.pas"/>
|
|
<UnitName Value="TTTypes"/>
|
|
</Item59>
|
|
<Item60>
|
|
<Filename Value="easylazfreetype.pas"/>
|
|
<UnitName Value="EasyLazFreeType"/>
|
|
</Item60>
|
|
<Item61>
|
|
<Filename Value="lazloggerbase.pas"/>
|
|
<UnitName Value="LazLoggerBase"/>
|
|
</Item61>
|
|
<Item62>
|
|
<Filename Value="LazLoggerIntf.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item62>
|
|
<Item63>
|
|
<Filename Value="lazloggerdummy.pas"/>
|
|
<UnitName Value="LazLoggerDummy"/>
|
|
</Item63>
|
|
<Item64>
|
|
<Filename Value="lazclasses.pas"/>
|
|
<UnitName Value="LazClasses"/>
|
|
</Item64>
|
|
<Item65>
|
|
<Filename Value="lazfreetypefontcollection.pas"/>
|
|
<UnitName Value="LazFreeTypeFontCollection"/>
|
|
</Item65>
|
|
<Item66>
|
|
<Filename Value="LazLoggerImpl.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item66>
|
|
<Item67>
|
|
<Filename Value="lazconfigstorage.pas"/>
|
|
<UnitName Value="LazConfigStorage"/>
|
|
</Item67>
|
|
<Item68>
|
|
<Filename Value="utf8process.pp"/>
|
|
<HasRegisterProc Value="True"/>
|
|
<UnitName Value="UTF8Process"/>
|
|
</Item68>
|
|
<Item69>
|
|
<Filename Value="laz2_xpath.pas"/>
|
|
<UnitName Value="laz2_xpath"/>
|
|
</Item69>
|
|
<Item70>
|
|
<Filename Value="unixlazutf8.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item70>
|
|
<Item71>
|
|
<Filename Value="winlazutf8.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item71>
|
|
<Item72>
|
|
<Filename Value="lazloggerprofiling.pas"/>
|
|
<UnitName Value="LazLoggerProfiling"/>
|
|
</Item72>
|
|
<Item73>
|
|
<Filename Value="fpcadds.pas"/>
|
|
<UnitName Value="FPCAdds"/>
|
|
</Item73>
|
|
<Item74>
|
|
<Filename Value="lazutilities.pas"/>
|
|
<UnitName Value="LazUtilities"/>
|
|
</Item74>
|
|
<Item75>
|
|
<Filename Value="lazfglhash.pas"/>
|
|
<UnitName Value="lazfglhash"/>
|
|
</Item75>
|
|
<Item76>
|
|
<Filename Value="lcsvutils.pas"/>
|
|
<UnitName Value="lcsvutils"/>
|
|
</Item76>
|
|
<Item77>
|
|
<Filename Value="lazcollections.pas"/>
|
|
<UnitName Value="lazCollections"/>
|
|
</Item77>
|
|
<Item78>
|
|
<Filename Value="lazlistclasses.pas"/>
|
|
<UnitName Value="LazListClasses"/>
|
|
</Item78>
|
|
<Item79>
|
|
<Filename Value="lazfreetypefpimagedrawer.pas"/>
|
|
<UnitName Value="LazFreeTypeFPImageDrawer"/>
|
|
</Item79>
|
|
<Item80>
|
|
<Filename Value="lookupstringlist.pas"/>
|
|
<UnitName Value="LookupStringList"/>
|
|
</Item80>
|
|
<Item81>
|
|
<Filename Value="lazutils_defines.inc"/>
|
|
<Type Value="Include"/>
|
|
</Item81>
|
|
</Files>
|
|
<LazDoc Paths="../../docs/xml/lazutils"/>
|
|
<i18n>
|
|
<EnableI18N Value="True"/>
|
|
<OutDir Value="languages"/>
|
|
</i18n>
|
|
<RequiredPkgs Count="1">
|
|
<Item1>
|
|
<PackageName Value="FCL"/>
|
|
</Item1>
|
|
</RequiredPkgs>
|
|
<UsageOptions>
|
|
<UnitPath Value="$(PkgOutDir)"/>
|
|
</UsageOptions>
|
|
<PublishOptions>
|
|
<Version Value="2"/>
|
|
</PublishOptions>
|
|
<CustomOptions Items="ExternHelp" Version="2">
|
|
<_ExternHelp Items="Count"/>
|
|
</CustomOptions>
|
|
</Package>
|
|
</CONFIG>
|