Commit History

Author SHA1 Message Date
  paul aa5a5e79ce merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994: 16 years ago
  paul dfef902c53 rtl: introduce new TObject methods: UnitName, GetHashCode, Equals, ToString added for compatibility with delphi 2009. 16 years ago
  florian 84c84b4964 + make TObject.Dispatch and DispatchStr virtual, patch by Paul Ishenin, resolves #14920 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 d79851dc1b * patch by Sergei Gorelkin to improve class creation speed and make objpas.inc more readable 17 years ago
  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 years ago
  micha 83b7f81f81 + add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone) 17 years ago
  florian c46b44b797 resolves #10509 17 years ago
  marco 5e95516323 * ancestor of TContainedObject fixed 17 years ago
  marco eb2a80d272 * TContainedObject 10496. First implementation copied from TInterfacedObject 17 years ago
  Jonas Maebe 5cffd5d22b * marked TObject.InitInstance as inline 18 years ago
  daniel 6491a6e914 * Make vtype signed again to prevent unnecessary 64 bit promotions. 18 years ago
  daniel ea47fcfc97 * ptrint -> ptruint 18 years ago
  Jonas Maebe b52c4f821a * make sure the size of tinterfaceentry is correct, regardless of 18 years ago
  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 years ago
  florian 49796e5151 + TAggregatedObject, fixes #8149 18 years ago
  florian 21955282d0 + infrastructure for DispInterface call dispatching 18 years ago
  ivost 0a63d12099 * added RFC4122 fields to TGuid (those are used by uuid.pas, an implementation of RFC4122 functions) 18 years ago
  chrivers fca5f6fc5e Added EntryOffset field for _IMPLEMENTS 19 years ago
  chrivers 3e1c0cc8a5 Added type TInterfaceEntryType, EntryType field in TInterfaceEntry. Used in "implements"-implementation 19 years ago
  florian 5a29c69982 * fixed previously broken IDispatch declaration 19 years ago
  florian c4aed2c424 * result type of IDipatch methods is HResult 19 years ago
  tom_at_work f86ee115d8 * more fixes for 64 bit compilation after Peter's changes 19 years ago
  peter d7692a588e * fix alignments in vmt, remove all explicit 16 and 32 bit values 19 years ago
  peter 767291ca5f * refactor reading and setting of parent classes 19 years ago
  tom_at_work b2e1cf2610 * powerpc64 port now (manually) cycles, most test programs in tests/test are fine too 20 years ago