Historial de Commits

Autor SHA1 Mensaje Fecha
  sergei 568ef396fb * Added fpc_dynarray_assign (a helper for dynamic array assignments), added local access to fpc_intf_assign, and switched fpc_copy to use assignment helpers instead of incr_ref/decr_ref combinations. hace 13 años
  tom_at_work 0cb36ee173 * fix integer message dispatch on ppc64-darwin by temporarily setting the correct record alignment hace 15 años
  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) hace 15 años
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed hace 15 años
  ivost a6022f5df2 * removed IImplementorGetter interface and replaced it by the guid IObjectReference. hace 15 años
  ivost 561997e8ef * added fpc_class_is_corbaintf and fpc_class_cast_corbaintf compiler helper functions hace 15 años
  ivost d9a6e63ef0 * prepeared compiler functions for IS and cast operators hace 15 años
  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 hace 15 años
  ivost 6560ed87e9 * removed a debug writeln, unfortunately commited by r15077 hace 15 años
  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. hace 15 años
  ivost 3f2d66b188 * when calling GetInterfaceByStr on COM Objects, the refcounter was not increased hace 15 años
  ivost c47c125ec0 * changed 0 to S_OK as return value of QueryInterface (niceness) hace 15 años
  paul cf0a1b1af9 compiler: safecall exception handling: hace 15 años
  paul ea8bf4f2fd rtl: TObject.SafeCallException and TComponent.SafeCallException has HResult return value. Fix default return value to catastrophic failure error code. hace 15 años
  Jonas Maebe b1d2ab5450 * tobject.inheritsfrom(nil) has to return false (mantis #15690) hace 15 años
  Jonas Maebe 870edaf916 * tobject.unitname and tobject.tostring have to return an ansistring instead hace 15 años
  florian dab642986e * patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209 hace 16 años
  marco 4104d9f481 * More pluggability of the RTL. Mantis 15124 hace 16 años
  paul dfef902c53 rtl: introduce new TObject methods: UnitName, GetHashCode, Equals, ToString added for compatibility with delphi 2009. hace 16 años
  florian e8dff46f8e * several small bugs in the handling of implements fixed, resolves #14418 hace 16 años
  ivost 0438667eed * fixed bug #5800 hace 16 años
  ivost 0f519439b5 * reverted r12690 and r12691 hace 16 años
  ivost 7f2c77a407 * temporarly disabled GetInterface(iidstr: .... to keep fpc compiling hace 16 años
  yury 15d0521f39 * Inlining is not supported for formal parameters. Disable inlining to prevent warning. hace 17 años
  florian 1fa70f7a0a * proper support for tobject.getinterface with raw/corba interfaces, resolves #6798 and #6036 hace 17 años
  florian d672700a59 * some avr fixes hace 17 años
  florian d79851dc1b * patch by Sergei Gorelkin to improve class creation speed and make objpas.inc more readable hace 17 años
  marco eb2a80d272 * TContainedObject 10496. First implementation copied from TInterfacedObject hace 18 años
  peter 6ed3d91989 * CompareText for shortstrings added hace 18 años
  peter e8322a83e4 * optimized generic implementations to use pointers instead of hace 18 años