paul
|
7bd1cc46b6
rtl: add IEnumerator and IEnumerable interfaces declarations
|
15 лет назад |
ivost
|
0438667eed
* fixed bug #5800
|
16 лет назад |
ivost
|
0f519439b5
* reverted r12690 and r12691
|
16 лет назад |
ivost
|
7f2c77a407
* temporarly disabled GetInterface(iidstr: .... to keep fpc compiling
|
16 лет назад |
yury
|
15d0521f39
* Inlining is not supported for formal parameters. Disable inlining to prevent warning.
|
17 лет назад |
florian
|
1fa70f7a0a
* proper support for tobject.getinterface with raw/corba interfaces, resolves #6798 and #6036
|
17 лет назад |
florian
|
d79851dc1b
* patch by Sergei Gorelkin to improve class creation speed and make objpas.inc more readable
|
17 лет назад |
tom_at_work
|
94ead30261
* fix padding on 64 bit big endian CPUs in TInterfaceEntry: wrong offset of a member caused memory corruption and then access violations during object creation. Fixes timplements* tests.
|
17 лет назад |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
17 лет назад |
florian
|
c46b44b797
resolves #10509
|
17 лет назад |
marco
|
5e95516323
* ancestor of TContainedObject fixed
|
17 лет назад |
marco
|
eb2a80d272
* TContainedObject 10496. First implementation copied from TInterfacedObject
|
17 лет назад |
Jonas Maebe
|
5cffd5d22b
* marked TObject.InitInstance as inline
|
18 лет назад |
daniel
|
6491a6e914
* Make vtype signed again to prevent unnecessary 64 bit promotions.
|
18 лет назад |
daniel
|
ea47fcfc97
* ptrint -> ptruint
|
18 лет назад |
Jonas Maebe
|
b52c4f821a
* make sure the size of tinterfaceentry is correct, regardless of
|
18 лет назад |
ivost
|
c0e9be49b8
* fixed bug related to IMPLEMENTS keyword. The interface type was stored inside the interface defintion what was wrong! now it's set per TImplementedInterface$
|
18 лет назад |
florian
|
49796e5151
+ TAggregatedObject, fixes #8149
|
18 лет назад |
florian
|
21955282d0
+ infrastructure for DispInterface call dispatching
|
18 лет назад |
ivost
|
0a63d12099
* added RFC4122 fields to TGuid (those are used by uuid.pas, an implementation of RFC4122 functions)
|
18 лет назад |
chrivers
|
fca5f6fc5e
Added EntryOffset field for _IMPLEMENTS
|
19 лет назад |
chrivers
|
3e1c0cc8a5
Added type TInterfaceEntryType, EntryType field in TInterfaceEntry. Used in "implements"-implementation
|
19 лет назад |
florian
|
5a29c69982
* fixed previously broken IDispatch declaration
|
19 лет назад |
florian
|
c4aed2c424
* result type of IDipatch methods is HResult
|
19 лет назад |
tom_at_work
|
f86ee115d8
* more fixes for 64 bit compilation after Peter's changes
|
19 лет назад |
peter
|
d7692a588e
* fix alignments in vmt, remove all explicit 16 and 32 bit values
|
19 лет назад |
peter
|
767291ca5f
* refactor reading and setting of parent classes
|
19 лет назад |
tom_at_work
|
b2e1cf2610
* powerpc64 port now (manually) cycles, most test programs in tests/test are fine too
|
20 лет назад |
florian
|
0b3094fdde
* from Thomas Schatzl: changed result type of InstanceSize to PtrInt
|
20 лет назад |
michael
|
a775d3d487
+ Removed HASCURRENCY VALUEGETMEM VALUEFREEMEM defines
|
20 лет назад |