pluginbridge / Source /Helper

Commit History

fix: replace CARemoteLayerServer with CAContext+CALayerHost for cross-process GUI
0548359

Sitar118 commited on

fix: wire onGuiCreated callback in HelperIPC constructor to send gui_ready notification
df8bc97
verified

RAM2118 commited on

fix: call onGuiCreated callback after CARemoteLayerServer setup completes in showGui()
9788b5f
verified

RAM2118 commited on

fix: send gui_ready notification after showGui β€” use callback from HelperPluginHost to IPC
242769f
verified

RAM2118 commited on

fix: use setLayerPortName() instead of direct member access
c151d02
verified

RAM2118 commited on

fix: add setLayerPortName() public method (layerPortName is private)
7e3323d
verified

RAM2118 commited on

remove old files replaced by .mm versions + Blocklist (now in PluginBridgeProcessor.h)
4ca2875
verified

RAM2118 commited on

Upload Source/Helper/HelperIPC.cpp
8aeb4e8
verified

RAM2118 commited on

Upload Source/Helper/HelperIPC.h
6c4aa19
verified

RAM2118 commited on

Upload Source/Helper/main.cpp
22d14fd
verified

RAM2118 commited on

Upload Source/Helper/HelperPluginHost.mm
0e80263
verified

RAM2118 commited on

Upload Source/Helper/HelperPluginHost.h
ef91ceb
verified

RAM2118 commited on

fix: Helper test-load β€” handle paths with spaces + allow message loop to run
379e9dd
verified

RAM2118 commited on

Upload Source/Helper/HelperPluginHost.cpp
ddb115b
verified

RAM2118 commited on

Upload Source/Helper/HelperPluginHost.h
915497a
verified

RAM2118 commited on

Upload Source/Helper/main.cpp
f3db0f3
verified

RAM2118 commited on

fix: restore setAlwaysOnTop(true) β€” fixes GUI opening in separate space in fullscreen
efff31a
verified

RAM2118 commited on

revert main.cpp β€” remove NSApplicationActivationPolicyAccessory (this broke the fullscreen behavior)
cb954f1
verified

RAM2118 commited on

STOP β€” revert HelperPluginHost to last known working state (GUI in Helper but with original window behavior before all my 'fixes')
a904c0b
verified

RAM2118 commited on

fix: show plugin GUI in-process (inside Ableton window) not from Helper
8ab499b
verified

RAM2118 commited on

fix: set fullscreen-compatible behavior BEFORE making window visible
2dc45d7
verified

RAM2118 commited on

fix: GUI now floats over Ableton in fullscreen mode
fea5c5f
verified

RAM2118 commited on

fix: set NSApplicationActivationPolicyAccessory at launch to prevent separate app appearance
9423d64
verified

RAM2118 commited on

Fix GUI focus: Remove makeAccessoryProcess entirely, use NSWindow level trick to float without activation
0632681
verified

RAM2118 commited on

Fix: Use Accessory activation policy β€” GUI shows without stealing focus from Ableton
58c47dc
verified

RAM2118 commited on

Fix GUI close: Use JUCE custom title bar (not native) + force app activation via ObjC runtime
75f7e51
verified

RAM2118 commited on

Fix: Make helper foreground process when showing GUI so window buttons work on macOS
5106668
verified

RAM2118 commited on

Fix: Plugin GUI X button now closes window β€” custom DocumentWindow with closeButtonPressed override
dca94cb
verified

RAM2118 commited on

Fix: Replace removed juce::Thread::setCurrentThreadPriority with native pthread priority (macOS)
a89d96f
verified

RAM2118 commited on

Fix: HelperPluginHost.h use flat include for SharedAudioBuffer.h
cd1256e
verified

RAM2118 commited on

Fix: HelperPluginHost.cpp use flat include for Constants.h
a902ad7
verified

RAM2118 commited on

Fix: Helper/main.cpp use flat includes (Source/Shared in include dirs)
a119e77
verified

RAM2118 commited on

Fix: Remove MSG_NOSIGNAL from HelperIPC.cpp, fix include paths for macOS
0f12a9a
verified

RAM2118 commited on

Out-of-process rebuild: Add Helper/HelperIPC.cpp β€” handles commands from parent via Unix socket
eabb3b4
verified

RAM2118 commited on

Out-of-process rebuild: Add Helper/HelperIPC.h/.cpp β€” Unix socket IPC listener
68398ab
verified

RAM2118 commited on

Out-of-process rebuild: Add Helper/HelperPluginHost.cpp β€” full implementation
13fcac4
verified

RAM2118 commited on

Out-of-process rebuild: Add Helper/HelperPluginHost.h/.cpp β€” loads plugin, runs processBlock, shows GUI
1af93a1
verified

RAM2118 commited on

Out-of-process rebuild: Add Helper/main.cpp β€” standalone helper process entry point
5ac6c6e
verified

RAM2118 commited on