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