<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pdf-tools.git, branch v1.2.1</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.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>
<entry>
<title>fix(pdf-view): replace obsolete registerv-make with cl-defstruct</title>
<updated>2025-12-31T03:02:12+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-30T15:49:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=804d183c59c7804f94fab652658fa7d4c4fd6ca0'/>
<id>804d183c59c7804f94fab652658fa7d4c4fd6ca0</id>
<content type='text'>
The registerv-make function was deprecated in Emacs 27.1. Replace it
with a proper cl-defstruct (pdf-view-register) and cl-defmethod
implementations for register-val-jump-to, register-val-describe,
and register-val-insert.

Add tests for the register API used by pdf-view:
- pdf-view-registerv-make-creates-register: verifies register creation
- pdf-view-register-val-insert: verifies insert method works
- pdf-view-position-to-register-stores-position: verifies store/retrieve

Fixes: #333
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The registerv-make function was deprecated in Emacs 27.1. Replace it
with a proper cl-defstruct (pdf-view-register) and cl-defmethod
implementations for register-val-jump-to, register-val-describe,
and register-val-insert.

Add tests for the register API used by pdf-view:
- pdf-view-registerv-make-creates-register: verifies register creation
- pdf-view-register-val-insert: verifies insert method works
- pdf-view-position-to-register-stores-position: verifies store/retrieve

Fixes: #333
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(pdf-view): fix docstring warnings for native-comp</title>
<updated>2025-12-30T15:42:42+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-30T15:42:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=2e4b7bc3512017309c47e9db2ed419a872a79c28'/>
<id>2e4b7bc3512017309c47e9db2ed419a872a79c28</id>
<content type='text'>
Reformat docstrings in pdf-view--bounding-box-to-slice,
pdf-document-common-bounding-box, and pdf-view-set-slice-common-bounding-box
to be under 80 characters wide and use proper quoting conventions.

Ref #333
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reformat docstrings in pdf-view--bounding-box-to-slice,
pdf-document-common-bounding-box, and pdf-view-set-slice-common-bounding-box
to be under 80 characters wide and use proper quoting conventions.

Ref #333
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(pdf-util): add declare-function for native-comp warnings</title>
<updated>2025-12-30T15:41:03+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-30T15:41:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=c98016f90db2be3e974e0c2cae24830ac6db4fcc'/>
<id>c98016f90db2be3e974e0c2cae24830ac6db4fcc</id>
<content type='text'>
Add declare-function statements for image-mode-window-get,
image-set-window-vscroll, and image-set-window-hscroll to silence
native compilation warnings about image-mode functions.

Ref #333
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add declare-function statements for image-mode-window-get,
image-set-window-vscroll, and image-set-window-hscroll to silence
native compilation warnings about image-mode functions.

Ref #333
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(pdf-info): add declare-function for native-comp warnings</title>
<updated>2025-12-30T15:39:37+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-30T15:39:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=2992aea5714688043391bd90121810cff67aaf7d'/>
<id>2992aea5714688043391bd90121810cff67aaf7d</id>
<content type='text'>
Add declare-function statements for pdf-util-frame-scale-factor,
pdf-util-hexcolor, pdf-util-munch-file, pdf-util-highlight-regexp-in-string,
and pdf-view-buffer-file-name to silence native compilation warnings.

Ref #333
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add declare-function statements for pdf-util-frame-scale-factor,
pdf-util-hexcolor, pdf-util-munch-file, pdf-util-highlight-regexp-in-string,
and pdf-view-buffer-file-name to silence native compilation warnings.

Ref #333
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(pdf-cache): add declare-function for native-comp warnings</title>
<updated>2025-12-30T15:38:22+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-30T15:38:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=afb182eeef9396e4b27410a767d7bb538837987d'/>
<id>afb182eeef9396e4b27410a767d7bb538837987d</id>
<content type='text'>
Add declare-function statements for pdf-view-desired-image-size,
pdf-view-create-page, and image-mode-window-get to silence native
compilation warnings about functions not known to be defined.

Ref #333
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add declare-function statements for pdf-view-desired-image-size,
pdf-view-create-page, and image-mode-window-get to silence native
compilation warnings about functions not known to be defined.

Ref #333
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(autobuild): add doas as privilege escalation fallback</title>
<updated>2025-12-30T15:35:59+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2025-12-30T15:35:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=8ba098a31807aa7541876ca5c2f7df07e2497767'/>
<id>8ba098a31807aa7541876ca5c2f7df07e2497767</id>
<content type='text'>
Alpine Linux deprecated sudo in favor of doas. Add doas support to
exec_privileged() so autobuild works on Alpine without requiring users
to install and configure sudo.

Fixes #323
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Alpine Linux deprecated sudo in favor of doas. Add doas support to
exec_privileged() so autobuild works on Alpine without requiring users
to install and configure sudo.

Fixes #323
</pre>
</div>
</content>
</entry>
</feed>
