<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pdf-tools.git, branch v1.3.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/'/>
<entry>
<title>chore: bump the version of pdf-tools to 1.3.0</title>
<updated>2026-01-01T09:47:52+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-31T17:24:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=5245f092e35712df6559a7782a93bb61896175dd'/>
<id>5245f092e35712df6559a7782a93bb61896175dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: add continuous scroll mode documentation to README</title>
<updated>2026-01-01T09:47:40+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2026-01-01T09:46:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=121c043058b1094f1d609c882d0307d73b75422c'/>
<id>121c043058b1094f1d609c882d0307d73b75422c</id>
<content type='text'>
Document the new pdf-view-roll-minor-mode feature:
- Explain it's experimental and off by default
- How to enable it (M-x pdf-view-roll-minor-mode)
- What it does (multiple pages, smooth scrolling)
- How to enable by default via hook
- Customization options (margin size and color)
- Warning about experimental status
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Document the new pdf-view-roll-minor-mode feature:
- Explain it's experimental and off by default
- How to enable it (M-x pdf-view-roll-minor-mode)
- What it does (multiple pages, smooth scrolling)
- How to enable by default via hook
- Customization options (margin size and color)
- Warning about experimental status
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: add NEWS entry for v1.3.0 release</title>
<updated>2025-12-31T17:31:15+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-31T08:38:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=31bfc5ceb31403e3f6a0442bec71ec863da5e7fc'/>
<id>31bfc5ceb31403e3f6a0442bec71ec863da5e7fc</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>test: add pdf-roll tests and fix defcustom bug</title>
<updated>2025-12-31T17:31:15+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-31T08:21:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=b3437f9b188919e925be82c89381bfa8c7c09594'/>
<id>b3437f9b188919e925be82c89381bfa8c7c09594</id>
<content type='text'>
Add automated tests for pdf-roll functionality:
- pdf-roll-page-to-pos utility function
- pdf-roll-page-at-current-pos with various positions
- Customization defaults
- Symbol properties
- Minor mode keymap existence

Fix bug in pdf-roll-margin-color defcustom where the :set
function didn't actually set the variable value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add automated tests for pdf-roll functionality:
- pdf-roll-page-to-pos utility function
- pdf-roll-page-at-current-pos with various positions
- Customization defaults
- Symbol properties
- Minor mode keymap existence

Fix bug in pdf-roll-margin-color defcustom where the :set
function didn't actually set the variable value.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: integrate pdf-view-roll-minor-mode with existing features</title>
<updated>2025-12-31T17:31:15+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-31T08:18:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=2603233d2b3814c75c762783327f1fd633f82549'/>
<id>2603233d2b3814c75c762783327f1fd633f82549</id>
<content type='text'>
Update all pdf-tools features to work correctly when
pdf-view-roll-minor-mode is active:

- pdf-isearch: Search across all displayed pages simultaneously
- pdf-links: Link selection works with multiple visible pages
- pdf-annot: Annotations work on correct page, add pdf-annot-edit
  command for avy-style annotation editing
- pdf-sync: SyncTeX jumps work with continuous scroll mode
- pdf-view: Display and navigation functions updated for multi-page
- pdf-util: Coordinate transformation updates for visible pages
- pdf-cache: Simplify prefetch (remove timer indirection)
- pdf-occur: Minor compatibility updates

The mode is experimental. Some features may not interact perfectly
with roll mode. Enable with M-x pdf-view-roll-minor-mode.

API changes:
- pdf-view-active-region now includes page information
- isearch results include page data for multi-page display

Co-authored-by: Daniel Nicolai &lt;dalanicolai@gmail.com&gt;
Co-authored-by: Rahguzar &lt;aikrahguzar@zohomail.eu&gt;
Co-authored-by: Ihor Radchenko &lt;yantar92@gmail.com&gt;
Co-authored-by: NightMachinery &lt;feraidoonmehri@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update all pdf-tools features to work correctly when
pdf-view-roll-minor-mode is active:

- pdf-isearch: Search across all displayed pages simultaneously
- pdf-links: Link selection works with multiple visible pages
- pdf-annot: Annotations work on correct page, add pdf-annot-edit
  command for avy-style annotation editing
