pluginbridge / Source /Helper

Commit History

  1. fix: replace CARemoteLayerServer with CAContext+CALayerHost for cross-process GUI⁠

    Sitar118
    0548359
  2. fix: wire onGuiCreated callback in HelperIPC constructor to send gui_ready notification

    Verified signature
    df8bc97
  3. fix: call onGuiCreated callback after CARemoteLayerServer setup completes in showGui()

    Verified signature
    9788b5f
  4. fix: send gui_ready notification after showGui — use callback from HelperPluginHost to IPC⁠

    Verified signature
    242769f
  5. fix: use setLayerPortName() instead of direct member access

    Verified signature
    c151d02
  6. fix: add setLayerPortName() public method (layerPortName is private)

    Verified signature
    7e3323d
  7. remove old files replaced by .mm versions + Blocklist (now in PluginBridgeProcessor.h)

    Verified signature
    4ca2875
  8. Upload Source/Helper/HelperIPC.cpp

    Verified signature
    8aeb4e8
  9. Upload Source/Helper/HelperIPC.h

    Verified signature
    6c4aa19
  10. Upload Source/Helper/main.cpp

    Verified signature
    22d14fd
  11. Upload Source/Helper/HelperPluginHost.mm

    Verified signature
    0e80263
  12. Upload Source/Helper/HelperPluginHost.h

    Verified signature
    ef91ceb
  13. fix: Helper test-load — handle paths with spaces + allow message loop to run⁠

    Verified signature
    379e9dd
  14. Upload Source/Helper/HelperPluginHost.cpp

    Verified signature
    ddb115b
  15. Upload Source/Helper/HelperPluginHost.h

    Verified signature
    915497a
  16. Upload Source/Helper/main.cpp

    Verified signature
    f3db0f3
  17. fix: restore setAlwaysOnTop(true) — fixes GUI opening in separate space in fullscreen⁠

    Verified signature
    efff31a
  18. revert main.cpp — remove NSApplicationActivationPolicyAccessory (this broke the fullscreen behavior)⁠

    Verified signature
    cb954f1
  19. STOP — revert HelperPluginHost to last known working state (GUI in Helper but with original window behavior before all my 'fixes')⁠

    Verified signature
    a904c0b
  20. fix: show plugin GUI in-process (inside Ableton window) not from Helper⁠

    Verified signature
    8ab499b
  21. fix: set fullscreen-compatible behavior BEFORE making window visible⁠

    Verified signature
    2dc45d7
  22. fix: GUI now floats over Ableton in fullscreen mode⁠

    Verified signature
    fea5c5f
  23. fix: set NSApplicationActivationPolicyAccessory at launch to prevent separate app appearance⁠

    Verified signature
    9423d64
  24. Fix GUI focus: Remove makeAccessoryProcess entirely, use NSWindow level trick to float without activation

    Verified signature
    0632681
  25. Fix: Use Accessory activation policy — GUI shows without stealing focus from Ableton

    Verified signature
    58c47dc
  26. Fix GUI close: Use JUCE custom title bar (not native) + force app activation via ObjC runtime

    Verified signature
    75f7e51
  27. Fix: Make helper foreground process when showing GUI so window buttons work on macOS

    Verified signature
    5106668
  28. Fix: Plugin GUI X button now closes window — custom DocumentWindow with closeButtonPressed override

    Verified signature
    dca94cb
  29. Fix: Replace removed juce::Thread::setCurrentThreadPriority with native pthread priority (macOS)

    Verified signature
    a89d96f
  30. Fix: HelperPluginHost.h use flat include for SharedAudioBuffer.h

    Verified signature
    cd1256e
  31. Fix: HelperPluginHost.cpp use flat include for Constants.h

    Verified signature
    a902ad7
  32. Fix: Helper/main.cpp use flat includes (Source/Shared in include dirs)

    Verified signature
    a119e77
  33. Fix: Remove MSG_NOSIGNAL from HelperIPC.cpp, fix include paths for macOS

    Verified signature
    0f12a9a
  34. Out-of-process rebuild: Add Helper/HelperIPC.cpp — handles commands from parent via Unix socket

    Verified signature
    eabb3b4
  35. Out-of-process rebuild: Add Helper/HelperIPC.h/.cpp — Unix socket IPC listener

    Verified signature
    68398ab
  36. Out-of-process rebuild: Add Helper/HelperPluginHost.cpp — full implementation

    Verified signature
    13fcac4
  37. Out-of-process rebuild: Add Helper/HelperPluginHost.h/.cpp — loads plugin, runs processBlock, shows GUI

    Verified signature
    1af93a1
  38. Out-of-process rebuild: Add Helper/main.cpp — standalone helper process entry point

    Verified signature
    5ac6c6e