Commit Graph

87 Commits

Author SHA1 Message Date
Jay Berkenbilt ed62be888c Fix --completion-* args to work from AppImage (fixes #285) 2019-06-22 17:12:01 -04:00
Jay Berkenbilt 1240047528 Try to use pkg-config to find external dependencies (fixes #324) 2019-06-22 16:57:52 -04:00
Jay Berkenbilt ed8166b21e TODO/README-maintainer cleanup 2019-06-22 12:02:39 -04:00
Jay Berkenbilt 2001cbc8a1 Add fuzz reminder to release checklist 2019-06-22 10:37:03 -04:00
Jay Berkenbilt 46304befec Use clang for sanitizers
Clang seems to be slightly stricter than gcc.
2019-06-22 10:13:27 -04:00
Jay Berkenbilt 79f6b4823b Convert remaining public classes to use Members pattern
Have classes contain only a single private member of type
PointerHolder<Members>. This makes it safe to change the structure of
the Members class without breaking binary compatibility. Many of the
classes already follow this pattern quite successfully. This brings in
the rest of the class that are part of the public API.
2019-06-22 10:13:27 -04:00
Jay Berkenbilt 864a546af6 Build with -fvisibility=hidden when supported 2019-06-21 22:29:31 -04:00
Jay Berkenbilt 83b3c34185 Mention QIntC in README-Maintainer 2019-06-21 22:04:45 -04:00
Jay Berkenbilt 6fca27995e Update casting policy in the documentation 2019-06-21 13:17:45 -04:00
Jay Berkenbilt 2155815234 configure: determine wordsize automatically
Based on sizeof(size_t). Assumes 64 if not 32.
2019-06-21 13:17:21 -04:00
Jay Berkenbilt f561a5df32 Implement fuzzer with good coverage 2019-06-15 17:24:24 -04:00
Jay Berkenbilt d0b26b8337 oss-fuzz-build: support branch switching 2019-06-14 11:05:48 -04:00
Jay Berkenbilt 3d03024ab2 oss-fuzz initial integration 2019-06-13 09:28:38 -04:00
Jay Berkenbilt 12b159118a Compare versions between CLI and library 2019-04-20 21:00:43 -04:00
Jay Berkenbilt be4ecf0022 Update release instructions for bash 2019-02-25 19:52:00 -05:00
Jay Berkenbilt ae65cdcce2 Fix typo in release instructions 2019-02-02 10:55:44 -05:00
Jay Berkenbilt cb47c51518 Update release checklist 2019-02-02 09:00:50 -05:00
Jay Berkenbilt 38a6cf8866 Update binary compatibility test instructions
Since autogenerated files are now committed, we no longer need to
rerun ./autogen.sh and actually shouldn't because it could mask
errors.
2019-02-01 22:25:25 -05:00
Jay Berkenbilt fec5bb124c Spell check 2019-01-31 21:41:29 -05:00
Jay Berkenbilt 3a5738739d Tweak release instructions 2019-01-07 09:51:56 -05:00
Jay Berkenbilt faae46467e Spell check 2019-01-07 07:56:46 -05:00
Jay Berkenbilt 3472f6c984 Update copyrights for 2019 2019-01-07 07:54:55 -05:00
Jay Berkenbilt 27be64f4ba README-maintaner: sanitize undefined as well as adddress
gcc already warns for undefined variables, but this is in preparation
for Google's oss-fuzz, which builds in this way.
2018-12-18 16:27:22 -05:00
Jay Berkenbilt dbeef33ee4 Update maintainer notes with new release process
The Azure pipeline does all the artifact creation now.
2018-10-13 18:30:55 -04:00
Jay Berkenbilt ad0fd53fc4 Remove needless autogen.sh references/invocations
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-13 12:18:31 -04:00
Jay Berkenbilt aa864d2142 Automatically detect outdated generated files
Update documentation to reflect that automatically generated files are
committed. Detect when they are outdated if we have the ability to
regenerate them.
2018-10-11 17:27:54 -04:00
Jay Berkenbilt 643a221914 Refine release process 2018-08-16 11:53:10 -04:00
Jay Berkenbilt 1bd2a2e79b Prepare 8.1.0 release 2018-06-23 07:50:11 -04:00
Jay Berkenbilt 92ca2a41bc Tweak release process 2018-06-23 07:50:11 -04:00
Jay Berkenbilt e577dfc87e README-maintainer: be more careful copying release files 2018-03-04 06:51:28 -05:00
Jay Berkenbilt c182a1a63c Windows release tweaks 2018-02-25 16:00:11 -05:00
Jay Berkenbilt a8682e0b75 Spell check 2018-02-25 15:06:44 -05:00
Jay Berkenbilt 6edbf8fa72 Include AppImage update info 2018-02-25 13:50:22 -05:00
Jay Berkenbilt 525d423ea8 Tweak README-maintainer 2018-02-25 13:50:21 -05:00
Jay Berkenbilt c74d79ae11 Docker updates for local AppImage build 2018-02-25 09:03:27 -05:00
Jay Berkenbilt f5265924da Reorganize README-maintainer
Update this to be a more accurate reflection of what I actually do and
to make it a better and more usable checklist.
2018-02-21 11:43:04 -05:00
Jay Berkenbilt 6a0fb71e10 Move README-maintainer back to regular text
This is how I work with the file, so this format is most convenient
for me.
2018-02-21 09:11:15 -05:00