Commit Graph

44250 Commits

Author SHA1 Message Date
Tomas Hajny
c3fbfcb27b * first part of UnicodeStringManager routines implementation for OS/2
git-svn-id: trunk@29178 -
2014-11-29 01:42:29 +00:00
Tomas Hajny
acbca7254d * remove unused local variable
git-svn-id: trunk@29177 -
2014-11-29 01:29:31 +00:00
svenbarth
9611c3df52 Fix for Mantis #25606.
pexpr.pas, postfixoperators:
  * try_type_helper: also allow type helpers for block type bt_const

+ added test

git-svn-id: trunk@29176 -
2014-11-28 22:06:10 +00:00
joost
c1e89d0a83 * Not all compile-options are stored inside the unitconfigfile
anymore. So they have to be added.

git-svn-id: trunk@29175 -
2014-11-28 21:52:37 +00:00
joost
0574714317 * Use short 8.3 names for archives on limit83fs-hosts
git-svn-id: trunk@29174 -
2014-11-28 21:35:46 +00:00
svenbarth
9f138fd659 Fix for Mantis #26022.
globals.pas:
  * enable type helpers by default for mode Delphi and DelphiUnicode

git-svn-id: trunk@29173 -
2014-11-28 16:39:12 +00:00
svenbarth
fa1bc0757d Fix for Mantis #26922.
pgenutil.pas, specialization_init:
  * don't push the localsymtable if the unit does not have one available

+ added test (needs manual execution though... :/ )

git-svn-id: trunk@29172 -
2014-11-28 16:35:28 +00:00
lacak
865d074c3d fcl-db: tests: enable test for all databases
git-svn-id: trunk@29171 -
2014-11-28 13:41:23 +00:00
lacak
85142e88f0 fcl-db: tests: add case for SQLite into TryDropIfExists. Fixes bug introduced in rev.29109
git-svn-id: trunk@29170 -
2014-11-28 09:54:03 +00:00
lacak
c41bc63cd4 fcl-db: sqldb: Make ESQLDatabaseError.CreateFmt more safe if it is called with Args=[] (then do not try Format(Msg,Args))
git-svn-id: trunk@29169 -
2014-11-28 07:48:13 +00:00
lacak
b300241c09 fcl-db: sqldb: initialize TCustomSQLStatement.FRowsAffected to -1. Revealed by TestRowsAffected.
git-svn-id: trunk@29168 -
2014-11-28 07:43:26 +00:00
pierre
ec5c7d68c5 Fix cross-compilation from win32 to go32v2 (and more generally from 'normal' to 'limit83fs')
git-svn-id: trunk@29167 -
2014-11-28 07:34:20 +00:00
lacak
719ccd6550 fcl-db: fbadmin: fix bug introduced by me in rev.29163
git-svn-id: trunk@29166 -
2014-11-28 06:31:07 +00:00
lacak
6b0cd8bb0e fcl-db: interbase: SQLState must be obtained before isc_interprete is called.
git-svn-id: trunk@29165 -
2014-11-27 14:05:39 +00:00
lacak
628d6243be fcl-db: oracle: cosmetic
git-svn-id: trunk@29164 -
2014-11-27 13:52:25 +00:00
lacak
eaadd51b42 fcl-db: reverts rev.29118, because there are 3rd party libraries (like ZEOS), which define own EDatabaseError descendants, where they define members FErrorCode and/or ErrorCode.
This patch also fixes bugs #27078 and #26684, what was intention of rev.29118

git-svn-id: trunk@29163 -
2014-11-27 13:43:44 +00:00
pierre
3670828f3b Revert 29156 as pacakges/fcl-res is not ready for powerpc64 AIX
git-svn-id: trunk@29162 -
2014-11-26 17:21:31 +00:00
yury
0809bde8f2 * pas2jni: Again fixed exclusion of descendant classes.
git-svn-id: trunk@29161 -
2014-11-26 17:01:04 +00:00
yury
830e3ceb0d * pas2jni: Properly handle enums with inline elements.
git-svn-id: trunk@29160 -
2014-11-26 17:00:42 +00:00
pierre
771f317f94 Avoid warning about $ after // and about local variable MinReqdVersion not initialized
git-svn-id: trunk@29159 -
2014-11-26 16:25:06 +00:00
pierre
0e70e9bfe2 Try to remove several warnings on compilation
git-svn-id: trunk@29158 -
2014-11-26 16:07:10 +00:00
pierre
5e9f6b7362 Explictly add subdirectory fpmake.pp sources to ./fpmake dependencies
git-svn-id: trunk@29157 -
2014-11-26 15:49:38 +00:00
pierre
364a66fd7b Add powerpc64 xcoff support for AIX
git-svn-id: trunk@29156 -
2014-11-26 15:45:55 +00:00
pierre
49a5dcbf53 Explictly add subdirectory fpmake.pp sources to ./fpmake dependencies
git-svn-id: trunk@29155 -
2014-11-26 15:23:50 +00:00
pierre
8ea4e575f2 Only add gdbver.inc if needed
git-svn-id: trunk@29154 -
2014-11-26 15:22:24 +00:00
pierre
c6199b22b6 Also remove gdbver target when gdblib.inc is found and add library path
git-svn-id: trunk@29153 -
2014-11-26 15:05:33 +00:00
yury
7860959a13 * pas2jni: Fixed exclusion of descendant classes.
git-svn-id: trunk@29152 -
2014-11-26 11:33:26 +00:00
joost
5790650a36 * Fixed compilation when libgdb is not found, by reverting
parts of r29050 that were forgotten in r29144

git-svn-id: trunk@29151 -
2014-11-26 11:07:35 +00:00
pierre
3506767e8d Generate mimnimal DWARF debug information for non-multithreaded thread variables
git-svn-id: trunk@29150 -
2014-11-26 09:59:13 +00:00
yury
3ca38ade60 * pas2jni: When excluding a class, also exclude all descendant classes.
git-svn-id: trunk@29149 -
2014-11-25 21:06:33 +00:00
florian
ce96980f39 * updates to German message files by Karl-Michael Schindler, resolves #27061
git-svn-id: trunk@29148 -
2014-11-25 19:07:23 +00:00
yury
e318185d27 * pas2jni: Properly handle indexed properties with more than one index parameters.
git-svn-id: trunk@29147 -
2014-11-25 17:40:07 +00:00
pierre
1a83b76a8f Add fpwidestring unit
git-svn-id: trunk@29146 -
2014-11-25 10:52:52 +00:00
pierre
e0aafc571a Add fpwidestring unit
git-svn-id: trunk@29145 -
2014-11-25 10:48:28 +00:00
joost
9d22150f37 * Restored gdbver-target, was removed in r29050, but set .installed
:= false. Its in some cases necessary to get the gdb-version.

git-svn-id: trunk@29144 -
2014-11-24 18:05:50 +00:00
lacak
9f730c9831 fcl-db: sqldb: rename some of new types as discussed in DB-Core
git-svn-id: trunk@29143 -
2014-11-24 13:13:47 +00:00
pierre
a77243f507 Regenerated after 29141: For recompilation of all units except RTL for bootstrap
git-svn-id: trunk@29142 -
2014-11-24 12:27:17 +00:00
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