Historique des commits

Auteur SHA1 Message Date
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 il y a 10 ans
  Jonas Maebe 87e55caabc * declare tvarrec.vpchar explicitly as pansichar for documentation purposes il y a 11 ans
  Jonas Maebe 427b05e97c * converted TVMTWriter.intf_write_table() to the high level typed constant il y a 11 ans
  florian 03c553606e - unneeded spaces removed il y a 11 ans
  nickysn 4f4e00e758 + i8086 far data memory model fixes in tinterfaceentry and tinterfacetable il y a 11 ans
  nickysn e1716c097d * set the vmtParent constant according to sizeof(SizeInt) instead of il y a 11 ans
  sergei b82b6da493 + Win32 SEH: to avoid memory leaks, it is necessary to free exception object for non-FPC exceptions on re-raise (it will be re-created by next exception handler). il y a 11 ans
  sergei 179586f589 + SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH. il y a 11 ans
  nickysn c1b0fb81f1 * updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer il y a 12 ans
  nickysn 728e8c62a7 * virtual method pointers in the objpas.TVmt record declared as codepointer; the vmtXXX constants also fixed il y a 12 ans
  nickysn ef2423128f * use CodePointer instead of Pointer in TObject.MethodName() and .MethodAddress() for i8086 medium memory model compatibility il y a 12 ans
  nickysn ad29cab0aa * DispCallByIDProc changed to CodePointer il y a 12 ans
  nickysn 54c4c8155b + also added PCodePointer and PPCodePointer il y a 12 ans
  nickysn 9b59809ac3 * TMethod.Code changed to CodePointer il y a 12 ans
  paul e4a6221bf3 compiler, rtl: add vtUnicodeString (issue #0018560) il y a 14 ans
  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) il y a 15 ans
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed il y a 15 ans
  ivost a6022f5df2 * removed IImplementorGetter interface and replaced it by the guid IObjectReference. il y a 15 ans
  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 il y a 15 ans
  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. il y a 15 ans
  paul ea8bf4f2fd rtl: TObject.SafeCallException and TComponent.SafeCallException has HResult return value. Fix default return value to catastrophic failure error code. il y a 15 ans
  Jonas Maebe 870edaf916 * tobject.unitname and tobject.tostring have to return an ansistring instead il y a 15 ans
  florian dab642986e * patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209 il y a 16 ans
  paul aa5a5e79ce merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994: il y a 16 ans
  paul dfef902c53 rtl: introduce new TObject methods: UnitName, GetHashCode, Equals, ToString added for compatibility with delphi 2009. il y a 16 ans
  florian 84c84b4964 + make TObject.Dispatch and DispatchStr virtual, patch by Paul Ishenin, resolves #14920 il y a 16 ans
  ivost 0438667eed * fixed bug #5800 il y a 16 ans
  ivost 0f519439b5 * reverted r12690 and r12691 il y a 16 ans
  ivost 7f2c77a407 * temporarly disabled GetInterface(iidstr: .... to keep fpc compiling il y a 16 ans
  yury 15d0521f39 * Inlining is not supported for formal parameters. Disable inlining to prevent warning. il y a 17 ans