Историја ревизија

Аутор SHA1 Порука Датум
  sergei 4780278e7b Fix Mantis #11783: пре 14 година
  paul 0c9b40acb7 compiler: record operators пре 14 година
  paul dad8313512 compiler: handle dispinterfaces the same way as com interfaces because they are IDispatch descendants: increment/decrement they references in assignments and parameters passing by _AddRef, _Release пре 14 година
  Jonas Maebe 2222f2c44b * renamed is_class_or_interface_or_dispinterface_or_objc() into пре 14 година
  paul 66b128efb3 compiler: map delphi Implicit operator to := operator of FPC, add Explicit operator for delphi only (for now) which works when explicit type conversion happens + extend test пре 14 година
  Jonas Maebe c8115921f1 * fixed comment typo пре 14 година
  florian e4ecee317e * finer grained convert levels for strings, prefers widestring<->unicodestring over other conversions, resolves #18075 пре 14 година
  Jonas Maebe edfb31c020 * when looking for overloaded conversion (assignment) operators, only ignore пре 14 година
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed пре 15 година
  Jonas Maebe 1c9fed7ae3 * resolve anonymous external objcclass definitions to the real type also when пре 15 година
  Jonas Maebe 57bd6d2685 + merged nestedprocvars branch пре 15 година
  Jonas Maebe 790c7954b7 * fixed assigning "id" to a protocol instance and using protocol instances пре 15 година
  paul 1b614b526a compiler: пре 15 година
  paul 49d94c5a16 compiler: implement {$VARPROPSETTER ON/OFF} support which is required for COM (D7 compatibility): пре 15 година
  Jonas Maebe 0cfc6e1cac + support for "univ" in macpas mode: a parameter modifier that allows пре 15 година
  florian 5d01732128 * several fixes which improve the behaviour of nested generics, resolves #15077 пре 16 година
  Jonas Maebe 5128a6726c * fixed type compatibility checking for classrefs and id пре 16 година
  Jonas Maebe 203609d09d * obj-c classrefdefs and id/pobjc_class are assignment-compatible пре 16 година
  Jonas Maebe 5a2ccfff52 --WARNING: start build process with FPC 2.2.4; won't work when пре 16 година
  Jonas Maebe 112ea5e5a8 * made all objcclasses assignment-compatible with id, and vice versa пре 16 година
  Jonas Maebe 3a8b29be91 + test conversion from class to differently sized enum and to differently пре 16 година
  Jonas Maebe 5a09f58526 * only allow implicit type conversions from dynamic arrays to voidpointer пре 16 година
  Jonas Maebe 5b08047d1c * allow exlicit type conversions from class/interface to enums in Delphi пре 16 година
  ivost 0f519439b5 * reverted r12690 and r12691 пре 16 година
  ivost c61a0784cb * assign an Interface to TGuid was not possible (const Guid: TGuid = IUnknown) пре 16 година
  florian 706f8085f4 * convert int64 properly to c-bools, resolves #12614 пре 17 година
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from пре 17 година
  yury 8818df640f * Fixed passing of open array of wide string literals to function which expects 'array of pwidechar' parameter in case source file has utf8 encoding. Compiler thrown the following error in such case: Incompatible type for arg no. 1: Got "Array Of Const/Constant Open Array of WideString", expected "Open Array Of PWideChar". пре 17 година
  florian 1fa70f7a0a * proper support for tobject.getinterface with raw/corba interfaces, resolves #6798 and #6036 пре 17 година
  tom_at_work 6958bbfdda * allow explicit conversion of enumeration values (in addition to integers) to object references in Delphi mode пре 17 година