B U G L I S T
-------------

Compiler:

- Units including units (in implementation part) cause problems, extrn/public
  definitions are messed up.
- Nested procedures are still causing serious problems
- P32 will run out of register with complex expressions
- The parser of the asm-statement won't accept labels starting with two or
  more '@'.
- XOR in boolean expression doesn't work
- Local variables of units are actually global, P32 won't complain if you use
  them. The assembler however will complain about it. So _don't_ use local 
  variables as globals
- When system.p32 becomes too big their are some problems with RLE-compression
  (it's disabled for now)
- When using Pass32 v2.1 as assembler you need to manually delete the lines:
  '.DOSX WDOSX.DX' and '.ORG 0' from the all assembly files (except SYSTEM.ASM)
- When using Pass32 the stack is way too small.

RTL (Extended DOS):


RTL (Win32):


IDE:

- OK buttons should have a focus, so pressing [Enter] is enough to activate
  them
- File open/save dialog is missing a 'scroll button'
- When block-highlight occurs on the first line of the source file it's 
  disabled
- ASCII Table has rather silly colours, better use the colour of EditWindow,
  layout could be better...
- Add checkmark which indicates if a option is enabled/disabled.
- Use keyword-structure from P32_SCAN.PAS for keyword highlighting


W I S H L I S T
---------------

Compiler:

- Better unit support
- Support for sets
- Support for objects
- 64 bit integer type
- LongString type (allowing 4 Gig strings ;) )
- Include source in the asm source
- Include comments also in the asm source
- Partly useless, but rarely useful
  IfR (exp) then ... (If RARE) 
  e.g. with {$RARE} {$ENDRARE}

IDE:

- calculator (decimal/binary/hex) with 'insert result' option
- Option to insert current time/date
- Some wizards, like:
  . Source beautifier
  . Comment remover
  . Unit creator/updater (add all procedure/function to the interface part)
  . Insert binary as typed constant
- INI entry for highlight attributes
- Support for templates, with one default template.
- a bit strange but maybe useful...integrated SWAG reader...with ability to 
  copy stuff.
- Shortcuts: 
  [Alt-F9], Compile
  [Ctrl-F9], Run
- Auto-idention
- P32 supports nested comments, when nested comments are enabled, the IDE 
  should color them right.
- Select target option (maybe even a Add target...with some macro-expansion)
- Create IDE-options window, where all options (highlighting, etc.) can be set
