<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pdf-tools.git, branch v1.0.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>Merge branch 'feature/emacs-26.3'</title>
<updated>2022-11-29T06:13:45+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-11-29T06:13:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=1885cefc24883c220cdd4acafdf1d14f290a6979'/>
<id>1885cefc24883c220cdd4acafdf1d14f290a6979</id>
<content type='text'>
Creating a merge commit in order to create a 1.0.0 tag.

Note that this merge has breaking changes, as described in the NEWS
section.

* feature/emacs-26.3:
  autobuild: Recognize NetBSD and install packages via pkgin
  Bump the minimum Emacs version to 26.3! 🎉🤞
  Extend docker testing framework to test against Emacs versions
  Update and cleanup the Install section
  Make sure pkg-config is correctly set in autobuild
  Add support for Alpine Linux to autobuild
  Render crisp images for HiDPI screens by default
  Remove Emacs 24.4 guards for cua-mode
  Remove compatibility function for image-mode-winprops
  Remove pdf-util-window-pixel-width, fallback to window-body-width
  Remove macro / function re-definitions
  Remove bugfix for imenu in Emacs 24.3 and below
  Remove guards in `pdf-virtual` tests and code.
  Explicitly declare documentation files as Org files
  Add a byteclean target in the Makefile
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Creating a merge commit in order to create a 1.0.0 tag.

Note that this merge has breaking changes, as described in the NEWS
section.

* feature/emacs-26.3:
  autobuild: Recognize NetBSD and install packages via pkgin
  Bump the minimum Emacs version to 26.3! 🎉🤞
  Extend docker testing framework to test against Emacs versions
  Update and cleanup the Install section
  Make sure pkg-config is correctly set in autobuild
  Add support for Alpine Linux to autobuild
  Render crisp images for HiDPI screens by default
  Remove Emacs 24.4 guards for cua-mode
  Remove compatibility function for image-mode-winprops
  Remove pdf-util-window-pixel-width, fallback to window-body-width
  Remove macro / function re-definitions
  Remove bugfix for imenu in Emacs 24.3 and below
  Remove guards in `pdf-virtual` tests and code.
  Explicitly declare documentation files as Org files
  Add a byteclean target in the Makefile
</pre>
</div>
</content>
</entry>
<entry>
<title>autobuild: Recognize NetBSD and install packages via pkgin</title>
<updated>2022-11-25T09:48:19+00:00</updated>
<author>
<name>Sunil Nimmagadda</name>
<email>sunil@nimmagadda.net</email>
</author>
<published>2022-11-21T06:28:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=997467ad3bcd23de22624c538d14863479b27cba'/>
<id>997467ad3bcd23de22624c538d14863479b27cba</id>
<content type='text'>
Closes: #170
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes: #170
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump the minimum Emacs version to 26.3! 🎉🤞</title>
<updated>2022-11-25T07:27:23+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-10-13T04:18:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=96703b2bb5c937afd05778086c43280b0593fe99'/>
<id>96703b2bb5c937afd05778086c43280b0593fe99</id>
<content type='text'>
All the code working around issues in Emacs 24 and Emacs 25 has been
removed at this point! (or at least, as much of it as I could find)

I've tested against Emacs 28 and it's working fine. I need many more
automated tests to ensure that behaviour does not break across
multiple Emacs versions / operating systems, but that is a topic for
another day.

This commit bumps the version of `pdf-tools` from `1.0.0snapshot` to
`1.0.0`. I do not expect this to have any real change either on Melpa
Stable or Non-GNU Elpa, since they already parse the version as 1.0.0.

I am not creating a tag at the moment. I will do some more cleanup
work and directly create a `1.1.0` post those changes.

Closes: #26
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All the code working around issues in Emacs 24 and Emacs 25 has been
removed at this point! (or at least, as much of it as I could find)

I've tested against Emacs 28 and it's working fine. I need many more
automated tests to ensure that behaviour does not break across
multiple Emacs versions / operating systems, but that is a topic for
another day.

This commit bumps the version of `pdf-tools` from `1.0.0snapshot` to
`1.0.0`. I do not expect this to have any real change either on Melpa
Stable or Non-GNU Elpa, since they already parse the version as 1.0.0.

I am not creating a tag at the moment. I will do some more cleanup
work and directly create a `1.1.0` post those changes.

