Commit Graph

10046 Commits

Author SHA1 Message Date
florian
308fb42f4b * fix parameter handling in FPC_SYSCALL4 to FPC_SYSCALL6
git-svn-id: trunk@24193 -
2013-04-07 21:01:01 +00:00
florian
a86531c225 * load exit code in _haltproc for thumb
git-svn-id: trunk@24191 -
2013-04-07 21:00:54 +00:00
sergei
747342ebb2 - Removed nested comments which were causing compiler warnings.
git-svn-id: trunk@24176 -
2013-04-07 12:06:01 +00:00
marco
07e23b8401 * mousebutton 4 and 5 support (gpm only?) Mantis #13469
git-svn-id: trunk@24164 -
2013-04-06 18:58:05 +00:00
michael
3f910197c6 * Patch from Laco to fix bug ID #24096
git-svn-id: trunk@24128 -
2013-04-02 11:23:57 +00:00
Jonas Maebe
25ebb36103 * catch invalid floating point operations in TextToFloat (mantis #24197)
git-svn-id: trunk@24105 -
2013-04-01 11:50:49 +00:00
sergei
a5850f8d43 * mips-linux has SOCK_STREAM and SOCK_DGRAM swapped, compared to other Linux targets. Fixes tbs/tb0524.pp.
git-svn-id: trunk@24085 -
2013-03-30 21:46:56 +00:00
florian
5ee9fe75e9 * unicodenumtable is also an implicitly built unit
git-svn-id: trunk@24062 -
2013-03-29 18:48:59 +00:00
svenbarth
3f79e75aaa Applied patch from Reinier Olislagers. Fix for Mantis #24159.
rtl/objpas/strutils.pp, ReplaceStr & ReplaceText:
  Correctly assign the result value

git-svn-id: trunk@24028 -
2013-03-28 10:08:42 +00:00
paul
d80f47a601 rtl: apply similar to r24022-r24026 changes made by Jonas to other targets
git-svn-id: trunk@24027 -
2013-03-28 02:37:17 +00:00
Jonas Maebe
f17bd4d375 * register buildcollations as build unit so it doesn't get installed
git-svn-id: trunk@24026 -
2013-03-27 17:30:05 +00:00
Jonas Maebe
5104869d92 * let the character unit depend on buildcollations to prevent simultaneous
building of unicodedata by two different units (overwriting each other's
  assembler/ppu output)

git-svn-id: trunk@24024 -
2013-03-27 17:16:30 +00:00
Jonas Maebe
b08aa1ad75 * unicodedata and unicodeducet are also new implicit units (fixes installing)
* the collation units (via the unicode units) depend on sysutils (fixes
  parallel building)

git-svn-id: trunk@24022 -
2013-03-27 16:04:27 +00:00
paul
fee6f4a5a6 rtl: enable collations build for darwin
git-svn-id: trunk@24021 -
2013-03-27 01:17:36 +00:00
paul
8e0c211b9a rtl: enable collations build for linux
git-svn-id: trunk@24020 -
2013-03-27 01:03:54 +00:00
paul
c093297341 rtl: apply Inoussa patch to Unicode manager files (issue #0022909)
git-svn-id: trunk@24017 -
2013-03-27 00:55:37 +00:00
Jonas Maebe
7dfe1301c3 * fixed type in FloatToStrFIntl introduced in r23311 (mantis #24131)
git-svn-id: trunk@24013 -
2013-03-26 18:53:37 +00:00
florian
4328e8c7b8 * remove superfluous texts after endif
git-svn-id: trunk@23999 -
2013-03-25 17:55:17 +00:00
florian
c0dda2ab77 * disable assembler versions of string routines for arm thumb
git-svn-id: trunk@23998 -
2013-03-25 17:54:32 +00:00
florian
a433d53117 + linux syscalls for arm thumb
git-svn-id: trunk@23987 -
2013-03-24 21:39:34 +00:00
florian
9dc03c809e + in_edsp_test is only available if FPC_SYSTEM_FPC_MOVE is defined
git-svn-id: trunk@23985 -
2013-03-24 20:25:42 +00:00
florian
97f21a7210 + fpc_cpucodeinit for arm thumb
git-svn-id: trunk@23984 -
2013-03-24 20:24:42 +00:00
florian
c7edbb70a6 * armv6-m support for linux rtl Makefile
git-svn-id: trunk@23982 -
2013-03-24 20:23:43 +00:00
florian
767e932e0e + arm-linux startup code for thumb
git-svn-id: trunk@23981 -
2013-03-24 20:23:00 +00:00
Jonas Maebe
6f0c1f0c9c * only build rtl/android/jvm for android/jvm, not also rtl/android
git-svn-id: trunk@23958 -
2013-03-22 16:48:01 +00:00
sergei
6f1997f5e5 + MIPS: added profiling support
git-svn-id: trunk@23950 -
2013-03-21 13:40:50 +00:00
michael
37ba6f9b27 * Fixed 23805
git-svn-id: trunk@23899 -
2013-03-17 17:00:39 +00:00
Jonas Maebe
e1e11f81e3 * fixed using readstr/writestr inside routines called from the parameter
list of another readstr/writestr expression (mantis #23912)

git-svn-id: trunk@23888 -
2013-03-17 14:23:33 +00:00
florian
d5985b4f0e * patch by Christophe Staïesse to implement more ISO-like read behaviour in iso mode, resolves #24060
git-svn-id: trunk@23884 -
2013-03-17 08:27:21 +00:00
sergei
be1fcc8e3d * Forgotten delay slot was causing exit code loss in most library-related tests.
git-svn-id: trunk@23874 -
2013-03-16 20:01:33 +00:00
florian
380bc56e32 + create a default heap on embedded targets and register this default heap
* sysutils for the embedded target depends on a working heap manager

git-svn-id: trunk@23853 -
2013-03-16 10:37:18 +00:00
pierre
050cc0b0a7 Regenerated after: Added dllprt0.as fro netbsd
git-svn-id: trunk@23847 -
2013-03-15 16:07:57 +00:00
pierre
12d4b0b173 + Added dllprt0.as fro netbsd
git-svn-id: trunk@23846 -
2013-03-15 16:07:25 +00:00
pierre
503b8c73c2 Avoid infinite loops with RTE 204 if heap is corrupted
git-svn-id: trunk@23845 -
2013-03-15 15:40:23 +00:00
sergei
0a155e3ae1 MIPS startup code:
- Removed tabs.
- Removed nonsense code involving $s7.
+ Call finalization procedure in the end, fixes webtbs/tw9089.
+ added non-executable stack marker.

git-svn-id: trunk@23842 -
2013-03-15 12:33:10 +00:00
pierre
adfecc8173 Real i386 version of dllprt0.as file
git-svn-id: trunk@23831 -
2013-03-14 14:15:34 +00:00
pierre
350ae58dc9 Fix error in last commit, include name must be enclosed in double quotes
git-svn-id: trunk@23830 -
2013-03-14 13:58:22 +00:00
pierre
8d8509590f Add dllprt0 for x86_64 (i386 version simply includes cprt0.as)
git-svn-id: trunk@23828 -
2013-03-14 13:50:21 +00:00
pierre
7d0e45b142 Regenerated after commit 23822, Add clocale unit target, contributed by Pascal Stumpf
git-svn-id: trunk@23823 -
2013-03-14 09:40:47 +00:00
pierre
dede8a159e Add clocale unit target, contributed by Pascal Stumpf
git-svn-id: trunk@23822 -
2013-03-14 09:40:15 +00:00
paul
8c76535014 rtl: add missing 4 _be collations (2 collations are still not generated)
git-svn-id: trunk@23820 -
2013-03-14 03:30:53 +00:00
paul
db357320d7 rtl: install all cpXXX .ppu and .o files
git-svn-id: trunk@23802 -
2013-03-12 11:44:15 +00:00
paul
5157304998 rtl: build fpwidestring for the same platforms as character unit
git-svn-id: trunk@23801 -
2013-03-12 03:23:08 +00:00
paul
032b241c6b rtl: fpwidestring - fix length of UnicodeStrings after UTF8ToUnicode. UTF8ToUnicode returns length + 1 for zero byte which is not needed for UnicodeString.
git-svn-id: trunk@23800 -
2013-03-12 03:14:22 +00:00
paul
e379daaf9c compiler, rtl: move cpXXXX.pas files from compiler to RTL\charmaps directory and cleanup them, enable charmaps building for the majority of targets
git-svn-id: trunk@23799 -
2013-03-12 01:35:25 +00:00
florian
c2baf7b4c0 Merge r23058
git-svn-id: trunk@23776 -
2013-03-10 16:37:57 +00:00
florian
086ae4b999 Merge r22905 and r22906
git-svn-id: trunk@23773 -
2013-03-10 10:45:34 +00:00
Jonas Maebe
f00d9f6f84 * correct dlopen flag values for Darwin (patch by lks, mantis #23979)
git-svn-id: trunk@23771 -
2013-03-10 10:22:43 +00:00
paul
d51da3ad58 rtl: enable collations building for win64
git-svn-id: trunk@23770 -
2013-03-10 09:56:01 +00:00
paul
23c9578137 rtl: setup DefaultSystemCodepage when fpwidestring is included on unixes
git-svn-id: trunk@23768 -
2013-03-10 06:42:50 +00:00