Commit Graph

58 Commits

Author SHA1 Message Date
mattias
604d91db73 LCL: ReadAllLinks: stop after 12 levels
git-svn-id: trunk@30028 -
2011-03-27 09:08:23 +00:00
dmitry
319db72532 lcl: fileutil initial unix/windows separation. improved support for Windows unicode file operations (bug #15642)
git-svn-id: trunk@27248 -
2010-09-01 20:18:45 +00:00
dmitry
92059229cd lcl: remove UpChars array from FileUtil replacing them with string comparing functions usage
git-svn-id: trunk@27221 -
2010-08-28 14:17:24 +00:00
dmitry
a13d9ca23e lcl: fix GetEnvironmentVariableUTF8 for Windows, returning wrong string for OEM encoded values
git-svn-id: trunk@26586 -
2010-07-10 20:31:18 +00:00
mattias
ae9add2dd2 LCL: added CreateAbsolutePath
git-svn-id: trunk@26428 -
2010-07-02 20:49:36 +00:00
mattias
9b0d596224 lcl+codetools: CreateRelativePath: support for double pathdelims
git-svn-id: trunk@23666 -
2010-02-09 13:36:20 +00:00
mattias
3221d311f6 LCL: added GetAppConfigFileUTF8
git-svn-id: trunk@23594 -
2010-01-29 13:12:18 +00:00
vincents
1b27aa17ef LCL: ExtractShortPathNameUTF8 is available in all supported fpc versions
* convert result to UTF8, non-ascii chars seem to be allowed in some cases (issue #12449)

git-svn-id: trunk@18575 -
2009-02-05 09:59:48 +00:00
paul
d9491a4528 lcl: fix header
git-svn-id: trunk@18002 -
2008-12-31 03:07:17 +00:00
mattias
7edb019302 fixed TSaveDialog
git-svn-id: trunk@17148 -
2008-10-28 17:08:42 +00:00
mattias
1dcd32648f darwin: comparing filenames case insensitive by default
git-svn-id: trunk@17133 -
2008-10-25 18:28:39 +00:00
paul
60c715d60b lcl: add UTF8ToConsole function which is needed to convert from UTF8 to console encoding (CP_OEM on windows)
ide: fix output of help message
  - if console is not available then output through MessageDlg
  - if console if available then translate UTF8 text to console encoding
(#0012408)

git-svn-id: trunk@17029 -
2008-10-17 05:41:55 +00:00
vincents
46f03b20ca LCL: added SysErrorMessageUTF8
git-svn-id: trunk@16657 -
2008-09-19 21:14:03 +00:00
mattias
60daf2ddd1 fixed comparing filenames under darwin
git-svn-id: trunk@16373 -
2008-09-03 01:08:09 +00:00
vincents
5c848be4cb LCL: fixed compilation with fpc 2.2.0 (issue #12003)
git-svn-id: trunk@16335 -
2008-08-31 17:23:19 +00:00
vincents
9c33a42cce IDE: fixed rebuilding IDE with a non-ascii primary config path
git-svn-id: trunk@16295 -
2008-08-29 11:49:05 +00:00
mattias
3d4746734c added GetAppConfigDirUTF8
git-svn-id: trunk@16286 -
2008-08-28 18:50:04 +00:00
mattias
9032caa4fd UTF-8: added ExpandFilenameUTF8
git-svn-id: trunk@16272 -
2008-08-27 11:25:01 +00:00
mattias
69cfe88898 using UTF-8 for file operations and environment variables
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
mattias
c7f781d7ab LCL: fileutil: added more sysutils file functions with UTF-8 encoding
git-svn-id: trunk@16225 -
2008-08-25 13:30:14 +00:00
mattias
779856513e IDE: compiler options: using BaseDirectory as InitialDir for path dialogs
git-svn-id: trunk@16224 -
2008-08-25 13:02:43 +00:00
mattias
8785833b68 LCL: added functions to convert between UTF-8 and RTL ansi encoding
git-svn-id: trunk@16223 -
2008-08-25 12:40:41 +00:00
mattias
2996a3c332 rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
tombo
e9b2deb82f FPDOCUpdater: fixed some issues under gtk/linux
git-svn-id: trunk@14172 -
2008-02-17 17:15:31 +00:00
mattias
e25982fd40 LCL: added TFileSearcher.Search AMaskSeparator parameter
git-svn-id: trunk@13261 -
2007-12-10 12:14:14 +00:00
tombo
78a5a03772 LCL Masks: use PathSpearator constant
LCL FileUtil: implemented TFileSearcher, FindAllFiles

git-svn-id: trunk@13223 -
2007-12-08 14:53:43 +00:00
mattias
98de83d78f removed calls to obsolete lowercasetable
git-svn-id: trunk@12939 -
2007-11-20 21:39:47 +00:00
mattias
5177c24ba7 tools: updatepofiles: added recognition of UTF8 header
git-svn-id: trunk@11962 -
2007-09-08 13:17:58 +00:00
tombo
77381cc8d4 LCL: implemented TMask, MatchesMask, added Masks docs
git-svn-id: trunk@11592 -
2007-07-22 14:17:13 +00:00
vincents
f657802132 LCL: FileListBox mask defaults to '*' on windows too, so directories without . in the name can be found too.
git-svn-id: trunk@10795 -
2007-03-24 22:06:47 +00:00
mattias
e3efca8f4b IDE: LazDoc: lazdoc paths can now be relative and contain global macros for projects and packages
git-svn-id: trunk@10306 -
2006-12-06 11:06:31 +00:00
vincents
ee0928f549 FileUtil: added GetExeExt
git-svn-id: trunk@9849 -
2006-09-09 19:41:27 +00:00
mattias
720ab0fada IDEIntf: added interface for external tools
git-svn-id: trunk@9654 -
2006-07-21 18:00:24 +00:00
mattias
4e7d43b405 h2pas gui: implemented projects and configs
git-svn-id: trunk@9637 -
2006-07-19 22:46:57 +00:00
mattias
ad1a1658c8 made GetTempFilename simpler
git-svn-id: trunk@9431 -
2006-06-13 20:10:39 +00:00
mattias
6eb4930179 fixed references to COPYING.LCL
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
vincents
841106f0ca replaced {$IFDEF mswindows} by {$IFDEF windows}
git-svn-id: trunk@8863 -
2006-03-03 20:58:21 +00:00
mattias
2e81a8fee5 improved package file search for relative paths
git-svn-id: trunk@8833 -
2006-02-26 15:31:02 +00:00
mattias
fb16ad9a8f started parsing Delphi dof and cfg files
git-svn-id: trunk@8788 -
2006-02-20 23:48:13 +00:00
mattias
994cebd433 replaced IFDEF win32 with IF defined(VER2_0_2) and defined(WIN32)
git-svn-id: trunk@8759 -
2006-02-17 14:07:21 +00:00
mattias
c17929dd5f fixes for compiling wince
git-svn-id: trunk@8757 -
2006-02-17 13:57:15 +00:00
vincents
6baf007027 replaced {$IFDEF windows} by {$IFDEF mswindows}, because fpc 2.0.2 doesn't define windows
git-svn-id: trunk@8748 -
2006-02-17 05:46:16 +00:00
vincents
5afec4ebb6 replaced {$IFDEF win32} by {$IFDEF windows} to compile for wince target
git-svn-id: trunk@8747 -
2006-02-16 22:38:20 +00:00
mattias
89545f1d61 added File is readable check when opening a file
git-svn-id: trunk@8397 -
2005-12-31 12:40:49 +00:00
mattias
81ec6c15c1 removed dos unit
git-svn-id: trunk@7950 -
2005-10-11 07:55:52 +00:00
vincents
512012bfd3 added global link for prettyformat.
git-svn-id: trunk@7921 -
2005-10-06 13:05:18 +00:00
mattias
f2b6a4f242 codetools now saves files keeping the file case on disk
git-svn-id: trunk@7747 -
2005-09-19 21:57:39 +00:00
mattias
02ef7c9c49 added .p as pascal extension
git-svn-id: trunk@7730 -
2005-09-17 18:01:22 +00:00
mattias
9d59986db5 fixed TAnchorSide.Side default value
git-svn-id: trunk@7650 -
2005-09-09 08:42:33 +00:00
vincents
a0311c2cba removed cvs logs
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00