mattias
02e2574269
codetools: added FindPathInSearchPath
...
git-svn-id: trunk@48993 -
2015-05-12 10:22:59 +00:00
jesus
967e0663ad
LazUtils: added function for getting normalized filename (darwin)
...
git-svn-id: trunk@48828 -
2015-04-24 06:28:20 +00:00
bart
b83671949f
LazFileUtils: implement DbgSFileAttr() function.
...
git-svn-id: trunk@48154 -
2015-03-06 22:02:59 +00:00
bart
3ebbc96fd0
LazFileUtils: implement GetShellLinkTarget function.
...
git-svn-id: trunk@46434 -
2014-10-04 22:15:41 +00:00
mattias
0d7fcf4e66
lazutils: added GetPhysicalFilename
...
git-svn-id: trunk@45241 -
2014-05-30 12:20:17 +00:00
mattias
e530415577
IDE: msg window: hint why a package was compiled
...
git-svn-id: trunk@45142 -
2014-05-21 19:16:18 +00:00
mattias
22443c165c
lazutils: FileIsInPath: use ResolveDots instead of TrimFilename
...
git-svn-id: trunk@44835 -
2014-04-28 14:30:33 +00:00
mattias
d56c52805f
lazutils: fixed TrimFilename, bug #25965
...
git-svn-id: trunk@44591 -
2014-04-03 10:20:35 +00:00
mattias
3595a693a9
LazUtils: added GetUnixPhysicalFilename
...
git-svn-id: trunk@44578 -
2014-04-01 11:10:35 +00:00
mattias
877c4d50b9
LCL: moved ReadAllLinks to LazUtils
...
git-svn-id: trunk@44577 -
2014-04-01 10:24:50 +00:00
martin
5fcf1178ec
Fixed compile on wince. Broken by r43495 #cba214753b (localize special dir)
...
git-svn-id: trunk@43689 -
2014-01-10 18:21:39 +00:00
bart
cba214753b
LazFileUtils: Fix encoding of locale-specific characters in GetAppConfigDirUtf8 and GetAppConfigFileUtf8 on Windows
...
Issue #0010850 .
git-svn-id: trunk@43495 -
2013-11-28 18:37:44 +00:00
mattias
987732d77c
lazutils: TrimFilename: normalize pathdelims
...
git-svn-id: trunk@43404 -
2013-11-09 13:23:22 +00:00
mattias
b4a999be14
lazutils: TrimFilename: optimized
...
git-svn-id: trunk@43403 -
2013-11-09 13:16:33 +00:00
mattias
3c92d686f3
lazutils: FileNameIsTrimmed: check for slashes on Windows
...
git-svn-id: trunk@42704 -
2013-09-09 13:44:08 +00:00
mattias
f66fa252fc
IDE: renamed SetPathDelims to GetForcedPathDelims
...
git-svn-id: trunk@42698 -
2013-09-09 10:28:10 +00:00
mattias
f5dda02fe9
IDE: renamed DoPathDelims to ForcePathDelims
...
git-svn-id: trunk@42697 -
2013-09-09 10:18:24 +00:00
mattias
ac4996ff62
replaced SetDirSeparators with SetPathDelims
...
git-svn-id: trunk@42685 -
2013-09-08 20:58:12 +00:00
martin
49cd2ecb33
LazUtils: fixed string[0] runtime error
...
git-svn-id: trunk@42675 -
2013-09-08 09:54:59 +00:00
mattias
773f710bde
IDE, codetools, lazutils: Changed DoDirSeparators calls with DoPathDelims calls
...
git-svn-id: trunk@42674 -
2013-09-08 07:40:06 +00:00
bart
78fe9ed6eb
LazUtils: when seraching for PathDelimiters use AllowDirectorySeparators instead of PathDelim.
...
Reason: compatibility with fpc RTL.
git-svn-id: trunk@42622 -
2013-09-05 17:55:50 +00:00
mattias
283ae2bad5
lazutils: merged code
...
git-svn-id: trunk@42360 -
2013-08-05 19:24:41 +00:00
mattias
45db0258ac
lazutils: added MergeCmdLineParams
...
git-svn-id: trunk@42244 -
2013-07-30 15:37:48 +00:00
mattias
930a73f41a
IDE: further migrated external tools
...
git-svn-id: trunk@42241 -
2013-07-30 14:36:34 +00:00
bart
05baacd6f0
LazFileUtils: No need for specific FindCloseUtf8 implementation: just use SysUtils.FindClose.
...
git-svn-id: trunk@42125 -
2013-07-17 21:50:02 +00:00
mattias
04ad21f805
lazutils: notes about thread safety
...
git-svn-id: trunk@41945 -
2013-06-29 17:12:53 +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
mattias
f6a38d98ef
lazutils: reduced dependencies of LazFileUtils
...
git-svn-id: trunk@41851 -
2013-06-23 19:18:10 +00:00
paul
77686a4dbc
components, lcl: replace FileIsWritable by DirectoryIsWritable when we check a directory
...
git-svn-id: trunk@41832 -
2013-06-23 15:31:33 +00:00
mattias
e5cd031b31
lazutils: clean up
...
git-svn-id: trunk@41745 -
2013-06-17 14:00:35 +00:00
bart
7ac6639fb4
LazUtils: Move GetAppConfigDirUTF8 and GetAppConfigFileUTF8 to LazFileUtils (and inline them in FileUtil).
...
Part of the ongoing restructuring of LazUtils.
git-svn-id: trunk@41589 -
2013-06-08 15:00:18 +00:00
bart
8df292bbb6
LazUtils: Move FileSearchUtf8 to LazFileUtils (and inline it in FileUtil).
...
Part of the ongoing restructuring of LazFileUtils/FileUtil.
git-svn-id: trunk@41568 -
2013-06-06 21:29:50 +00:00
bart
9cab951c18
LazUtils: Move FileIsReadOnly to LazFileUtils (and inline it in FileUtil).
...
Part of the ongoing restructuring of LazFileUtils/FileUtil.
git-svn-id: trunk@41566 -
2013-06-06 21:22:21 +00:00
mattias
30f58114b0
lazutils: fixed compilation under darwin
...
git-svn-id: trunk@41479 -
2013-05-31 21:50:47 +00:00
bart
1d2d0b6a26
LazFileUtils: (Try)CreateRelativePath: implement option to control wether Dest and Source
...
must always share a common base folder (being not the root directory).
For CreateRelativePath it defaults to True for backwards compatibility.
git-svn-id: trunk@41452 -
2013-05-29 19:01:13 +00:00
bart
47f5c33813
LazFileUtils: Split some implementations into Windows and Unix specific include files.
...
git-svn-id: trunk@41451 -
2013-05-29 13:05:12 +00:00
bart
a74716e6aa
LazFileUtils: Fix CreateRelativePath function. Better fix for issue #0022603 .
...
git-svn-id: trunk@41449 -
2013-05-29 11:51:48 +00:00
bart
e1c3aed986
LazFileUtils: cleanup.
...
git-svn-id: trunk@41375 -
2013-05-23 17:29:09 +00:00
bart
42315809a3
LazUtils: move more Utf8 file routines to LazFileUtils (and inline them in FileUtil):
...
ForceDirectoriesUTF8.
git-svn-id: trunk@41374 -
2013-05-23 17:26:47 +00:00
mattias
a6bb37ad88
lazutils: clean up
...
git-svn-id: trunk@41363 -
2013-05-23 07:01:36 +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
46d203865a
LazFileUtils: ComapareFileExt for CaseInsensitive comparing when Ext contains lowercase unicode charaters.
...
git-svn-id: trunk@41357 -
2013-05-22 15:45:19 +00:00
bart
cb33ec967a
LazUtils: move more Utf8 file routines to LazFileUtils (and inline them in FileUtil):
...
ForceDirectory, DirectoryIsWritable.
git-svn-id: trunk@41356 -
2013-05-22 15:38:48 +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
3b1ac2f83d
LazFileUtils: Add function FileSizeUtf8
...
git-svn-id: trunk@41294 -
2013-05-19 13:11:41 +00:00
bart
280b9f2060
LazFileUtils: fix FileSetDateUTF8 on Windows when FileName contains unicode
...
characters outside current codepage.
git-svn-id: trunk@41289 -
2013-05-19 12:52:48 +00:00
bart
486d00d68c
LazFileUtils: fix FileAgeUTF8 on Windows when FileName contains unicode
...
characters outside current codepage.
git-svn-id: trunk@41287 -
2013-05-19 12:37:47 +00:00
bart
43c5ac5e1a
LazFileUtils: Fix DirectoryExistsUTF8 on Windows when Directory contains
...
unicode characters outside current codepage.
git-svn-id: trunk@41285 -
2013-05-19 12:25:06 +00:00
bart
0986ec79fe
LazFileUtils: Fix FileExistsUTF8 on Windows when FileName contains uncode
...
characters outside current codepage.
git-svn-id: trunk@41283 -
2013-05-19 12:17:03 +00:00
bart
503626439e
LazFileUtils: fix Windows implementation of FileGetAttrUTF8 and FileSetAttrUTF8 when
...
filename contains unicode characters outside current codepage.
git-svn-id: trunk@41281 -
2013-05-19 12:03:33 +00:00