aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
AgeCommit message (Collapse)Author
2024-02-24Remove codecov badgeJay Berkenbilt
For now, we are using codecov as an internal tool and not advertising code coverage. I scrutinize coverage on include and libqpdf but don't want to remove coverage reporting for other areas.
2024-02-18Support CodeCovJay Berkenbilt
2024-01-01Update copyright to 2024Jay Berkenbilt
2023-10-06provide link to _Crypto providers_pr-apes
2023-09-02Mention JetBrains license in README.mdJay Berkenbilt
2023-02-25Update copyright to 2023Jay Berkenbilt
2022-10-06Require a C++-17 compilerJay Berkenbilt
2022-07-31Remove lgtm bannerJay Berkenbilt
Over time, qpdf's grade has dropped on lgtm, but they are not transparent about how grades are assigned. Fixing current alerts, in my opinion, reduces clarity and maintainability of the code in the name of performance in non-critical sections of code. Some analysis by m-holger suggests that fixing some of the current alerts actually degrades performance (slightly) while fixing others results in insignificant improvements. The quality of qpdf can be measured in other ways, such as its extensive test suite, documentation, and long track record of reliably manipulating PDFs with high performance, few bugs, and few external dependencies. The lgtm rating is a distraction at best.
2022-03-19Update build-related documentation and commentsJay Berkenbilt
2022-02-26Simplify confusing terminology in the README and manual (fixes #660)Jay Berkenbilt
Some people don't know what CI is, so remove use of that abbreviation when it doesn't add any value.
2022-02-04Update copyright for 2022Jay Berkenbilt
2021-12-21Update READMEs with documentation linksJay Berkenbilt
2021-12-21Stop adding pre-built documentation to the source distributionJay Berkenbilt
2021-12-20Remove reference to abuild in READMEJay Berkenbilt
2021-12-18Add docs badge to READMEJay Berkenbilt
2021-12-18Update documentation build/installationJay Berkenbilt
2021-12-13Minor doc cleanup, update spelling checkerJay Berkenbilt
2021-11-11First increment of improving handling of weak crypto (fixes #358)Jay Berkenbilt
2021-11-02Add a basic description of QPDF in README.md (fixes #552)Jay Berkenbilt
Also switch URLs for the qpdf and qtest websites to sourceforge.io (https) instead of sourceforge.net (http).
2021-02-10Require C++14 instead of C++11Jay Berkenbilt
2021-01-04Update copyright to 2021Jay Berkenbilt
2020-10-25Build Windows releases with openssl; automate external librariesJay Berkenbilt
External libraries for Windows are now built automatically in the qpdf/external-libs repository and include openssl in addition to zlib and jpeg. Use these, and update the Windows build to build with the openssl crypto provider by default. We leave the native crypto provider enabled in case there is a problem with openssl and also to continue to exercise that code.
2020-10-21Restore accidentally removed lgtm bannerJay Berkenbilt
2020-10-21Turn off azure pipelines, completing migration to GitHub ActionsJay Berkenbilt
2020-10-16Add GitHub Actions workflowJay Berkenbilt
2020-10-15Remove support for Travis CIJay Berkenbilt
It is redundant with qpdf's main CI environment, which is Azure Pipelines, but may soon be migrated to GitHub Actions.
2020-04-29Add lgtm badgesJay Berkenbilt
2020-04-06Spell checkJay Berkenbilt
2020-04-06Delegate random number generation to crypto provider (fixes #418)Jay Berkenbilt
2020-04-06Add OpenSSL/BoringSSL crypto providerDean Scarff
Fixes qpdf/qpdf#417
2020-04-04Clarify wording about wchar_t in READMEJay Berkenbilt
2020-04-04Allow qpdf to be built on systems without wchar_t (fixes #406)Jay Berkenbilt
2020-01-26Update copyright to 2020Jay Berkenbilt
2019-12-03Fix spelling and make some links HTTPS in READMEMatthias Braun
2019-11-11Clean up documentation around gnutls and C++-11Jay Berkenbilt
2019-11-09Update docs for crypto providersJay Berkenbilt
2019-11-09Require C++-11Jay Berkenbilt
Includes updates to m4/ax_cxx_compile_stdcxx.m4 to make it work with msvc, which supports C++-11 with no flags but doesn't set __cplusplus to a recent value.
2019-06-22Remove unused gcc-linux make rulesJay Berkenbilt
I don't want to maintain them or make anyone think they should be used.
2019-05-18Provide link to public key fileJay Berkenbilt
2019-01-07Update copyrights for 2019Jay Berkenbilt
2018-10-14Update Azure Pipeline idJay Berkenbilt
2018-10-13Remove needless autogen.sh references/invocationsJay Berkenbilt
Since the files autogen.sh creates are now controlled, you only have to run autogen.sh when you modify the source files, not when you build from a clean checkout.
2018-10-11Fix build status bannerJay Berkenbilt
2018-10-11Set up Azure PipelinesJay Berkenbilt
Use free Azure Pipelines to do Linux, Windows, and Mac build and test and to generate Windows binary distributions.
2018-02-25Revert README.md updateJay Berkenbilt
This change was obviously not supposed to merge.
2018-02-25Enhancements to AppImageKurt Pfeifle
Enhance 'build-appimage' script: - add initial comment block and comments for all major steps in the script for the benefit of casual users of the script - 'configure' to build HTML + PDF documentation - do not remove the man pages from the AppDir (will be used by custom AppRun script) - use a bigger icon - use '-g' for appimagetool so it can figure out the 'updateinfo' string on Travis CI - output big fat warning to users who build AppImage in non-"Trusty" environments Add 'AppStream' metadata file This serves to satisfy desktop environments who want to automatically create menu entries, show screenshots and display software descriptions. Note, this file (qpdf.appdata.xml) may need more tweaking since the Freedesktop folks aren't exactly sure themselves how their 'standard' should exactly look like, and they changed their validation tools quite a bit over the recent years in incompatible ways... Extended and enhanced customized AppRun script - Add a '--ai-usage' invokation param to the AppImage which serves as a starting point to explore the other embedded options - Support displaying of manual pages by running AppImage with added parameter '--man ...' - Also include HTML/PDF documentation, READMEs and licenses into AppImage - Support for more parameters: '--list-man', '--list-pdf', '--list-readme', '--list-license', '--list-html', '--list-exe', '--pdf', '--readme', '--license', '--html' and '--show-apprun' - Support 'fix-pdf' and 'zlib-' as sub-commands (not just as symlinks)
2018-02-18Fix website addressJay Berkenbilt
2018-02-18Add logo and build status to READMEJay Berkenbilt
2018-01-14Update copyright to 2018Jay Berkenbilt
2018-01-14Clarify building from pristine checkoutJay Berkenbilt