Skip to content

Preserve macOS native bridge#20

Draft
dennisdevulder wants to merge 1 commit into
mainfrom
preserve/macos-native-bridge
Draft

Preserve macOS native bridge#20
dennisdevulder wants to merge 1 commit into
mainfrom
preserve/macos-native-bridge

Conversation

@dennisdevulder

Copy link
Copy Markdown
Owner

Restores the macOS native presentation bridge that was removed from the Plugin Hub submission path.

This is intentionally opened as a draft preservation PR so the native work is retained on GitHub and can be reviewed or revived later without depending on local machine history.

What this restores:

  • src/main/native/rlmtl.m
  • committed librlmtl.dylib
  • the full MacOSMetalHelper implementation
  • the macOS PlatformSurface path
  • the Gradle task that can rebuild/sign the helper on macOS with clang

This should not be treated as part of the current Plugin Hub submission. The current main branch keeps macOS disabled because the native dependency/package story needs separate review.

Validation run locally:

env JAVA_HOME=/usr/lib/jvm/java-21-temurin-jdk ./gradlew test

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.

1 participant