Commit 756b5e30d12c4c2cdd63eaf662c674a9f36eed82
Committed by
GitHub
Merge pull request #1341 from m-holger/hc
Update copyrights
Showing
75 changed files
with
154 additions
and
89 deletions
NOTICE.md
| 1 | -QPDF is copyright (c) 2005-2024 Jay Berkenbilt | |
| 1 | +qpdf is copyright (c) 2005-2021 Jay Berkenbilt, 2022-2025 Jay Berkenbilt and Manfred Holger | |
| 2 | 2 | |
| 3 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at |
| 4 | 4 | ... | ... |
README-maintainer.md
| ... | ... | @@ -468,7 +468,7 @@ When done, the following should happen: |
| 468 | 468 | * debian package -- search for copyright.*berkenbilt in debian/copyright |
| 469 | 469 | * qtest-driver, TestDriver.pm in qtest source |
| 470 | 470 | |
| 471 | - Copyright last updated: 2024. | |
| 471 | + Copyright last updated: 2025. | |
| 472 | 472 | |
| 473 | 473 | * Take a look at "External Libraries" in TODO to see if we need to |
| 474 | 474 | make any changes. There is still some automation work left to do, so | ... | ... |
README.md
| ... | ... | @@ -10,7 +10,7 @@ render PDFs or perform text extraction, and it does not contain higher-level int |
| 10 | 10 | 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 |
| 11 | 11 | programmatic or command-line-based manipulation of PDF files. |
| 12 | 12 | |
| 13 | -The [qpdf Manual](https://qpdf.readthedocs.io) is hosted online at https://qpdf.readthedocs.io. The project website | |
| 13 | +The [qpdf manual](https://qpdf.readthedocs.io) is hosted online at https://qpdf.readthedocs.io. The project website | |
| 14 | 14 | is https://qpdf.sourceforge.io. The source code repository is hosted at GitHub: https://github.com/qpdf/qpdf. |
| 15 | 15 | |
| 16 | 16 | # Verifying Distributions |
| ... | ... | @@ -21,7 +21,7 @@ downloaded from a public key server. |
| 21 | 21 | |
| 22 | 22 | # Copyright, License |
| 23 | 23 | |
| 24 | -qpdf is copyright (c) 2005-2024 Jay Berkenbilt | |
| 24 | +qpdf is copyright (c) 2005-2021 Jay Berkenbilt, 2022-2025 Jay Berkenbilt and Manfred Holger | |
| 25 | 25 | |
| 26 | 26 | Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the |
| 27 | 27 | License. You may obtain a copy of the License at | ... | ... |
appimage/build-appimage
appimage/qpdf.appdata.xml
| 1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | -<!-- Copyright 2005-2024 Jay Berkenbilt --> | |
| 2 | +<!-- Copyright 2005-2021 Jay Berkenbilt, 2022-2025 Jay Berkenbilt and Manfred Holger --> | |
| 3 | 3 | <component> |
| 4 | 4 | <id>org.QPDF.qpdf.desktop</id> |
| 5 | 5 | <metadata_license>MIT</metadata_license> |
| 6 | 6 | <project_license>Apache-2.0</project_license> |
| 7 | - <name>QPDF</name> | |
| 7 | + <name>qpdf</name> | |
| 8 | 8 | <summary>Structural, content-preserving transformations on PDF files</summary> |
| 9 | 9 | <description> |
| 10 | - <p> QPDF is a command-line program that does structural, content-preserving transformations on PDF files. | |
| 10 | + <p> qpdf is a command-line program that does structural, content-preserving transformations on PDF files. | |
| 11 | 11 | It could have been called something like pdf-to-pdf. |
| 12 | 12 | It also provides many useful capabilities to developers of PDF-producing software or for people |
| 13 | 13 | who just want to look at the innards of a PDF file to learn more about how they work.</p> |
| 14 | - <p> QPDF is capable of creating linearized (also known as web-optimized) files and encrypted files. | |
| 14 | + <p> qpdf is capable of creating linearized (also known as web-optimized) files and encrypted files. | |
| 15 | 15 | It is also capable of converting PDF files with object streams (also known as compressed objects) |
| 16 | 16 | to files with no compressed objects or to generate object streams from files that don't have them |
| 17 | - (or even those that already do). QPDF also supports a special mode designed to allow you to edit | |
| 17 | + (or even those that already do). qpdf also supports a special mode designed to allow you to edit | |
| 18 | 18 | the content of PDF files in a text editor. For more details, please see the documentation links |
| 19 | 19 | below.</p> |
| 20 | - <p> QPDF includes support for merging and splitting PDFs through the ability to copy objects from one PDF | |
| 21 | - file into another and to manipulate the list of pages in a PDF file. The QPDF library also makes | |
| 20 | + <p> qpdf includes support for merging and splitting PDFs through the ability to copy objects from one PDF | |
| 21 | + file into another and to manipulate the list of pages in a PDF file. The qpdf library also makes | |
| 22 | 22 | it possible for you to create PDF files from scratch. In this mode, you are responsible for |
| 23 | - supplying all the contents of the file, while the QPDF library takes care off all the syntactical | |
| 23 | + supplying all the contents of the file, while the qpdf library takes care off all the syntactical | |
| 24 | 24 | representation of the objects, creation of cross references tables and, if you use them, object |
| 25 | 25 | streams, encryption, linearization, and other syntactic details.</p> |
| 26 | - <p>QPDF is not a PDF content creation library, a PDF viewer, or a program capable of converting PDF into | |
| 27 | - other formats. In particular, QPDF knows nothing about the semantics of PDF content streams. | |
| 26 | + <p>qpdf is not a PDF content creation library, a PDF viewer, or a program capable of converting PDF into | |
| 27 | + other formats. In particular, qpdf knows nothing about the semantics of PDF content streams. | |
| 28 | 28 | If you are looking for something that can do that, you should look elsewhere. |
| 29 | - However, once you have a valid PDF file, QPDF can be used to transform that file in ways perhaps | |
| 29 | + However, once you have a valid PDF file, qpdf can be used to transform that file in ways perhaps | |
| 30 | 30 | your original PDF creation can't handle. For example, programs generate simple PDF files but |
| 31 | 31 | can't password-protect them, web-optimize them, or perform other transformations of that type.</p> |
| 32 | 32 | </description> | ... | ... |
include/qpdf/Buffer.hh
include/qpdf/BufferInputSource.hh
include/qpdf/ClosedFileInputSource.hh
include/qpdf/Constants.h
include/qpdf/DLL.h
include/qpdf/FileInputSource.hh
include/qpdf/InputSource.hh
include/qpdf/JSON.hh
include/qpdf/PDFVersion.hh
include/qpdf/Pipeline.hh
include/qpdf/Pl_Buffer.hh
include/qpdf/Pl_Concatenate.hh
include/qpdf/Pl_Count.hh
include/qpdf/Pl_DCT.hh
include/qpdf/Pl_Discard.hh
include/qpdf/Pl_Flate.hh
include/qpdf/Pl_Function.hh
include/qpdf/Pl_OStream.hh
include/qpdf/Pl_QPDFTokenizer.hh
include/qpdf/Pl_RunLength.hh
include/qpdf/Pl_StdioFile.hh
include/qpdf/Pl_String.hh
include/qpdf/PointerHolder.hh
include/qpdf/QIntC.hh
include/qpdf/QPDF.hh
include/qpdf/QPDFAcroFormDocumentHelper.hh
include/qpdf/QPDFAnnotationObjectHelper.hh
include/qpdf/QPDFCryptoImpl.hh
include/qpdf/QPDFCryptoProvider.hh
include/qpdf/QPDFDocumentHelper.hh
include/qpdf/QPDFEFStreamObjectHelper.hh
include/qpdf/QPDFEmbeddedFileDocumentHelper.hh
include/qpdf/QPDFExc.hh
include/qpdf/QPDFFileSpecObjectHelper.hh
include/qpdf/QPDFFormFieldObjectHelper.hh
include/qpdf/QPDFJob.hh
include/qpdf/QPDFLogger.hh
include/qpdf/QPDFMatrix.hh
include/qpdf/QPDFNameTreeObjectHelper.hh
include/qpdf/QPDFNumberTreeObjectHelper.hh
include/qpdf/QPDFObjGen.hh
include/qpdf/QPDFObject.hh
include/qpdf/QPDFObjectHandle.hh
include/qpdf/QPDFObjectHandle_future.hh
include/qpdf/QPDFObjectHelper.hh
include/qpdf/QPDFOutlineDocumentHelper.hh
include/qpdf/QPDFOutlineObjectHelper.hh
include/qpdf/QPDFPageDocumentHelper.hh
include/qpdf/QPDFPageLabelDocumentHelper.hh
include/qpdf/QPDFPageObjectHelper.hh
include/qpdf/QPDFStreamFilter.hh
include/qpdf/QPDFSystemError.hh
include/qpdf/QPDFTokenizer.hh
include/qpdf/QPDFUsage.hh
include/qpdf/QPDFWriter.hh
include/qpdf/QPDFXRefEntry.hh
include/qpdf/QTC.hh
include/qpdf/QUtil.hh
include/qpdf/RandomDataProvider.hh
include/qpdf/Types.h
include/qpdf/qpdf-c.h
include/qpdf/qpdfjob-c.h
include/qpdf/qpdflogger-c.h
libqpdf/QPDFJob_argv.cc
| ... | ... | @@ -115,8 +115,10 @@ ArgParser::argCopyright() |
| 115 | 115 | << this->ap.getProgname() |
| 116 | 116 | << " version " << QPDF::QPDFVersion() << "\n" |
| 117 | 117 | << "\n" |
| 118 | - << "Copyright (c) 2005-2024 Jay Berkenbilt\n" | |
| 119 | - << "QPDF is licensed under the Apache License, Version 2.0 (the \"License\");\n" | |
| 118 | + << "Copyright (c) 2005-2021 Jay Berkenbilt\n" | |
| 119 | + << "Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger\n" | |
| 120 | + << "\n" | |
| 121 | + << "qpdf is licensed under the Apache License, Version 2.0 (the \"License\");\n" | |
| 120 | 122 | << "you may not use this file except in compliance with the License.\n" |
| 121 | 123 | << "You may obtain a copy of the License at\n" |
| 122 | 124 | << "\n" | ... | ... |
libqpdf/QPDF_json.cc
| ... | ... | @@ -267,10 +267,10 @@ class QPDF::JSONReactor: public JSON::Reactor |
| 267 | 267 | struct StackFrame |
| 268 | 268 | { |
| 269 | 269 | StackFrame(state_e state) : |
| 270 | - state(state) {}; | |
| 270 | + state(state){}; | |
| 271 | 271 | StackFrame(state_e state, QPDFObjectHandle&& object) : |
| 272 | 272 | state(state), |
| 273 | - object(object) {}; | |
| 273 | + object(object){}; | |
| 274 | 274 | state_e state; |
| 275 | 275 | QPDFObjectHandle object; |
| 276 | 276 | }; | ... | ... |
libqpdf/qpdf/qpdf-c_impl.hh
libqpdf/qpdf/rijndael.h
| ... | ... | @@ -2,8 +2,8 @@ |
| 2 | 2 | #define RIJNDAEL_H |
| 3 | 3 | |
| 4 | 4 | #include <qpdf/qpdf-config.h> |
| 5 | -#include <cstdint> | |
| 6 | 5 | #include <cstddef> |
| 6 | +#include <cstdint> | |
| 7 | 7 | |
| 8 | 8 | unsigned int rijndaelSetupEncrypt(uint32_t* rk, const unsigned char* key, size_t keybits); |
| 9 | 9 | unsigned int rijndaelSetupDecrypt(uint32_t* rk, const unsigned char* key, size_t keybits); | ... | ... |
manual/conf.py
| ... | ... | @@ -12,8 +12,8 @@ import sys |
| 12 | 12 | |
| 13 | 13 | sys.path.append(os.path.abspath("./_ext")) |
| 14 | 14 | |
| 15 | -project = 'QPDF' | |
| 16 | -copyright = '2005-2024, Jay Berkenbilt' | |
| 15 | +project = 'qpdf' | |
| 16 | +copyright = '2005-2021 Jay Berkenbilt, 2022-2025 Jay Berkenbilt and Manfred Holger' | |
| 17 | 17 | author = 'Jay Berkenbilt' |
| 18 | 18 | here = os.path.dirname(os.path.realpath(__file__)) |
| 19 | 19 | with open(f'{here}/../CMakeLists.txt') as f: | ... | ... |
qtest/bin/qtest-driver
| ... | ... | @@ -2,7 +2,7 @@ |
| 2 | 2 | # |
| 3 | 3 | # This file is part of qtest. |
| 4 | 4 | # |
| 5 | -# Copyright 1993-2024, Jay Berkenbilt | |
| 5 | +# Copyright 1993-2025, Jay Berkenbilt | |
| 6 | 6 | # |
| 7 | 7 | # QTest is distributed under the terms of version 2.0 of the Artistic |
| 8 | 8 | # license which may be found in the source distribution. | ... | ... |
qtest/module/TestDriver.pm
| ... | ... | @@ -2,7 +2,7 @@ |
| 2 | 2 | # |
| 3 | 3 | # This file is part of qtest. |
| 4 | 4 | # |
| 5 | -# Copyright 1993-2024, Jay Berkenbilt | |
| 5 | +# Copyright 1993-2025, Jay Berkenbilt | |
| 6 | 6 | # |
| 7 | 7 | # QTest is distributed under the terms of version 2.0 of the Artistic |
| 8 | 8 | # license which may be found in the source distribution. | ... | ... |