Commit Graph

27151 Commits

Author SHA1 Message Date
peter
d2ecef925e * forgot to update
git-svn-id: trunk@8937 -
2007-10-25 20:20:08 +00:00
peter
f856932b40 * move hash
git-svn-id: trunk@8936 -
2007-10-25 20:16:21 +00:00
peter
00a16a9f58 * zipper,zstream moved to paszlib
git-svn-id: trunk@8935 -
2007-10-25 20:12:36 +00:00
joost
d0a6c9ecd9 * TestExceptOnsecClose does now really test all connections
git-svn-id: trunk@8934 -
2007-10-25 19:59:34 +00:00
peter
ea542d207e * new directory structur
git-svn-id: trunk@8933 -
2007-10-25 19:51:44 +00:00
Jonas Maebe
c593606d6a * test for mantis #9450 (forgot to commit earlier)
git-svn-id: trunk@8932 -
2007-10-25 19:41:56 +00:00
Jonas Maebe
81c5abfb72 * don't add target_info.unit_env to the unit search path
if it's not set/empty

git-svn-id: trunk@8931 -
2007-10-25 19:30:48 +00:00
peter
f91f060acb * remove Contnrs unit dependency by using TFPList instead of TFPObjectList
git-svn-id: trunk@8930 -
2007-10-25 19:25:14 +00:00
peter
ac45a17e6a * move paszlib
git-svn-id: trunk@8929 -
2007-10-25 19:19:03 +00:00
joost
af345cdb8c * Patch from Jesus Reyes to avoid that all fields are treated as blobs
git-svn-id: trunk@8928 -
2007-10-25 19:05:34 +00:00
peter
c8ed392469 * defstates doesn't affect any crc
git-svn-id: trunk@8927 -
2007-10-25 18:13:03 +00:00
Vincent Snijders
a9b0952c77 * added mode objfpc to prevent alignment problems
git-svn-id: trunk@8926 -
2007-10-25 14:34:01 +00:00
michael
ebe62e17ae * Fixed TWriter so it streams csSubcomponentt only when streaming its owner; not from all references to it
git-svn-id: trunk@8925 -
2007-10-25 07:22:14 +00:00
joost
047d79aef4 * Patch from Jesus Reyes to allow changing the Dialect
git-svn-id: trunk@8924 -
2007-10-24 21:05:05 +00:00
florian
c5f492ef50 * fixed assembling of movq mem,xmmreg
git-svn-id: trunk@8923 -
2007-10-24 20:45:38 +00:00
michael
e597d8f9da * Avoid a size 0 error on empty string fields
git-svn-id: trunk@8922 -
2007-10-24 08:55:50 +00:00
micha
c825b8239b * increase default timeout for cpu intensive tests on slow cpus
git-svn-id: trunk@8921 -
2007-10-23 22:02:16 +00:00
peter
273bfffe5b * store defstates in ppu, this field keeps the info what
is generated for a def so it can be reused, e.g. dwarf debuginfo

git-svn-id: trunk@8920 -
2007-10-23 21:50:10 +00:00
florian
370f05c516 * soft float128 code compiles in theory (ies the compiler)
git-svn-id: trunk@8919 -
2007-10-23 20:23:13 +00:00
peter
a724d80e81 * debuginfo initialized per unit
git-svn-id: trunk@8918 -
2007-10-23 18:19:17 +00:00
florian
17a5249bac + initial FlatSB implementation, resolves #7915
git-svn-id: trunk@8916 -
2007-10-23 17:50:48 +00:00
peter
e10c75ee6e * fix relative path writing
git-svn-id: trunk@8915 -
2007-10-23 17:38:54 +00:00
joost
41e1da6fb7 * Allow a size of 0 in a stringfield
git-svn-id: trunk@8914 -
2007-10-23 11:45:40 +00:00
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