Commit Graph

26971 Commits

Author SHA1 Message Date
Jonas Maebe
d2279d55d6 * restored outputting the stabs for local variables and parameters
which was accidentally disabled in r8878
  * move "end of function" stab past all stabs for the function (except
    for the Darwin "size" stab), like gcc does

git-svn-id: trunk@8905 -
2007-10-21 21:19:48 +00:00
florian
1cb5d2a603 * some missing make_simple_ref calls added, resolves #8948
git-svn-id: trunk@8904 -
2007-10-21 20:19:04 +00:00
Jonas Maebe
9343a2ea50 * always do a SaveAs when trying to save new editors, also if there
aren't any modifications yet, since as the editor has no name yet
    a plain save won't do anything (mantis #9477)

git-svn-id: trunk@8903 -
2007-10-21 20:09:11 +00:00
florian
c219b1f753 * fixed/enabled andl/addl/... xx,reg1 orl reg1,reg1 setxx/jxx/cmovxx optimization
git-svn-id: trunk@8902 -
2007-10-21 19:54:09 +00:00
florian
5a3f71754a - removed odd assembler implementation, using the inline variant usually creates better code
git-svn-id: trunk@8901 -
2007-10-21 19:53:11 +00:00
florian
ae79ef2cb5 * don't range pointers converted to arrays, resolves #8191
git-svn-id: trunk@8900 -
2007-10-21 19:05:06 +00:00
florian
6b8466633e * forgotten commit (part of last commit)
git-svn-id: trunk@8899 -
2007-10-21 17:41:26 +00:00
florian
7878f0feb3 * made all fpc_*_to_shortstr helpers a procedure, resolves #8580
git-svn-id: trunk@8898 -
2007-10-21 17:33:18 +00:00
michael
4e6cd59d8c * Patch by Sergei Gorelkin:
xmlread.pp:
  * As a step towards SAX-based validation, element content validator is
  rewritten from scratch, so it now accepts child elements one by
  one. This also enables reporting location of validation errors (however,
  most locations aren't reported correctly yet).
  * More straightforward handling of comments and PIs in internal subset.
  * Attribute text is handled separately from element text.
  * Unified handling of fatal and validation errors.

  xmlutils.pp:
  * Removed auto widechar->char conversions. These should have been a part
  of fix for #9528, but were not noticed at that moment.

  dom.pp:
  * Reworked 'ugly workarounds' in node removal code.
  + Element nodes remove themselves from document list of IDs, so no invalid pointers are left around.

  xmlts.pp:
  * Corrected validation diagnostics (display the first message and ingore subsequent ones).
  * Validation error alone in a not-well-formed case is a test failure.

git-svn-id: trunk@8896 -
2007-10-21 16:09:41 +00:00
joost
0a9f618f09 * Define ISC_STATUS as clong, instead of longint
git-svn-id: trunk@8894 -
2007-10-21 15:57:10 +00:00
Jonas Maebe
01c5cb2c99 * fixed small typo
git-svn-id: trunk@8890 -
2007-10-21 14:39:52 +00:00
marco
1cfce12c09 * Fix for regclosekey problem.
git-svn-id: trunk@8884 -
2007-10-21 13:58:06 +00:00
micha
89c07a2aef * update tdbf to 6.9.2
git-svn-id: trunk@8883 -
2007-10-21 13:51:12 +00:00
marco
17b81890cd * tdbf now also for non-x86
git-svn-id: trunk@8882 -
2007-10-21 13:40:42 +00:00
joost
2d60c1e5cf * Fixed bug #9342 as suggested by reporter Sergey Smirnov
git-svn-id: trunk@8881 -
2007-10-21 13:39:18 +00:00
joost
58d1c628de * Fixed TestSupportLargeintFields
* Disabled TestBug9744 for Interbase/firebird

git-svn-id: trunk@8880 -
2007-10-21 13:29:28 +00:00
Jonas Maebe
35cb2b9c2b * fixed placement of "size" stab for Darwin
git-svn-id: trunk@8878 -
2007-10-21 11:39:52 +00:00
joost
f4d65dc92c * Implemented TIBConnection.RowsAffected
git-svn-id: trunk@8877 -
2007-10-21 11:24:26 +00:00
marco
8d215c8ada * sqlhandle type changed to pointer. Fixed demo.
git-svn-id: trunk@8876 -
2007-10-21 11:23:12 +00:00
Jonas Maebe
053540e89e * improved gcc library path detection for cross-compilation on Linux
x86_64/i386 systems (patch from C. Western, mantis #9699)

git-svn-id: trunk@8875 -
2007-10-21 10:51:58 +00:00
marco
04bffe993f * Initial tregistryinfile skeletons. Still looking for test code.
git-svn-id: trunk@8874 -
2007-10-21 10:41:51 +00:00
Jonas Maebe
1121002c7c * generate PIC by default for darwin/ppc64
git-svn-id: trunk@8873 -
2007-10-21 10:36:05 +00:00
Jonas Maebe
ff3b455a59 * make PIC generation default on Darwin (ppc and i386; ppc64 will be
done in next commit to ease merging)

git-svn-id: trunk@8872 -
2007-10-21 10:34:01 +00:00
joost
575406dbc9 * Added ftCurrency and ftBCD-fields tests
* Renamed testname which was too long for testsuite-database
 * Fixed some TFiels.Size issues with postgres
 * Added money support to TPQConnection

git-svn-id: trunk@8871 -
2007-10-21 09:19:35 +00:00
micha
ce4acf5b49 + implement timeout wrapper call for testsuite (remote only)
* reduce number of remote logins for speed

git-svn-id: trunk@8870 -
2007-10-21 09:18:19 +00:00
micha
cce4c0c1d3 * make testsuite quieter
git-svn-id: trunk@8869 -
2007-10-21 08:45:31 +00:00
Jonas Maebe
45b7358d81 + PIC support for darwin/ppc64
* added {$PIC+} for darwin to all library tests

git-svn-id: trunk@8868 -
2007-10-20 20:14:45 +00:00
florian
c77267e01f * more div n^2 optimization
git-svn-id: trunk@8867 -
2007-10-20 18:02:55 +00:00
florian
cc5e29fe01 + test for last commit
git-svn-id: trunk@8866 -
2007-10-20 17:45:50 +00:00
florian
c62d72f98c * write rtti correct for currency being emulated by int64
git-svn-id: trunk@8865 -
2007-10-20 17:42:53 +00:00
florian
c57f44d75b + div 2^n optimization for arm
git-svn-id: trunk@8864 -
2007-10-20 17:42:29 +00:00
joost
d44e928a6d * Deleted ibase60.h
git-svn-id: trunk@8863 -
2007-10-20 16:58:50 +00:00
micha
bae0251549 * fix big endian arm loading (fixes issue #8752)
git-svn-id: trunk@8862 -
2007-10-20 14:31:08 +00:00
joost
3e2b2b3aa5 * Removed unnecessary "as" calls, added class-type checks in SetDatabase
git-svn-id: trunk@8861 -
2007-10-20 12:16:24 +00:00
Jonas Maebe
072c0fcf0e - removed double entry for convutils unit reported on irc
git-svn-id: trunk@8860 -
2007-10-20 09:25:50 +00:00
joost
13722257b6 * Trim stringfields longer then dsMaxStringSize in IBConnection + test. (bug 9600)
git-svn-id: trunk@8859 -
2007-10-19 22:38:35 +00:00
florian
adbd4cd6c7 * small 64 bit compatibility fixes
git-svn-id: trunk@8858 -
2007-10-19 22:36:33 +00:00
florian
63a73870cf * check if breakpoint name is assigned when displaying breakpoints in the disassembly window, resolves #9257
git-svn-id: trunk@8857 -
2007-10-19 22:34:31 +00:00
joost
77daccf9e6 * Added checks to TField.Size
* Cleanup and several fixes regarding TField.Size in IBconnection

git-svn-id: trunk@8856 -
2007-10-19 22:07:56 +00:00
florian
c384171709 * write location of configuration files
git-svn-id: trunk@8855 -
2007-10-19 21:54:51 +00:00
florian
1b554f08ce * because EXEFile was changed into an ansistring, @EXEFile was wrong, fixed, resolves #9057
git-svn-id: trunk@8854 -
2007-10-19 21:39:16 +00:00
florian
4b172f5973 * made rtti for dyn. arrays more delphi compatible, resolves #9464
git-svn-id: trunk@8853 -
2007-10-19 20:27:45 +00:00
florian
bde44508b1 * fixed Makefile to build writeidx on win32 and linux
git-svn-id: trunk@8852 -
2007-10-19 18:41:26 +00:00
peter
43c2694d50 * fixed REX placement for xmm opcodes
git-svn-id: trunk@8850 -
2007-10-18 23:30:35 +00:00
peter
daf320225b * strip ./ prefixes and / suffixes from paths
* compile unit name requires (relative) path prefix otherwise the debugger
    thinks that there is also a copy of the file in the current directory

git-svn-id: trunk@8847 -
2007-10-18 22:53:39 +00:00
peter
658d9fcc92 * reset subregister before writing mm register names
git-svn-id: trunk@8846 -
2007-10-18 21:52:04 +00:00
florian
b4b38dfcd2 * fixes IDataObject declaration, resolves #9966
git-svn-id: trunk@8845 -
2007-10-18 21:25:31 +00:00
peter
ad944fd198 * move x86_64 specific int_to_real conversion to nx64cnv
* fix x86_64 code for none loc_register/loc_reference location

git-svn-id: trunk@8844 -
2007-10-18 20:46:44 +00:00
joost
c39b663201 * Patch from Andrey Gusev to implement TSQLQuery.GetRowsaffected + test
git-svn-id: trunk@8843 -
2007-10-18 20:45:10 +00:00
peter
bfca4e67fa * -CO option to check for possible integer overflows
git-svn-id: trunk@8842 -
2007-10-18 19:55:22 +00:00