Commit Graph

21002 Commits

Author SHA1 Message Date
florian
a636570436 * compile with $R-
git-svn-id: trunk@1675 -
2005-11-06 09:18:35 +00:00
Tomas Hajny
69cc232b0b * WaitFor modified to call CheckSynchronize - to be tested with 3695
git-svn-id: trunk@1671 -
2005-11-06 01:53:48 +00:00
michael
9b59f0675f + Fixed -o option
git-svn-id: trunk@1669 -
2005-11-05 23:26:23 +00:00
florian
6fa4751f3f * DynArrayFromVariant partly fixed
git-svn-id: trunk@1668 -
2005-11-05 23:02:50 +00:00
joost
242fecede0 + localized Baseres to avoid a second clear
git-svn-id: trunk@1667 -
2005-11-05 22:35:06 +00:00
marco
a9a3c88fed * small but significant typo fixed for ipv6 sockaddr record in BSD style (_WITH_ sinlen)
git-svn-id: trunk@1665 -
2005-11-05 19:49:10 +00:00
tom_at_work
d088695868 * ppc64: moved division by constant optimization from nppcmat to cgcpu unit
* ppc64: cg now also replaces multiplications/divisions by negative powers of two by shifts (and a negate)
* ppc64: replacement of divison by constants now properly check the -O2 compiler switch

