Revision 712848

Go back to digest for 16th September 2007

Other in Educational

Torsten Rahn committed changes in /branches/marble/0.4/marble:

Lots of backports from trunk to get rid of known issues in 0.4:

- Various fixes related to finding and fixing possible memory leaks.
- Added a Wikipedia icon and a pointer towards the entry.
- Give visual feedback if the mouse hovers placemarks.
- Give visual feedback if the mouse drags the planet.
- Position and Altitude display in StatusBar for KDE frontend.
- Added Statusbar items to the Qt-Marble frontend.
- Introducing different Notations: Decimal and Sexagesimal (DMS).
- Put tile creation into a worker thread and adopted the TileCreationDialog
- Improved HttpFetchFile by encoding the path url correctly, adding User-Agent and support
for HTTP redirect, now all city names are loaded correctly from WikiPedia
- Read the HTML pages as UTF-8, now the webpages look a lot better
- Guess the wikipedia domain to use by examine the $LANG variable, so 'LANG=sv marble' will use the swedish wikipedia site ;)
- Refactored HttpDownloadManager and HttpFetchFile by introducing StoragePolicy.
- Fixed the TinyHttpBrowser to show images and load style sheets.
- Add DiscCache class

File Changes

Added 1 files
  • /branches/marble/0.4/marble/src/icons/wikipedia.png
Modified 54 files
  • /branches/marble/0.4/marble
  •   /ChangeLog
  •   /Findlibgps.cmake
  •   /src/KdeMainWindow.cpp
  •   /src/KdeMainWindow.h
  •   /src/marble.desktop
  •   /src/marble.qrc
  •   /src/QtMainWindow.cpp
  •   /src/QtMainWindow.h
  •   /src/lib/ClipPainter.cpp
  •   /src/lib/CMakeLists.txt
  •   /src/lib/CompassFloatItem.cpp
  •   /src/lib/CompassFloatItem.h
  •   /src/lib/GeoPoint.cpp
  •   /src/lib/GeoPoint.h
  •   /src/lib/GeoPolygon.cpp
  •   /src/lib/global.h
  •   /src/lib/HttpDownloadManager.cpp
  •   /src/lib/HttpDownloadManager.h
  •   /src/lib/HttpFetchFile.cpp
  •   /src/lib/HttpFetchFile.h
  •   /src/lib/MapScaleFloatItem.cpp
  •   /src/lib/MapTheme.cpp
  •   /src/lib/MarbleControlBox.cpp
  •   /src/lib/MarbleControlBox.h
  •   /src/lib/MarbleLegendBrowser.cpp
  •   /src/lib/MarbleLegendBrowser.h
  •   /src/lib/MarbleModel.cpp
  •   /src/lib/MarbleModel.h
  •   /src/lib/MarbleWidget.cpp
  •   /src/lib/MarbleWidget.h
  •   /src/lib/MarbleWidgetInputHandler.cpp
  •   /src/lib/MarbleWidgetPopupMenu.cpp
  •   /src/lib/PlaceMarkInfoDialog.cpp
  •   /src/lib/PlaceMarkInfoDialog.ui
  •   /src/lib/PlaceMarkManager.cpp
  •   /src/lib/PlaceMarkManager.h
  •   /src/lib/PlaceMarkModel.cpp
  •   /src/lib/TextureTile.cpp
  •   /src/lib/TextureTile.h
  •   /src/lib/TileCreator.cpp
  •   /src/lib/TileCreator.h
  •   /src/lib/TileCreatorDialog.cpp
  •   /src/lib/TileCreatorDialog.h
  •   /src/lib/TileLoader.cpp
  •   /src/lib/TileLoader.h
  •   /src/lib/tinywebbrowser.cpp
  •   /src/lib/tinywebbrowser.h
  •   /src/lib/vectorcomposer.cpp
  •   /src/lib/vectorcomposer.h
  •   /src/lib/gps/GpsLayer.cpp
  •   /src/lib/gps/GpsTracking.cpp
  •   /src/lib/gps/GpxFileModel.cpp
  •   /src/lib/gps/GpxFileModel.h
  •   /src/plugins/navigator/CMakeLists.txt
55 files changed in total