summaryrefslogtreecommitdiff
path: root/NEWS
AgeCommit message (Collapse)Author
2025-12-31doc: add NEWS entry for v1.3.0 releaseVedang Manerikar
Document the major new feature in v1.3.0: - pdf-view-roll-minor-mode for continuous scrolling (Closes #18, #104) - pdf-annot-edit command for avy-style annotation editing - Multi-page isearch, link following, and annotation support - SyncTeX integration with roll mode - API changes for package developers
2025-12-31doc: add NEWS entry for v1.2.1 releaseVedang Manerikar
Document changes since v1.2.0: - Replace obsolete registerv-make with cl-defstruct for Emacs 30 - Fix pdf-virtual page link filtering - Resolve native-comp warnings across multiple files - Add doas support in autobuild for Alpine/OpenBSD - Move CI to GitHub Actions
2025-12-30chore: release version 1.2.0Vedang Manerikar
Bump version to 1.2.0 and prepare 1.3.0 development cycle.
2025-12-30doc: update NEWS and prepare for the current releaseVedang Manerikar
2023-06-11Update NEWS with recent contributionsVedang Manerikar
The goal is to try and keep these updates as close to when I merge the changes as possible, since they become unmanageable if you wait until the day of the release. I want to acknowledge all the amazing people people who are contributing to `pdf-tools` and making it the powerhouse it is.
2023-06-10Bump pdf-tools version to v1.1.0v1.1.0Vedang Manerikar
This is necessary because the extensive changes in `epdfinfo` do not get picked up by third party package management systems unless they enter Melpa Stable. This mismatch caused a number of issues, which I expect this bump will now fix. Thanks to @cyrilarnould and @barslmn for pointing this out. I am also using this bump to close long-open install issues. The idea here is that these issues are being lost. I would rather everyone upgrade to the latest versions of `pdf-tools` and `epdfinfo` and then re-report the issues if they still exist. 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. Fixes: #213 Closes: #177 Closes: #216
2023-01-17Change the default color inversion to maintain hueVedang Manerikar
This commit enables @smithzvk's work in #69 as the default in `pdf-tools`. It works well for all the PDFs I have tested with. The previous behaviour can be enabled by setting `pdf-view-midnight-invert` to `nil`, if required.
2023-01-17Add a dedicated rotation command and keybindingVisuwesh
We need a dedicated command for rotation since when `pdf-tools` redisplays the image, the `:rotation` image-property is lost. Pdf-tools redisplays the images when changing pages, zooming in/out, setting the slice, etc. so this is essential to have. A variable is used simply because `pdf-tools` already uses a variable to keep track of the current scaling. * lisp/pdf-view.el (pdf-view--current-rotation): Add new variable to keep track of angle. (pdf-view-create-page): Account for above. (pdf-view-mode-map): Add the new command under "R". (pdf-view-rotate): Add new command. Fixes: #152 Closes: #165
2023-01-17Change the default selection-style to wordVedang Manerikar
Thanks to the stellar work by @hrdl-github in #73, we can now change the default unit of selection from `glyph` to `word`. This speeds up selection significantly. Look at the documentation of `pdf-view-selection-style` for more information. Closes: #87
2022-11-25Render crisp images for HiDPI screens by defaultVedang Manerikar
Copying from the README: > `pdf-tools` version `1.1.0` release changed the default value of > `pdf-view-use-scaling` to `t` (previously, it was `nil`). This has > been done keeping in mind that most modern monitors are HiDPI > screens, so the default configuration should cater to this user. If > you are not using a HiDPI screen, you might have to change this > value to `nil` in your configuration. Closes: #133
2022-04-25Update the Emacs minimum supported version in READMEVedang Manerikar
With the release of Emacs 28, we are dropping support for Emacs 24 and 25 (`pdf-tools` is adopting the policy to support on the latest 3 Emacs major versions). This commit simply changes the README file, no actual change in the code has been made yet. I'll make the code changes as part of work towards the 1.0.0 release milestone. Relates to: #26
2022-01-03Minor language correction: it's -> itsVedang Manerikar
The correct possessive with it is "its", not "it's". Closes: politza#689
2021-12-31Missed adding keybindings breaking change to NEWSVedang Manerikar
This is already part of v0.91 and should be mentioned in NEWS since it's a breaking change.
2021-12-31Release v0.91 🍾πŸ₯‚v0.91Vedang Manerikar
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.
2021-12-31Clean up NEWS and prepare for a v0.91 releaseVedang Manerikar
Collect the major changes made from the previous release into NEWS. Update the milestones for the upcoming v1.0 release. Relates to: #33
2019-02-19Add NEWS entry, expand documentation.Andreas Politz
2018-12-21Released 0.90v0.90Andreas Politz
2018-10-08Add a new, faster procedure for loading this packageAndreas Politz
2018-09-24Improved handling of default annotation propertiesAndreas Politz
2017-09-10New release (v0.80)v0.800.80Andreas Politz
2017-08-11Fix trailing whitespaceAndreas Politz
2016-10-18Fix some spelling errorsBrady Trainor
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-11Added NEWS item.Andreas Politz
2015-06-06Add ability to create an image from the selected region.Andreas Politz
* lisp/pdf-view.el (pdf-view-rectangle): New face for highlighting the region as a rectangle. (pdf-view-active-region): Use relative edge values. (pdf-view-mode-map): Add binding for rectangle selection and image extraction. (pdf-view-mouse-set-region): Added argument determining display style. (pdf-view-display-region): Likewise. (pdf-view-extract-region-image): New command for extracting regions as an image. * lisp/pdf-misc.el: Add menu item.
2015-06-06Integrate with register.elAndreas Politz
* lisp/pdf-view.el (pdf-view--register-jump-origin): New variable holding the last position before a register jump (pdf-view-mode-map): (Re-)Bind ?m and ?' . (pdf-view-bookmark-make-record): Allow for nil values of certain properties. (pdf-view-bookmark-jump): Handle nil values of properties. (pdf-view-registerv-make): New function creating a register-alist entry. (pdf-view-jump-to-register-command): jump-to-register command handling ?' specially. * NEWS: Add item.
2015-06-02Updated NEWSAndreas Politz
* NEWS:
2015-05-05Added navigation by and display of pagelabels.Andreas Politz
* server/epdfinfo.c: New command pagelabels. * lisp/pdf-view.el (pdf-view-goto-label): New command for going to the page corresponding to it's label. (pdf-view-mode-map): Bind it to `M-g l' . * lisp/pdf-outline.el (pdf-outline-display-labels): New option for displaying labels instead of page numbers. (pdf-outline-insert-outline, pdf-outline-insert-outline, pdf-outline-imenu-create-item, pdf-outline-imenu-create-index-flat, pdf-outline-imenu-create-index-tree, pdf-outline-imenu-create-index-tree-1): Handle it. * lisp/pdf-info.el (pdf-info-pagelabels): New command returning a list of pagelabels. (pdf-info-query--transform-response): Handle it. * NEWS: Add news items.
2015-04-06Added NEWS item.Andreas Politz
2015-03-30Bumped version added NEWS.Andreas Politz
* lisp/tablist.el: * lisp/pdf-tools.el: * NEWS: * Makefile (PACKAGE_VERSION):
2015-02-13Updated NEWS.Andreas Politz
* NEWS:
2015-01-15News !Andreas Politz
* NEWS:
2014-11-28Added NEWS.Andreas Politz