feat: Amalgam build#166
Merged
Merged
Conversation
* fix: Update C2PA version to 0.70.0 * fix: Bump project version to 0.13.0 * fix: Update c2pa-rs version * fix: Nump c2pa-rs c2pa-c-ffi version to 0.71.2
* fix: Move semantics * fix: Undo some paranoia * fix: COmment
* fix: Move semantics * fix: Undo some paranoia * fix: COmment * fix: More move semantics
* Update C2PA version to 0.74.0 * fix: Update test * fix: FOmrat
* Update C2PA version to 0.75.3 * fix: Update C2PA version to 0.75.4
* fix: Update CmakeList * fix: Update comment * Clarify compatibility comment for json library Updated comment to clarify compatibility with older platforms. * fix: Note * feat: Expand OS matrix in CI workflow (#132) * feat: Expand OS matrix in CI workflow * Update CI workflow OS matrix Removed 'windows-2022' and 'ubuntu-slim' from the OS matrix. * Replace filesystem path usage with string conversion * Add filesystem namespace for path handling * Fix test file path for cross-platform compatibility * Update CI workflow to include windows-2022 * Remove namespace alias for filesystem in tests Remove unnecessary namespace alias for filesystem. * Update CI workflow OS matrix Removed 'windows-2022' from the OS matrix in CI workflow. * fix: FIx shadowing (#133) Added new constructor for Signer to take ownership of a signer pointer and updated documentation for clarity. * fix: Additional build flags (#134) * fix: FIx shadowing Added new constructor for Signer to take ownership of a signer pointer and updated documentation for clarity. * feat: Enhance MSVC compiler and linker options Added additional compiler and linker options for MSVC. * fix: Enhance compiler and linker options for c2pa_cpp *nix Added additional compiler and linker options for c2pa_cpp to enhance security and compatibility. * fix: Move linker flags -Wl,-z,relro and -Wl,-z,now to linking Removed linker flags for relro and now. * feat: Adjust linker options for different platforms * fix: Refactorings and additional checks (#135) * fix: Refactor null checks and improve exception handling * Refactor Reader constructor to manage stream lifetime * Update c2pa.cpp * Replace string with std::string in c2pa.cpp * Change type from ofstream to ostream in flusher * Change member functions to const in c2pa.hpp * Fix reserve_size function declaration syntax * Fix supported_mime_types method signature * Change reserve_size method to non-const * Update c2pa.hpp * Update c2pa.cpp * fix: Use EINVAL where it was missed * fix: FOrmat
* Update CMakeLists.txt * fix: v0.75.15 * fix: Retrigger all jobs * Update CMakeLists.txt
* Update CMakeLists.txt * fix: One test is actually invalid * fix: A few other tests are invalid * fix: no archive and embeddable mix
* fix: Docs * fix: Clean up docs * fix: Clean up docs * fix: Clean up docs * fix: Typos in header docs * fix: Typos 2 --------- Co-authored-by: Tania Mathern <tania.mathern@gmail.comn>
…urce_path (#161) * fix: utf8 * fix: Add a few tests * fix: Add a few tests 2 * fix: Add a few tests 3 * fix: Add a few tests 3 * fix: Add a few tests 3 * fix: Add a few tests 3 * fix: Add a few tests 3 --------- Co-authored-by: Tania Mathern <tania.mathern@gmail.comn>
* fix: Initial versions * fix: Settings * fix: Context * Update settings.md * Update context.md * Update context.md * Update context.md * minor copy edits * Copy edit * Remove some duplication, add xrefs * clean up edits * Final cleanup edits --------- Co-authored-by: Tania Mathern <tania.mathern@gmail.comn> Co-authored-by: Rand McKinney <crandmck@yahoo.com>
* fix: Add a file size limit * fix: Enforce more null checks * fix: Enforce more null checks 2 * fix: Typos * fix: Typos * fix: Typos * fix: Typos * fix: Typos * fix: Typos * fix: Typos * fix: Typos --------- Co-authored-by: Tania Mathern <tania.mathern@gmail.comn>
* fix: Refactor * Delete REFACTORING_PLAN.md * fix: Refactor * fix: Refactor --------- Co-authored-by: Tania Mathern <tania.mathern@gmail.comn>
* fix: Workin stores * Update working-stores.md * Update working-stores.md * Update working-stores.md * Update working-stores.md * Update working-stores.md * Update working-stores.md * Copy edits, add xrefs * Remove incomplete section * Misc edits and add some more links, add a bit to Mermaid diagram * Add div to xrefs not needed in doc site, other small tweaks --------- Co-authored-by: Tania Mathern <tania.mathern@gmail.comn> Co-authored-by: Rand McKinney <crandmck@yahoo.com>
* fix: File split * fix: Let's try this * fix: Add a script * fix: Build hack * fix: Amalgam build * fix: Amalgamate 2 * fix: fix headers * fix: Scripts location tweak * fix: Amalgam build * fix: Amalgam build 2 * fix: Amalgam build with shared lib * fix: Amalgam build with shared lib 2 * fix: Update CMakeLists.txt (#155) * fix: Update CMakeLists.txt * Update CMakeLists.txt * Update c2pa_internal.hpp * Update CMakeLists.txt * fix: Docs * docs: Update amalgam-build.md Removed project version and Rust library version details from the amalgam build documentation. * fix: Refine amalgam-build.md * fix: License header --------- Co-authored-by: Tania Mathern <tania.mathern@gmail.comn>
Collaborator
Author
|
Review here: #151 |
Clarify comment regarding C2PA_C_LIB_OVERRIDE and c2pa_c symbols.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.