Commit Graph

38517 Commits

Author SHA1 Message Date
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
marco
a48aba60fb * fix for Delphi incompatible DelimitedText, Mantis #19610, big patch from Reinier Olislagers.
git-svn-id: trunk@22549 -
2012-10-05 16:56:09 +00:00
pierre
78d31eb3cd Add missing of pi_needs_got found by sparc compiler compiled with -dCHECK_PIC
git-svn-id: trunk@22548 -
2012-10-05 15:02:47 +00:00
pierre
b145028f35 Allow testing of delayed pi_needs_got by internal error generated if compiler compiled with -dCHECK_PIC
git-svn-id: trunk@22547 -
2012-10-05 14:59:18 +00:00
tom_at_work
f4ba47a1c8 Fixed --march parameter passed to GNU as for ARM processors
git-svn-id: trunk@22541 -
2012-10-04 21:47:28 +00:00
joost
b886d5d55c * Issue a warning when a package-name is used twice
git-svn-id: trunk@22540 -
2012-10-04 20:10:23 +00:00
joost
a2534fc8c6 * Show in debug-output why a package or target is being recompiled
git-svn-id: trunk@22539 -
2012-10-04 20:05:28 +00:00
joost
fbac245004 * Replaced remaining usage of build option with package variant
git-svn-id: trunk@22538 -
2012-10-04 19:25:41 +00:00
pierre
fd63593ec3 Add mips cpu code and generate helpful message for unsupported cpu
git-svn-id: trunk@22532 -
2012-10-04 07:28:29 +00:00
pierre
f2087d01a1 Set register to value parameter of longjmp procedure
git-svn-id: trunk@22531 -
2012-10-03 22:32:21 +00:00
pierre
6b911b4e43 * MIPS CPU is also less precise for arctan, as arm cpu
git-svn-id: trunk@22530 -
2012-10-03 22:01:52 +00:00
pierre
a1a171d7e8 Fix problems introduced by unaligned patch rev 22516 for 64bit systems
git-svn-id: trunk@22529 -
2012-10-03 21:11:21 +00:00
marco
ee51ccced6 * fixes #23025, 64-bit issue with timer functions, patch by Luiz Americo
git-svn-id: trunk@22526 -
2012-10-03 19:06:22 +00:00
pierre
ff78c930c5 Fix problem in 64bit substraction
git-svn-id: trunk@22521 -
2012-10-02 23:35:02 +00:00
pierre
7c1db10df9 Handle new unaligned constant types
git-svn-id: trunk@22520 -
2012-10-02 22:30:22 +00:00
Jonas Maebe
ae56841ee6 * do not apply node CSE to nested loads on high level cpu targets, because
their nested tree already contains the load (subscriptn) for the variable
    itself and there is no clean/easy way to avoid that in a completely
    portable way in ncgnstld + test

git-svn-id: trunk@22519 -
2012-10-02 18:12:24 +00:00
pierre
a34c1ff22d Use only unaligned constants in dwarf debug info as specified by standard
git-svn-id: trunk@22516 -
2012-10-02 14:00:03 +00:00