Commit Graph

36124 Commits

Author SHA1 Message Date
marco
05999225a3 * Patch for referenceinterface by C. Peterson to properly add to the freenotification list, Mantis #20808
git-svn-id: trunk@20616 -
2012-03-24 17:28:10 +00:00
joost
06378882e3 * Install the TPackage.InstallFiles only once
git-svn-id: trunk@20615 -
2012-03-24 16:44:55 +00:00
marco
14f9e3542d * use NULLHANDLE instead of NIL, since exact typing of handle type is unknown
(ptr or integer iow nil or 0)

git-svn-id: trunk@20614 -
2012-03-24 12:22:29 +00:00
marco
981ebb4778 * FB_API_NULLHANDLE since now handles can be 0 or nil.
git-svn-id: trunk@20613 -
2012-03-24 12:00:49 +00:00
joost
b1cda73a9a * Replaced fpcmake building by fpmake building
git-svn-id: trunk@20612 -
2012-03-24 10:15:21 +00:00
marco
25f29e1048 * Patch from Lacak2 for Mantis #20379 FirstLineAsSchema improvements.
git-svn-id: trunk@20611 -
2012-03-24 10:01:55 +00:00
marco
d1c796a041 * ISC_STATUS to ptrint and all handles to 32-bit. Mantis #19116 related (but
not fixing that?)

