1. 16 Sep, 2017 3 commits
  2. 13 Sep, 2017 3 commits
  3. 12 Sep, 2017 4 commits
    • Gilbert Assaf's avatar
      99be29e5
    • Henrik Fehlauer's avatar
      Update to synctex 1.19 · bd20e48c
      Henrik Fehlauer authored
      Summary:
      This should prevent crashes when reloading some synctex-enabled pdf
      files created with newer versions of TeXLive. We also gain bugfixes,
      features and improved accuracy from the last 6 years of synctex
      development.
      
      Procedure followed:
      - svn co svn://tug.org/texlive/trunk/Build/source/texk/web2c/synctexdir
      - Check out revision 45150
      - Update files present in core/synctex/*
      - Adapt Okular code to changes
      - Review and drop or update/apply old patches using quilt
      - Create missing patches for local synctex changes
      - New patch: Omit warning message when opening non-synctex pdf
      - Two new patches to fix more compiler warnings
      - New patch: Plug multiple leaks and prevent a segfault
      
      TODO for later:
      - Move sync file detection code to Okular to never call into synctex C code for non-synctex files
      - Evaluate feasibility of upstreaming all patches for TeXLive 2018 and using synctex as a library
      
      BUG: 383915
      FIXED-IN: 17.12.0
      
      Test Plan:
      - No crash in synctex on reloading empty.pdf from bugreport anymore.
      - Shift-clicking on a word in a simple pdf opens Kate with the corresponding tex line.
      - Forward and backward search in Kile seems to work.
      - Works with synctex files from both TeXLive 2015 and 2017.
      - PartTest::testForwardPDF still passes.
      - No additional memory leaks in autotests and with basic synctex and non-synctex usage of Okular.
      
      Reviewers: #okular, sander, #kile, aacid
      
      Reviewed By: #okular, aacid
      
      Subscribers: mludwig, aacid
      
      Tags: #okular
      
      Differential Revision: https://phabricator.kde.org/D7594
      bd20e48c
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 9d406705
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      9d406705
    • Script Kiddy's avatar
      GIT_SILENT made messages (after extraction) · 193ecf76
      Script Kiddy authored
      193ecf76
  4. 11 Sep, 2017 3 commits
  5. 07 Sep, 2017 2 commits
    • Julian Wolff's avatar
      Fix automatic reload of files saved with QSaveFile · e3747ca3
      Julian Wolff authored
      Summary:
      Files saved with QSaveFile don't get dirty. They are deleted and replaced.
      Thus, inotify and KDirWatch don't emit a "dirty" signal (which is the correct behaviour).
      Listening for the "created" signal of KDirWatch allows us to get notified on replaced files.
      
      BUG: 384185
      
      Test Plan:
      Opened a markdown document in Okular.
      Edited and saved the document with Kate.
      The file is reloaded in Okular as expected.
      
      Reviewers: aacid
      
      Reviewed By: aacid
      
      Subscribers: sander, rkflx, #okular
      
      Tags: #okular
      
      Differential Revision: https://phabricator.kde.org/D7671
      e3747ca3
    • Oliver Sander's avatar
      Implement rasterized printing with QPrinter with hidden annotations · 5a716e06
      Oliver Sander authored
      Previously, rasterized printing would use the QPrinter backend whenever
      annotations were to be printed, and fall back to the convert-to-ps
      toolchain otherwise.  Effectively, this meant that printing on
      windows without showing the annotations was not possible (because
      on windows only the QPrinter can be used for printing).
      
      Starting with poppler 0.60, there is a way to disable annotation
      rendering for the renderToImage and renderToPainter methods that
      are used by QPrinter.  This patch makes use of this new option,
      making printing on windows without annotations possible.
      
      Differential Revision: https://phabricator.kde.org/D7688
      5a716e06
  6. 05 Sep, 2017 2 commits
    • Kevin Funk's avatar
      clang-tidy: modernize-use-nullptr run · a53a2402
      Kevin Funk authored
      Semi-ACK'd by Albert :)
      a53a2402
    • Kevin Funk's avatar
      Fix CMake warning · a2bb8fbb
      Kevin Funk authored
      CMake Warning (dev) at
      /home/kfunk/devel/install/kf5/share/ECM/modules/ECMPackageConfigHelpers.cmake:84
      (message):
        Your project already requires a version of CMake that includes the
        find_dependency macro via the CMakeFindDependencyMacro module.  You
      should
        use CMakePackageConfigHelpers instead of ECMPackageConfigHelpers.
      a2bb8fbb
  7. 04 Sep, 2017 4 commits
  8. 02 Sep, 2017 3 commits
  9. 01 Sep, 2017 2 commits
  10. 31 Aug, 2017 1 commit
  11. 30 Aug, 2017 9 commits
  12. 29 Aug, 2017 4 commits