Commit Verlauf

Autor SHA1 Nachricht Datum
  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. vor 15 Jahren
  ivost 3f2d66b188 * when calling GetInterfaceByStr on COM Objects, the refcounter was not increased vor 15 Jahren
  ivost c47c125ec0 * changed 0 to S_OK as return value of QueryInterface (niceness) vor 15 Jahren
  paul cf0a1b1af9 compiler: safecall exception handling: vor 15 Jahren
  paul ea8bf4f2fd rtl: TObject.SafeCallException and TComponent.SafeCallException has HResult return value. Fix default return value to catastrophic failure error code. vor 15 Jahren
  Jonas Maebe b1d2ab5450 * tobject.inheritsfrom(nil) has to return false (mantis #15690) vor 15 Jahren
  Jonas Maebe 870edaf916 * tobject.unitname and tobject.tostring have to return an ansistring instead vor 15 Jahren
  florian dab642986e * patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209 vor 15 Jahren
  marco 4104d9f481 * More pluggability of the RTL. Mantis 15124 vor 15 Jahren
  paul dfef902c53 rtl: introduce new TObject methods: UnitName, GetHashCode, Equals, ToString added for compatibility with delphi 2009. vor 16 Jahren
  florian e8dff46f8e * several small bugs in the handling of implements fixed, resolves #14418 vor 16 Jahren
  ivost 0438667eed * fixed bug #5800 vor 16 Jahren
  ivost 0f519439b5 * reverted r12690 and r12691 vor 16 Jahren
  ivost 7f2c77a407 * temporarly disabled GetInterface(iidstr: .... to keep fpc compiling vor 16 Jahren
  yury 15d0521f39 * Inlining is not supported for formal parameters. Disable inlining to prevent warning. vor 17 Jahren
  florian 1fa70f7a0a * proper support for tobject.getinterface with raw/corba interfaces, resolves #6798 and #6036 vor 17 Jahren
  florian d672700a59 * some avr fixes vor 17 Jahren
  florian d79851dc1b * patch by Sergei Gorelkin to improve class creation speed and make objpas.inc more readable vor 17 Jahren
  marco eb2a80d272 * TContainedObject 10496. First implementation copied from TInterfacedObject vor 17 Jahren
  peter 6ed3d91989 * CompareText for shortstrings added vor 17 Jahren
  peter e8322a83e4 * optimized generic implementations to use pointers instead of vor 18 Jahren
  Jonas Maebe 5cffd5d22b * marked TObject.InitInstance as inline vor 18 Jahren
  daniel ea47fcfc97 * ptrint -> ptruint vor 18 Jahren
  ivost 1a7f06aa7d * added the new CLONE_* constants from syscall clone vor 18 Jahren
  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$ vor 18 Jahren
  Jonas Maebe 3eb4823209 * made return value of TInterfacedObject._AddRef and vor 18 Jahren
  florian 49796e5151 + TAggregatedObject, fixes #8149 vor 18 Jahren
  florian 8e8c0832c6 * fixed previous commit vor 18 Jahren
  florian 4c7c5e5adf * hopefully fpc_intf_assign_by_iid improved vor 18 Jahren
  florian a2ec2e72b6 * better hint about abstract methods (fixes 5098) vor 18 Jahren