git-svn-id: trunk@20610 -
2012-03-24 09:31:05 +00:00
joost
ff6c64ae70 * Do not build unused units
git-svn-id: trunk@20609 -
2012-03-23 22:18:27 +00:00
florian
99b0421193 + patch by Seth Grover to support line number macro returning a numerical number, resolves #21372
git-svn-id: trunk@20608 -
2012-03-23 20:35:42 +00:00
florian
0f9b8c8936 * don't throw an error if a non-generic is tried to be specialized, resolves #21238
git-svn-id: trunk@20607 -
2012-03-23 20:32:40 +00:00
florian
a7fe7b5d06 * patch by cobines to improve speed of TFPList.Move, resolves #21436
git-svn-id: trunk@20606 -
2012-03-23 20:16:03 +00:00
florian
0a118768c0 * updated copyright message to 2012
git-svn-id: trunk@20605 -
2012-03-23 18:38:05 +00:00
marco
3610aaa01a * int32 is longint in default mode, not integer.
git-svn-id: trunk@20604 -
2012-03-23 17:51:34 +00:00
marco
d7d461f6d3 * Adding Delphi (2010 or XE) equivalents to our ctypes unit. Mantis #21537
git-svn-id: trunk@20603 -
2012-03-23 17:49:59 +00:00
pierre
6fd24693d6 * Explicitly disable range/overlfow checks when test is not about this
git-svn-id: trunk@20602 -
2012-03-23 16:35:04 +00:00
pierre
f8dcacd69b *Explicitly disable range check to trigger the hint that is tested and no range check generated warning
git-svn-id: trunk@20601 -
2012-03-23 15:16:29 +00:00
pierre
5b10c0c403 Avoid random values and range/overflow checks
git-svn-id: trunk@20600 -
2012-03-23 15:15:21 +00:00
pierre
bcf9a2deb3 * Use $Q- which is the correct way to disable overflow checking
git-svn-id: trunk@20599 -
2012-03-23 15:09:03 +00:00
pierre
3abfc11ade Add explicit -CO- command line option in tests needing it
git-svn-id: trunk@20598 -
2012-03-23 14:45:34 +00:00
pierre
a2d6cba691 Add explicit O- option in tests needing it
git-svn-id: trunk@20597 -
2012-03-23 14:38:39 +00:00
sergei
3d1b4b1b63 * Added a typecast to avoid range error in 64-bit debug builds
git-svn-id: trunk@20596 -
2012-03-23 13:48:34 +00:00
marco
86bf5f36ba * Call inherited in destructors.
git-svn-id: trunk@20590 -
2012-03-23 12:56:13 +00:00
michael
44871bbbbd * Patch to reorder datetime testing values, so out-of-range comes last
git-svn-id: trunk@20585 -
2012-03-23 09:05:01 +00:00
joost
79c3ea3f87 * Added fpmake.pp file for fppkg-util
git-svn-id: trunk@20584 -
2012-03-22 21:10:28 +00:00
florian
4cf4c65502 * write the file location (if available), if a unit is not found, resolves #21514
git-svn-id: trunk@20583 -
2012-03-22 21:04:16 +00:00
joost
ae5c440864 * Added ability to generate target-dependencies
git-svn-id: trunk@20579 -
2012-03-22 16:40:58 +00:00
michael
0d545c68de * Call getOwner only once in several TPersistent methods (Patch from Luiz Americo, bug #21531)
git-svn-id: trunk@20574 -
2012-03-22 14:49:43 +00:00
joost
1bf8ef2428 * Also allow a single package dependency
git-svn-id: trunk@20573 -
2012-03-22 14:03:06 +00:00
michael
386fb374ce * Applied tests pach from bug #17303
git-svn-id: trunk@20572 -
2012-03-22 13:45:54 +00:00
joost
df59758326 * Added new tool to generate fpmake.pp files from JSON-based configuration files
git-svn-id: trunk@20571 -
2012-03-22 13:42:30 +00:00
michael
d1b209025f * Applied patch from Luiz Amerigo to have Delphi compatible behaviour when freeing a stringlist (bug 21529)
git-svn-id: trunk@20570 -
2012-03-22 12:10:06 +00:00
sergei
d12456c55d * Fixed syntax error which I managed to commit in r20558 (Mantis #21524)
git-svn-id: trunk@20569 -
2012-03-22 09:52:28 +00:00
pierre
ff5d25174a * Fix wide string shared library loading by adding 'lib' prefix if needed
git-svn-id: trunk@20568 -
2012-03-22 09:02:07 +00:00
sergei
c7259969ce + fcl-xml, implemented TDOMNode.BaseURI property.
* Moved element loading procedure from xmlread.pp to dom.pp, speeds things up a bit.

git-svn-id: trunk@20558 -
2012-03-21 22:19:27 +00:00
pierre
813ebf08e3 * Avoid having current_debuginfo pointing to freed memory
git-svn-id: trunk@20549 -
2012-03-21 10:17:43 +00:00
marco
040e67772a * Tests for Mysql 5.5, from Lacak2. Mantis #21511
git-svn-id: trunk@20546 -
2012-03-20 21:14:36 +00:00
marco
ecb34fb8da * Patches from Ludo Brands for typelib
- Mantis #21516 fix range check error
  - Mantis #21513 Specific workaround for potentially bugged Office10/MSacc.OLB

git-svn-id: trunk@20544 -
2012-03-20 18:53:38 +00:00
joost
0e0a5dee4f * TTemplateParser: Do not require a space between the tag name and the
ParamStartDelimiter. 
 * Allow parameters without any name, for example: {uppercase[-this-]}
 * Added simple tests for TTemplateParser

git-svn-id: trunk@20543 -
2012-03-20 16:13:14 +00:00
sergei
feb30b2e87 + Added test for RFC3896 compliance of ResolveRelativeUri().
git-svn-id: trunk@20542 -
2012-03-19 16:24:39 +00:00
michael
63e3c9b774 IB -> MSSQl
git-svn-id: trunk@20541 -
2012-03-19 11:06:00 +00:00
michael
3657d063bb * Corrected author
git-svn-id: trunk@20540 -
2012-03-19 11:05:01 +00:00
sergei
5618efc7a4 * fcl-xml, reduced DOM memory requirements by getting rid of TDOMNode_WithChildren.FLastChild field (storing the last child in FFirstChild.FPreviousSibling instead).
git-svn-id: trunk@20539 -
2012-03-18 20:33:51 +00:00
sergei
60fe15b01a * fcl-xml, improved TNSSupport class to work directly with hashed strings, reduces amount of hash lookups.
git-svn-id: trunk@20538 -
2012-03-18 19:56:07 +00:00
florian
0cbdc1ae6e * deactivate assembler scheduler, needs some more fixes first
git-svn-id: trunk@20537 -
2012-03-18 17:05:22 +00:00
Jonas Maebe
4fd9d98dbb * correctly set default version for iPhoneOSVersionMin rather than for
MacOSXVersionMin when targeting iOS/iphonesim

git-svn-id: trunk@20536 -
2012-03-18 11:05:36 +00:00
marco
56442144bf * Password check for sqlite3 functionality, Mantis #18774
git-svn-id: trunk@20535 -
2012-03-17 17:23:51 +00:00
marco
2d8dbeca54 * Merged Andrew Brunners and Lacak2's patches from Mantis #19736 that
implement mysql 5.5 header + sqldb connection support.

git-svn-id: trunk@20534 -
2012-03-17 17:17:40 +00:00
marco
e27f910070 * add blockreadnext (same implementation as next for now), and change
.next to call it. Mantis #8203

git-svn-id: trunk@20533 -
2012-03-17 14:07:46 +00:00
marco
a5170425aa * setblockreadsize virtual, noticed when cleaning out old bugreport #8203.
git-svn-id: trunk@20532 -
2012-03-17 12:40:23 +00:00
marco
a6fd41b1d1 * Patch from Mek to kill memleak while inserting, Mantis #18004
git-svn-id: trunk@20531 -
2012-03-17 12:21:45 +00:00