1. 22 Mar, 2016 8 commits
  2. 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
  3. 20 Mar, 2016 11 commits
  4. 19 Mar, 2016 2 commits
  5. 06 Mar, 2016 1 commit
  6. 03 Mar, 2016 1 commit
  7. 21 Feb, 2016 1 commit
  8. 20 Feb, 2016 1 commit
  9. 14 Feb, 2016 3 commits
  10. 10 Feb, 2016 1 commit
  11. 31 Jan, 2016 1 commit
  12. 18 Jan, 2016 1 commit
  13. 17 Jan, 2016 1 commit
    • Dennis Nienhüser's avatar
      Fix srtm2 (ele profile) download. Avoid fko=>mko redirects. · b89e5fce
      Dennis Nienhüser authored
      Summary:
      Fixed:
      - After moving from files.kde.org to maps.kde.org the elevation profile
        data in the srtm2 map theme failed to download.
      - After moving to maps.kde.org all queries to tiles on files.kde.org
        caused another http lookup to process the redirect.
      
      Old DGML files keep working, but there is more flexibility now: MarbleServerLayout can be used and still override the server URL and the path. I wonder however if this kind of flexibility is useful?
      
      Reviewers: #marble, rahn
      
      Subscribers: #marble
      
      Projects: #marble
      
      Differential Revision: https://phabricator.kde.org/D830
      b89e5fce
  14. 16 Jan, 2016 1 commit
    • Dennis Nienhüser's avatar
      Fix a crash when using the blocking API of ParsingRunnerManager · 31f7b982
      Dennis Nienhüser authored
      Both QThreadPool and ParsingRunnerManager were trying to delete the
      same class instance. Now ParsingRunnerManager only keeps track of
      the number of active parsers, but does not attempt to delete them
      once they finish.
      
      A simpler fix would have been to call setAutoDelete(false) in the
      ParsingTask ctor, but this approach seems cleaner.
      
      CCBUG: 357157
      31f7b982
  15. 15 Jan, 2016 3 commits
  16. 09 Jan, 2016 1 commit