<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pdf-tools.git/lisp/pdf-cache.el, branch dev</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>Minor language correction: it's -&gt; its</title>
<updated>2022-01-03T02:34:05+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-01-03T02:34:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=5a3a14470db4ab4d7310d7d7a647c9764c48d700'/>
<id>5a3a14470db4ab4d7310d7d7a647c9764c48d700</id>
<content type='text'>
The correct possessive with it is "its", not "it's".

Closes: politza#689
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The correct possessive with it is "its", not "it's".

Closes: politza#689
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix checkdoc errors in pdf-tools lisp code</title>
<updated>2021-12-31T04:16:16+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2021-12-29T12:38:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=ca83d662654ca7a2cc0d5f7b826a1163727df916'/>
<id>ca83d662654ca7a2cc0d5f7b826a1163727df916</id>
<content type='text'>
- Add / Fix docstrings for functions.
- Make punctuation changes as suggested by `checkdoc`

This commit makes changes in a subset of files of `pdf-tools`. Some of
the major files are still pending changes, and will be addressed in a
later commit.

Partially Fixes: #64
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add / Fix docstrings for functions.
- Make punctuation changes as suggested by `checkdoc`

This commit makes changes in a subset of files of `pdf-tools`. Some of
the major files are still pending changes, and will be addressed in a
later commit.

Partially Fixes: #64
</pre>
</div>
</content>
</entry>
<entry>
<title>Indentation and code-quality fixes</title>
<updated>2021-12-31T04:16:00+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2021-12-28T17:06:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=c5e6be69086b45af05b2f58f6df23167b6a5da79'/>
<id>c5e6be69086b45af05b2f58f6df23167b6a5da79</id>
<content type='text'>
- Remove :group arguments from `defcustom` declarations
  - `defcustom` picks up `defgroup` names from the same file, so
    specifying the group is not necessary
- Ensure that all function-names are properly quoted using #'
- Add an explicit header-option setting lexical-binding to t
- Ensure that cl-check-type uses `satisfies` for filenames
- Replace all `defadvice` with `advice-add`
- Replace `(list ...)` patterns with `\`(...)` patterns

Fixes: #62
Fixes: #32
Partially Fixes: #24
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove :group arguments from `defcustom` declarations
  - `defcustom` picks up `defgroup` names from the same file, so
    specifying the group is not necessary
- Ensure that all function-names are properly quoted using #'
- Add an explicit header-option setting lexical-binding to t
- Ensure that cl-check-type uses `satisfies` for filenames
- Replace all `defadvice` with `advice-add`
- Replace `(list ...)` patterns with `\`(...)` patterns

Fixes: #62
Fixes: #32
Partially Fixes: #24
</pre>
</div>
</content>
</entry>
<entry>
<title>define-minor-mode: Remove support for obsolete pos arguments</title>
<updated>2021-05-31T16:13:58+00:00</updated>
<author>
<name>Thomas Hisch</name>
<email>thomas.hisch@ims.co.at</email>
</author>
<published>2021-05-31T14:02:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=5f77dae43eb8f71e52e10ba8cf994883f74c3fb7'/>
<id>5f77dae43eb8f71e52e10ba8cf994883f74c3fb7</id>
<content type='text'>
This removes the positial arguemnt triplet from the define-minor-mode
calls, because they are obsolete since Emacs&lt;21. See the following
paragraph in the help section of define-minor-mode.

For backward compatibility with the Emacs&lt;21 calling convention, the
keywords of define-minor-mode can also be preceded by the obsolete
triplet INIT-VALUE LIGHTER KEYMAP.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes the positial arguemnt triplet from the define-minor-mode
calls, because they are obsolete since Emacs&lt;21. See the following
paragraph in the help section of define-minor-mode.

