From 07a774adcc29a19e59300977e8061601263a26b5 Mon Sep 17 00:00:00 2001 From: jules Date: Thu, 31 May 2012 09:01:39 +0100 Subject: [PATCH] Fix for GCC syntax problem. --- modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm | 2 +- modules/juce_core/native/juce_mac_Network.mm | 4 ++-- modules/juce_events/native/juce_mac_MessageManager.mm | 2 +- modules/juce_gui_basics/native/juce_mac_FileChooser.mm | 2 +- modules/juce_gui_basics/native/juce_mac_MainMenu.mm | 3 +-- .../juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm | 4 ++-- modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm | 2 +- modules/juce_opengl/native/juce_OpenGL_osx.h | 2 +- modules/juce_video/native/juce_mac_CameraDevice.mm | 2 +- modules/juce_video/native/juce_mac_QuickTimeMovieComponent.mm | 2 +- 10 files changed, 12 insertions(+), 13 deletions(-) diff --git a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm index cb85fb4b3e..55a300f164 100644 --- a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm +++ b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm @@ -982,7 +982,7 @@ public: //============================================================================== struct JuceUIViewClass : public ObjCClass { - JuceUIViewClass() : ObjCClass ("JUCEAUView_") + JuceUIViewClass() : ObjCClass ("JUCEAUView_") { addIvar ("filter"); addIvar ("au"); diff --git a/modules/juce_core/native/juce_mac_Network.mm b/modules/juce_core/native/juce_mac_Network.mm index 30cdfbf35a..42e9fce51a 100644 --- a/modules/juce_core/native/juce_mac_Network.mm +++ b/modules/juce_core/native/juce_mac_Network.mm @@ -240,9 +240,9 @@ public: private: //============================================================================== - struct DelegateClass : public ObjCClass + struct DelegateClass : public ObjCClass { - DelegateClass() : ObjCClass ("JUCEAppDelegate_") + DelegateClass() : ObjCClass ("JUCEAppDelegate_") { addIvar ("state"); diff --git a/modules/juce_events/native/juce_mac_MessageManager.mm b/modules/juce_events/native/juce_mac_MessageManager.mm index 3b307d7bbc..760b60ff86 100644 --- a/modules/juce_events/native/juce_mac_MessageManager.mm +++ b/modules/juce_events/native/juce_mac_MessageManager.mm @@ -94,7 +94,7 @@ private: //============================================================================== struct AppDelegateClass : public ObjCClass { - AppDelegateClass() : ObjCClass ("JUCEAppDelegate_") + AppDelegateClass() : ObjCClass ("JUCEAppDelegate_") { addMethod (@selector (applicationShouldTerminate:), applicationShouldTerminate, "I@:@"); addMethod (@selector (applicationWillTerminate:), applicationWillTerminate, "v@:@"); diff --git a/modules/juce_gui_basics/native/juce_mac_FileChooser.mm b/modules/juce_gui_basics/native/juce_mac_FileChooser.mm index a2bac84a27..06a5019447 100644 --- a/modules/juce_gui_basics/native/juce_mac_FileChooser.mm +++ b/modules/juce_gui_basics/native/juce_mac_FileChooser.mm @@ -27,7 +27,7 @@ struct FileChooserDelegateClass : public ObjCClass { - FileChooserDelegateClass() : ObjCClass ("JUCEFileChooser_") + FileChooserDelegateClass() : ObjCClass ("JUCEFileChooser_") { addIvar ("filters"); diff --git a/modules/juce_gui_basics/native/juce_mac_MainMenu.mm b/modules/juce_gui_basics/native/juce_mac_MainMenu.mm index 8824d817cf..1923210846 100644 --- a/modules/juce_gui_basics/native/juce_mac_MainMenu.mm +++ b/modules/juce_gui_basics/native/juce_mac_MainMenu.mm @@ -394,8 +394,7 @@ private: //============================================================================== struct JuceMenuCallbackClass : public ObjCClass { - JuceMenuCallbackClass() - : ObjCClass ("JUCEMainMenu_") + JuceMenuCallbackClass() : ObjCClass ("JUCEMainMenu_") { addIvar ("owner"); diff --git a/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm b/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm index c1558e3196..1b393ce5c4 100644 --- a/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm +++ b/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm @@ -1198,7 +1198,7 @@ private: //============================================================================== struct JuceNSViewClass : public ObjCClass { - JuceNSViewClass() : ObjCClass ("JUCEView_") + JuceNSViewClass() : ObjCClass ("JUCEView_") { addIvar ("owner"); @@ -1607,7 +1607,7 @@ private: //============================================================================== struct JuceNSWindowClass : public ObjCClass { - JuceNSWindowClass() : ObjCClass ("JUCEWindow_") + JuceNSWindowClass() : ObjCClass ("JUCEWindow_") { addIvar ("owner"); diff --git a/modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm b/modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm index 98ee1ae327..eb707c4311 100644 --- a/modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm +++ b/modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm @@ -27,7 +27,7 @@ struct DownloadClickDetectorClass : public ObjCClass { - DownloadClickDetectorClass() : ObjCClass ("JUCEWebClickDetector_") + DownloadClickDetectorClass() : ObjCClass ("JUCEWebClickDetector_") { addIvar ("owner"); diff --git a/modules/juce_opengl/native/juce_OpenGL_osx.h b/modules/juce_opengl/native/juce_OpenGL_osx.h index b0cc3c6520..f81d533c8c 100644 --- a/modules/juce_opengl/native/juce_OpenGL_osx.h +++ b/modules/juce_opengl/native/juce_OpenGL_osx.h @@ -26,7 +26,7 @@ struct ThreadSafeNSOpenGLViewClass : public ObjCClass { - ThreadSafeNSOpenGLViewClass() : ObjCClass ("JUCEGLView_") + ThreadSafeNSOpenGLViewClass() : ObjCClass ("JUCEGLView_") { addIvar ("lock"); addIvar ("needsUpdate"); diff --git a/modules/juce_video/native/juce_mac_CameraDevice.mm b/modules/juce_video/native/juce_mac_CameraDevice.mm index 4f60f8c7ff..2a471dd71f 100644 --- a/modules/juce_video/native/juce_mac_CameraDevice.mm +++ b/modules/juce_video/native/juce_mac_CameraDevice.mm @@ -212,7 +212,7 @@ private: //============================================================================== struct DelegateClass : public ObjCClass { - DelegateClass() : ObjCClass ("JUCEAppDelegate_") + DelegateClass() : ObjCClass ("JUCEAppDelegate_") { addIvar ("owner"); diff --git a/modules/juce_video/native/juce_mac_QuickTimeMovieComponent.mm b/modules/juce_video/native/juce_mac_QuickTimeMovieComponent.mm index c7b806b55a..56dbe85863 100644 --- a/modules/juce_video/native/juce_mac_QuickTimeMovieComponent.mm +++ b/modules/juce_video/native/juce_mac_QuickTimeMovieComponent.mm @@ -27,7 +27,7 @@ struct NonInterceptingQTMovieViewClass : public ObjCClass { - NonInterceptingQTMovieViewClass() : ObjCClass ("JUCEQTMovieView_") + NonInterceptingQTMovieViewClass() : ObjCClass ("JUCEQTMovieView_") { addMethod (@selector (hitTest:), hitTest, "@@:", @encode (NSPoint)); addMethod (@selector (acceptsFirstMouse:), acceptsFirstMouse, "c@:@");