Commit Graph

28 Commits

Author SHA1 Message Date
mattias
877c4d50b9 LCL: moved ReadAllLinks to LazUtils
git-svn-id: trunk@44577 -
2014-04-01 10:24:50 +00:00
bart
347f0c2afe LazUtils: move GetFileDescription from FileUtil to LazFileUtils.
Part of moving all UTF8 related filefunctions to LazFileUtils.

git-svn-id: trunk@41903 -
2013-06-26 09:43:12 +00:00
bart
bcea8662ff LazUtils: Move ConsoleToUTF8, UTF8ToConsole, ParamStrUTF8,
GetEnvironmentStringUTF8 and GetEnvironmentVariableUTF8 to LazUtf8 (and inline them in FileUtil).
Part of the ongoing restructuring of LazUtils.

git-svn-id: trunk@41587 -
2013-06-08 14:41:16 +00:00
bart
27e955ca5c FileUtil: Implement WideString API based version of ParamStrUtf8 on Windows.
git-svn-id: trunk@41486 -
2013-06-01 18:01:02 +00:00
bart
b9a543d619 LazUtils: move more Utf8 file routines to LazFileUtils (and inline them in FileUtil):
CompareFileExt, FileIsExecutable, CheckIfFileIsExecutable, FileIsSymlink, CheckIfFileIsSymlink,
FileIsHardLink, FileIsReadable, FileIsWritable.

git-svn-id: trunk@41358 -
2013-05-22 16:36:57 +00:00
bart
b59ec93c89 LazUtils: move the more UTF8 file routines to LazFileUtils (and inline them in FileUtil):
FindFirstUTF8, FindNextUTF8, FindCloseUTF8, DeleteFileUTF8, RenameFileUTF8,
GetCurrentDirUTF8, SetCurrentDirUTF8, CreateDirUTF8, RemoveDirUTF8,
FilenameIsAbsolute, FilenameIsWinAbsolute and FilenameIsUnixAbsolute.

git-svn-id: trunk@41348 -
2013-05-22 10:24:41 +00:00
bart
ef3320295a FileUtil: inline FileSize to LazFileUtils.FileSizeUtf8.
git-svn-id: trunk@41295 -
2013-05-19 13:15:30 +00:00
bart
bdec439cd2 FileUtil: inline FileSetDateUTF8 to use LazFileUtils.FileSetDateUTF8.
git-svn-id: trunk@41290 -
2013-05-19 12:56:41 +00:00
bart
d1e6e77a05 LazFileUtils: inline FileAgeUTF8 to LazFileUtils.FileAgeUTF8
git-svn-id: trunk@41288 -
2013-05-19 12:43:01 +00:00
bart
946e76d280 FileUtil: inline DirectoryExistsUTF8 to LazFileutils.DirectoryExistsUTF8.
git-svn-id: trunk@41286 -
2013-05-19 12:28:41 +00:00
bart
f813d88848 FileUtil: inline FileExistsUTF8 to use LazFileUtils.FileExistsUTF8.
git-svn-id: trunk@41284 -
2013-05-19 12:21:16 +00:00
bart
0a3ee817e7 FileUtil: inline FileGetAttrUTF8 and FileSetAttrUTF8 to their LazFileUtils counterparts.
git-svn-id: trunk@41282 -
2013-05-19 12:11:27 +00:00
bart
da816b1721 FileUtil: inline NeedRTLAnsi, SetNeedRTLAnsi, UTF8ToSys ans UTF8ToAnsi to use their LazuUtf8 counterparts.
git-svn-id: trunk@41280 -
2013-05-19 11:43:06 +00:00
bart
cba0395125 FileUtil: inline FileOpenUTF8, FileCreateUTF8 and FileCreateUTF8 to their LazFileUtils counterparts.
Next step in moving UTF8 file routines to LazFileUtils.

git-svn-id: trunk@41211 -
2013-05-15 17:14:24 +00:00
bart
809f049924 LazUtils: fix FileSetDateUtf8 for Windows, when file is in a folder with Unicode characters.
Fixes issue: #0023696. Patch based upon efforts of Takeda Matsuki.

git-svn-id: trunk@39893 -
2013-01-19 17:23:30 +00:00
bart
3e31ff5eeb LazUtils: fix FileAgeUtf8 for Windows, when file is in a folder with Unicode characters.
Fixes issue: #0023538. Patch by Takeda Matsuki.

git-svn-id: trunk@39891 -
2013-01-19 15:37:06 +00:00
mattias
11eb3f7337 lazutils: less warnings
git-svn-id: trunk@39268 -
2012-11-10 16:33:03 +00:00
mattias
36f2c96002 lazutils: added IsHardLinks
git-svn-id: trunk@39267 -
2012-11-10 16:32:28 +00:00
mattias
11a28c808b lazutils: added resourcestrings
git-svn-id: trunk@37804 -
2012-06-27 16:27:11 +00:00
mattias
3e69cb14b1 lazutils: GetAppConfigDirUTF8, GetAppConfigFileUTF8: added parameter to automatically create the directory
git-svn-id: trunk@37803 -
2012-06-27 16:25:51 +00:00
paul
223ba36920 components: remove ver2_2_x defines
git-svn-id: trunk@36369 -
2012-03-27 07:19:05 +00:00
mattias
1a57c31210 lazutils: revert
git-svn-id: trunk@35425 -
2012-02-17 15:40:12 +00:00
mattias
4fdb9ca1a2 lazutils: merged some duplicates
git-svn-id: trunk@35424 -
2012-02-17 15:22:24 +00:00
sekelsenmat
121b0d4e52 Renames some utf8strings to strings as a temporary workaround for fpc 2.7 until the Unicode RTL encoding is decided
git-svn-id: trunk@33288 -
2011-11-04 10:26:09 +00:00
mattias
dc4d739171 IDE: toggle form: when on include serach unit
git-svn-id: trunk@33148 -
2011-10-29 11:15:47 +00:00
sekelsenmat
8b380e202e Fixes bug #20229: ExpandFileNameUTF8, ExpandUNCFileNameUTF8 or other UTF8 functions in FileUtil
git-svn-id: trunk@33000 -
2011-10-20 20:43:24 +00:00
sekelsenmat
31b61b8ad5 Fixes fileutil compilation in unix
git-svn-id: trunk@32945 -
2011-10-17 12:13:17 +00:00
sekelsenmat
13daaaa219 Makes LazUtils a base package for the LCL and moves FileUtil, Masks and lazutf8classes to it. Updates the Makefile structure to reflect this.
git-svn-id: trunk@32936 -
2011-10-17 09:24:01 +00:00