Commit Graph

44213 Commits

Author SHA1 Message Date
pierre
014652df08 For recompilation of all units except RTL for bootstrap
git-svn-id: trunk@29141 -
2014-11-24 12:26:02 +00:00
pierre
5c48eb2d96 Fix problem in handling of tf_pic_default
git-svn-id: trunk@29140 -
2014-11-23 22:05:42 +00:00
florian
854fa1d4b9 * force advanced records into memory when they are used as self, resolves #26075
git-svn-id: trunk@29139 -
2014-11-23 22:05:40 +00:00
pierre
016666c70f Use pic code by default for x86_64-openbsd
git-svn-id: trunk@29138 -
2014-11-23 22:04:30 +00:00
pierre
82b99d09bd Add tf_smartlink_sections for i386-bsd target
git-svn-id: trunk@29137 -
2014-11-23 22:01:25 +00:00
pierre
7ffca97a68 OpenBSD support for OS version specific syscall numbers
git-svn-id: trunk@29136 -
2014-11-23 21:59:25 +00:00
pierre
1d1215ede3 Include setsysnr.inc and call SetSyscallNumbers if FPC_HAS_SETSYSNR_INC is defined
git-svn-id: trunk@29135 -
2014-11-23 21:57:33 +00:00
pierre
6141820af3 Regenerate after: Set explicit rules for sysctl and baseunix compilation
git-svn-id: trunk@29134 -
2014-11-23 21:55:30 +00:00
pierre
aa396cd157 * Set explicit rules for sysctl and baseunix compilation
git-svn-id: trunk@29133 -
2014-11-23 21:54:17 +00:00
pierre
7bbb30ccd4 * Reset filerec mode field to fmClosed if the system call to open the file failed
git-svn-id: trunk@29132 -
2014-11-23 21:49:29 +00:00
sergei
f456bb3a25 * Re-implement ln(x) also for x87-based x86_64 targets (counterpart of r27367,r27518,r27552,r27553 for i386 target).
git-svn-id: trunk@29131 -
2014-11-23 21:37:32 +00:00
sergei
ae68a4962f - RTL: merged functionality of InitWideStringManager into InitUnicodeStringManager and removed the former.
git-svn-id: trunk@29130 -
2014-11-23 21:09:00 +00:00
svenbarth
2288df9fcf Fix for Mantis #27073. The -vx option is not only for Win32, but in fact for information about tool invocation on all platforms.
git-svn-id: trunk@29129 -
2014-11-23 20:46:45 +00:00
florian
4d5f1f04fe * solution in r29126 was brute force, fixed
git-svn-id: trunk@29128 -
2014-11-23 20:37:20 +00:00
svenbarth
2f613f71d7 Readd RT_RCDATA to the Types unit, but with a deprecated message so that users use the Windows one instead.
rtl/objpas/types.pp:
  + readd RT_RCDATA as a reference to the one declared in the Windows unit for Win32 and Win64; also add a deprecated message that advices users to use the one declared in the Windows instead.

git-svn-id: trunk@29127 -
2014-11-23 20:32:21 +00:00
florian
9a31cba3d3 * do not blindly insert decimal seperators in StrToFloat, resolves #27029
git-svn-id: trunk@29126 -
2014-11-23 20:18:19 +00:00
florian
a237648545 + handle -Cp in the first options processing pass
git-svn-id: trunk@29125 -
2014-11-23 17:30:18 +00:00
florian
03521f0413 + make $SUBARCH (cputypestr) and $FPCABI available to configuration files
git-svn-id: trunk@29124 -
2014-11-23 17:29:00 +00:00
pierre
0a3f00ef2f Avoid Internal Error 200310121 with -O3 for test/units/system/tabs.pp with ppcarm
git-svn-id: trunk@29123 -
2014-11-23 16:29:09 +00:00
michael
a441768941 * Case insensitive table name for firebird
git-svn-id: trunk@29122 -
2014-11-23 14:58:51 +00:00
michael
411e798495 * AutoCommit option
git-svn-id: trunk@29121 -
2014-11-23 14:58:26 +00:00
nickysn
4fe1ec9c51 * fixed TSingleRec.SetSign on 16 and 8-bit CPUs
git-svn-id: trunk@29120 -
2014-11-23 14:14:03 +00:00
joost
5fcb93234b * The fpunits.cfg files are replaced by files called <packagename>.fpm. They
are not installed into the unit-directory anymore, to avoid confusion for
   packages that do not have any units. They are installed in 
   <baseinstalldir>/fpmkinst/<target> instead.

