Cronologia Commit

Autore SHA1 Messaggio Data
  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 anni fa
  svenbarth a944be69a6 * nflw.pas: search for enumerators in helpers for records as well 14 anni fa
  svenbarth c0a0ec9962 correct ppudump 14 anni fa
  svenbarth 553d357d64 Completely restructured the test for the helper feature. The tests were split into three categories: 14 anni fa
  svenbarth f7f357f18e * symconst.pas: 14 anni fa
  svenbarth 96116a6c3a Several adjustments because virtual methods in helpers are just normal methods and a VMT isn't generated for them either. 14 anni fa
  svenbarth 42129251da Those two tests shouldn't have been commited yet... 14 anni fa
  svenbarth 80e6498921 Rebase to revision 17096 14 anni fa
  svenbarth bb55a59aaf Added some more tests 14 anni fa
  svenbarth 5218666328 * ncgrtti.pas: RTTI generation for helpers is handled like that for classes 14 anni fa
  svenbarth 878c8c7806 Implemented correct handling of inherited methods. 14 anni fa
  svenbarth 6871e9ca72 More tests: 14 anni fa
  svenbarth 44d27a9d1d Rebase to revision 16946 14 anni fa
  svenbarth 2462b5c84a * verified some tests with Delphi XE 14 anni fa
  svenbarth 963a4d7b23 Commit of a completely restructured helper implementation. Instead of changing objectdefs with odt_classhelper to odt_class, they'll have the odt_helper type assigned to and this will be kept. This also implies that the parent of a helper is its true parent while the extended type is set to a field in tobjectdef (extendeddef). 14 anni fa
  svenbarth d12b198c7f Rebase to revision 16888 14 anni fa
  svenbarth 9b6fbd330c tchlp37.pp: properties seem to be disliked by Delphi 2007 (when accessing them), so test using a function 14 anni fa
  svenbarth 7cc7826343 - msg*: found a message to reuse 14 anni fa
  svenbarth e19bcfae38 Added a flag set to TSymtable that tells whether it contains a class helper symbol, which is currently only used for static- and globalsymtables. 14 anni fa
  svenbarth bc2db220be tchlp45: corrected the test; it used a non existing method instead of the private one, but this doesn't make a difference in the result (it still fails as it should ^^) 14 anni fa
  svenbarth a7d99a5561 Increased PPU version again so it differs from that in trunk 14 anni fa
  svenbarth 07eebff55c Rebase to revision 16827 14 anni fa
  svenbarth b74e0e9b4e Added another bunch of tests. Partly they still need to be verified in Delphi. 14 anni fa
  svenbarth a317827456 symtable.pas: 14 anni fa
  svenbarth 36ee46110c Updated ppudump to support the new ppu data that might contain class helpers. 14 anni fa
  nickysn c96b89adce * GAS no longer required to build hermes on i386 14 anni fa
  marco 6d0e9444cd * patch from #18613 from M. Kamburelis fixes glBufferSubDataARB and some formatting. 14 anni fa
  joost 012ef5218b * Fixed mem-leak, FContentProducers was re-initialized during the inherited destroy 14 anni fa
  joost 9191eb35a9 * Fixed mem-leak 14 anni fa
  paul 27bb39a1ca compiler: comment tblock_type members 14 anni fa