Commit History

Autor SHA1 Mensaxe Data
  michael 82346563c1 * Add StoredAttribute class, bug ID #37602 %!s(int64=5) %!d(string=hai) anos
  michael 8bc2326b77 * Fix bug #37601: add some attribte definitions %!s(int64=5) %!d(string=hai) anos
  florian 931d4dcfee * ensure the rtl and the packages for embedded compile with features exceptions and classes disabled %!s(int64=5) %!d(string=hai) anos
  ondrej 9a9cd15ec4 TInterfacedObject.Destroy: fix case for correct auto-completion %!s(int64=5) %!d(string=hai) anos
  svenbarth e97a2cb03e * tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private %!s(int64=6) %!d(string=hai) anos
  svenbarth b2932393df Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3] %!s(int64=6) %!d(string=hai) anos
  florian 3b77146e1c * adapt FPC_Unwind_Exception for native eh_frame support %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe ef1757a5a7 + ARM EABI exception handling support for PSABIEH %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 3cfad8fba8 * renamed FPC_USE_PSEABIEH to FPC_USE_PSABIEH %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe b2d1ab7f05 * basic helpers for DWARF/PSABI EH-based exception handling (based on %!s(int64=6) %!d(string=hai) anos
  florian 0725bfcdf0 * do not generate references to the variant type, if the variants feature is not available %!s(int64=7) %!d(string=hai) anos
  michael 3787d52dee * Fix bug ID #32353, reset ref count fields in destructor %!s(int64=8) %!d(string=hai) anos
  michael 9878dc280b * Fix bug ID #32168 %!s(int64=8) %!d(string=hai) anos
  marco a2d397c064 * pmethod declaration, patch from mantis #31576 by Silvio %!s(int64=8) %!d(string=hai) anos
  florian 091b31fc76 * fix avr compilation after r34975 by more tests against feature defines, resolves #31036 %!s(int64=8) %!d(string=hai) anos
  florian bcb7061314 * made TObject usable, even if no ansistring support is available %!s(int64=8) %!d(string=hai) anos
  michael 784da563ef * Patch from Silvio Clecio to implement QualifiedClassName (bug ID 30985) %!s(int64=8) %!d(string=hai) anos
  nickysn 7d15b688e8 * TInterfaceEntry changed to a variant record, that overlays a CodePointer on %!s(int64=8) %!d(string=hai) anos
  nickysn 019f904be8 - removed the FPC 2.6.x compatibility ifdefs from tinterfaceentry %!s(int64=8) %!d(string=hai) anos
  svenbarth fb6546972b * IID and IIDStr references of the VMT's interface table need to be indirect %!s(int64=9) %!d(string=hai) anos
  svenbarth 61551cbb0f * move properties and functions of TVMT to the end of the record, so that one only needs to adjust the total entry count TVMTBuilder.generate_vmt_def() %!s(int64=9) %!d(string=hai) anos
  svenbarth 685f820622 * switch class'/object's parent reference in the VMT to an indirect reference %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe f22c7cc3fc - removed "packed" and dummy field (that was required because of %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 0c904e92ff * moved TResourceStringRecord from the objpas to the system unit so it can be %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 87e55caabc * declare tvarrec.vpchar explicitly as pansichar for documentation purposes %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 427b05e97c * converted TVMTWriter.intf_write_table() to the high level typed constant %!s(int64=11) %!d(string=hai) anos
  florian 03c553606e - unneeded spaces removed %!s(int64=11) %!d(string=hai) anos
  nickysn 4f4e00e758 + i8086 far data memory model fixes in tinterfaceentry and tinterfacetable %!s(int64=11) %!d(string=hai) anos
  nickysn e1716c097d * set the vmtParent constant according to sizeof(SizeInt) instead of %!s(int64=11) %!d(string=hai) anos