For backward compatibility with the Emacs&lt;21 calling convention, the
keywords of define-minor-mode can also be preceded by the obsolete
triplet INIT-VALUE LIGHTER KEYMAP.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support HiDPI displays on vanilla emacs</title>
<updated>2021-05-29T07:14:19+00:00</updated>
<author>
<name>Illia Ostapyshyn</name>
<email>ilya.ostapyshyn@gmail.com</email>
</author>
<published>2021-05-13T17:34:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=f771c93781b3135200cae6dbc8e45dbb887f77b1'/>
<id>f771c93781b3135200cae6dbc8e45dbb887f77b1</id>
<content type='text'>
Fixes the long-standing issue of displaying pdf contents
in proper resolution on retina Macs using vanilla (not a fork) emacs
[1], [2]

This commit squashes changes contributed by @iostapyshyn. It
introduces the following changes:

- Use `frame-scale-factor` to detect HiDPI displays in preference to
  other methods. `frame-scale-factor` is a new function introduced in
  Vanilla Emacs to return the scale factor of the backing store.
- Allow scaling for `png` type images as well (if
  `pdf-view-use-scaling` is `t`), since this works well and I'm not
  sure why it was originally disabled.

1: politza/pdf-tools#51
2: hlissner/doom-emacs#4989

Closes #13
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes the long-standing issue of displaying pdf contents
in proper resolution on retina Macs using vanilla (not a fork) emacs
[1], [2]

This commit squashes changes contributed by @iostapyshyn. It
introduces the following changes:

- Use `frame-scale-factor` to detect HiDPI displays in preference to
  other methods. `frame-scale-factor` is a new function introduced in
  Vanilla Emacs to return the scale factor of the backing store.
- Allow scaling for `png` type images as well (if
  `pdf-view-use-scaling` is `t`), since this works well and I'm not
  sure why it was originally disabled.

1: politza/pdf-tools#51
2: hlissner/doom-emacs#4989

Closes #13
</pre>
</div>
</content>
</entry>
<entry>
<title>Factor out macros to ensure they're visible in pdf-cache.el</title>
<updated>2021-02-21T09:16:53+00:00</updated>
<author>
<name>Andrew Whatson</name>
<email>whatson@gmail.com</email>
</author>
<published>2020-05-26T23:41:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=e9b71b628fbd6ca6e4d4a450105fb0f6138a4e42'/>
<id>e9b71b628fbd6ca6e4d4a450105fb0f6138a4e42</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix definition of pdf-cache-prefetch-minor-mode keymap</title>
<updated>2019-04-12T20:14:17+00:00</updated>
<author>
<name>Aaron L. Zeng</name>
<email>me@bcc32.com</email>
</author>
<published>2019-04-12T20:14:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=4d9b3612ae2f51d0ed92478ae9baf9374d641b2d'/>
<id>4d9b3612ae2f51d0ed92478ae9baf9374d641b2d</id>
<content type='text'>
`t` is not a valid keymap.  I looked through the other minor-mode
definitions and didn't see any other such uses.

Found that this was causing me problems, see Wilfred/helpful#114.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`t` is not a valid keymap.  I looked through the other minor-mode
definitions and didn't see any other such uses.

Found that this was causing me problems, see Wilfred/helpful#114.
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle edge case when getting image data from the head of the cache</title>
<updated>2019-01-09T04:35:20+00:00</updated>
<author>
<name>Nathaniel Nicandro</name>
<email>nathanielnicandro@gmail.com</email>
</author>
<published>2018-12-25T10:05:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=44a7db696e6bab66d122578dbeac1897d7d264f2'/>
<id>44a7db696e6bab66d122578dbeac1897d7d264f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a FIXME for a potential problem</title>
<updated>2018-04-21T15:53:13+00:00</updated>
<author>
<name>Andreas Politz</name>
<email>politza@hochschule-trier.de</email>
</author>
<published>2017-11-12T16:35:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=962b993f8b664cdb7e27f93daf690d4e9493f70b'/>
<id>962b993f8b664cdb7e27f93daf690d4e9493f70b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete trailing whitespace</title>
<updated>2017-03-01T07:12:09+00:00</updated>
<author>
<name>Andreas Politz</name>
<email>politza@hochschule-trier.de</email>
</author>
<published>2017-03-01T07:12:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=7cca03bd2fc534a6b42eafc2afef20099bf83dbf'/>
<id>7cca03bd2fc534a6b42eafc2afef20099bf83dbf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
