Browse Source

Fix for GCC syntax problem.

tags/2021-05-28
jules 13 years ago
parent
commit
07a774adcc
10 changed files with 12 additions and 13 deletions
  1. +1
    -1
      modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm
  2. +2
    -2
      modules/juce_core/native/juce_mac_Network.mm
  3. +1
    -1
      modules/juce_events/native/juce_mac_MessageManager.mm
  4. +1
    -1
      modules/juce_gui_basics/native/juce_mac_FileChooser.mm
  5. +1
    -2
      modules/juce_gui_basics/native/juce_mac_MainMenu.mm
  6. +2
    -2
      modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm
  7. +1
    -1
      modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm
  8. +1
    -1
      modules/juce_opengl/native/juce_OpenGL_osx.h
  9. +1
    -1
      modules/juce_video/native/juce_mac_CameraDevice.mm
  10. +1
    -1
      modules/juce_video/native/juce_mac_QuickTimeMovieComponent.mm

+ 1
- 1
modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm View File

@@ -982,7 +982,7 @@ public:
//============================================================================== //==============================================================================
struct JuceUIViewClass : public ObjCClass <NSView> struct JuceUIViewClass : public ObjCClass <NSView>
{ {
JuceUIViewClass() : ObjCClass ("JUCEAUView_")
JuceUIViewClass() : ObjCClass <NSView> ("JUCEAUView_")
{ {
addIvar<AudioProcessor*> ("filter"); addIvar<AudioProcessor*> ("filter");
addIvar<JuceAU*> ("au"); addIvar<JuceAU*> ("au");


+ 2
- 2
modules/juce_core/native/juce_mac_Network.mm View File

@@ -240,9 +240,9 @@ public:
private: private:
//============================================================================== //==============================================================================
struct DelegateClass : public ObjCClass<NSObject>
struct DelegateClass : public ObjCClass <NSObject>
{ {
DelegateClass() : ObjCClass ("JUCEAppDelegate_")
DelegateClass() : ObjCClass <NSObject> ("JUCEAppDelegate_")
{ {
addIvar <URLConnectionState*> ("state"); addIvar <URLConnectionState*> ("state");


+ 1
- 1
modules/juce_events/native/juce_mac_MessageManager.mm View File

@@ -94,7 +94,7 @@ private:
//============================================================================== //==============================================================================
struct AppDelegateClass : public ObjCClass <NSObject> struct AppDelegateClass : public ObjCClass <NSObject>
{ {
AppDelegateClass() : ObjCClass ("JUCEAppDelegate_")
AppDelegateClass() : ObjCClass <NSObject> ("JUCEAppDelegate_")
{ {
addMethod (@selector (applicationShouldTerminate:), applicationShouldTerminate, "I@:@"); addMethod (@selector (applicationShouldTerminate:), applicationShouldTerminate, "I@:@");
addMethod (@selector (applicationWillTerminate:), applicationWillTerminate, "v@:@"); addMethod (@selector (applicationWillTerminate:), applicationWillTerminate, "v@:@");


+ 1
- 1
modules/juce_gui_basics/native/juce_mac_FileChooser.mm View File

@@ -27,7 +27,7 @@
struct FileChooserDelegateClass : public ObjCClass <NSObject> struct FileChooserDelegateClass : public ObjCClass <NSObject>
{ {
FileChooserDelegateClass() : ObjCClass ("JUCEFileChooser_")
FileChooserDelegateClass() : ObjCClass <NSObject> ("JUCEFileChooser_")
{ {
addIvar<StringArray*> ("filters"); addIvar<StringArray*> ("filters");


+ 1
- 2
modules/juce_gui_basics/native/juce_mac_MainMenu.mm View File

@@ -394,8 +394,7 @@ private:
//============================================================================== //==============================================================================
struct JuceMenuCallbackClass : public ObjCClass <NSObject> struct JuceMenuCallbackClass : public ObjCClass <NSObject>
{ {
JuceMenuCallbackClass()
: ObjCClass ("JUCEMainMenu_")
JuceMenuCallbackClass() : ObjCClass <NSObject> ("JUCEMainMenu_")
{ {
addIvar<JuceMainMenuHandler*> ("owner"); addIvar<JuceMainMenuHandler*> ("owner");


+ 2
- 2
modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm View File

@@ -1198,7 +1198,7 @@ private:
//============================================================================== //==============================================================================
struct JuceNSViewClass : public ObjCClass <NSView> struct JuceNSViewClass : public ObjCClass <NSView>
{ {
JuceNSViewClass() : ObjCClass ("JUCEView_")
JuceNSViewClass() : ObjCClass <NSView> ("JUCEView_")
{ {
addIvar<NSViewComponentPeer*> ("owner"); addIvar<NSViewComponentPeer*> ("owner");
@@ -1607,7 +1607,7 @@ private:
//============================================================================== //==============================================================================
struct JuceNSWindowClass : public ObjCClass <NSWindow> struct JuceNSWindowClass : public ObjCClass <NSWindow>
{ {
JuceNSWindowClass() : ObjCClass ("JUCEWindow_")
JuceNSWindowClass() : ObjCClass <NSWindow> ("JUCEWindow_")
{ {
addIvar<NSViewComponentPeer*> ("owner"); addIvar<NSViewComponentPeer*> ("owner");


+ 1
- 1
modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm View File

@@ -27,7 +27,7 @@
struct DownloadClickDetectorClass : public ObjCClass <NSObject> struct DownloadClickDetectorClass : public ObjCClass <NSObject>
{ {
DownloadClickDetectorClass() : ObjCClass ("JUCEWebClickDetector_")
DownloadClickDetectorClass() : ObjCClass <NSObject> ("JUCEWebClickDetector_")
{ {
addIvar <WebBrowserComponent*> ("owner"); addIvar <WebBrowserComponent*> ("owner");


+ 1
- 1
modules/juce_opengl/native/juce_OpenGL_osx.h View File

@@ -26,7 +26,7 @@
struct ThreadSafeNSOpenGLViewClass : public ObjCClass <NSOpenGLView> struct ThreadSafeNSOpenGLViewClass : public ObjCClass <NSOpenGLView>
{ {
ThreadSafeNSOpenGLViewClass() : ObjCClass ("JUCEGLView_")
ThreadSafeNSOpenGLViewClass() : ObjCClass <NSOpenGLView> ("JUCEGLView_")
{ {
addIvar <CriticalSection*> ("lock"); addIvar <CriticalSection*> ("lock");
addIvar <BOOL> ("needsUpdate"); addIvar <BOOL> ("needsUpdate");


+ 1
- 1
modules/juce_video/native/juce_mac_CameraDevice.mm View File

@@ -212,7 +212,7 @@ private:
//============================================================================== //==============================================================================
struct DelegateClass : public ObjCClass <NSObject> struct DelegateClass : public ObjCClass <NSObject>
{ {
DelegateClass() : ObjCClass ("JUCEAppDelegate_")
DelegateClass() : ObjCClass <NSObject> ("JUCEAppDelegate_")
{ {
addIvar<QTCameraDeviceInternal*> ("owner"); addIvar<QTCameraDeviceInternal*> ("owner");


+ 1
- 1
modules/juce_video/native/juce_mac_QuickTimeMovieComponent.mm View File

@@ -27,7 +27,7 @@
struct NonInterceptingQTMovieViewClass : public ObjCClass <QTMovieView> struct NonInterceptingQTMovieViewClass : public ObjCClass <QTMovieView>
{ {
NonInterceptingQTMovieViewClass() : ObjCClass ("JUCEQTMovieView_")
NonInterceptingQTMovieViewClass() : ObjCClass <QTMovieView> ("JUCEQTMovieView_")
{ {
addMethod (@selector (hitTest:), hitTest, "@@:", @encode (NSPoint)); addMethod (@selector (hitTest:), hitTest, "@@:", @encode (NSPoint));
addMethod (@selector (acceptsFirstMouse:), acceptsFirstMouse, "c@:@"); addMethod (@selector (acceptsFirstMouse:), acceptsFirstMouse, "c@:@");


Loading…
Cancel
Save