Skip to content

Tags: vedang/pdf-tools

Tags

v1.1.0

Toggle v1.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
vedang Vedang Manerikar
Release v1.1.0

Improve overall user experience

- Make `selection-style` configurable when selecting text, via
  `pdf-view-selection-style` @hrdl-github #73
  - This feature enabled us to change the default `selection-style` used
    in `pdf-tools` from `GLYPH` to `WORD`.
  - The change makes highlighting / selecting text **much** snappier. If
    you want to go back to the old behaviour of selecting by glyph
    instead of word, or if you want to select a whole line instead,
    customize `pdf-view-selection-style`
- Track rotation of pages and add a command to make rotation of pages
  easy @Vizs #165
  - The new command is bound to `R` in `pdf-view-mode-map`.
- Add support for maintaining hue in `pdf-view-midnight-minor-mode`
  using the OKLab color space @smithzvk #69 #197
  - This inversion method is now enabled by default and can be
    controlled by the `pdf-view-midnight-invert` variable. Check out the
    images in the PR for how beautiful the colors look in midnight mode
    now.
  - Also thanks to @Atreyagaurav for pushing fixes which improved this
    feature.

Functionality fixes and improvements

- Fix: Saving a PDF when `buffer-file-name` is missing will now prompt
  for a filename (eg: in EWW) @akater #178
- Fix: Ensure `pixel-scroll-precision-mode` is deactivated correctly
  @mssdvd #206

Installation and Platform Compatibility improvements

Please note: as of this release, users are not expected to manually set
anything on their machines during installation. (for example:
`$PKG_CONFIG_PATH`). The installation should **just work**. If it does
not, please open a ticket so that we can track it.

- Add `cairo-devel` to Void Linux package list @crzjp #203

v1.0.0

Toggle v1.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
vedang Vedang Manerikar
Release v1.0.0

* Breaking changes:
- Raise the minimum supported version of Emacs to 26.3 #26
  Drop support for Emacs 24 and 25. This allows for some code
  cleanup. *This is a major breaking change*.

- Change the default value of pdf-view-use-scaling #133
  `pdf-view-use-scaling` is now true by default, leading to rendering
  of crisp images on high-resolution screens. This should not cause
  problems on low-resolution screen (other than taking up more cache
  space / increasing rendering time), but if it does, please `(setq
  pdf-view-use-scaling nil)` in your configuration.

Other than the breaking changes, this release contains a lot of
changes related to user experience improvements and installation /
compatibility improvements.

It also sets up the stage for adding new features and closing
long-standing PRs into `pdf-tools`. I'm hoping to follow this release
up with a `1.1.0` release before the year is out, which will contain
some of these pending PR changes.

Thanks, and enjoy!

v0.99

Toggle v0.99's commit message

Verified

This tag was signed with the committer’s verified signature.
vedang Vedang Manerikar
Emacs 24 and 25 compliant pdf-tools

This tag marks the last working version of `pdf-tools` with Emacs
versions 24 and 25. Creating this as a potential revert point / last
usable point for existing users on Emacs 24 and 25.

v0.91

Toggle v0.91's commit message

Verified

This tag was signed with the committer’s verified signature.
vedang Vedang Manerikar
Release v0.91 🍾🥂

This is the last release to support Emacs 24.x. Release 1.0.0 will
update the minimum supported Emacs version.

NEWS:
** Make changes required by newer versions of Emacs
A number of changes are made to support new elisp / package changes. There is no impact of this on existing users.
- Emacs 27, Emacs 28 and Emacs 29 are supported now.
- Synctex 1.21 is supported now.
** Improve overall install experience
Running ~M-x pdf-tools-install~ should _just work_ now.
** Add support for high-resolution displays (Retina display on Mac)
Setting ~pdf-view-use-scaling~ to a non-nil value now renders crisp images on high-resolution displays.

v0.90

Toggle v0.90's commit message
Released 0.90

v0.80

Toggle v0.80's commit message
* Tablist package

  The files tablist.el and tablist-filter.el are no longer part of
  pdf-tools, but continue to live on in the tablist package, on which
  pdf-tools now depends on.
* Encrypted files
  When encountering an encrypted file, query for a password and
  attempt to decrypt it.
* Backward sync from isearch
  In isearch, press M-s s to visit the source of the current match.
* Disable unicode in mode-line
  New variable pdf-view-use-unicode-lighter which allows for
  disabling the use of unicode in the mode-line.

v0.70

Toggle v0.70's commit message
Adds translattion of highlight annotations

v0.60

Toggle v0.60's commit message
Enable pdf-view-mode only if needed

* lisp/pdf-tools.el (pdf-tools-install): Check if buffer is already in
  pdf-view-mode. This avoids resetting of local variables/state.

v0.50

Toggle v0.50's commit message
Add .clang_complete .

v0.40

Toggle v0.40's commit message
Fix compile errors and warnings.

* lisp/pdf-sync.el (pdf-sync-correlate-pdf): Fix wrong parentheses.
  (pdf-sync-correlate-pdf,
  pdf-sync-synctex-file-name,
  pdf-sync-synctex-file-name): Make compiler happy.