1. 02 Apr, 2016 5 commits
  2. 01 Apr, 2016 3 commits
  3. 31 Mar, 2016 2 commits
    • Torsten Rahn's avatar
      - Turn the Quaternion inside a GeoDataCoordinate into a pointer · 2b61b6f7
      Torsten Rahn authored
      - Instantiate the Quaternion and initialize it lazily only once
        quaternion() is called
      As a result the quaternion is only instantiated for spherical
      projections. And it only gets instantiated once the
      GeoDataCoordinate object is evaluated for drawing.
      This reduces initialization time and reduces the memory footprint
      by about 4 MB on average.
      2b61b6f7
    • Dennis Nienhüser's avatar
      Do not crash when toggling projections · 6ee45333
      Dennis Nienhüser authored
      Only happened when disabling the last texture layer in a map theme
      with mixed vector and texture layers (e.g. disabling osm texture tiles
      in vector osm)
      6ee45333
  4. 29 Mar, 2016 2 commits
  5. 28 Mar, 2016 5 commits
  6. 27 Mar, 2016 8 commits
  7. 23 Mar, 2016 1 commit
  8. 22 Mar, 2016 9 commits
  9. 21 Mar, 2016 3 commits
    • Dennis Nienhüser's avatar
      Faster completion when there cannot be any results · 5ddef264
      Dennis Nienhüser authored
      When a completion has no results, a longer query starting with the same
      string as the failing one cannot have any results (as long as the model
      has not changed under the hood). Do not search in this case.
      
      This speeds up the common case when the user keeps on typing for a
      search string when the completion runs out of results, or hits backspace
      repeatedly in the same case.
      5ddef264
    • Dennis Nienhüser's avatar
      Improve QML scroll bar appearance · 5432b126
      Dennis Nienhüser authored
      Lighter, invisible when not moving, DPI aware width, clipped.
      5432b126
    • Dennis Nienhüser's avatar
      Fix crash on exit · c8340f16
      Dennis Nienhüser authored
      Member variables are destroyed in reverse order of appearance. When
      the tile cache is destructed, the shared pointers of its documents
      can reach zero and will attempt to remove themselves from the tree
      model. While doing so the garbage queue and the list of pending
      documents is checked, so they need to be intact at this point. This
      is only the case if the tile cache appears after the garbage queue
      and the list of pending documents in the member variables list.
      c8340f16
  10. 20 Mar, 2016 2 commits