Closes: #26
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend docker testing framework to test against Emacs versions</title>
<updated>2022-11-25T07:27:23+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-11-24T13:30:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=7a51b38310014628fe4ada9731d6d63657e8f209'/>
<id>7a51b38310014628fe4ada9731d6d63657e8f209</id>
<content type='text'>
Until this commit, docker-based local testing only checked whether the
epdfinfo server compiled correctly. With this commit, local testing
now also runs elisp tests against the different versions of Emacs we
currently support.

All versions of Emacs are run on Ubuntu at the moment,
but going forward I expect that we will add more operating system
variants to this matrix as well.

As test coverage increases, this will help automate away a lot of the
tests!

Relates to: #130
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until this commit, docker-based local testing only checked whether the
epdfinfo server compiled correctly. With this commit, local testing
now also runs elisp tests against the different versions of Emacs we
currently support.

All versions of Emacs are run on Ubuntu at the moment,
but going forward I expect that we will add more operating system
variants to this matrix as well.

As test coverage increases, this will help automate away a lot of the
tests!

Relates to: #130
</pre>
</div>
</content>
</entry>
<entry>
<title>Update and cleanup the Install section</title>
<updated>2022-11-25T06:00:59+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-10-12T16:07:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=e10d9cedad5007e9435788b31aec6eb4b5ce964f'/>
<id>e10d9cedad5007e9435788b31aec6eb4b5ce964f</id>
<content type='text'>
Simplify the instructions and ask users to use `make` where possible!

Closes: #160
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplify the instructions and ask users to use `make` where possible!

Closes: #160
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure pkg-config is correctly set in autobuild</title>
<updated>2022-11-25T06:00:59+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-10-12T16:01:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=bc7c159c483da6047630d445cb6e1ae45384f9a0'/>
<id>bc7c159c483da6047630d445cb6e1ae45384f9a0</id>
<content type='text'>
Also, simplify the config script for finding gnu-sed.

Relates to: #160
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, simplify the config script for finding gnu-sed.

Relates to: #160
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Alpine Linux to autobuild</title>
<updated>2022-11-25T06:00:59+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-10-12T16:00:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=19801defb89ba6208afe96dbbb44ba84fb579f23'/>
<id>19801defb89ba6208afe96dbbb44ba84fb579f23</id>
<content type='text'>
This ensures that all operating systems currently mentioned in the
README are covered in the autobuild script

Relates to: #160
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ensures that all operating systems currently mentioned in the
README are covered in the autobuild script

Relates to: #160
</pre>
</div>
</content>
</entry>
<entry>
<title>Render crisp images for HiDPI screens by default</title>
<updated>2022-11-25T06:00:59+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-10-12T15:17:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=1f91ba8894e3820faa82e5cc95a0de163c461cb0'/>
<id>1f91ba8894e3820faa82e5cc95a0de163c461cb0</id>
<content type='text'>
Copying from the README:

&gt; `pdf-tools` version `1.1.0` release changed the default value of
&gt; `pdf-view-use-scaling` to `t` (previously, it was `nil`). This has
&gt; been done keeping in mind that most modern monitors are HiDPI
&gt; screens, so the default configuration should cater to this user. If
&gt; you are not using a HiDPI screen, you might have to change this
&gt; value to `nil` in your configuration.

Closes: #133
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copying from the README:

&gt; `pdf-tools` version `1.1.0` release changed the default value of
&gt; `pdf-view-use-scaling` to `t` (previously, it was `nil`). This has
&gt; been done keeping in mind that most modern monitors are HiDPI
&gt; screens, so the default configuration should cater to this user. If
&gt; you are not using a HiDPI screen, you might have to change this
&gt; value to `nil` in your configuration.

Closes: #133
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Emacs 24.4 guards for cua-mode</title>
<updated>2022-10-11T07:46:50+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-10-08T06:11:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=321e19ed597483ec4b5bebc2de160ba3803f1a8b'/>
<id>321e19ed597483ec4b5bebc2de160ba3803f1a8b</id>
<content type='text'>
Relates to: #26
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Relates to: #26
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove compatibility function for image-mode-winprops</title>
<updated>2022-10-10T10:09:23+00:00</updated>
<author>
<name>Vedang Manerikar</name>
<email>ved.manerikar@gmail.com</email>
</author>
<published>2022-10-07T14:50:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/pdf-tools.git/commit/?id=05c42596a21fc668eac3b8df4cf6ae2d93bf097c'/>
<id>05c42596a21fc668eac3b8df4cf6ae2d93bf097c</id>
<content type='text'>
Relates to: #26
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Relates to: #26
</pre>
</div>
</content>
</entry>
</feed>