- pdf-sync: SyncTeX jumps work with continuous scroll mode
- pdf-view: Display and navigation functions updated for multi-page
- pdf-util: Coordinate transformation updates for visible pages
- pdf-cache: Simplify prefetch (remove timer indirection)
- pdf-occur: Minor compatibility updates

The mode is experimental. Some features may not interact perfectly
with roll mode. Enable with M-x pdf-view-roll-minor-mode.

API changes:
- pdf-view-active-region now includes page information
- isearch results include page data for multi-page display

Co-authored-by: Daniel Nicolai &lt;dalanicolai@gmail.com&gt;
Co-authored-by: Rahguzar &lt;aikrahguzar@zohomail.eu&gt;
Co-authored-by: Ihor Radchenko &lt;yantar92@gmail.com&gt;
Co-authored-by: NightMachinery &lt;feraidoonmehri@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add pdf-roll.el for continuous scroll support</title>
<updated>2025-12-31T17:31:15+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-31T08:16:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=d54ba6423d8cdc34b79ba20c899616ad21d4a5bc'/>
<id>d54ba6423d8cdc34b79ba20c899616ad21d4a5bc</id>
<content type='text'>
Add core infrastructure for displaying multiple PDF pages
simultaneously with continuous scrolling. This introduces
pdf-view-roll-minor-mode which can be enabled in any PDF buffer.

The implementation is based on image-roll.el by Daniel Nicolai,
with significant enhancements by Rahguzar for pdf-tools integration.

Key features:
- Smooth pixel-level scrolling across page boundaries
- Multiple pages visible simultaneously
- Integration with pixel-scroll-precision-mode
- Efficient page display/undisplay management

Closes #18, #104

Co-authored-by: Daniel Nicolai &lt;dalanicolai@gmail.com&gt;
Co-authored-by: Rahguzar &lt;aikrahguzar@zohomail.eu&gt;
Co-authored-by: Ihor Radchenko &lt;yantar92@gmail.com&gt;
Co-authored-by: NightMachinery &lt;feraidoonmehri@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add core infrastructure for displaying multiple PDF pages
simultaneously with continuous scrolling. This introduces
pdf-view-roll-minor-mode which can be enabled in any PDF buffer.

The implementation is based on image-roll.el by Daniel Nicolai,
with significant enhancements by Rahguzar for pdf-tools integration.

Key features:
- Smooth pixel-level scrolling across page boundaries
- Multiple pages visible simultaneously
- Integration with pixel-scroll-precision-mode
- Efficient page display/undisplay management

Closes #18, #104

Co-authored-by: Daniel Nicolai &lt;dalanicolai@gmail.com&gt;
Co-authored-by: Rahguzar &lt;aikrahguzar@zohomail.eu&gt;
Co-authored-by: Ihor Radchenko &lt;yantar92@gmail.com&gt;
Co-authored-by: NightMachinery &lt;feraidoonmehri@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: bump the version of pdf-tools to 1.2.1</title>
<updated>2025-12-31T17:30:07+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-31T17:23:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=27a7d4b9ac52b020344274df9680e9ba5f12e412'/>
<id>27a7d4b9ac52b020344274df9680e9ba5f12e412</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: add NEWS entry for v1.2.1 release</title>
<updated>2025-12-31T17:21:18+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-31T08:37:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=1b43016c8db0bd6aa5dab372b2e2003dd588294f'/>
<id>1b43016c8db0bd6aa5dab372b2e2003dd588294f</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: replace circleci and appveyor badges with github actions badge</title>
<updated>2025-12-31T03:13:19+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-31T03:12:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=aa52e2846ac641e46cbde94bd4781ad509e8c06a'/>
<id>aa52e2846ac641e46cbde94bd4781ad509e8c06a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: remove appveyor.yml since we've moved to github actions</title>
<updated>2025-12-31T03:05:05+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-31T03:04:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=53fe57641bf7efa60ea8a1c76e7239368a3cd179'/>
<id>53fe57641bf7efa60ea8a1c76e7239368a3cd179</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
