Commit History

Author SHA1 Message Date
  joost 85a3c9b67c * Renamed FPC_HAS_EXTENDED_RTTI define to FPC_HAS_UNIT_RTTI 12 years ago
  joost 45338f7f75 * Renamed global symbol INITEXTRTTIUNITS to RTTIUNITLIST 12 years ago
  joost 3b0b9ee4d1 * Do not generate a list of all types anymore, but get a list of all types 12 years ago
  joost c6707fecef * Added TUnitInfo.UnitOptions, to determine if there is attribute- 12 years ago
  joost 9cfb8e6d14 * The attribute-data is now stored inside the TTypeData structure instead of 12 years ago
  joost 354c6f2d58 * GetClassAttribute's result is now a TCustomAttribute, instead of a TObject 12 years ago
  joost b6f4afc064 * Store TExtRttiData for each type holding extended rtti data 13 years ago
  joost ac4fbdffa3 * Moved TCustomAttribute definition to system-unit 13 years ago
  joost 6a45402a74 * Implemented class-attributes support. 13 years ago
  florian 4c472a1569 * due to different result handling of integers and interfaces, GetInterfaceProp cannot use GetOrdProp, resolves #21684 13 years ago
  michael 7069db2194 * Fixed setting of RAW interfaces 14 years ago
  svenbarth b0b051ae83 Introduce a new type kind for helpers in the RTTI. This is Delphi incompatible, but it's cleaner than Delphi's "let's extend some magic class". This might not matter much though, because according to Google the RTTI for class helpers seems to be rarely used. 14 years ago
  paul e69de6110b rtl: add mkOperatorOverload to TMethodKind enum 15 years ago
  Jonas Maebe 700aa3cf11 * GetEnumNameCount also counted the unit name after r14511 (mantis #16402) 15 years ago
  paul 24d8a7d833 compiler: start implementation of class constructors/destructors: parsing is ready but at the moment neither class constructors nor destructors are called - this is to be implemented 15 years ago
  paul d3820bfa58 rtl: add TVmtFieldTable, TVmtFieldEntry to typinfo unit since delphi has that declarations too 16 years ago
  florian 4ddebcbf1c * handle subrange enumeration types in GetEnumValue correctly, resolves #15467 16 years ago
  paul c83fc67e32 compiler: write correct method kind for constructors,destructors and class methods 16 years ago
  paul db0f23e643 compiler: write not dummy unit name for enumeration and dynamic array rtti 16 years ago
  paul 17bd267141 compiler, rtl: write calling conventions for tkMethod members (issue #0014573) 16 years ago
  florian 8cecea9b53 * GetEnumName handles subrange types correctly, resolves #15377 16 years ago
  Jonas Maebe c2c68ddb8f - removed FPC_NEW_BIGENDIAN_SETS define and if(n)defs 16 years ago
  Jonas Maebe 77feb9d45c * fixed setstrprop() for shortstring properties (based on hint by Zawullon, 16 years ago
  Jonas Maebe f2ce99029b * fixed sets in rtti for big endian systems 17 years ago
  ivost 8fe3b40070 * added helper function "FindPropInfo" with additional TypeKind filter parameter 17 years ago
  florian 50012c2357 * fix by Inoussa OUEDRAOGO to improve UnicodeString property handling, resolves #12224 17 years ago
  ivost fc6ae58b9b * added GetPropList function for TClass parameter 17 years ago
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from 17 years ago
  florian 67e811db60 * handle booleans correctly in Typinfo.GetEnum*, resolves #11372 17 years ago
  michael aaa394cb93 * GetPropList returns nil if no items found. Memory Leak stopped in case of exception 17 years ago