Histórico de Commits

Autor SHA1 Mensagem Data
  paul e4a6221bf3 compiler, rtl: add vtUnicodeString (issue #0018560) há 14 anos atrás
  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) há 14 anos atrás
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed há 15 anos atrás
  ivost a6022f5df2 * removed IImplementorGetter interface and replaced it by the guid IObjectReference. há 15 anos atrás
  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 há 15 anos atrás
  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. há 15 anos atrás
  paul ea8bf4f2fd rtl: TObject.SafeCallException and TComponent.SafeCallException has HResult return value. Fix default return value to catastrophic failure error code. há 15 anos atrás
  Jonas Maebe 870edaf916 * tobject.unitname and tobject.tostring have to return an ansistring instead há 15 anos atrás
  florian dab642986e * patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209 há 15 anos atrás
  paul aa5a5e79ce merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994: há 16 anos atrás
  paul dfef902c53 rtl: introduce new TObject methods: UnitName, GetHashCode, Equals, ToString added for compatibility with delphi 2009. há 16 anos atrás
  florian 84c84b4964 + make TObject.Dispatch and DispatchStr virtual, patch by Paul Ishenin, resolves #14920 há 16 anos atrás
  ivost 0438667eed * fixed bug #5800 há 16 anos atrás
  ivost 0f519439b5 * reverted r12690 and r12691 há 16 anos atrás
  ivost 7f2c77a407 * temporarly disabled GetInterface(iidstr: .... to keep fpc compiling há 16 anos atrás
  yury 15d0521f39 * Inlining is not supported for formal parameters. Disable inlining to prevent warning. há 17 anos atrás
  florian 1fa70f7a0a * proper support for tobject.getinterface with raw/corba interfaces, resolves #6798 and #6036 há 17 anos atrás
  florian d79851dc1b * patch by Sergei Gorelkin to improve class creation speed and make objpas.inc more readable há 17 anos atrás
  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. há 17 anos atrás
  micha 83b7f81f81 + add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone) há 17 anos atrás
  florian c46b44b797 resolves #10509 há 17 anos atrás
  marco 5e95516323 * ancestor of TContainedObject fixed há 17 anos atrás
  marco eb2a80d272 * TContainedObject 10496. First implementation copied from TInterfacedObject há 17 anos atrás
  Jonas Maebe 5cffd5d22b * marked TObject.InitInstance as inline há 18 anos atrás
  daniel 6491a6e914 * Make vtype signed again to prevent unnecessary 64 bit promotions. há 18 anos atrás
  daniel ea47fcfc97 * ptrint -> ptruint há 18 anos atrás
  Jonas Maebe b52c4f821a * make sure the size of tinterfaceentry is correct, regardless of há 18 anos atrás
  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$ há 18 anos atrás
  florian 49796e5151 + TAggregatedObject, fixes #8149 há 18 anos atrás
  florian 21955282d0 + infrastructure for DispInterface call dispatching há 18 anos atrás