1. 03 Jul, 2016 1 commit
  2. 18 Oct, 2015 1 commit
    • Torsten Rahn's avatar
      Add automatically assigned detail levels to each node · 5b989a83
      Torsten Rahn authored
      in a way that is remotely similar to Douglas-Peuckert.
      The detail level gets assigned via
      GeoDataLineStrings::optimized() which returns another
      lineString that holds detail level information.
      This call is currently made inside the PN2 and
      OSM file parser.
      The algorithm works best for long linestrings.
      Therefore the maximum benefit is made e.g. for
      the atlas map theme where performance increases
      by about 10-20%.
      5b989a83
  3. 06 Mar, 2014 1 commit
  4. 04 Jan, 2014 1 commit
  5. 31 Dec, 2013 1 commit
  6. 03 Nov, 2013 1 commit
    • Dennis Nienhüser's avatar
      Directory structure reorganization · 1a0dbc18
      Dennis Nienhüser authored
      Moves files and directories:
      1) src/lib => src/lib/marble
      2) src/*marble-qt related* => src/apps/marble-qt
         src/*marble (KDE) related* => src/apps/marble-kde
         src/qt-components/marble-touch => src/apps/marble-touch
      
      1) is a preparation to align the structure of installed headers with
      the structure of the library sources, so that we can build tools and
      examples in the same go and detect API changes early.
      2) results in a much more tidy src/ and more intuitive location of the
      sources of the respective applications.
      
      REVIEW: 112114
      1a0dbc18
  7. 11 Mar, 2013 2 commits
  8. 17 Jul, 2012 1 commit
  9. 10 Nov, 2011 2 commits
  10. 10 Sep, 2011 1 commit
  11. 11 May, 2011 1 commit
    • Dennis Nienhüser's avatar
      Revert "Fix another memleak due to wrong reference counting." · dd891e0e
      Dennis Nienhüser authored
      This reverts commit 9a1e0c39.
      Exchanges a crash for a memory leak. With the patch applied
      saving a track leads to a crash some time after
      PositionTracking.cpp:213. The deletion of the document
      seems to delete some shared data as well. I'm not sure how
      ownership in PositionTracking.cpp:206 is supposed to be.
      
      CCMAIL: tgridel@free.fr
      dd891e0e
  12. 07 May, 2011 1 commit
  13. 26 Dec, 2010 1 commit
  14. 14 Nov, 2010 1 commit
  15. 07 Apr, 2010 1 commit
  16. 29 Mar, 2010 1 commit
  17. 19 Jan, 2010 1 commit
  18. 03 Aug, 2009 1 commit
    • Thibaut Gridel's avatar
      nodeType for GeoDataObject classes · ea3ec75c
      Thibaut Gridel authored
      method in private classes due to shared d pointers
      GeoScene classes dropped
      GeoDataType namespace for string values
      
      svn path=/trunk/KDE/kdeedu/marble/; revision=1006554
      ea3ec75c
  19. 18 Jul, 2009 1 commit
    • Michael Jansen's avatar
      Fix memory leak. · 5c888274
      Michael Jansen authored
      ==7385== 47,744 (3,072 direct, 44,672 indirect) bytes in 64 blocks are definitely lost in loss record 408 of 508
      ==7385==    at 0x4C2506C: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so)
      ==7385==    by 0x536DD16: Marble::GeoDataLineStringPrivate::toDateLineCorrected(Marble::GeoDataLineString const&, QVector<Marble::GeoDataLineString*>&) (GeoDataLineString.cpp:414)
      ==7385==    by 0x536E02E: Marble::GeoDataLineString::toDateLineCorrected() const (GeoDataLineString.cpp:313)
      ==7385==    by 0x536E0AC: Marble::GeoDataLineString::toRangeCorrected() const (GeoDataLineString.cpp:303)
      ==7385==    by 0x53E09AA: Marble::AbstractProjection::screenCoordinates(Marble::GeoDataLineString const&, Marble::ViewportParams const*, QVector<QPolygonF*>&) (AbstractProjection.cpp:143)
      ==7385==    by 0x53C9762: Marble::GeoPainter::drawPolyline(Marble::GeoDataLineString const&, QString const&, QFlags<Marble::LabelPositionFlag>) (GeoPainter.cpp:389)
      ==7385==    by 0x13368F36: Marble::GraticulePlugin::renderLatitudeLine(Marble::GeoPainter*, double, Marble::GeoDataLatLonAltBox const&, QString const&, QFlags<Marble::LabelPositionFlag>) (GraticulePlugin.cpp:226)
      ==7385==    by 0x1336963B: Marble::GraticulePlugin::render(Marble::GeoPainter*, Marble::ViewportParams*, QString const&, Marble::GeoSceneLayer*) (GraticulePlugin.cpp:173)
      ==7385==    by 0x53D1CFD: Marble::LayerManager::renderLayer(Marble::GeoPainter*, Marble::ViewParams*, QString const&) (LayerManager.cpp:136)
      ==7385==    by 0x53D1E5D: Marble::LayerManager::renderLayers(Marble::GeoPainter*, Marble::ViewParams*, QStringList const&) (LayerManager.cpp:119)
      ==7385==    by 0x539D6FD: Marble::MarbleModel::paintGlobe(Marble::GeoPainter*, int, int, Marble::ViewParams*, bool, QRect const&) (MarbleModel.cpp:613)
      ==7385==    by 0x53A38E9: Marble::MarbleMapPrivate::paintGround(Marble::GeoPainter&, QRect&) (MarbleMap.cpp:277)
      
      CCMAIL:marble-devel@kde.org
      
      svn path=/trunk/KDE/kdeedu/marble/; revision=998751
      5c888274
  20. 13 Jul, 2009 2 commits
  21. 11 Jul, 2009 1 commit
  22. 09 Jul, 2009 1 commit
  23. 16 Jun, 2009 2 commits
  24. 15 Jun, 2009 2 commits
  25. 08 Jun, 2009 2 commits
    • Torsten Rahn's avatar
      Forward-porting r979013 projection cleanup and fixes in order to make bholst happy ;) · 55b0e0c4
      Torsten Rahn authored
      
      
      svn path=/branches/marble/marble-gsoc-2009/; revision=979016
      55b0e0c4
    • Torsten Rahn's avatar
      - Simplify projection code: · ae23e490
      Torsten Rahn authored
        * Getting rid of the projection helper classes by introducing a map shape method.
        * Renaming projectedRegion -> projectedMap
        * Fixing a few more remaining projection bugs
        * Getting rid of the UTM projection ( It's unmaintained doesn't work and I got the 
          impression that hdevalence rather wanted to implement a UTM coordinate grid ).
        * Initial step of dealing with the date line in a generic way in line strings to 
          fix date line issues.
      
      
      svn path=/trunk/KDE/kdeedu/marble/; revision=979013
      ae23e490
  26. 01 Jun, 2009 1 commit
    • Torsten Rahn's avatar
      · 87f487a5
      Torsten Rahn authored
      - Fixes for axial tilt
      - Fixes for polyline drawing for different projections
      - Various fixes ...
      - Cleaned up BUGS file a bit
      
      
      svn path=/trunk/KDE/kdeedu/marble/; revision=976270
      87f487a5
  27. 02 Apr, 2009 1 commit
  28. 01 Apr, 2009 1 commit
  29. 14 Feb, 2009 1 commit
  30. 03 Feb, 2009 1 commit