Commit Graph

28436 Commits

Author SHA1 Message Date
joost
0aacad124c * Placed warning in the code that RowsAffected does not work properly with range-checking
git-svn-id: trunk@10653 -
2008-04-13 16:43:36 +00:00
yury
f82028ec50 * Removed unused local var.
git-svn-id: trunk@10652 -
2008-04-13 16:19:16 +00:00
yury
20a12503b8 * Fixed fpc_shortstr_to_shortstr for arm.
git-svn-id: trunk@10651 -
2008-04-13 16:17:14 +00:00
joost
a27c5a8af5 * Fix testLargeIntValues
git-svn-id: trunk@10650 -
2008-04-13 16:05:20 +00:00
yury
348e30958e * If object has VMT, properly align whole object instance if target CPU requires alignment. It fixes usage of static object instances created as var or const on CPUs which require alignment.
* Partially reverted Micha's fix in revs 10544,10546,10548, because it is not needed anymore.

git-svn-id: trunk@10648 -
2008-04-13 15:36:44 +00:00
yury
4341b18461 * Fixed cleanroom implementation of DoVarClearArray. It fixes tw9098.
git-svn-id: trunk@10647 -
2008-04-13 15:19:58 +00:00
michael
d8fdb83aa2 * Fixed access violation
git-svn-id: trunk@10644 -
2008-04-13 14:37:58 +00:00
Jonas Maebe
76e23fc54e * fixed internalerror when having to choose between different
overloads in case there is only one variant parameter and
    one of the candidates has more hidden parameters than the
    other at the start (e.g. function(para):char and
    function(para):shortstring, depending on in which order the
    hidden shortstring result and para are processed, mantis
    #11139)

git-svn-id: trunk@10643 -
2008-04-13 10:21:26 +00:00
Jonas Maebe
81ad9ea6e8 * fixed typo in r10602 causing the names of all record structures of
classes to be replaced with "sym_name" in the debuginfo

git-svn-id: trunk@10642 -
2008-04-13 09:36:31 +00:00
Jonas Maebe
af44dfc40b o BeOS fixes from Olivier Coursière:
* compilation fix for tthread.inc
   * fix BeOS dependencies for fcl-db

git-svn-id: trunk@10638 -
2008-04-12 19:28:47 +00:00
michael
6650d151f6 * Fixed (hopefully) childpos writing
git-svn-id: trunk@10637 -
2008-04-12 18:43:17 +00:00
Jonas Maebe
668d1283a9 + test for already fixed mantis 11053
git-svn-id: trunk@10636 -
2008-04-12 17:47:12 +00:00
yury
3dc94e678d * Fixed fpc_shortstr_assign for arm.
git-svn-id: trunk@10635 -
2008-04-12 15:58:35 +00:00
yury
a9295d1c66 * On windows event can not be "abandoned". Skip this part of the test.
git-svn-id: trunk@10634 -
2008-04-12 14:44:55 +00:00
yury
adeafe6ef4 * Updated readme about running test suite on arm-wince device.
git-svn-id: trunk@10633 -
2008-04-12 14:14:55 +00:00
yury
62e616cae0 * Fixed warnings. rtl is warnings and notes free for wince and win32 again.
git-svn-id: trunk@10632 -
2008-04-12 13:34:26 +00:00
yury
bc50a7fd6c * Removed unused vars.
git-svn-id: trunk@10631 -
2008-04-12 13:29:48 +00:00
yury
9472825478 * Fixed warnings.
git-svn-id: trunk@10630 -
2008-04-12 11:46:04 +00:00
yury
5dc6e54925 * Removed inline for procedures with assembler or formal parameters, since inline is not supported for them (compiler warns about that now). Even if there is no inline modifier in interface declaration of procedure, it is possible to specify inline in procedure implementation if needed (e.g. for generic implementations) and inlining will work for them.
git-svn-id: trunk@10629 -
2008-04-12 11:37:49 +00:00
yury
0399268e0a * Fixed packages building for wince.
git-svn-id: trunk@10628 -
2008-04-12 11:05:38 +00:00
joost
654898d11a * Moved code to clear calculated fields from TDataset to TBufDataset, based on patch from Petr Kristan
git-svn-id: trunk@10627 -
2008-04-11 20:26:03 +00:00
marco
36b557b142 * quick test successful -> commit
git-svn-id: trunk@10626 -
2008-04-11 15:00:26 +00:00
florian
951a202e5d * fix by Jan Bruns for #11042: improves reading of references on arm
git-svn-id: trunk@10625 -
2008-04-10 19:47:49 +00:00
florian
6c5471f324 * don't destroy LastError when resolving a threadvar on windows, resolves #10205 (?)
git-svn-id: trunk@10621 -
2008-04-09 21:27:11 +00:00
michael
fce221f9b4 * Added clocale.pp from Petr Kristan
git-svn-id: trunk@10620 -
2008-04-09 08:32:26 +00:00
Jonas Maebe
42a4684f60 * use global label to refer enum subrange type for setdefs
on systems without tf_dwarf_only_local_labels to avoid
    potential problems when using the set type in a separate
    unit

git-svn-id: trunk@10619 -
2008-04-09 08:03:55 +00:00
joost
1a4ee73146 * Added NoWideStringSupport runtime error
git-svn-id: trunk@10618 -
2008-04-08 21:19:52 +00:00
michael
d20636a319 * Fix from Petr Kristan to remofe timereformat (kills AM/PM)
git-svn-id: trunk@10616 -
2008-04-08 17:37:05 +00:00
joost
dd348c8093 * Patch from Petr Kristan to fix TDataSet.SetFieldDefs
git-svn-id: trunk@10615 -
2008-04-08 17:04:12 +00:00
michael
d699e37790 * Patch from Martin Schreiber
git-svn-id: trunk@10614 -
2008-04-08 14:24:58 +00:00
joost
44fe103c46 * Added Regex unit with an NFA regexpression parser, based on code from Julian Bucknall which is used with his permission
* Added RegExprCompat unit which contains an interface to the Regex unit which is compatible with the existing RegExpr unit
 * Added some more tests and added a define UseRegexCompat to make it possible to choose what regex-implementation to test. Test which fail on the existing regex-parser are placed between ifdefs

git-svn-id: trunk@10611 -
2008-04-06 21:23:13 +00:00
peter
85250cca06 * split repository in InstalledRepository and AvailableRepository
* replace CurrentPackage by PackageName
  * remove obsolete execute arguments

git-svn-id: trunk@10610 -
2008-04-06 21:00:24 +00:00
florian
347ae5a3bf * val takes care of empty string, patch from Petr Kristan
git-svn-id: trunk@10609 -
2008-04-06 19:33:31 +00:00
peter
95aaa7a74b * reorder code after r10602 so it is more clear
git-svn-id: trunk@10608 -
2008-04-06 12:47:05 +00:00
marco
6e4782a9db * fix for 10766
git-svn-id: trunk@10607 -
2008-04-06 12:28:18 +00:00
marco
99c4e92735 * fix for 11099
git-svn-id: trunk@10605 -
2008-04-06 11:14:06 +00:00
marco
2417a02a3b * Parameter renames for some much used functions from Graeme (#11034)
git-svn-id: trunk@10604 -
2008-04-06 09:46:01 +00:00
Jonas Maebe
07b3e11e2b * fixed "set of enumeration" for gdb 6.7/6.8
git-svn-id: trunk@10603 -
2008-04-05 17:05:34 +00:00
Jonas Maebe
39fa81d40e * fixed stabs debug info for webtbs/tw9766 again
git-svn-id: trunk@10602 -
2008-04-05 12:29:07 +00:00
michael
51f5fd5eb7 * Patch from Martin Schreiber to fix inline component streaming
git-svn-id: trunk@10601 -
2008-04-04 10:06:51 +00:00
Jonas Maebe
cd28ce9dfc * only write set elementdef information if there is an elementdef
(can be absent for empty sets)

git-svn-id: trunk@10600 -
2008-04-03 19:31:09 +00:00
michael
618c2ee4f9 * Fixed inline components streaming
git-svn-id: trunk@10599 -
2008-04-03 08:33:06 +00:00
Vincent Snijders
86cf39ac1b added more overloads for TBool parameters (bug 11091)
git-svn-id: trunk@10598 -
2008-04-02 21:04:39 +00:00
peter
f7737bebda * fix parameter allocation for left to right calling conventions
git-svn-id: trunk@10597 -
2008-04-02 08:05:31 +00:00
peter
ac84523db3 * include fix fixes
git-svn-id: trunk@10596 -
2008-04-01 22:39:52 +00:00
peter
a4c852d729 * detect broken packages, give an error if broken packages are found and the user
needs to run 'fppkg fixbroken' first
  * add --broken option to skip the broken package detection at startup
  * call fixbroken implicitly after an install command from the commandline has been processed.
    This will make sure that all packages depending on the installed package will also be recompiled
    and reinstalled.
    Warning: Installing a new rtl will recompile everything. Currently this will
    give a broken installation because not all packages compile yet.

git-svn-id: trunk@10595 -
2008-04-01 22:39:20 +00:00
peter
fe9035bcdf * regenerated
git-svn-id: trunk@10594 -
2008-04-01 22:32:55 +00:00
peter
7b23ad941f * fixed previous commit
git-svn-id: trunk@10593 -
2008-04-01 21:26:20 +00:00
peter
0cbb3c8843 * avr, armeb added
git-svn-id: trunk@10592 -
2008-04-01 21:24:24 +00:00
Tomas Hajny
ed914574e2 * (slightly modified) patch by Laaca originally for GO32v2 - avoid disappearing mouse cursor in full screen sessions
git-svn-id: trunk@10591 -
2008-03-30 20:51:48 +00:00