Commit History

Autor SHA1 Mensaxe Data
  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$ %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 3eb4823209 * made return value of TInterfacedObject._AddRef and %!s(int64=18) %!d(string=hai) anos
  florian 49796e5151 + TAggregatedObject, fixes #8149 %!s(int64=18) %!d(string=hai) anos
  florian 8e8c0832c6 * fixed previous commit %!s(int64=18) %!d(string=hai) anos
  florian 4c7c5e5adf * hopefully fpc_intf_assign_by_iid improved %!s(int64=18) %!d(string=hai) anos
  florian a2ec2e72b6 * better hint about abstract methods (fixes 5098) %!s(int64=18) %!d(string=hai) anos
  florian 21955282d0 + infrastructure for DispInterface call dispatching %!s(int64=18) %!d(string=hai) anos
  florian fd2032dab2 + start of embedded rtl %!s(int64=19) %!d(string=hai) anos
  ivost 7e2f18ea7e * removed debug output (sorry, forgot the remove it, my bad) %!s(int64=19) %!d(string=hai) anos
  ivost 73713d14e3 * improved getinterfaceentry and getinterfaceentrybystr %!s(int64=19) %!d(string=hai) anos
  chrivers 4bb1d117d6 Use symbolic const E_NOINTERFACE instead of raw value $80004002 %!s(int64=19) %!d(string=hai) anos
  florian 557afed6f3 * missing space added %!s(int64=19) %!d(string=hai) anos
  micha d704af7216 fix compilation for {$T+} linux/win %!s(int64=19) %!d(string=hai) anos
  peter 367958e154 * fpc_intf_assign_by_iid does not call Addref anymore, the QueryInterface call will increase the refcount %!s(int64=19) %!d(string=hai) anos
  chrivers dceda55abf Implemented _IMPLEMENTS. Changed GetInterfaceByStr() and GetInterface() accordingly. Also introduced new compilerproc: fpc_intf_assign_by_iid to allow := with _IMPLEMENTS-support %!s(int64=19) %!d(string=hai) anos
  florian 849878b472 * fixed memory leak with the as operator, fixes #7174 %!s(int64=19) %!d(string=hai) anos
  tom_at_work f86ee115d8 * more fixes for 64 bit compilation after Peter's changes %!s(int64=19) %!d(string=hai) anos
  florian e9b718a0a2 * cleanup %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 640ddd2e26 - removed unused local conflicting type definition %!s(int64=19) %!d(string=hai) anos
  tom_at_work 0b34b01a6d * fixed class messages for PowerPC64, due to a wrong typecast %!s(int64=20) %!d(string=hai) anos
  florian 0b3094fdde * from Thomas Schatzl: changed result type of InstanceSize to PtrInt %!s(int64=20) %!d(string=hai) anos
  michael 5cafc069b5 + Removed NOSAVEREGISTERS define %!s(int64=20) %!d(string=hai) anos
  michael 93ba0409be + Removed HASCOMPILERPROC define %!s(int64=20) %!d(string=hai) anos
  michael 7712d4e2d1 + Removed FPC_ALIGNSRTTI define %!s(int64=20) %!d(string=hai) anos
  michael 23ad0ae1ec + Removed HASINTF and VER1_0 defines %!s(int64=20) %!d(string=hai) anos
  peter 4ace790492 * remove $Log %!s(int64=20) %!d(string=hai) anos
  fpc 790a4fe2d3 * log and id tags removed %!s(int64=20) %!d(string=hai) anos
  fpc 50778076c3 initial import %!s(int64=20) %!d(string=hai) anos
  michael 81fd0bb72c + Removed S_OK declarations, they are in objpash.inc %!s(int64=20) %!d(string=hai) anos
  florian 3a6006367f * getinterface fixed %!s(int64=20) %!d(string=hai) anos