Detailed 2.2.0 Todo

From Lazarus wiki
Revision as of 23:49, 7 November 2006 by Neli (talk | contribs)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This todo is for people working on fpc to write down what they want to do till 2.2.0 is released. It's not a wishlist what shall be done. Feature requests etc. should be added to mantis.

Compiler

  • packages (Florian/Peter) (2.4.0)
  • Module handling rewrite (Peter/Florian) (2.4.0)
  • Crosscompiling to Mac OS X (Marco)
  • rewrite assigning of automated types like variants and widestrings (Florian)
  • complete unique type support (Florian)
  • dispinterfaces (Florian)
  • improve HTML rendering of IDE (Florian/Tomas(?))
  • Internal linker for ELF platforms? (2.4.0)
  • better string append support (Peter)
  • Use Sysutils (Peter)
  • Directory caching (Peter)
  • Fix all testsuite failures which are in 2.1.x but not in 2.0.x (all)
    • Very important!! : fix delphi incompat of register calling conventions (push order of stack based arguments)
  • bug fixing (all)


Packaging

  • Use fpmake for building (Michael/Peter)
  • Use fppkg for package repository (Michael/Peter)

RTL

  • 64-bit file support for Solaris (?)
  • 64-bit file support for MacOS (?)
  • 64-bit file support for Netwlibc (?)
  • 64-bit file support for Linux (Neli)
  • 64-bit file support for Linux/FPC_USE_LIBC (Neli)
  • Fix get_caller_frame stuff for code without stackframes (Daniel)
  • ARM badly needs mod/divide helpers in assembler
  • add {$optimization nostackframe} to objects unit and to all code which uses it (IDE, fvision)

FCL

IDE

  • Try to implement a TP like evaluate/modify window (Daniel)