Commit 6219111ed7d6b50f68ebcab5b65517f8b3572ad8
1 parent
dba22845
Update references to README files
Most of the README files have been renamed. Refer to the new names.
Showing
9 changed files
with
32 additions
and
22 deletions
ChangeLog
| 1 | +2017-08-22 Jay Berkenbilt <ejb@ql.org> | ||
| 2 | + | ||
| 3 | + * Convert all README files to markdown. Names changed as follows: | ||
| 4 | + - README --> README.md | ||
| 5 | + - README.hardening --> README-hardening.md | ||
| 6 | + - README.maintainer --> README-maintainer.md | ||
| 7 | + - README-what-to-download.txt --> README-what-to-download.md | ||
| 8 | + - README-windows.txt --> README-windows.md | ||
| 9 | + The file README-windows-install.txt remains a text file. | ||
| 10 | + | ||
| 1 | 2017-08-21 Jay Berkenbilt <ejb@ql.org> | 11 | 2017-08-21 Jay Berkenbilt <ejb@ql.org> |
| 2 | 12 | ||
| 3 | * Add support for writing PCLm files. Most of the work was done by | 13 | * Add support for writing PCLm files. Most of the work was done by |
README-maintainer.md
| @@ -43,7 +43,7 @@ Release Reminders | @@ -43,7 +43,7 @@ Release Reminders | ||
| 43 | properly handled. | 43 | properly handled. |
| 44 | 44 | ||
| 45 | * Remember to avoid using operator[] with std::string or | 45 | * Remember to avoid using operator[] with std::string or |
| 46 | - std::vector. See README.hardening for details. | 46 | + std::vector. See README-hardening.md for details. |
| 47 | 47 | ||
| 48 | * Increment shared library version information as needed (LT_* in | 48 | * Increment shared library version information as needed (LT_* in |
| 49 | configure.ac) | 49 | configure.ac) |
| @@ -110,7 +110,7 @@ Release Reminders | @@ -110,7 +110,7 @@ Release Reminders | ||
| 110 | 110 | ||
| 111 | * Before releasing, rebuild and test debian package. | 111 | * Before releasing, rebuild and test debian package. |
| 112 | 112 | ||
| 113 | - * Remember to copy README-what-to-download.txt separately onto the | 113 | + * Remember to copy README-what-to-download.md separately onto the |
| 114 | download area. | 114 | download area. |
| 115 | 115 | ||
| 116 | * Remember to update the web page including putting new documentation | 116 | * Remember to update the web page including putting new documentation |
README-what-to-download.md
| @@ -37,7 +37,7 @@ download. | @@ -37,7 +37,7 @@ download. | ||
| 37 | 37 | ||
| 38 | If you want to build qpdf for Windows yourself with either MINGW or | 38 | If you want to build qpdf for Windows yourself with either MINGW or |
| 39 | MSVC 2010, you can download this file and extract it inside the | 39 | MSVC 2010, you can download this file and extract it inside the |
| 40 | - qpdf source distribution. Please refer to README-windows.txt in | 40 | + qpdf source distribution. Please refer to README-windows.md in |
| 41 | the qpdf source distribution for additional details. Note that you | 41 | the qpdf source distribution for additional details. Note that you |
| 42 | need the 2012-06-20 version or later to be able to build qpdf 3.0 | 42 | need the 2012-06-20 version or later to be able to build qpdf 3.0 |
| 43 | or newer. The 2009-10-24 version is required for qpdf 2.3.1 or | 43 | or newer. The 2009-10-24 version is required for qpdf 2.3.1 or |
| @@ -51,6 +51,6 @@ download. | @@ -51,6 +51,6 @@ download. | ||
| 51 | libary, it includes a README file and some scripts to help you | 51 | libary, it includes a README file and some scripts to help you |
| 52 | build it for Windows. qpdf was built using a binary distribution of | 52 | build it for Windows. qpdf was built using a binary distribution of |
| 53 | libjpeg-turbo for Windows. You will also have to provide those. See | 53 | libjpeg-turbo for Windows. You will also have to provide those. See |
| 54 | - README-windows.txt for details. | 54 | + README-windows.md for details. |
| 55 | 55 | ||
| 56 | -If you want to build on Windows, please see also README-windows.txt. | 56 | +If you want to build on Windows, please see also README-windows.md. |
README.md
| @@ -17,7 +17,7 @@ QPDF depends on the external libraries "zlib" and "jpeg". These are | @@ -17,7 +17,7 @@ QPDF depends on the external libraries "zlib" and "jpeg". These are | ||
| 17 | part of every Linux distribution and are readily available. Download | 17 | part of every Linux distribution and are readily available. Download |
| 18 | information appears in the documentation. For Windows, you can | 18 | information appears in the documentation. For Windows, you can |
| 19 | download pre-built binary versions of these libraries for some | 19 | download pre-built binary versions of these libraries for some |
| 20 | -compilers; see README-windows.txt for additional details. | 20 | +compilers; see README-windows.md for additional details. |
| 21 | 21 | ||
| 22 | QPDF requires a C++ compiler that works with STL. Your compiler must | 22 | QPDF requires a C++ compiler that works with STL. Your compiler must |
| 23 | also support "long long". Almost all modern compilers do. If you are | 23 | also support "long long". Almost all modern compilers do. If you are |
| @@ -82,7 +82,7 @@ Building from a pristine checkout | @@ -82,7 +82,7 @@ Building from a pristine checkout | ||
| 82 | When building qpdf from a pristine checkout from version control, | 82 | When building qpdf from a pristine checkout from version control, |
| 83 | documentation and automatically generated files are not present. | 83 | documentation and automatically generated files are not present. |
| 84 | Building on Windows from a pristine checkout is not guaranteed to work | 84 | Building on Windows from a pristine checkout is not guaranteed to work |
| 85 | -because of issues running autoconf; see README-windows.txt for how to | 85 | +because of issues running autoconf; see README-windows.md for how to |
| 86 | handle this. For UNIX and UNIX-like systems, you must have some | 86 | handle this. For UNIX and UNIX-like systems, you must have some |
| 87 | addditional tools installed to build from the source repository. To | 87 | addditional tools installed to build from the source repository. To |
| 88 | do this, you should run | 88 | do this, you should run |
| @@ -124,8 +124,8 @@ QPDF is known to build and pass its test suite with mingw (latest | @@ -124,8 +124,8 @@ QPDF is known to build and pass its test suite with mingw (latest | ||
| 124 | version tested: gcc 4.6.2), mingw64 (latest version tested: 4.7.0) and | 124 | version tested: gcc 4.6.2), mingw64 (latest version tested: 4.7.0) and |
| 125 | Microsoft Visual C++ 2010, both 32-bit and 64-bit versions. MSYS plus | 125 | Microsoft Visual C++ 2010, both 32-bit and 64-bit versions. MSYS plus |
| 126 | ActiveState Perl is required to build as well in order to get make | 126 | ActiveState Perl is required to build as well in order to get make |
| 127 | -and other related tools. See README-windows.txt for details on how to | ||
| 128 | -build under Windows, see README-windows.txt. | 127 | +and other related tools. See README-windows.md for details on how to |
| 128 | +build under Windows, see README-windows.md. | ||
| 129 | 129 | ||
| 130 | 130 | ||
| 131 | Additional Notes on Build | 131 | Additional Notes on Build |
| @@ -137,7 +137,7 @@ obeying the compiler specified with configure. This can be enabled by | @@ -137,7 +137,7 @@ obeying the compiler specified with configure. This can be enabled by | ||
| 137 | passing --with-buildrules=buildrules where buildrules corresponds to | 137 | passing --with-buildrules=buildrules where buildrules corresponds to |
| 138 | one of the .mk files (other than rules.mk) in the make directory. | 138 | one of the .mk files (other than rules.mk) in the make directory. |
| 139 | This should never be necessary on a UNIX system, but may be necessary | 139 | This should never be necessary on a UNIX system, but may be necessary |
| 140 | -on a Windows system. See README-windows.txt for details. There is a | 140 | +on a Windows system. See README-windows.md for details. There is a |
| 141 | gcc-linux.mk file enable "gcc-linux" build rules, but it is intended | 141 | gcc-linux.mk file enable "gcc-linux" build rules, but it is intended |
| 142 | to help test the build system; Linux users should build with the | 142 | to help test the build system; Linux users should build with the |
| 143 | "libtools" rules, which are enabled by default. | 143 | "libtools" rules, which are enabled by default. |
configure.ac
| @@ -228,7 +228,7 @@ AC_MSG_CHECKING(which build rules to use) | @@ -228,7 +228,7 @@ AC_MSG_CHECKING(which build rules to use) | ||
| 228 | AC_SUBST(BUILDRULES) | 228 | AC_SUBST(BUILDRULES) |
| 229 | AC_ARG_WITH(buildrules, | 229 | AC_ARG_WITH(buildrules, |
| 230 | AS_HELP_STRING([--with-buildrules=rules], | 230 | AS_HELP_STRING([--with-buildrules=rules], |
| 231 | - [which build rules to use; see README]), | 231 | + [which build rules to use; see README.md]), |
| 232 | [BUILDRULES=$withval], | 232 | [BUILDRULES=$withval], |
| 233 | [BUILDRULES=libtool]) | 233 | [BUILDRULES=libtool]) |
| 234 | AC_MSG_RESULT($BUILDRULES) | 234 | AC_MSG_RESULT($BUILDRULES) |
libqpdf/SecureRandomDataProvider.cc
| @@ -118,7 +118,7 @@ SecureRandomDataProvider::provideRandomData(unsigned char* data, size_t len) | @@ -118,7 +118,7 @@ SecureRandomDataProvider::provideRandomData(unsigned char* data, size_t len) | ||
| 118 | 118 | ||
| 119 | #else | 119 | #else |
| 120 | 120 | ||
| 121 | -# error "Don't know how to generate secure random numbers on this platform. See random number generation in the top-level README" | 121 | +# error "Don't know how to generate secure random numbers on this platform. See random number generation in the top-level README.md" |
| 122 | 122 | ||
| 123 | #endif | 123 | #endif |
| 124 | } | 124 | } |
make/exec-z
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | -# This script is used for valgrind testing. See README.maintainer. | 2 | +# This script is used for valgrind testing. See README-maintainer.md. |
| 3 | 3 | ||
| 4 | # Create a suppressions file. This can be updated by running valgrind | 4 | # Create a suppressions file. This can be updated by running valgrind |
| 5 | # with --gen-suppressions=yes. | 5 | # with --gen-suppressions=yes. |
make_dist
manual/qpdf-manual.xml
| @@ -87,7 +87,7 @@ | @@ -87,7 +87,7 @@ | ||
| 87 | <title>Building and Installing QPDF</title> | 87 | <title>Building and Installing QPDF</title> |
| 88 | <para> | 88 | <para> |
| 89 | This chapter describes how to build and install qpdf. Please see | 89 | This chapter describes how to build and install qpdf. Please see |
| 90 | - also the <filename>README</filename> and | 90 | + also the <filename>README.md</filename> and |
| 91 | <filename>INSTALL</filename> files in the source distribution. | 91 | <filename>INSTALL</filename> files in the source distribution. |
| 92 | </para> | 92 | </para> |
| 93 | <sect1 id="ref.prerequisites"> | 93 | <sect1 id="ref.prerequisites"> |
| @@ -210,17 +210,17 @@ make | @@ -210,17 +210,17 @@ make | ||
| 210 | configured. You can also set the value of | 210 | configured. You can also set the value of |
| 211 | <varname>DESTDIR</varname> during installation to install to a | 211 | <varname>DESTDIR</varname> during installation to install to a |
| 212 | temporary location, as is common with many open source packages. | 212 | temporary location, as is common with many open source packages. |
| 213 | - Please see also the <filename>README</filename> and | 213 | + Please see also the <filename>README.md</filename> and |
| 214 | <filename>INSTALL</filename> files in the source distribution. | 214 | <filename>INSTALL</filename> files in the source distribution. |
| 215 | </para> | 215 | </para> |
| 216 | <para> | 216 | <para> |
| 217 | Building on Windows is a little bit more complicated. For | 217 | Building on Windows is a little bit more complicated. For |
| 218 | - details, please see <filename>README-windows.txt</filename> in the | 218 | + details, please see <filename>README-windows.md</filename> in the |
| 219 | source distribution. You can also download a binary distribution | 219 | source distribution. You can also download a binary distribution |
| 220 | for Windows. There is a port of qpdf to Visual C++ version 6 in | 220 | for Windows. There is a port of qpdf to Visual C++ version 6 in |
| 221 | the <filename>contrib</filename> area generously contributed by | 221 | the <filename>contrib</filename> area generously contributed by |
| 222 | Jian Ma. This is also discussed in more detail in | 222 | Jian Ma. This is also discussed in more detail in |
| 223 | - <filename>README-windows.txt</filename>. | 223 | + <filename>README-windows.md</filename>. |
| 224 | </para> | 224 | </para> |
| 225 | <para> | 225 | <para> |
| 226 | There are some other things you can do with the build. Although | 226 | There are some other things you can do with the build. Although |
| @@ -2102,7 +2102,7 @@ outfile.pdf</option> | @@ -2102,7 +2102,7 @@ outfile.pdf</option> | ||
| 2102 | would enable you to use some software-based secure pseudorandom | 2102 | would enable you to use some software-based secure pseudorandom |
| 2103 | number generator and to avoid use of whatever the operating system | 2103 | number generator and to avoid use of whatever the operating system |
| 2104 | provides. For details on how to do this, please refer to the | 2104 | provides. For details on how to do this, please refer to the |
| 2105 | - top-level README file in the source distribution and to comments | 2105 | + top-level README.md file in the source distribution and to comments |
| 2106 | in <filename>QUtil.hh</filename>. | 2106 | in <filename>QUtil.hh</filename>. |
| 2107 | </para> | 2107 | </para> |
| 2108 | </sect1> | 2108 | </sect1> |
| @@ -3256,7 +3256,7 @@ print "\n"; | @@ -3256,7 +3256,7 @@ print "\n"; | ||
| 3256 | converts numbers to strings. This is largely invisible to | 3256 | converts numbers to strings. This is largely invisible to |
| 3257 | users, but it does trigger a bug in some older versions of | 3257 | users, but it does trigger a bug in some older versions of |
| 3258 | mingw-w64's C++ library. See | 3258 | mingw-w64's C++ library. See |
| 3259 | - <filename>README-windows.txt</filename> in the source | 3259 | + <filename>README-windows.md</filename> in the source |
| 3260 | distribution if you think this may affect you. The copy of | 3260 | distribution if you think this may affect you. The copy of |
| 3261 | the DLL distributed with qpdf's binary distribution is not | 3261 | the DLL distributed with qpdf's binary distribution is not |
| 3262 | affected by this problem. | 3262 | affected by this problem. |
| @@ -3677,7 +3677,7 @@ print "\n"; | @@ -3677,7 +3677,7 @@ print "\n"; | ||
| 3677 | not needed to verify a correct build or port of qpdf. They | 3677 | not needed to verify a correct build or port of qpdf. They |
| 3678 | are needed only when changing the actual PDF output generated | 3678 | are needed only when changing the actual PDF output generated |
| 3679 | by qpdf. You should enable them if you are making deep | 3679 | by qpdf. You should enable them if you are making deep |
| 3680 | - changes to qpdf itself. See <filename>README</filename> for | 3680 | + changes to qpdf itself. See <filename>README.md</filename> for |
| 3681 | details. | 3681 | details. |
| 3682 | </para> | 3682 | </para> |
| 3683 | </listitem> | 3683 | </listitem> |
| @@ -3686,7 +3686,7 @@ print "\n"; | @@ -3686,7 +3686,7 @@ print "\n"; | ||
| 3686 | Large file tests are off by default but can be turned on with | 3686 | Large file tests are off by default but can be turned on with |
| 3687 | <command>./configure</command> or by setting an environment | 3687 | <command>./configure</command> or by setting an environment |
| 3688 | variable before running the test suite. See | 3688 | variable before running the test suite. See |
| 3689 | - <filename>README</filename> for details. | 3689 | + <filename>README.md</filename> for details. |
| 3690 | </para> | 3690 | </para> |
| 3691 | </listitem> | 3691 | </listitem> |
| 3692 | <listitem> | 3692 | <listitem> |