Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apothecary Update / Project Generator Update #8068

Merged
merged 12 commits into from
Aug 5, 2024

Conversation

danoli3
Copy link
Member

@danoli3 danoli3 commented Aug 3, 2024

Core Fix:

apothecary Latest Libraries Updates

  • cURL [8.8.0 -> 8.9.1]
  • openSSL [3.3.1] + brotli lossless data compression LZ77
  • freeImage [3.19.8 -> 3.19.9] LibTIFF updated to 4.60
  • FreeType fixes for Halfbuzz / Unicode
  • OpenCV unicode off - pending upstream fixes
  • Brotli fix pkg config
  • VS MSVC gd default __cdecl
  • Emscripten - opts: pthreads support on / off / -memory64 (Experimental)
  • macOS make now -std=c17 -std=c++23

projectGenerator

  • UI <-> pGcmd - communication refined
  • Advanced settings - ofPath - autoFind the oF folder and variables in the folder / refresh addon list
  • Fixes for VS2022 / macOS Xcode - fixes for addon finding / embedding / all working
  • Release download now has linux
  • Now supports Unicode file paths
  • Version number shown in settings
  • Refined Error messages
  • -std=c17 -std=c++23

@danoli3
Copy link
Member Author

danoli3 commented Aug 5, 2024

This needed with macOS libraries updated now in sync in downloaded latest folders

Copy link
Member Author

@danoli3 danoli3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed

return;
}
if (EVP_PKEY_keygen_init(pkey_ctx) <= 0 ||
EVP_PKEY_CTX_set_rsa_keygen_bits(pkey_ctx, 2048) <= 0 ||
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2048 bit ssl local macOS - this could probably use some more randomness

Solid code been using for sometime

if file cacert.pem in /bin/data/ application ssl cert could be supplied - 2048 bit https://en.wikipedia.org/wiki/X.509

scripts/templates/osx/Project.xcconfig Outdated Show resolved Hide resolved
tests/io/loadImage/src/main.cpp Outdated Show resolved Hide resolved
@danoli3
Copy link
Member Author

danoli3 commented Aug 5, 2024

Merging as fixes macOS xcframeworks in this PR and macOS
Rest is just update in text to what has changed in libraries

@danoli3 danoli3 merged commit 252297e into openframeworks:master Aug 5, 2024
15 checks passed
@danoli3 danoli3 deleted the updates branch August 5, 2024 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

macOS vs osx / bleeding and standard libraries ideas
1 participant