Skip to content
Snippets Groups Projects
  1. Jan 07, 2016
    • Philipp Erhardt's avatar
      Remove unnecessary defines · 01a9f7ee
      Philipp Erhardt authored
      01a9f7ee
    • Pino Toscano's avatar
      Unlock SearchWorker on exit · 44cffe47
      Pino Toscano authored
      When breaking the forever loop in SearchWorker::run(), unlock the mutex
      of the SearchBar, otherwise it will stay as locked on shutdown.
      44cffe47
    • Pino Toscano's avatar
      qmake: disable pre-Qt5 methods, enable deprecation warnings · e37396a3
      Pino Toscano authored
      When build with Qt5, katarakt does not use pre-Qt5 compatibility
      methods anymore, so do not enable them; OTOH, enable warnings for
      deprecated methods.
      e37396a3
    • Pino Toscano's avatar
      Port to non-deprecated methods of QHeaderView · 583aa30a
      Pino Toscano authored
      They were just renamed, with the old names left for compatibility.
      583aa30a
    • Pino Toscano's avatar
      qStableSort -> std::stable_sort · 25af37dc
      Pino Toscano authored
      Qt5 deprecates most of its own algorithms in favour of C++ native ones,
      so use latter when building with Qt5.
      25af37dc
    • Pino Toscano's avatar
      First support for building with Qt5 · df5c5549
      Pino Toscano authored
      When the Qt version is greater than 4 (so 5 at least), require the
      QtWidgets module as well, which is where QWidget-based stuff lives.
      Temporarily enable deprecated methods in Qt5, so there are no code
      changes required.
      
      Also pick the right poppler version, poppler-qt4 for Qt4 and
      poppler-qt5 for Qt5, including the right header depending on the
      version.
      
      These changes allow katarakt to build and link, and it seems to be
      working fine at a quick glance.
      df5c5549
    • Pino Toscano's avatar
      Canonicalize poppler-qt4 includes · 363c988c
      Pino Toscano authored
      Now that the right include directories of poppler-qt4 are used, use the
      right way to include its headers, that is without the "poppler/qt4/"
      prefix.
      363c988c
    • Pino Toscano's avatar
      qmake: improve and optimize pkg-config usage · 1f2f6344
      Pino Toscano authored
      Make use of the qmake feature for finding packages using pkg-config,
      and using their results for include paths and libraries.
      Also, optimize the way the version of poppler is read: query pkg-config
      only once at qmake time, splitting the bits in variables added as
      CFLAGS; this way, we avoids spawning 99 times (!) pkg-config and cut
      during build.
      
      All of this is done on Unix systems only, as pkg-config is available
      only there.
      1f2f6344
  2. Jan 01, 2016
  3. Dec 31, 2015
  4. Nov 01, 2015
  5. Oct 30, 2015
  6. Oct 28, 2015
  7. Oct 23, 2015
  8. Oct 09, 2015
  9. Oct 08, 2015
  10. Sep 25, 2015
  11. Sep 09, 2015
  12. Sep 08, 2015
  13. Aug 14, 2015
  14. Jul 05, 2015
  15. Jul 04, 2015
    • Hans-Peter Deifel's avatar
      Add basic dbus-API for synctex support · c8d69cda
      Hans-Peter Deifel authored
      Katarakt now exposes a dbus-API that allows TeX-editors to synchronize
      the positions in source code and pdf via synctex.
      
      TODO: The API allows to specify positions in the PDF as (page,x,y)
      triple, but the x,y coordinates are currently ignored or set to 0,
      respectively. We need more katarakt-internal API for this to be
      implementable.
      c8d69cda
Loading