Commit f545f8b076d6e99165c9dafc17e9386ee3985ec8

Authored by Jay Berkenbilt
1 parent 501b49e0

Add a basic description of QPDF in README.md (fixes #552)

Also switch URLs for the qpdf and qtest websites to sourceforge.io
(https) instead of sourceforge.net (http).
NOTICE.md
@@ -8,7 +8,7 @@ Unless required by applicable law or agreed to in writing, software distributed @@ -8,7 +8,7 @@ Unless required by applicable law or agreed to in writing, software distributed
8 8
9 Versions of qpdf prior to version 7 were released under the terms of version 2.0 of the Artistic License. At your option, you may continue to consider qpdf to be licensed under those terms. Please see the manual for additional information. 9 Versions of qpdf prior to version 7 were released under the terms of version 2.0 of the Artistic License. At your option, you may continue to consider qpdf to be licensed under those terms. Please see the manual for additional information.
10 10
11 -The qpdf distribution includes a copy of [qtest](http://qtest.qbilt.org), which is released under the terms of the [version 2.0 of the Artistic license](https://opensource.org/licenses/Artistic-2.0), which can be found at https://opensource.org/licenses/Artistic-2.0. 11 +The qpdf distribution includes a copy of [qtest](https://qtest.sourceforge.io), which is released under the terms of the [version 2.0 of the Artistic license](https://opensource.org/licenses/Artistic-2.0), which can be found at https://opensource.org/licenses/Artistic-2.0.
12 12
13 The Rijndael encryption implementation used as the basis for AES encryption and decryption support comes from Philip J. Erdelsky's public domain implementation. The files `libqpdf/rijndael.cc` and `libqpdf/qpdf/rijndael.h` remain in the public domain. They were obtained from 13 The Rijndael encryption implementation used as the basis for AES encryption and decryption support comes from Philip J. Erdelsky's public domain implementation. The files `libqpdf/rijndael.cc` and `libqpdf/qpdf/rijndael.h` remain in the public domain. They were obtained from
14 * http://www.efgh.com/software/rijndael.htm 14 * http://www.efgh.com/software/rijndael.htm
README-maintainer
@@ -142,7 +142,7 @@ RELEASE PREPARATION @@ -142,7 +142,7 @@ RELEASE PREPARATION
142 * Run a spelling checker over the source code to catch errors in 142 * Run a spelling checker over the source code to catch errors in
143 variable names, strings, and comments. 143 variable names, strings, and comments.
144 144
145 - make spell 145 + make spell CLEAN=1
146 146
147 This uses cspell. Install with `npm install -g cspell`. The output 147 This uses cspell. Install with `npm install -g cspell`. The output
148 of cspell is suitable for use with `M-x grep` in emacs. Add 148 of cspell is suitable for use with `M-x grep` in emacs. Add
README.md
1 # QPDF 1 # QPDF
2 2
3 -[![QPDF](logo/qpdf.svg)](http://qpdf.sourceforge.net) 3 +[![QPDF](logo/qpdf.svg)](https://qpdf.sourceforge.io)
4 4
5 [![QPDF Build](https://github.com/qpdf/qpdf/workflows/QPDF%20Build/badge.svg)](https://github.com/qpdf/qpdf/actions) 5 [![QPDF Build](https://github.com/qpdf/qpdf/workflows/QPDF%20Build/badge.svg)](https://github.com/qpdf/qpdf/actions)
6 [![Total lgtm alerts](https://img.shields.io/lgtm/alerts/g/qpdf/qpdf.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/qpdf/qpdf/alerts/) 6 [![Total lgtm alerts](https://img.shields.io/lgtm/alerts/g/qpdf/qpdf.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/qpdf/qpdf/alerts/)
7 [![Language grade on lgtm: C/C++](https://img.shields.io/lgtm/grade/cpp/g/qpdf/qpdf.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/qpdf/qpdf/context:cpp) 7 [![Language grade on lgtm: C/C++](https://img.shields.io/lgtm/grade/cpp/g/qpdf/qpdf.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/qpdf/qpdf/context:cpp)
8 8
9 -This is the QPDF package. Information about it can be found at http://qpdf.sourceforge.net. The source code repository is hosted at GitHub: https://github.com/qpdf/qpdf. 9 +This is the QPDF package. QPDF is a command-line tool and C++ library that performs content-preserving transformations on PDF files. It supports linearization, encryption, and numerous other features. It can also be used for splitting and merging files, creating PDF files (but you have to supply all the content yourself), and inspecting files for study or analysis. QPDF does not render PDFs or perform text extraction, and it does not contain higher-level interfaces for working with page contents. It is a low-level tool for working with the structure of PDF files and can be a valuable tool for anyone who wants to do programmatic or command-line-based manipulation of PDF files.
  10 +
  11 +Additional information about it can be found at https://qpdf.sourceforge.io. The source code repository is hosted at GitHub: https://github.com/qpdf/qpdf.
10 12
11 # Verifying Distributions 13 # Verifying Distributions
12 14
appimage/qpdf.appdata.xml
@@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
31 can't password-protect them, web-optimize them, or perform other transformations of that type.</p> 31 can't password-protect them, web-optimize them, or perform other transformations of that type.</p>
32 </description> 32 </description>
33 <x-launchable type="desktop-id">qpdf.desktop</x-launchable> 33 <x-launchable type="desktop-id">qpdf.desktop</x-launchable>
34 - <url type="homepage">http://qpdf.sourceforge.net/</url> 34 + <url type="homepage">https://qpdf.sourceforge.io/</url>
35 <url type="bugtracker">https://github.com/qpdf/qpdf/issues</url> 35 <url type="bugtracker">https://github.com/qpdf/qpdf/issues</url>
36 <screenshots> 36 <screenshots>
37 <screenshot type="default"> 37 <screenshot type="default">
manual/qpdf-manual.xml
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 <para> 25 <para>
26 QPDF is a program that does structural, content-preserving 26 QPDF is a program that does structural, content-preserving
27 transformations on PDF files. QPDF's website is located at <ulink 27 transformations on PDF files. QPDF's website is located at <ulink
28 - url="http://qpdf.sourceforge.net/">http://qpdf.sourceforge.net/</ulink>. 28 + url="https://qpdf.sourceforge.io/">https://qpdf.sourceforge.io/</ulink>.
29 QPDF's source code is hosted on github at <ulink 29 QPDF's source code is hosted on github at <ulink
30 url="https://github.com/qpdf/qpdf">https://github.com/qpdf/qpdf</ulink>. 30 url="https://github.com/qpdf/qpdf">https://github.com/qpdf/qpdf</ulink>.
31 </para> 31 </para>
qtest/README.txt
1 -This is a copy of qtest (http://qtest.qbilt.org) which is distributed 1 +This is a copy of qtest (https://qtest.sourceforge.io) which is distributed
2 under the terms of the Artistic license and has the same author as 2 under the terms of the Artistic license and has the same author as
3 qpdf. 3 qpdf.