1. 20 Nov, 2020 5 commits
  2. 18 Nov, 2020 3 commits
  3. 14 Nov, 2020 1 commit
    • Alexander Lohnau's avatar
      Remove dead code · 3c1fa441
      Alexander Lohnau authored
      A lot of this code has been commented out for over
      a decade and adds no value to the project.
      It is only annoying when you look over it ;).
      
      Same for the KNS2 support which was commented out.
      
      Also some of the debug statements didn't even build
      anymore, because the properties got removed/refactored.
      3c1fa441
  4. 11 Nov, 2020 2 commits
  5. 09 Nov, 2020 1 commit
    • Albert Astals Cid's avatar
      Remove kdocumentviewer · f9841b0f
      Albert Astals Cid authored
      It was causing problems (Windows build fails) now that we enabled  -Wweak-vtables (and
      probably before didn't work that much before, guessing that's why we had that if (doc)
      in openFile)
      
      This is the simplest solution, invokeMethod is not great but we already
      use it, so it's not too terrible
      
      The openDocument function was unused so remove it.
      
      The other two solutions are:
       * Make KDocumentViewer be part of okularcore and then link the
         okularcore to the okular binary, not nice
       * Make another dynamic library that just contains the KDocumentViewer
         class, but i'd rather not add yet another library we have to install
         and take care of
      f9841b0f
  6. 08 Nov, 2020 4 commits
  7. 03 Nov, 2020 1 commit
  8. 01 Nov, 2020 2 commits
    • Nicolás Alvarez's avatar
      gitlab-ci: use eatmydata in apt-get · d23422d0
      Nicolás Alvarez authored
      apt-get uses several fsync() calls on each package it installs, and that's
      very slow, especially on non-SSD. eatmydata turns fsync into no-op, which
      makes package installation much faster (it can cause corruption if there's
      power loss or similar, but that doesn't matter in CI where we throw away
      the whole container anyway).
      
      Currently the build_ubuntu_20_04 job in GitLab CI takes 8-9 minutes to
      install dependencies. Using eatmydata it went down to 2 minutes.
      d23422d0
    • David Hurka's avatar
      Do not disable flick if cursor has been wrapped · 08c4d4f7
      David Hurka authored
      BUG: 420556
      FIXED-IN: 1.11.3
      08c4d4f7
  9. 31 Oct, 2020 2 commits
  10. 29 Oct, 2020 1 commit
  11. 28 Oct, 2020 4 commits
  12. 27 Oct, 2020 2 commits
    • Albert Astals Cid's avatar
      Set focus to the next current tab when closing the current tab · 91dbaa1f
      Albert Astals Cid authored
      And by that it means giving the focus to the pageview which is most of
      the fimes what we want. One could argue that if i had the focus on the
      searchbar we should restore the focus there, but that makes not much
      sense to me, since each tab is it's own world, at most one could say,
      let's remember where the focus was in that tab the last time it was
      focused and restore it there, but it seems a bit convoluted.
      
      To be able of setting the focus to the pageview from the shell we need
      to set up some focus proxies, so that part->widget (which is the sidebar)
      ends up giving the focus to the pageview, which is what makes sense if
      someone says "you part, set yourself the focus"
      
      BUGS: 428257
      91dbaa1f
    • Albert Astals Cid's avatar
      a66a18b8
  13. 26 Oct, 2020 1 commit
  14. 25 Oct, 2020 1 commit
  15. 24 Oct, 2020 1 commit
  16. 23 Oct, 2020 2 commits
  17. 21 Oct, 2020 4 commits
    • Nate Graham's avatar
      Merge branch 'release/20.08' into master · 12cb9d4e
      Nate Graham authored
      12cb9d4e
    • Nate Graham's avatar
      Fix fast scrolling with Shift+Scroll · 777ac37e
      Nate Graham authored
      When holding down the shift key, multiply wheel and touchpad scroll
      distances by 10 to re-implement the fast scrolling feature that
      broke when we added animated/smooth scrolling.
      
      BUG: 420889
      FIXED-IN: 1.11.3
      777ac37e
    • David Hurka's avatar
      Fix cursor not updated after clicking internal link · 843c43cc
      David Hurka authored
      updateCursor() was called by wheelEvent(), which made sense,
      because after the wheel event the page will have moved under the cursor.
      
      With smooth scrolling, it makes less sense in wheelEvent(),
      because at that point scrolling is still in the future.
      
      scrollContentsBy() appears to be called on every scroll step.
      (It is documented to be called at scrollbar value changes, so makes sense.)
      
      This patch removes updateCursor() from wheelEvent(), but adds it to scrollContentsBy().
      
      I did not check anything out with d->visibleItems, as was indicated it !176.
      
      BUG: 421437
      843c43cc
    • David Hurka's avatar
      Fix cursor not updated after clicking internal link · 8b008b02
      David Hurka authored
      updateCursor() was called by wheelEvent(), which made sense,
      because after the wheel event the page will have moved under the cursor.
      
      With smooth scrolling, it makes less sense in wheelEvent(),
      because at that point scrolling is still in the future.
      
      scrollContentsBy() appears to be called on every scroll step.
      (It is documented to be called at scrollbar value changes, so makes sense.)
      
      This patch removes updateCursor() from wheelEvent(), but adds it to scrollContentsBy().
      
      I did not check anything out with d->visibleItems, as was indicated it !176.
      
      BUG: 421437
      8b008b02
  18. 17 Oct, 2020 2 commits
  19. 16 Oct, 2020 1 commit