Commit Graph

38483 Commits

Author SHA1 Message Date
sergei
0e8829e4e2 * ModulesLinkToLibc: Search for both bare and prefixed names of libc. When this function is invoked, import library names are not yet normalized and either one may be present. Failure to detect libc may end up in using wrong sysinit unit, this fortunately affects only i386-linux (other Linux targets aren't using Pascal sysinit units yet).
git-svn-id: trunk@22620 -
2012-10-12 20:47:07 +00:00
yury
1a6605fd02 * Fixed warnings.
git-svn-id: trunk@22619 -
2012-10-12 16:24:59 +00:00
yury
cce786676a * Fixed declaration of IEnumUnknown.Next().
* Added IOleContainer.EnumObjects() flags.
* Added IObjectWithSite
* Fixed nested comments warnings.

git-svn-id: trunk@22618 -
2012-10-12 16:22:38 +00:00
pierre
2fdd8656d5 * Fix tw18702.pp i386-win32 specific failure (stack was not properly maintained)
git-svn-id: trunk@22617 -
2012-10-12 14:00:35 +00:00
Jonas Maebe
614436d8cb * added pocall_mwpascal to cdecl_pocalls so we no longer have to explicitly
add it everywhere in the paramanagers (where it was often forgotten)
  - removed places where it was explicitly added to cdecl_pocalls checks
  + test

git-svn-id: trunk@22616 -
2012-10-12 08:41:03 +00:00
marco
b0a984086f * add comment to size_t definition. Documents issue #22834 a bit.
git-svn-id: trunk@22615 -
2012-10-12 08:07:17 +00:00
sergei
3d63b1a2b2 + Added a flag allowing a section to be written into both .dbg and executable files. This is needed at least for ELF SHT_NOTE sections.
git-svn-id: trunk@22614 -
2012-10-11 19:26:40 +00:00
marco
aed4f10d67 * corrected IPrint and IOleCommandtarget to functions. Patch by Ludo, Mantis #22109
git-svn-id: trunk@22613 -
2012-10-11 14:37:24 +00:00
marco
0562192fb9 * Fix for typelib importer by Ludo Mantis #22109
git-svn-id: trunk@22612 -
2012-10-11 14:30:34 +00:00
Jonas Maebe
b1d661d774 * look in the iPhoneAll unit for NSFastEnumeration* types on iOS/iphonesim,
instead of in the CocoaAll unit

git-svn-id: trunk@22611 -
2012-10-11 08:04:20 +00:00
ludob
707e19b81d pqconnection: use also EPQDatabaseError for Execute and UnPrepareStatement to deliver complete error info
git-svn-id: trunk@22610 -
2012-10-10 18:31:10 +00:00
reiniero
db28583b65 fcl-db readme: sdfdataset is meant to be RFC4180 CSV compliant; list of dbs updated; typos fixed.
git-svn-id: trunk@22609 -
2012-10-10 07:45:56 +00:00
ludob
fed8e11f9b Added support for fbembedded to DBtestframework mantis 23008 patch from Reinier
git-svn-id: trunk@22608 -
2012-10-10 07:40:23 +00:00
michael
3928be7f4d * Enable 64-bit compilation
git-svn-id: trunk@22607 -
2012-10-10 07:20:06 +00:00
pierre
82cc913b06 Use -KPIC option without space as older GNU as only seem to support that version
git-svn-id: trunk@22606 -
2012-10-09 14:11:34 +00:00
pierre
714bb61b51 Set res field to res_elf for linux mips/mipsel systems
git-svn-id: trunk@22605 -
2012-10-09 14:10:23 +00:00
pierre
8d386eaba7 Add elf resource support for mips/mipsel CPU in fpcres
git-svn-id: trunk@22604 -
2012-10-09 14:09:23 +00:00
pierre
5a3078495b Add elf resource support for mips/mipsel CPU
git-svn-id: trunk@22603 -
2012-10-09 14:08:50 +00:00
michael
b11276b34f * Patch from Graeme to reduce dependencies (consolerunner is now in FCL)
git-svn-id: trunk@22602 -
2012-10-09 11:18:39 +00:00
michael
fdf66d1be9 * take care of destructor being called if constructor failed
git-svn-id: trunk@22601 -
2012-10-09 11:07:08 +00:00
michael
74149ab196 * Patch from Luiz Americo for some cleanup (bug ID 22550)
git-svn-id: trunk@22600 -
2012-10-09 11:04:44 +00:00
lacak
d0fbfe4525 Implements support for MySQL Transactions. Mantis #19137. Patch by Ludo Brands.
git-svn-id: trunk@22598 -
2012-10-09 05:26:27 +00:00
michael
6eade12d3f * Take care of Florian's remark that FList may be nil when constructor failed
git-svn-id: trunk@22593 -
2012-10-08 15:11:10 +00:00
michael
4ddd2f5031 * Improved and more consistent load order for libs (bug ID #22710)
git-svn-id: trunk@22591 -
2012-10-08 12:45:02 +00:00
michael
3cafdc2a58 * Fix from Luiz Americo to avoid crash when a freenotification is registered during destroy. (bug ID 23031)
git-svn-id: trunk@22589 -
2012-10-08 12:02:11 +00:00
michael
d6c8ebc1b9 * Better float parsing and conversion of integer to float where floats are accepted (bug 22934)
git-svn-id: trunk@22588 -
2012-10-08 11:45:19 +00:00
michael
2127e0e292 * Better float parsing and conversion of integer to float where floats are accepted (bug 22934)
git-svn-id: trunk@22587 -
2012-10-08 11:45:06 +00:00
michael
4f7ac968d9 * Some optimizations from Luiz Americo (bug ID 23022)
git-svn-id: trunk@22586 -
2012-10-08 11:04:27 +00:00
michael
61fecf4562 * Patch from Luiz Americo to clean up tlist (bug ID 23024)
git-svn-id: trunk@22585 -
2012-10-08 11:01:39 +00:00
michael
6cdd5b034f * Patch from Luiz Americo to clean up destructor/constructor
git-svn-id: trunk@22584 -
2012-10-08 10:58:32 +00:00
ludob
da5a38c8ff Moved sqlite3backup.pas to src/sqldb/sqlite
git-svn-id: trunk@22583 -
2012-10-08 09:09:27 +00:00
florian
3d1fb1cc60 * reverted accidental commit in r22568
git-svn-id: trunk@22576 -
2012-10-07 19:46:59 +00:00
florian
9a5e64442f + support copy with two parameters, resolves #22964
git-svn-id: trunk@22575 -
2012-10-07 19:44:52 +00:00
florian
2e7fe1aebd * support of avx register requires now proper usage of R_SUBMMWHOLE
git-svn-id: trunk@22574 -
2012-10-07 18:47:17 +00:00
florian
65aa6fb379 * make check for registerhi more usefull
git-svn-id: trunk@22573 -
2012-10-07 18:47:13 +00:00
ludob
91a468307a Fix for table names converted to uppercase Mantis 0022766 Patch by Lacak2
git-svn-id: trunk@22572 -
2012-10-07 15:06:59 +00:00
Jonas Maebe
76b0ee9925 * treat all "uninitialized" hints as warnings on JVM platforms, because
they generally result in fatal run time errors there

git-svn-id: trunk@22571 -
2012-10-07 09:10:08 +00:00
marco
f8288d1b53 * WM_GETOBJECT added.
git-svn-id: trunk@22570 -
2012-10-06 21:02:39 +00:00
Jonas Maebe
42f6caa0d1 * allow accessing strict protected symbols from the extended struct inside
helpers (mantis #21811)

git-svn-id: trunk@22569 -
2012-10-06 20:31:43 +00:00
florian
283ff05127 * merged avx support in inline assembler developed by Torsten Grundke
git-svn-id: trunk@22568 -
2012-10-06 19:47:18 +00:00
Jonas Maebe
e9f4b095e1 + explanation for the parameters of is_visible_for_object
* fixed accessibility checking for strict_protected (the class
    in which the access occurs also has to be related to the
    objectdef of which a symbol is accessed) + test

git-svn-id: trunk@22565 -
2012-10-06 16:28:27 +00:00
Jonas Maebe
81b50af768 * fixed typo (overring -> overriding)
git-svn-id: trunk@22564 -
2012-10-06 16:22:31 +00:00
marco
d2cc65aff0 * improve statementtype detection. Mantis #22723, patch by Lacak2
git-svn-id: trunk@22563 -
2012-10-06 14:25:02 +00:00
marco
a320db479e * applied BOF patch + test from Lacak2. Mantis #22377
git-svn-id: trunk@22562 -
2012-10-06 14:18:17 +00:00
marco
6776c54357 * patch from Reinier: More details on setting up test database, ignoring tests for certain databases.... mantis #22970
git-svn-id: trunk@22560 -
2012-10-06 12:31:15 +00:00
marco
7ec9f59e45 * Sqlite3backup, implements backups between 2 TSQLite3Connections, TSQLite3Connection backup to file and TSQLite3Connection restore from file.
by Ludo Brands, mantis #22394

git-svn-id: trunk@22559 -
2012-10-06 12:29:36 +00:00
marco
bc831fd571 * commited bindings for sqlite backup functions. Patch by Ludo #22394 which is only partially fixed by this
git-svn-id: trunk@22558 -
2012-10-06 11:32:50 +00:00
marco
869e65b576 * cleanup of base64 by Luiz Americo. Mantis #23021
git-svn-id: trunk@22557 -
2012-10-06 11:04:31 +00:00
marco
5d42d3a53c * change make TBinaryObjectWriter.WriteStr public mantis #22973
Delphi seems to use .writestr also for shortstring only, so the 
   function is the same.

git-svn-id: trunk@22556 -
2012-10-06 10:06:55 +00:00
joost
11ea2561b9 * Merging patch which was committed to wrong branch:
--- Merging r21943 into '.':
U    packages/fcl-db/fpmake.pp
U    packages/dblib/fpmake.pp

# revisions: 21943
------------------------------------------------------------------------
r21943 | joost | 2012-07-21 22:34:26 +0200 (Sat, 21 Jul 2012) | 5 lines

 * Patch from Mark Morgan Lloyd (bug 22459):
   - Adds Solaris to SQLDBConnectionOSes 
   - added mssqlconn: Sybase/MS SQL client driver support to solaris 
   - for all platforms: sorted constants lines so its easier to see what OSes get what
   - for all platforms: cleaned up throwing in Oracle with PostgreSQL: separated constant
------------------------------------------------------------------------

git-svn-id: trunk@22552 -
2012-10-05 19:32:42 +00:00