joost
8a66698bc4
* TIBConnection.Dialect is read-only as it is implemened now. And public, not published.
...
* Check if the database is connected in TIBConnection.SetDialect
* Changed error-buffer size (ibconnection)
* TCustomConnection.StreamedConnected is protected
* Initialize TDatabase.FConnected to false
git-svn-id: trunk@8913 -
2007-10-23 11:40:43 +00:00
florian
3e7e3dc2eb
* when looking for the compiler, call fpc with the right target cpu name, resolves #9924 after makefile regeneration
...
git-svn-id: trunk@8911 -
2007-10-22 19:57:59 +00:00
peter
a0ebdcf820
* enable regvar for -O2
...
git-svn-id: trunk@8910 -
2007-10-22 16:50:09 +00:00
peter
d74bd34a91
* fix 32bit truncation in type determination of constant operands
...
git-svn-id: trunk@8909 -
2007-10-22 16:36:41 +00:00
Jonas Maebe
0aba0acdf6
* fixed widechar to shortstring conversion after r8898 (webtbs/tw7758)
...
git-svn-id: trunk@8908 -
2007-10-21 22:58:17 +00:00
Jonas Maebe
12b4f034ea
* only allow using array elements as for-loop counter variables
...
in TP mode
git-svn-id: trunk@8907 -
2007-10-21 22:39:49 +00:00
Jonas Maebe
e64b973cf9
* fixed ppc and ppc64 compilation after r8898
...
git-svn-id: trunk@8906 -
2007-10-21 22:15:19 +00:00
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