summaryrefslogtreecommitdiff
path: root/lisp/pdf-tools.el
AgeCommit message (Collapse)Author
2019-04-13Bump tablist version requirementAndreas Politz
2019-02-20Add the ability to specify which installer to useMohammed Yaseen Mowzer
This is useful when you have two installers on the same machine (e.g. pacman and nix-shell) and you want to choose between one of them.
2018-12-21Update versionAndreas Politz
2018-04-21Merge branch 'next'Andreas Politz
2018-04-21Fixed Path Issue on Windows and updated readmeRoger Iyengar
Changed install to always prompt Windows users for MSYS2 location. This allows users who have their cygwin bin directory in their path variable to install pdf-tools properly
2018-01-09Fix mention of wrong variable in docstringAaron Madlon-Kay
2017-09-30Change pdf-tools custom parent-groupAndreas Politz
2017-09-23Add a magic-mode-alist entry for PDF filesAndreas Politz
2017-09-15Add missing script argumentAndreas Politz
2017-09-14Don't force installation dir on WindowsAndreas Politz
2017-09-13Implement pdf-tools-install optionsAndreas Politz
Adds no-query-p, skip-dependencies-p, force-dependencies-p and no-error-p options.
2017-09-13Install into /mingw*/bin on msys2 systemsAndreas Politz
2017-09-13Remove autobuild default target featureAndreas Politz
2017-09-13Change the way the epdfinfo directory is chosenAndreas Politz
2017-09-13WIPAndreas Politz
2017-09-13Continue the autobuild even if OS is'nt recognizedAndreas Politz
2017-09-12Bump version to 0.90Andreas Politz
2017-09-12Implements a new build process for the serverAndreas Politz
2017-09-10New release (v0.80)v0.800.80Andreas Politz
2017-08-20Improves guessing the msys2 architectureAndreas Politz
2017-08-20Fixes whitespaceAndreas Politz
2017-08-11Add the long lost callback usageAndreas Politz
Calling the callback argument of pdf-tools--melpa-build-server has been lost in some past commit.
2017-03-01Delete trailing whitespaceAndreas Politz
2016-04-10Merge branch 'pull/170'Andreas Politz
2016-03-02Enable automatic build from within EmacsLars Ljung
2015-12-27Automate the build on FreeBSDJoseph Mingrone
The GNU make binary on FreeBSD (and other BSDs) is named `gmake`. This change makes the build work for those systems. It's been tested on FreeBSD, but should work on other BSDs. A short note was also added in README.org to help FreeBSD users get things working.
2015-06-18Add let-alist as package dependencyAndreas Politz
* Makefile (PKGFILE_CONTENT): * lisp/pdf-tools.el:
2015-06-12Added VPDF feature.Andreas Politz
* lisp/pdf-virtual.el: New file handling virtual PDF documents. * test/pdf-test.el: Tests for that feature. * lisp/pdf-misc.el: Extend the menu appropriately. * lisp/pdf-view.el: Make pdf-view-mode play nicer with it's derived mode pdf-virtual-view-mode. * lisp/pdf-tools.el: Integrate pdf-virtual. * NEWS: Added item. * README.org: Mention it.
2015-06-11Simplify pdf-info interface.Andreas Politz
* lisp/pdf-tools.el: Add let-alist as requirement. * lisp/pdf-occur.el (pdf-occur-add-matches, pdf-occur-start-search): Use new interface. * lisp/pdf-isearch.el (pdf-isearch-search-page): Use new interface. * lisp/pdf-info.el (pdf-info-query--transform-action, pdf-info-query--transform-response): Prefer alists over trees or positional lists, where appropriate. (pdf-info-search-string,pdf-info-search-regexp,pdf-info-pagelinks pdf-info-charlayout,pdf-info-pagelinks, pdf-info-outline, pdf-info-synctex-forward-search, pdf-info-synctex-backward-search): Updated documentation. * test/pdf-info.ert: Require let-alist, use new interface. * Makefile (bytecompile, test): Use cask. * Cask (depends-on): Add let-alist. * lisp/pdf-outline.el: Use new interface. * lisp/pdf-links.el: Use new interface. * lisp/pdf-cache.el: Use new interface. * lisp/pdf-sync.el: Use new interface.
2015-06-03Merge pull request #95 from svend/spellingpolitza
Fix spelling
2015-06-02Fix spellingSvend Sorensen
2015-06-02Bumped versionAndreas Politz
2015-05-26Enable pdf-view-mode only if neededv0.60Andreas Politz
* lisp/pdf-tools.el (pdf-tools-install): Check if buffer is already in pdf-view-mode. This avoids resetting of local variables/state.
2015-03-31Make compiler happy.Andreas Politz
* lisp/pdf-tools.el (pdf-occur-global-minor-mode): Declare autoloaded function.
2015-03-31Enable pdf-occur-global-minor-mode by default.Andreas Politz
* lisp/pdf-tools.el (pdf-tools-install,pdf-tools-uninstall): Special case this one.
2015-03-30Bumped version added NEWS.Andreas Politz
* lisp/tablist.el: * lisp/pdf-tools.el: * NEWS: * Makefile (PACKAGE_VERSION):
2015-03-30* lisp/pdf-occur.el: New and improved asynchronous, multiple file occur.Andreas Politz
* lisp/pdf-isearch.el:(pdf-isearch-occur): New command. * lisp/tablist.el (tablist-generate-sorter): New macro * lisp/pdf-tools.el (pdf-tools-modes, pdf-tools-enabled-modes): Added occur global mode.
2015-02-10Added auto-slice feature.Andreas Politz
* lisp/pdf-view.el (pdf-view-auto-slice-minor-mode): Mode setting the slice after changing the page. * lisp/pdf-tools.el (pdf-tools-modes): Add pdf-view-auto-slice-minor-mode, but don't enable it per default.
2015-02-08Fix regression.Andreas Politz
* lisp/pdf-tools.el (pdf-tools-install): Uncomment the condition.
2015-02-08Improved upgrade process.Andreas Politz
* lisp/pdf-tools.el (pdf-tools-install): Added a no-error argument.
2015-02-07Impproved updating procedure.Andreas Politz
* lisp/pdf-tools.el (pdf-tools-handle-upgrades): Allow to skip the upgrade code. Also give some visual feedback in the dormant PDF buffers.
2015-02-07Add safety check.Andreas Politz
* lisp/pdf-tools.el: Check whether load-file-name is a string.
2015-02-07Add safety check.Andreas Politz
* lisp/pdf-tools.el: Check whether pdf-info-epdfinfo-program is a string.
2015-02-07Fixed a bug.Andreas Politz
* lisp/pdf-tools.el: Give save-some-buffers the right callback.
2015-02-07Streamline melpa upgrading.Andreas Politz
* lisp/pdf-tools.el: Added an autoload, which checks whether a upgrade is in process and tries to do the right things. (pdf-tools--melpa-build-server): Added possibility to skip installing dependencies and a callback argument. (pdf-tools-install): Allow for automatic compilation and skipping of dependencies stuff. * Makefile: Added a target producing melpa-like packages. Removed the instruction about calling pdf-tools-install once more.
2015-02-06Don't invoke apt-get if it's n/a.Andreas Politz
* lisp/pdf-tools.el (pdf-tools--melpa-build-server): Check executability of apt-get and sudo.
2015-02-02Use silent make rules.Andreas Politz
* server/configure.ac: Added silent-rules option. * lisp/pdf-tools.el (pdf-tools--melpa-build-server): Use V=0 flag.
2015-01-29Add notice about updating.Andreas Politz
* lisp/pdf-tools.el:
2015-01-23Add melpa install code.Andreas Politz
* lisp/pdf-tools.el: (pdf-tools--melpa-build-server): Function for building the server. (pdf-tools-install): Offer to build the server. * Makefile (PACKAGE_VERSION): Hard-code duplicate version here (mh). * server/configure.ac: Dito (grh).
2015-01-21Removed server building related code.Andreas Politz
* lisp/pdf-tools.el (pdf-tools-build-server): Removed. (pdf-tools-install): Don't try to compile the server. * Makefile: Removed melpa target.