git-svn-id: trunk@1662 -
2005-11-05 17:59:14 +00:00
florian
375bc7bbb0 + TThread.WaitFor needs to call CheckSynchronize
git-svn-id: trunk@1661 -
2005-11-05 17:42:13 +00:00
florian
3f2f8609e3 + check vmt when loading one, fixes tw2318b
git-svn-id: trunk@1660 -
2005-11-05 16:29:13 +00:00
florian
01249991dc * auto close window
git-svn-id: trunk@1658 -
2005-11-05 14:48:00 +00:00
joost
299ddaa1be + Removed TDatabase.Notification (as suggested by Martin Schreiber, bug #4468
git-svn-id: trunk@1657 -
2005-11-05 12:33:06 +00:00
joost
6d291bb336 + Centralized all parameter-parsing in TParams.ParseSQL (bug 4374)
git-svn-id: trunk@1656 -
2005-11-05 11:48:16 +00:00
joost
80e6d5c0f8 + added support for ftFixedChar
git-svn-id: trunk@1655 -
2005-11-05 11:38:49 +00:00
florian
370a66a452 * reverted r1651
git-svn-id: trunk@1653 -
2005-11-05 09:54:44 +00:00
florian
a884848684 * ThreadProc needs stdcall or cdecl calling conventions usually
git-svn-id: trunk@1651 -
2005-11-05 00:05:07 +00:00
florian
12a1449884 * ldf*/stf* can handle only offsets with max. +/- 1020, so generate never a pc relative symbol
git-svn-id: trunk@1649 -
2005-11-04 23:56:06 +00:00
tom_at_work
e4a61f4af1 * a_op_const_reg_reg optimizations
* added some more 64 bit PPC opcodes
* removed last mwpascal references
* added replacement of division/modulo by constant by multiplications and shifts for 64 bit
* general cleanup

git-svn-id: trunk@1648 -
2005-11-04 22:49:05 +00:00
florian
4bd32a686d * regenerated msg include files
git-svn-id: trunk@1647 -
2005-11-04 21:35:39 +00:00
florian
18622259ac * fixed -Nu option on help screen
git-svn-id: trunk@1646 -
2005-11-04 21:35:07 +00:00
florian
9749238cfe * OrdType isn't valid for Int64 and QWord
git-svn-id: trunk@1644 -
2005-11-04 21:22:00 +00:00
florian
c1e968abf9 + binary operator support for booleans in variants
git-svn-id: trunk@1642 -
2005-11-04 21:05:18 +00:00
florian
ba22b0b3af + format("%d",[<qword>]); fixes 4489
git-svn-id: trunk@1640 -
2005-11-04 19:01:33 +00:00
florian
236586e749 * made test i386 only, freezes at least on amd64 for unknown reasons
git-svn-id: trunk@1638 -
2005-11-03 21:16:53 +00:00
tom_at_work
324dd47e7e * added stacksize parameter for TThread.Create for some platforms left out in commit 1621
git-svn-id: trunk@1637 -
2005-11-03 15:44:22 +00:00
joost
a63ed341a7 + patch from Bram Kuijvenhoven:
- removed unused private field TODBCConnection.FDataSourceName
 - added local proc ODBCResultToStr
 - fix in SQLDriverConnect parameter
 - prevent freeing of handles that should not be freed in some cases

git-svn-id: trunk@1635 -
2005-11-03 14:43:43 +00:00
tom_at_work
6c0225cef6 * fixed webbug 4201 which does not properly clean up all threads, causing (program) freeze
git-svn-id: trunk@1633 -
2005-11-02 19:59:17 +00:00
tom_at_work
7a1860190b * fixes error introduced in sscanf() when looking for 64 bit unsafe pointer casts
git-svn-id: trunk@1632 -
2005-11-02 19:55:57 +00:00
Jonas Maebe
23cd46151a + test for new inlining (fails currently)
git-svn-id: trunk@1631 -
2005-11-02 15:11:17 +00:00
marco
6279c187f9 * stacksize fixes for freebsd
git-svn-id: trunk@1630 -
2005-11-02 14:52:05 +00:00
florian
380d3be22c * started to fix var. array -> dyn. array
git-svn-id: trunk@1626 -
2005-11-01 22:41:25 +00:00
tom_at_work
653f4b465d * fixed some typecasts of pointers to Longint for 64 bit architectures (Linux and generic parts of the RTL only)
* 64 bit sockets unit fixes

git-svn-id: trunk@1625 -
2005-11-01 22:40:23 +00:00
florian
9e30922547 * fixed previous commit
git-svn-id: trunk@1623 -
2005-11-01 22:13:37 +00:00
florian
81bf59a638 * fixed for 64 bit targets
git-svn-id: trunk@1622 -
2005-11-01 22:11:59 +00:00
florian
7bff61ce29 * patch from Ales Katona to add a stack size parameter to tthread functions
git-svn-id: trunk@1621 -
2005-11-01 22:01:48 +00:00
florian
25ce080225 * BGI font fix from Lowell C. Savage
git-svn-id: trunk@1620 -
2005-11-01 21:56:50 +00:00
tom_at_work
9228588260 - added handling of OS_NO parameters in a_param_ref
git-svn-id: trunk@1619 -
2005-11-01 21:11:50 +00:00
tom_at_work
b8f34684ec - fixed TFDSet type for 64 bit compatibility
git-svn-id: trunk@1618 -
2005-11-01 21:08:07 +00:00
peter
c204d323f1 * fix previous commit
git-svn-id: trunk@1616 -
2005-10-31 17:09:38 +00:00
peter
f19ea23d20 * 64bit fix
git-svn-id: trunk@1615 -
2005-10-31 17:07:37 +00:00
marco
f3335dbdf6 * streams freed to fix 4478
git-svn-id: trunk@1614 -
2005-10-31 15:16:50 +00:00
peter
e88ff7ae84 * fixed writing of old style tp-objects
git-svn-id: trunk@1613 -
2005-10-31 12:27:23 +00:00
florian
c5f82ba6de + (ole)variant<->error type conversion
+ DynArraySetLength
+ DynArrayFromVariant

git-svn-id: trunk@1608 -
2005-10-30 23:12:08 +00:00
joost
65590e912a + initial implementation of SQLDB ODBC connection from Bram Kuijvenhoven
git-svn-id: trunk@1606 -
2005-10-30 21:11:40 +00:00
florian
08d0ea156b * fixed multi dimensional dyn. array to variant array
git-svn-id: trunk@1605 -
2005-10-30 20:48:27 +00:00
joost
f5f196c547 Patch from Bram Kuijvenhoven:
- several updates for odbc v3
 - added SQLGetDiagField

git-svn-id: trunk@1604 -
2005-10-30 16:35:46 +00:00
florian
aec1b6dc4a * fixed dyn. array to variant array conversion for one dimensional arrays
git-svn-id: trunk@1603 -
2005-10-30 15:54:06 +00:00
michael
ec13803b5c * Patch from Luiz Américo
- deDataFieldChange is now called when data is changed, fixing a issue with LCL.TDBGrid

git-svn-id: trunk@1602 -
2005-10-28 19:40:35 +00:00
tom_at_work
2198a6a44a * assembly round and trunc routines for ppc64
git-svn-id: trunk@1601 -
2005-10-26 21:43:54 +00:00
tom_at_work
487c4f76a4 * more testbench fixes
git-svn-id: trunk@1600 -
2005-10-26 21:42:20 +00:00
tom_at_work
c5f89d7efd * release old stack pointer register on ppc64 after method prolog
* threading fixes for ppc64
* fixed a_param_ref to respect the size parameter on ppc64
* better stack size calculation for ppc64

git-svn-id: trunk@1599 -
2005-10-26 19:50:17 +00:00