Jonas Maebe
d4eb2d7336
* fixed the conversion of 'UTF-8' to the corresponding code page number
...
(there's a dummy entry with code page 0 for UTF-8 in the table for
when 0 is searched, but when going from string to number that
entry has to be skipped so the real UTF-8 entry is used)
git-svn-id: trunk@22245 -
2012-08-26 08:58:42 +00:00
pierre
4ecd67f6e2
* Use gsed if present and temp directory to avoid system recompilation
...
git-svn-id: trunk@22169 -
2012-08-22 09:43:34 +00:00
marco
b822371d41
* add platform modifiers to all locally defined functions in unix' dos unit.
...
git-svn-id: trunk@22069 -
2012-08-13 10:14:07 +00:00
Jonas Maebe
6cc78635d7
* send full x/y ansi position information in case of an X-coordinate
...
overflow (don't know what the y-coordinate is at that point, because the
window may be wider than the artificial screenwidth) (mantis #20880 )
git-svn-id: trunk@21925 -
2012-07-17 18:03:23 +00:00
pierre
68c8383254
Add support for binary/octal/hexadecimal constants
...
git-svn-id: trunk@21901 -
2012-07-12 13:09:32 +00:00
michael
8eeb22720b
* Added GetLoadErrorStr function by Mark Morgan Loyd (Bug ID 22321)
...
git-svn-id: trunk@21880 -
2012-07-11 15:31:09 +00:00
michael
64ab9c06d3
* Added GetLocalTimeOffset function
...
git-svn-id: trunk@21865 -
2012-07-11 09:56:34 +00:00
pierre
9bba5c956a
Add support for indirect values
...
git-svn-id: trunk@21830 -
2012-07-09 13:46:11 +00:00
pierre
2d6093645f
Add a C compilation phase to check Error value
...
git-svn-id: trunk@21826 -
2012-07-09 13:14:37 +00:00
pierre
b93b08427f
Set needgsed to 0 for non-NetBSD systems
...
git-svn-id: trunk@21823 -
2012-07-09 09:56:45 +00:00
sergei
185e34915c
- Removed level 2 comments and control characters in comments.
...
git-svn-id: trunk@21726 -
2012-06-27 20:04:39 +00:00
pierre
cd0522189c
Try to improve system error check script
...
git-svn-id: trunk@21633 -
2012-06-17 14:47:26 +00:00
marco
0757517dde
* more removal of deprecated functions (deprecated before 2.4.0)
...
old copies of routines in dos, and some shortstring shorthands for fsplit.
git-svn-id: trunk@21359 -
2012-05-22 08:04:24 +00:00
marco
043ff2c81c
* more deprecations. Copies of stringtypes usually defined in unit dos, but
...
that are no longer needed.
git-svn-id: trunk@21358 -
2012-05-22 08:00:36 +00:00
marco
725a280059
* sleeper vfork code copied from deleted parts so it is not lost, made
...
shortstring version call the ansistring one.
git-svn-id: trunk@21336 -
2012-05-19 14:03:20 +00:00
marco
455d675c5a
* removed an empty overloaded version of statfs that could be called recursively
...
and its use in sysutils. Fixes failure of tw1041 and tw9985 in last runs.
git-svn-id: trunk@21334 -
2012-05-19 12:09:39 +00:00
marco
1a73c652ca
* improve deprecation message.
...
git-svn-id: trunk@21333 -
2012-05-19 11:58:59 +00:00
marco
0ddd03eef2
* removed some deprecated functions (deprecated since 2.2.0/2007 times)
...
* added some new minor deprecations (mostly unused constants that are
potentially not crossplatform, and an shortstring version of a function)
git-svn-id: trunk@21321 -
2012-05-18 12:11:06 +00:00
marco
6c0ba4af0c
* getfs deprecated, replaced by a totally crossplatform sysutils.getfilehandle, probably already since 2.4.0
...
git-svn-id: trunk@21317 -
2012-05-17 16:58:09 +00:00
pierre
cea6ca2df9
Fix FpSigProcMask overload for OpenBSD: Warning this probably breaks compilation of unix's RTL by obsolete 2.4.4 release compiler, 2.6.0 required
...
git-svn-id: trunk@21005 -
2012-04-23 10:12:43 +00:00
pierre
8c047abb43
+ New script to check constant entries against system headers
...
git-svn-id: trunk@20934 -
2012-04-19 14:56:32 +00:00
pierre
3f24548e58
+ New script to check errnostr.inc entries
...
git-svn-id: trunk@20933 -
2012-04-19 14:55:57 +00:00
pierre
0309511353
Add clean option, do not create executable (unneeded)
...
git-svn-id: trunk@20932 -
2012-04-19 14:52:47 +00:00
pierre
9106753b8a
Improve check_sys.sh script
...
git-svn-id: trunk@20926 -
2012-04-19 07:18:13 +00:00
pierre
1592f98a69
Avoid inappropriate file name expansion
...
git-svn-id: trunk@20921 -
2012-04-18 15:43:47 +00:00
pierre
6568de7e0f
Avoid \t which is not supported properly on NetBSD and accept negative values
...
git-svn-id: trunk@20918 -
2012-04-18 10:50:16 +00:00
pierre
c4288ea2c0
* Fix missing echo command
...
git-svn-id: trunk@20916 -
2012-04-18 10:35:47 +00:00
pierre
eb90a60afe
New test for sysnr.inc system error numbers
...
git-svn-id: trunk@20914 -
2012-04-18 10:31:29 +00:00
pierre
90f12d0e4d
Improve check for Linux
...
git-svn-id: trunk@20913 -
2012-04-18 10:30:19 +00:00
pierre
b3f3e0d2a1
Move check_sys.sh to unix/scripts directory
...
git-svn-id: trunk@20911 -
2012-04-18 10:24:34 +00:00
pierre
11fe796ac3
Add script directory
...
git-svn-id: trunk@20910 -
2012-04-18 10:10:03 +00:00
pierre
7d82ed4459
+ Add ACCEPT_646 for systems that return '646' for nl_langinfo(CODESET) call
...
git-svn-id: trunk@20905 -
2012-04-17 15:28:28 +00:00
Tomas Hajny
d442d14e0c
+ FileNameCasePreserving added - see #18066 in Mantis
...
git-svn-id: trunk@20894 -
2012-04-15 20:56:13 +00:00
Jonas Maebe
f0b7ce8afe
* fix building for Haiku/BeOS after r20839 (patch by Olivier Coursière)
...
git-svn-id: trunk@20878 -
2012-04-14 20:36:02 +00:00
Jonas Maebe
1e9b92ee50
+ AIX support for cwstring
...
o AIX-specific codepage names
o AIX/ppc32 uses a 16 bit wchar_t
o special support for handling cp866 on AIX: AIX only supports converting
cp866 from/to ISO8859-5 -> always use that code page as an intermediate
one on AIX (it's lossy, but better than completely failing)
* in case the default system code page cannot be detected, fall back to
UTF-8
git-svn-id: trunk@20839 -
2012-04-11 18:06:22 +00:00
Jonas Maebe
2c1f98320f
* disable implicit exception frames, no exceptions are raised by this unit
...
git-svn-id: trunk@20838 -
2012-04-11 18:06:18 +00:00
Jonas Maebe
d545a72f1a
+ lnfogdb unit that can use gdb to symbolicate backtraces on unix targets
...
(used for stabx/aix)
git-svn-id: trunk@20833 -
2012-04-11 18:05:56 +00:00
Jonas Maebe
9a1cd0ec4c
* fixed checking the address of installed signal handlers on aix and
...
linux/ppc64 (have to look past the function descriptors)
git-svn-id: trunk@20820 -
2012-04-11 18:04:50 +00:00
Jonas Maebe
7c0469e1fd
* link libbsd for AIX, because several UNIX routines are part of its BSD
...
Compatibility library
git-svn-id: trunk@20788 -
2012-04-11 18:00:08 +00:00
Jonas Maebe
8d8fc0fdee
+ RTL for AIX
...
git-svn-id: trunk@20786 -
2012-04-11 17:59:49 +00:00
pierre
ae83b5ce92
Return -1 for fpIOPL and set errno to ESysENoSys for non-linux systems
...
git-svn-id: trunk@20773 -
2012-04-09 21:55:18 +00:00
pierre
55665c6713
Set local variable s to empty string at entry of transform_cp437_to_UTF8 function
...
git-svn-id: trunk@20772 -
2012-04-09 21:54:19 +00:00
Jonas Maebe
d3004d2bf6
* use same defaults for iPhoneSimulator as for iOS (UTF-8 etc, newer
...
iPhoneSimulator platforms no longer inherit the Mac OS X settings)
git-svn-id: trunk@20653 -
2012-03-29 17:13:29 +00:00
pierre
ff5d25174a
* Fix wide string shared library loading by adding 'lib' prefix if needed
...
git-svn-id: trunk@20568 -
2012-03-22 09:02:07 +00:00
Jonas Maebe
cc736fe115
* use same code path for iphonesim as for darwin (should fix mantis #21190 )
...
git-svn-id: trunk@20374 -
2012-02-17 20:28:43 +00:00
pierre
ea9f152d64
* Remove local redefinition of types and clarify TIPC_Perm record
...
git-svn-id: trunk@20354 -
2012-02-15 13:18:30 +00:00
pierre
24d100d164
NetBSD CODESET and LC_ALL added
...
git-svn-id: trunk@20337 -
2012-02-13 16:43:45 +00:00
pierre
b4f024362b
NetBSD code added
...
git-svn-id: trunk@20336 -
2012-02-13 16:43:16 +00:00
sergei
e94508d5eb
* Improved utf16 to ucs4 conversion routines: removed function call on every character, allocate memory once and made as much as possible code shared between WideString and UnicodeString versions.
...
git-svn-id: trunk@20269 -
2012-02-06 17:55:06 +00:00
sergei
c862aec17c
* cwstring.pp, Wide2AnsiMove: moved SetCodePage to the end, so it comes after the last SetLength. Necessary after r20209, because SetLength has been modified to always set the code page of its argument. Here it sets code page of 'dest' to CP_NONE, because dest is RawByteString.
...
(Before r20209, SetLength was preserving code page when the string was resized in place and had refcount=1)
git-svn-id: trunk@20214 -
2012-02-01 21:08:13 +00:00