تاریخچه Commit ها

نویسنده SHA1 پیام تاریخ
  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 سال پیش
  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 سال پیش
  paul ea8bf4f2fd rtl: TObject.SafeCallException and TComponent.SafeCallException has HResult return value. Fix default return value to catastrophic failure error code. 15 سال پیش
  Jonas Maebe 870edaf916 * tobject.unitname and tobject.tostring have to return an ansistring instead 15 سال پیش
  florian dab642986e * patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209 15 سال پیش
  paul aa5a5e79ce merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994: 16 سال پیش
  paul dfef902c53 rtl: introduce new TObject methods: UnitName, GetHashCode, Equals, ToString added for compatibility with delphi 2009. 16 سال پیش
  florian 84c84b4964 + make TObject.Dispatch and DispatchStr virtual, patch by Paul Ishenin, resolves #14920 16 سال پیش
  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 سال پیش