florian
2639d8f83a
* big set test
...
git-svn-id: trunk@6911 -
2007-03-18 10:34:18 +00:00
daniel
74f3b75ec1
* Temp commit to allow upgrade
...
git-svn-id: trunk@6910 -
2007-03-18 10:30:08 +00:00
daniel
63e3085bd9
+ UPgrade PTCpas to 0.99.7
...
git-svn-id: trunk@6909 -
2007-03-18 10:24:21 +00:00
Tomas Hajny
f55b4d9ece
* comment about sec_fpc extended to cover current meaning
...
git-svn-id: trunk@6907 -
2007-03-17 22:10:02 +00:00
Jonas Maebe
bcfed2bc74
* test for wrong warning when accessing length of unwritten
...
open array out-parameters
git-svn-id: trunk@6906 -
2007-03-17 22:08:31 +00:00
Jonas Maebe
887fe0dd9c
* test the (previously) working parts of this test
...
git-svn-id: trunk@6905 -
2007-03-17 22:00:18 +00:00
Jonas Maebe
2f12e94947
* don't warn about uninitialised open array out parameters when
...
only getting their length
git-svn-id: trunk@6904 -
2007-03-17 21:57:45 +00:00
Jonas Maebe
2b2b8c4f4f
* regenerated to darwin/ppc64 (please use up-to-date fpcmake!)
...
git-svn-id: trunk@6900 -
2007-03-17 10:33:17 +00:00
florian
53b2b1e882
* several packed array and varset related ies on sparc fixed
...
git-svn-id: trunk@6899 -
2007-03-17 09:16:48 +00:00
michael
d7752d3c69
* added an improved but incompatible TXMLConfig from Sergei Gorelkin
...
git-svn-id: trunk@6897 -
2007-03-16 23:14:10 +00:00
michael
2eb6ef9d52
* lua headers, donated by Bram Kuijvenhoven. Headers are Modified LGPL
...
git-svn-id: trunk@6895 -
2007-03-16 22:58:42 +00:00
Jonas Maebe
2e3833cd7a
* slightly improved previous in checking patch
...
git-svn-id: trunk@6892 -
2007-03-16 22:31:51 +00:00
Jonas Maebe
defedf2474
* compile for solaris
...
git-svn-id: trunk@6890 -
2007-03-16 21:14:57 +00:00
florian
2d0c27e80d
* sparc uses softfloat routines so softfloat exception masking needs to be set properly
...
git-svn-id: trunk@6888 -
2007-03-16 20:04:39 +00:00
joost
64c1da895f
* Reverted wrong commit
...
git-svn-id: trunk@6887 -
2007-03-16 19:53:45 +00:00
joost
aa508a6033
* ftWideMemo should be the last TFieldType
...
git-svn-id: trunk@6886 -
2007-03-16 19:50:34 +00:00
Jonas Maebe
428306051f
* give again an error for "in" operations on incompatible set
...
elements/sets after introduction of support for "longint in set"
git-svn-id: trunk@6885 -
2007-03-16 19:44:43 +00:00
joost
07d97e2916
* Patch from Luiz Americo:
...
* Fix automatic call of ApplyUpdates while closing the dataset
* Change the license to modified LGPL
git-svn-id: trunk@6884 -
2007-03-16 19:34:34 +00:00
Jonas Maebe
c7f77296a9
+ brotl, brotr and bnot functions for macpas mode + tests
...
git-svn-id: trunk@6881 -
2007-03-16 16:01:26 +00:00
joost
2913e582ce
* Removed unmaintained db-stuff
...
git-svn-id: trunk@6880 -
2007-03-16 13:14:24 +00:00
joost
0a2c621063
Patch (adapted) from Thorsten Engler:
...
* Added TWideStringField, TGUIDField, TVariantField
* Published TCurrencyField.Currency
* TBlobField.GetAsString/SetAsString only calls ReadBuffer if size>0
git-svn-id: trunk@6879 -
2007-03-16 12:49:06 +00:00
Almindor
4a2e84a5ee
* update to sdl1.2
...
git-svn-id: trunk@6878 -
2007-03-16 12:28:12 +00:00
Almindor
7ac254d069
* adds win64 target to sdl
...
git-svn-id: trunk@6877 -
2007-03-16 10:31:46 +00:00
Almindor
a56aa776bb
* remove win32 constraint so it compiles on win64 and possibly others later too
...
git-svn-id: trunk@6876 -
2007-03-16 10:30:19 +00:00
Almindor
9aebd665a9
* fix for xmlconfig.getvalue from Sergei
...
git-svn-id: trunk@6875 -
2007-03-16 10:17:24 +00:00
Almindor
5ead448bac
* patch from Sergei, fixes bug #8492
...
git-svn-id: trunk@6874 -
2007-03-15 19:26:07 +00:00
Károly Balogh
8e7c440790
+ added keymap.library interface unit, which will be required by the updated keyboard unit
...
git-svn-id: trunk@6873 -
2007-03-15 18:01:49 +00:00
Jonas Maebe
4e5488529d
* fixed class conversion and inheritance tree errors
...
git-svn-id: trunk@6871 -
2007-03-15 09:48:21 +00:00
Almindor
5a6eabcd6c
* update lnet to near 0.5 before the freeze
...
git-svn-id: trunk@6870 -
2007-03-15 09:47:27 +00:00
pierre
ce5037920a
+ try to implement smartlink
...
git-svn-id: trunk@6867 -
2007-03-15 00:11:55 +00:00
florian
63523e8a7f
* regenerated
...
git-svn-id: trunk@6863 -
2007-03-14 21:14:13 +00:00
florian
173e023e22
* german and english error file updates from Karl-Michael Schindler
...
git-svn-id: trunk@6862 -
2007-03-14 21:13:31 +00:00
florian
4fc85cb084
* new test
...
* fix compilation on i386
git-svn-id: trunk@6861 -
2007-03-14 21:09:05 +00:00
florian
bae83ee777
* set expectloc correctly on x86-64
...
* decide properly if we inline trunc or not on x86-64
git-svn-id: trunk@6860 -
2007-03-14 21:05:15 +00:00
florian
f4840620f0
* location.size of trunc/round must be OS_S64
...
* fixed assembling of cvt*2si
+ optimized trunc/round for x86_64/sse
* only floats need no type cast for trunc/round
git-svn-id: trunk@6859 -
2007-03-14 20:56:14 +00:00
Jonas Maebe
6eb320506b
* fixed range error in incmonth()
...
git-svn-id: trunk@6858 -
2007-03-14 19:48:08 +00:00
Jonas Maebe
d3736f563f
* fixed several range errors
...
git-svn-id: trunk@6857 -
2007-03-14 19:47:53 +00:00
Jonas Maebe
18e0b6e98b
* do not turn on range/overflow checking, because several of the
...
statements cause range errors which should be ignored for Delphi
compatibility (e.g. assigning a variant which contains -10 to a
cardinal)
git-svn-id: trunk@6856 -
2007-03-14 19:47:32 +00:00
Jonas Maebe
a2c3826281
* changed fpc_big_chararray and fpc_big_widechararray from
...
array[0..1023] into array[0..0], because they're used as
dummy return types for the Xstring_to_chararray helpers,
and if a smaller array is actually passed as result then
having a larger array declared will cause -gt to
overwrite other data
git-svn-id: trunk@6855 -
2007-03-14 19:45:07 +00:00
michael
2948802fb7
* Patch from Joost van der Sluis to fix obvious crash
...
git-svn-id: trunk@6854 -
2007-03-14 19:45:05 +00:00
Jonas Maebe
662cc12d68
* turn off range checking for routines involving vararraybounds
...
because they're declared as an array[0..0] (while they can
be of any size)
git-svn-id: trunk@6853 -
2007-03-14 19:43:12 +00:00
Jonas Maebe
f63b0ef160
* fixed overflow for constant in-expressions involving values >
...
high(uinttype) on the left side
git-svn-id: trunk@6852 -
2007-03-14 19:42:01 +00:00
Jonas Maebe
ac585ea201
* fixed test according to Kylix behaviour (which means current
...
FPC behaviour is wrong)
git-svn-id: trunk@6851 -
2007-03-14 18:27:01 +00:00
Jonas Maebe
e0171f4e1f
* fixed overflow when calculating the byte offset of a field in case
...
of very large records (e.g. a record of 1GB on a 32 bit system)
git-svn-id: trunk@6850 -
2007-03-14 17:32:16 +00:00
pierre
c97ea9ceb2
* use qword also for S_Q opsize
...
git-svn-id: trunk@6849 -
2007-03-14 17:10:23 +00:00
pierre
d1d6413443
* use S_IQ opsize for A_FISTP instruction
...
git-svn-id: trunk@6848 -
2007-03-14 17:09:42 +00:00
Jonas Maebe
5bf9c58e14
* fixed real:=variant for non-x86
...
git-svn-id: trunk@6847 -
2007-03-14 17:04:15 +00:00
Jonas Maebe
b8187becc6
* fixed range errors when reading zero-length strings from streams
...
git-svn-id: trunk@6846 -
2007-03-14 16:04:50 +00:00
Jonas Maebe
4ce43b9fe0
* fixed Makefile for linux-i386 (contained htmldefs twice for some reason,
...
regenerated)
git-svn-id: trunk@6845 -
2007-03-14 12:38:36 +00:00
florian
bcb1cf0d28
* make no use of int registers in trunc to reduce register pressure
...
git-svn-id: trunk@6844 -
2007-03-14 10:23:52 +00:00