git-svn-id: trunk@29119 -
2014-11-23 13:21:12 +00:00
michael
2134e3aaac * Promoted errorcode to the EDatabaseError level, unified all error codes
git-svn-id: trunk@29118 -
2014-11-23 12:46:53 +00:00
pierre
8808308843 Fix bug introduced in commit 29091
git-svn-id: trunk@29117 -
2014-11-23 09:29:11 +00:00
florian
b7a1418065 * skip <type>(<expr>) in the cond. expression parser if eval is false
git-svn-id: trunk@29116 -
2014-11-22 22:45:02 +00:00
sergei
66d735c536 - MIPS: forward declaration of fpc_threadvar_relocate_proc is not needed.
git-svn-id: trunk@29115 -
2014-11-22 20:48:53 +00:00
sergei
3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1.
git-svn-id: trunk@29114 -
2014-11-22 20:35:46 +00:00
michael
f00212c993 * Fix+Test for bug #27068 : coCheckRowsAffected
git-svn-id: trunk@29113 -
2014-11-22 19:40:11 +00:00
michael
42a317ab73 * Patch for bug #27067 by Tony Whyman
git-svn-id: trunk@29112 -
2014-11-22 19:17:10 +00:00
michael
cfa859d285 * Fix for bug #27077 by Chris Rempas, plus test
git-svn-id: trunk@29111 -
2014-11-22 19:10:20 +00:00
sergei
3f2022cba7 + Commit test for bug #27044.
git-svn-id: trunk@29110 -
2014-11-22 17:36:36 +00:00
michael
6b32a6e0e5 * Transaction options and connection options
git-svn-id: trunk@29109 -
2014-11-22 16:28:09 +00:00
pierre
8e1f922248 Change z_verbose from const to typed const to avoid unreachable code warning
git-svn-id: trunk@29108 -
2014-11-22 15:34:32 +00:00
pierre
542a4ea423 Suppress deprecated cmdline warning
git-svn-id: trunk@29107 -
2014-11-22 15:32:55 +00:00
pierre
821646ed05 Suppress non-set result warning in Seek method
git-svn-id: trunk@29106 -
2014-11-22 15:31:20 +00:00
pierre
673cc28f73 Regenerated after commit 29104: Add missing rule for unicodenmtable unit
git-svn-id: trunk@29105 -
2014-11-22 14:08:55 +00:00
pierre
c013d0b6e2 Add missing rule for unicodenmtable unit
git-svn-id: trunk@29104 -
2014-11-22 14:08:21 +00:00
marco
284f5fd234 * patch from mantis #24382 under endian ifdef
git-svn-id: trunk@29103 -
2014-11-22 13:46:33 +00:00
svenbarth
ace1ea0070 Fix compilation of NativeNT RTL
rtl/objpas/types.pp:
  - remove declaration of RT_RCDATA which is part of System since we have resource support

git-svn-id: trunk@29102 -
2014-11-21 14:33:58 +00:00
pierre
34012444af Regenerated Makefile after fix compilation of wince RTL with make 3.82 on windows
git-svn-id: trunk@29101 -
2014-11-21 14:28:31 +00:00
pierre
cf1124a83c Fix compilation of wince RTL with make 3.82 on windows
git-svn-id: trunk@29100 -
2014-11-21 14:28:13 +00:00
Tomas Hajny
4c98113569 * note about multiple 't' in -gt added to the help page
git-svn-id: trunk@29099 -
2014-11-21 13:53:53 +00:00
Tomas Hajny
75c61150d9 * option -m made conditional (-dPREPROCWRITE) like its processing
git-svn-id: trunk@29098 -
2014-11-21 13:52:10 +00:00
Tomas Hajny
fc17e318b0 * add some previously missing options to the help page, add support for listing recognized compiler and RTL features in -i and allow skipping an empty section (controllertypes) in -i listing by providing support of multiple output lines based on one source line in the msg file using $\n as newline
git-svn-id: trunk@29097 -
2014-11-21 13:03:24 +00:00
pierre
8df8c22848 Call Errno2inoutres for nativent failure calling NtClose inside do_close
git-svn-id: trunk@29096 -
2014-11-20 22:37:25 +00:00
pierre
90537e94a0 Call Errno2noutres if system call to close the handle fails in do_close for win and unix
git-svn-id: trunk@29095 -
2014-11-20 22:00:35 +00:00
pierre
260c6583cf Only set StdInputHandle, StdOutputHandle and StdErrorHandle once
git-svn-id: trunk@29094 -
2014-11-20 21:57:15 +00:00
sergei
64af966eaa * Mantis #27044: copy Variant to temp if it cannot be passed by reference to fpc_dispinvoke_variant helper. This provides behavior consistent to implicit 'self' parameter of objects/records.
git-svn-id: trunk@29093 -
2014-11-20 18:36:10 +00:00
yury
d844025ddf * Fixed installation of smartlink libs and import libs after r29004.
git-svn-id: trunk@29092 -
2014-11-20 00:37:11 +00:00