Jonas Maebe
|
acb27f726a
* assignfile(ansistring) -> assignfile(rawbytestring)
|
12 anos atrás |
Jonas Maebe
|
5593f0918d
+ TTextBuf = TextBuf type (Delphi compatibility)
|
12 anos atrás |
Jonas Maebe
|
1a560e9875
* when concatenating ansistrings, do not map CP_NONE (rawbytestring) to
|
12 anos atrás |
Jonas Maebe
|
9b9252e507
* don't depend on the (non-Delphi-compatible) behaviour that the current
|
12 anos atrás |
Jonas Maebe
|
d1c36c464a
* fixed r22247 so it does in fact set the destination code page properly
|
12 anos atrás |
Jonas Maebe
|
957854c0ae
+ test for assign/rename/erase/mkdir/rmdir with utf8/cp866 encoded file
|
12 anos atrás |
Jonas Maebe
|
197b949dfa
* fixed chdir/rmdir/mkdir(rawbytestring) on FPCRTL_FILESYSTEM_SINGLE_BYTE_API
|
12 anos atrás |
Jonas Maebe
|
aaa5bb48de
+ ToSingleByteFileSystemEncodedFileName(array of widechar) overload for more
|
12 anos atrás |
Jonas Maebe
|
df6a2dce00
+ unicodestring support for assign/erase/rename
|
12 anos atrás |
Jonas Maebe
|
d676bbf9af
* the filerec.name field is 0-based, not 1-based -> to check for an empty
|
12 anos atrás |
Jonas Maebe
|
a00828e3e2
* fixed buffer overrun in SysPCharToNtStr
|
12 anos atrás |
Jonas Maebe
|
953e088c14
+ unicodestring support for POpen(), and DefaultFileSystemCodePage support
|
12 anos atrás |
Jonas Maebe
|
8538f48fda
* made the ansistring parameters of the fp*() overloads constant, changed
|
12 anos atrás |
Jonas Maebe
|
e132a77709
- reverted optimisation from r24962, it's already performed in SetCodePage()
|
12 anos atrás |
Jonas Maebe
|
155aafc255
* moved SYSUTILS_HAS_ANSISTR/UNICODESTR_FILEUTIL_IMPL define to interface
|
12 anos atrás |
Jonas Maebe
|
09014e8716
* missing SYSUTILS_HAS_ANSISTR_FILEUTIL_IMPL define for wii
|
12 anos atrás |
Jonas Maebe
|
a0f2d3c12f
* don't compile classes for wii, because sysutils doesn't contain a sleep()
|
12 anos atrás |
Jonas Maebe
|
eeb98a0c0f
- removed platform-specific implementations of GetCurrentDir, SetCurrentDir,
|
12 anos atrás |
Jonas Maebe
|
06d9b35ed3
* don't truncate the result of GetEnvironmentVariable to 255 characters
|
12 anos atrás |
Jonas Maebe
|
42be54a00f
* fixed codepage of result of GetEnvironmentVariable(ansistring)
|
12 anos atrás |
Jonas Maebe
|
8b77f62873
* don't truncate environment variable strings in GetEnvironmentString()
|
12 anos atrás |
Jonas Maebe
|
08099c8558
* explicitly call *A routines from ansistring environment variable routines
|
12 anos atrás |
Jonas Maebe
|
d919794fdf
* handle the fact that GetEnvironmentStringsA returns the environment in the
|
12 anos atrás |
Jonas Maebe
|
a5273abc9c
+ support for CP_OEMCP
|
12 anos atrás |
Jonas Maebe
|
44f4bdfb2e
- removed stray stringcodepage assignment in fpc_AnsiStr_Concat_multi()
|
12 anos atrás |
Jonas Maebe
|
0ef0206417
* fixed off-by-one error in the optimised rawbytestring/unicodestring
|
12 anos atrás |
Jonas Maebe
|
ba49e4a29d
* fixed do_getdir() for non-defaultdrive after r25042 ("drive" array has to
|
12 anos atrás |
Jonas Maebe
|
26b2149ced
* converted the following sysutils routines to unicodestring and
|
12 anos atrás |
Jonas Maebe
|
c0d2ebb682
* export PathConv(RawByteString) from the system unit and import/use it in
|
12 anos atrás |
Jonas Maebe
|
60365489e2
* converted fileopen/filecreate interface to RawByteString for
|
12 anos atrás |