------------
  Overview
------------

GENERAL:
    - 10%: documentation (comments before "class::function()" + kdoc)
    - DONE: namespaces
    - compiler version checking (support, types++)
    - 70%: text[file] parser
        + needs more "arg(..)" functions
        + write "cleanup_text()" function
    - DONE: linked lists
    - DONE: own thread for update()
    - 80%: configure library checking (SDL,FMOD,libpng,libjpeg etc...use libtool?)

FMOD/SOUND:
    - DONE: sound interfaces(modules, streams)
    - 50%: synchronization (time, patterns, stream tags++)
    - update initialization code a bit (Qmixer etc..)

SDL/VIDEO: (temporarily disabled+delayed)
    - DONE: classes: Surface, Console, Image + BaseXX
    - DONE: window management
    - DONE: OpenGL support (rendering context etc.)
    - DONE: proper alpha channel implementation (HW-blending, RLE acceleration etc.)
    - DONE: event handling / events
    - 10%: timers / timer callbacks
    - 10%: video mode checking / use device-information
    - a proper implement of a DeviceInfo-system
    - various MMX blitter fixes
    [GFXFONT]
        - 70%: rewrite to use Parser class
        - 40%: implement proper use of alpha & colorkeying
        - a bit more advanced format, using coordinates (dfs v2)

OPENGL/3D:
    - 30%: nice rendering interface (class Renderer)
    - 15%: shaders (loading, handling)
    - 60%: textures (loading, handling)
    - meshes/objects (loading, handling)
    - 20%: OpenGL extentions
    - add bounding structures (sphere, cube, ...)
    - classes: Vector(2+3), Matrix(4x4), Vertex, Face ++
    - maybe make multitexturing a required feature?
    - implement dynamic loading of all (needed) OpenGL functions (SDL)

FILE FORMATS:
    - DONE: png and jpeg
    - DONE: mOBJf (native:)
    - MilkShape3D object loader (~our converter)
    - 30%: Quake3 ".shader"-files
    - Loader object
        - DRD support


----------
    Bugs
----------

    - FIXED: throwing an error results in a "lockup" (needs proper shutdown code)
    - FIXED: images with a width != n*4 are skewed
    - FIXED  Illegal Operation at quit (SDL_Quit in destructor in console.cpp) when in
             winblows !fullscreen!