tom_at_work
|
0cb36ee173
* fix integer message dispatch on ppc64-darwin by temporarily setting the correct record alignment
|
14 years ago |
tom_at_work
|
8a2696eb24
* limit the number of string message methods per class to 2^31 independent of architecture width: this avoids lots of compiler changes when allowing 2^63 (for 64 bit targets)
|
14 years ago |
joost
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 years ago |
ivost
|
a6022f5df2
* removed IImplementorGetter interface and replaced it by the guid IObjectReference.
|
15 years ago |
ivost
|
561997e8ef
* added fpc_class_is_corbaintf and fpc_class_cast_corbaintf compiler helper functions
|
15 years ago |
ivost
|
d9a6e63ef0
* prepeared compiler functions for IS and cast operators
|
15 years ago |
ivost
|
dc785f6f68
* implemented intf as object. When doing IInterface as TObject the compiler calls fpc_intf_as_class to query for the IImplementorGetter interface and then invokes GetObject to get the
|
15 years ago |
ivost
|
6560ed87e9
* removed a debug writeln, unfortunately commited by r15077
|
15 years ago |
ivost
|
3b5826059d
* Added GetInterfaceWeak to TObject. It's equal to GetInterface but the returned interface is not referenced. This way it's possible to query interfaces of unreferenced objects.
|
15 years ago |
ivost
|
3f2d66b188
* when calling GetInterfaceByStr on COM Objects, the refcounter was not increased
|
15 years ago |
ivost
|
c47c125ec0
* changed 0 to S_OK as return value of QueryInterface (niceness)
|
15 years ago |
paul
|
cf0a1b1af9
compiler: safecall exception handling:
|
15 years ago |
paul
|
ea8bf4f2fd
rtl: TObject.SafeCallException and TComponent.SafeCallException has HResult return value. Fix default return value to catastrophic failure error code.
|
15 years ago |
Jonas Maebe
|
b1d2ab5450
* tobject.inheritsfrom(nil) has to return false (mantis #15690)
|
15 years ago |
Jonas Maebe
|
870edaf916
* tobject.unitname and tobject.tostring have to return an ansistring instead
|
15 years ago |
florian
|
dab642986e
* patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209
|
15 years ago |
marco
|
4104d9f481
* More pluggability of the RTL. Mantis 15124
|
15 years ago |
paul
|
dfef902c53
rtl: introduce new TObject methods: UnitName, GetHashCode, Equals, ToString added for compatibility with delphi 2009.
|
15 years ago |
florian
|
e8dff46f8e
* several small bugs in the handling of implements fixed, resolves #14418
|
16 years ago |
ivost
|
0438667eed
* fixed bug #5800
|
16 years ago |
ivost
|
0f519439b5
* reverted r12690 and r12691
|
16 years ago |
ivost
|
7f2c77a407
* temporarly disabled GetInterface(iidstr: .... to keep fpc compiling
|
16 years ago |
yury
|
15d0521f39
* Inlining is not supported for formal parameters. Disable inlining to prevent warning.
|
17 years ago |
florian
|
1fa70f7a0a
* proper support for tobject.getinterface with raw/corba interfaces, resolves #6798 and #6036
|
17 years ago |
florian
|
d672700a59
* some avr fixes
|
17 years ago |
florian
|
d79851dc1b
* patch by Sergei Gorelkin to improve class creation speed and make objpas.inc more readable
|
17 years ago |
marco
|
eb2a80d272
* TContainedObject 10496. First implementation copied from TInterfacedObject
|
17 years ago |
peter
|
6ed3d91989
* CompareText for shortstrings added
|
17 years ago |
peter
|
e8322a83e4
* optimized generic implementations to use pointers instead of
|
18 years ago |
Jonas Maebe
|
5cffd5d22b
* marked TObject.InitInstance as inline
|
18 years ago |