lazarus/components/lazutils/lazutils.lpk
bart a53520295e LazUtils: Fix ExpandFileNameUTF8 for directories with Unicode characters outside
current codepage on Windows.
Also do not remove trailing and leading spaces, it is inconsistent with
SysUtils.ExpandFileName.
Start splitting implementation in general, unix and windows specific includefiles.

git-svn-id: trunk@40842 -
2013-04-18 18:23:02 +00:00

331 lines
9.0 KiB
XML

<?xml version="1.0"?>
<CONFIG>
<Package Version="4">
<Name Value="LazUtils"/>
<Author Value="Lazarus Team"/>
<CompilerOptions>
<Version Value="11"/>
<SearchPaths>
<UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<Other>
<CompilerMessages>
<UseMsgFile Value="True"/>
</CompilerMessages>
<CustomOptions Value="$(IDEBuildOptions)"/>
<CompilerPath Value="$(CompPath)"/>
</Other>
</CompilerOptions>
<Description Value="Useful units for Lazarus packages."/>
<License Value="Modified LGPL-2"/>
<Version Major="1"/>
<Files Count="71">
<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="luresstrings.pas"/>
<UnitName Value="LUResStrings"/>
</Item17>
<Item18>
<Filename Value="lazutf8.pas"/>
<UnitName Value="LazUTF8"/>
</Item18>
<Item19>
<Filename Value="lazdbglog.pas"/>
<UnitName Value="LazDbgLog"/>
</Item19>
<Item20>
<Filename Value="paswstring.pas"/>
<UnitName Value="paswstring"/>
</Item20>
<Item21>
<Filename Value="fileutil.pas"/>
<UnitName Value="FileUtil"/>
</Item21>
<Item22>
<Filename Value="lazutf8classes.pas"/>
<UnitName Value="lazutf8classes"/>
</Item22>
<Item23>
<Filename Value="masks.pas"/>
<UnitName Value="Masks"/>
</Item23>
<Item24>
<Filename Value="unixfileutil.inc"/>
<Type Value="Include"/>
</Item24>
<Item25>
<Filename Value="winfileutil.inc"/>
<Type Value="Include"/>
</Item25>
<Item26>
<Filename Value="fileutil.inc"/>
<Type Value="Include"/>
</Item26>
<Item27>
<Filename Value="lazutilsstrconsts.pas"/>
<UnitName Value="LazUtilsStrConsts"/>
</Item27>
<Item28>
<Filename Value="lconvencoding.pas"/>
<UnitName Value="LConvEncoding"/>
</Item28>
<Item29>
<Filename Value="asiancodepages.inc"/>
<Type Value="Include"/>
</Item29>
<Item30>
<Filename Value="asiancodepagefunctions.inc"/>
<Type Value="Include"/>
</Item30>
<Item31>
<Filename Value="lazutf16.pas"/>
<UnitName Value="lazutf16"/>
</Item31>
<Item32>
<Filename Value="lazutf8sysutils.pas"/>
<UnitName Value="lazutf8sysutils"/>
</Item32>
<Item33>
<Filename Value="lazmethodlist.pas"/>
<UnitName Value="LazMethodList"/>
</Item33>
<Item34>
<Filename Value="avglvltree.pas"/>
<UnitName Value="AvgLvlTree"/>
</Item34>
<Item35>
<Filename Value="lazlogger.pas"/>
<UnitName Value="LazLogger"/>
</Item35>
<Item36>
<Filename Value="lazfreetype.pas"/>
<UnitName Value="LazFreeType"/>
</Item36>
<Item37>
<Filename Value="Makefile"/>
<Type Value="Text"/>
</Item37>
<Item38>
<Filename Value="Makefile.compiled"/>
<Type Value="Text"/>
</Item38>
<Item39>
<Filename Value="Makefile.fpc"/>
<Type Value="Text"/>
</Item39>
<Item40>
<Filename Value="ttcache.pas"/>
<UnitName Value="TTCache"/>
</Item40>
<Item41>
<Filename Value="ttcalc.pas"/>
<UnitName Value="TTCalc"/>
</Item41>
<Item42>
<Filename Value="ttcalc1.inc"/>
<Type Value="Include"/>
</Item42>
<Item43>
<Filename Value="ttcalc2.inc"/>
<Type Value="Include"/>
</Item43>
<Item44>
<Filename Value="ttcalc3.inc"/>
<Type Value="Include"/>
</Item44>
<Item45>
<Filename Value="ttcalc4.inc"/>
<Type Value="Include"/>
</Item45>
<Item46>
<Filename Value="ttcmap.pas"/>
<UnitName Value="TTCMap"/>
</Item46>
<Item47>
<Filename Value="ttconfig.inc"/>
<Type Value="Include"/>
</Item47>
<Item48>
<Filename Value="ttdebug.pas"/>
<UnitName Value="TTDebug"/>
</Item48>
<Item49>
<Filename Value="tterror.pas"/>
<UnitName Value="TTError"/>
</Item49>
<Item50>
<Filename Value="ttfile.pas"/>
<UnitName Value="TTFile"/>
</Item50>
<Item51>
<Filename Value="ttgload.pas"/>
<UnitName Value="TTGLoad"/>
</Item51>
<Item52>
<Filename Value="ttinterp.pas"/>
<UnitName Value="TTInterp"/>
</Item52>
<Item53>
<Filename Value="ttload.pas"/>
<UnitName Value="TTLoad"/>
</Item53>
<Item54>
<Filename Value="ttmemory.pas"/>
<UnitName Value="TTMemory"/>
</Item54>
<Item55>
<Filename Value="ttobjs.pas"/>
<UnitName Value="TTObjs"/>
</Item55>
<Item56>
<Filename Value="ttprofile.pas"/>
<UnitName Value="TTProfile"/>
</Item56>
<Item57>
<Filename Value="ttraster_sweep.inc"/>
<Type Value="Include"/>
</Item57>
<Item58>
<Filename Value="ttraster.pas"/>
<UnitName Value="TTRASTER"/>
</Item58>
<Item59>
<Filename Value="tttables.pas"/>
<UnitName Value="TTTables"/>
</Item59>
<Item60>
<Filename Value="tttypes.pas"/>
<UnitName Value="TTTypes"/>
</Item60>
<Item61>
<Filename Value="easylazfreetype.pas"/>
<UnitName Value="EasyLazFreeType"/>
</Item61>
<Item62>
<Filename Value="lazloggerbase.pas"/>
<UnitName Value="LazLoggerBase"/>
</Item62>
<Item63>
<Filename Value="LazLoggerIntf.inc"/>
<Type Value="Include"/>
</Item63>
<Item64>
<Filename Value="lazloggerdummy.pas"/>
<UnitName Value="LazLoggerDummy"/>
</Item64>
<Item65>
<Filename Value="lazclasses.pas"/>
<UnitName Value="LazClasses"/>
</Item65>
<Item66>
<Filename Value="lazfreetypefontcollection.pas"/>
<UnitName Value="LazFreeTypeFontCollection"/>
</Item66>
<Item67>
<Filename Value="LazLoggerImpl.inc"/>
<Type Value="Include"/>
</Item67>
<Item68>
<Filename Value="lazconfigstorage.pas"/>
<UnitName Value="LazConfigStorage"/>
</Item68>
<Item69>
<Filename Value="utf8process.pp"/>
<HasRegisterProc Value="True"/>
<UnitName Value="UTF8Process"/>
</Item69>
<Item70>
<Filename Value="laz2_xpath.pas"/>
<UnitName Value="laz2_xpath"/>
</Item70>
<Item71>
<Filename Value="dictionarystringlist.pas"/>
<UnitName Value="dictionarystringlist"/>
</Item71>
</Files>
<LazDoc Paths="../../docs/xml/lazutils"/>
<i18n>
<EnableI18N Value="True"/>
<OutDir Value="languages"/>
</i18n>
<Type Value="RunAndDesignTime"/>
<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>