svenbarth
|
4ff6c7bddf
+ add Delphi compatible exception types
|
há 8 anos atrás |
svenbarth
|
fde056899d
+ add a TArray specialization for TValue as Lazarus does not yet handle inline specializations in parameter declarations gracefully
|
há 8 anos atrás |
svenbarth
|
0b1b82bb2d
* test reference of empty values of different types
|
há 8 anos atrás |
svenbarth
|
a06ed3c929
* adjust handling of empty buffer as a valid reference is needed nevertheless
|
há 8 anos atrás |
svenbarth
|
25d9c85a87
- remove debug output -.-
|
há 8 anos atrás |
svenbarth
|
36451e271c
* test for unassigned TypeInfo
|
há 8 anos atrás |
svenbarth
|
93a65d3a78
* correctly handle the case of an unassigned TypeInfo
|
há 8 anos atrás |
svenbarth
|
4de7b43a5c
* enable tests of TTestMethod, TTestEnum and TTestSet now that they're public and Delphi doesn't complain anymore about them not having any runtime information...
|
há 8 anos atrás |
svenbarth
|
60217d87a4
* implement handling of tkSet (which is a hybrid type regarding its storage)
|
há 8 anos atrás |
svenbarth
|
820ba03ef0
* allow making a value of a enumeration
|
há 8 anos atrás |
svenbarth
|
b1439c066a
* share types to reduce unnecessary duplication
|
há 8 anos atrás |
svenbarth
|
4dc6d1f8f6
* test for correct DataSize if value is empty
|
há 8 anos atrás |
svenbarth
|
4ae1d65bad
* GetDataSize also needs to return a valid size if the value is empty
|
há 8 anos atrás |
svenbarth
|
621316c6dc
* raw interfaces are not handled through IValueData so correctly return their size in GetDataSize
|
há 8 anos atrás |
svenbarth
|
5f02c30eed
* explicitely state which check failed
|
há 8 anos atrás |
svenbarth
|
1dccc3469b
* more correct cleaning of the variant part of TValueData in case a Pointer is larger or equal to QWord in size
|
há 8 anos atrás |
svenbarth
|
ec7a17d1e3
* extend test for interface helper by tests for "inherited"
|
há 8 anos atrás |
svenbarth
|
6acba684d4
* class helpers: fix calling virtual methods of the extended type using inherited
|
há 8 anos atrás |
maciej-izak
|
597cf52a3a
fcl-passrc: paswrite: allow to write procedure type
|
há 8 anos atrás |
maciej-izak
|
2e37c05f23
fcl-passrc: pparser: "class var" is section, not single modifier
|
há 8 anos atrás |
michael
|
6e308feb60
* Patch from Pascal Riekenberg to fix HasAggregate for functions
|
há 8 anos atrás |
pierre
|
e325284160
Fix compilation failure for systems that do not have dynlibs
|
há 8 anos atrás |
florian
|
4d5a94644f
* do not call a_load_reg_reg with tosize=OS_NO
|
há 8 anos atrás |
michael
|
f6918dac3e
* Fix from Graeme Geldenhuys to avoid memleaks by early exit
|
há 8 anos atrás |
michael
|
4f6b0feda3
* Patch from Graeme Geldenhuys to fix some unused variables warnings
|
há 8 anos atrás |
michael
|
df49642935
* Patch from Graeme Geldenhuys to fix visibility warnings
|
há 8 anos atrás |
michael
|
c74cf991a0
* Patch from Graeme Geldenhuys to avoid compiler warnings
|
há 8 anos atrás |
michael
|
a4c4ce1764
* Capture result in SafeLoadLibrary
|
há 8 anos atrás |
michael
|
b6700f68b8
* Fix bug #32314 (SafeLoadLibrary does nothing on other platforms than windows)
|
há 8 anos atrás |
michael
|
0117568c25
* Patch from Martok to let CreateElement create correct class (bug ID 32322)
|
há 8 anos atrás |