This file describes what we need to do before certain milestones.

Mark those tasks that you want to perform with your name:
 INGE   Inge Wallin
 TACK   Tackat (Torsten Rahn)
 CARU   Carlos Licea
 MURA   Murad Tagirov

Showstoppers to fix before KDE 4.0:

Before Dec 28th:
----------------
- Check OpenSUSE for Crash on Quit
- Save Projection in KDE interface              DONE
- Save Projection in Qt interface               DONE
- Save MapTheme in KDE interface                DONE
- Save MapTheme in Qt interface                 DONE
- Update Projection ComboBox accordingly        DONE
- Fix dateline issue with Bounding Box          DONE
- Fix area visibility mapped to Legend          DONE
- Fix order of Feature appearance               DONE
- Fix MarbleNavigator Plugin                    DONE
- Bug 154700                                    DONE
- Disable Install button on Install in KNS      ingwa
- KNS Url ?                                     ----
- fix header file installation                  DONE

Before Dec 31th:
----------------
- API docs
- User documentation 
- Update VERSION NUMBER to 0.5

Whenever -- not tied to any release
----------------------------------------------------------------

Documentation
 * Write more in DESIGN                                                 INGE
   - Describe the view parameters                                       --
   - Describe the vector engine                                         --
   - Describe the placemark engine                                      --
 * Write more in USECASES                                               INGE


Before KDE 4.0
----------------------------------------------------------------

Bugs
  See the BUGS file.

Documentation:
 * APIDOX for classes in geodata/data                                   INGE
    - StyleSelector                                                     done
    - Style                                                             done
    - ColorStyle                                                        done
    - IconStyle                                                         inge
    - LabelStyle                                                        done
    - HotSpot?                                                          --
    - Serializable?                                                     --
 * APIDOX for classes in AbstractLayer                                  ----
    - ...
 * APIDOX for classes in src/lib:                                      INGE
   - Mainpage.dox							done
   - MarbleWidget                                                       done
   - MarbleControlBox                                                   --
   - MarbleModel                                                        --
   - MarbleNavigator                                                    done
   - MarblePlacemarkModel						--

Widget:
 * Make it possible to paint on different device types in addition      ----
   to painting on the MarbleWidget
    - QGraphicsView                                                     --
    - QPixmap                                                           --
    - QSvgRenderer                                                      --
 * Offer accessor method for the Pixmap, so it can be used to export    DONE
   the image, print it and copy it.
 * Separate the view from the globe (model)                             INGE
    - Let the view parameters be in the view instead of in the globe    done
    - Don't open any dialogs from the globe, do it from the controller. inge
    - Let the view know about the globe, but not the other way.         done

Make it a KDE4 application as a real member of kdeedu.
 * KApplication                                                         DONE
 * AboutData                                                            DONE
 * KConfig XT                                                           TACK
    - Use KConfig XT for settings					done
    - Provide settings dialog (?)					--
 * Translation                                                          DONE
 * User docs                                                            DONE
 * KDEPrint support                                                     DONE

Finish existing features
 * KML support (Murad Tagirov)                                          ----
    - One overall aim: make Digikam KML output and plasma weather       --
      applet work together with Marble. 
 * GPS support (Andrew Manson)
    - Read GPX files                                                    ----
    - Show waypoints                                                    ----
    - Show tracks                                                       ----
    - Show 'You are here' using the GPS                                 ----
 * Creating tiles during build instead of first run			TACK
 * Fix designer plugin dirs						TACK
 * Fix image downloading for Wikipedia                                  DONE

Documentation:
 * Programmers manual for using Marble components in other applications	----
 * Apidox for all public classes					----

Installation issues                                                     TACK
 * Only install the public include files                                --

 
Before KDE 4.1
----------------------------------------------------------------

Make it a more complete KDE4 application as a real member of kdeedu.
 * DBus Support                                                         TACK

Vector backend
 * Better scalability                                                   ----

Widget:
 * Support to display Timezones, Data available e.g. at:
	http://sarangworld.com/NMLUG/WorldTZ_102.zip

Features:
 * Areas, e.g. countries or districts                                   ----
 * Support for OpenStreetMap                                            TACK
    - load tiles                                                        --
    - display tiles                                                     --

Data:
 * Evaluate the implementation of tile specifications like 

   http://wiki.osgeo.org/index.php/WMS_Tiling_Client_Recommendation
   http://wiki.osgeo.org/index.php/Tile_Map_Service_Specification

   for practical relevance and implement those bits into our client that 
   make sense for us to have.

Integration with Qt designer
 * control files for the following widgets                              TACK
   - MarbleControlBox                                                   --
   - MarbleLocator (search field for placemarks)                        --
   - MarbleLegendBrowser                                                --
