diff --git a/extras/Introjucer/JuceLibraryCode/BinaryData.cpp b/extras/Introjucer/JuceLibraryCode/BinaryData.cpp index eb28e2bc49..6b766ff21d 100644 --- a/extras/Introjucer/JuceLibraryCode/BinaryData.cpp +++ b/extras/Introjucer/JuceLibraryCode/BinaryData.cpp @@ -479,7 +479,7 @@ static const unsigned char temp_62b91564[] = "\r\n" "private:\r\n" " //==============================================================================\r\n" -" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FILTERCLASSNAME);\r\n" +" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FILTERCLASSNAME)\r\n" "};\r\n" "\r\n" "#endif // HEADERGUARD\r\n"; @@ -744,7 +744,7 @@ static const unsigned char temp_b2f1a7c0[] = " */\r\n" "\r\n" " private:\r\n" -" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainWindow);\r\n" +" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainWindow)\r\n" " };\r\n" "\r\n" "private:\r\n" @@ -843,7 +843,7 @@ static const unsigned char temp_5f1192a2[] = " void resized();\r\n" "\r\n" "private:\r\n" -" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (COMPONENTCLASS);\r\n" +" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (COMPONENTCLASS)\r\n" "};\r\n" "\r\n" "\r\n" @@ -863,7 +863,7 @@ static const unsigned char temp_79decf5f[] = " ==============================================================================\r\n" "*/\r\n" "\r\n" -"INCLUDE_CORRESPONDING_HEADER"; +"INCLUDE_CORRESPONDING_HEADER\r\n"; const char* jucer_NewCppFileTemplate_cpp = (const char*) temp_79decf5f; @@ -952,7 +952,7 @@ static const unsigned char temp_627c3689[] = " }\r\n" "\r\n" "private:\r\n" -" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (COMPONENTCLASS);\r\n" +" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (COMPONENTCLASS)\r\n" "};\r\n" "\r\n" "\r\n" @@ -1018,17 +1018,17 @@ const char* getNamedResource (const char* resourceNameUTF8, int& numBytes) throw case 0x27c5a93a: numBytes = 1008; return jucer_AudioPluginEditorTemplate_cpp; case 0x4d0721bf: numBytes = 799; return jucer_AudioPluginEditorTemplate_h; case 0x51b49ac5: numBytes = 4559; return jucer_AudioPluginFilterTemplate_cpp; - case 0x488afa0a: numBytes = 2447; return jucer_AudioPluginFilterTemplate_h; + case 0x488afa0a: numBytes = 2446; return jucer_AudioPluginFilterTemplate_h; case 0x0b66646c: numBytes = 886; return jucer_ContentCompTemplate_cpp; case 0x6fa10171: numBytes = 924; return jucer_ContentCompTemplate_h; case 0x8905395b: numBytes = 470; return jucer_MainConsoleAppTemplate_cpp; case 0x5e5ea047: numBytes = 1947; return jucer_MainTemplate_NoWindow_cpp; - case 0x400bc026: numBytes = 3614; return jucer_MainTemplate_Window_cpp; + case 0x400bc026: numBytes = 3613; return jucer_MainTemplate_Window_cpp; case 0xf4842835: numBytes = 1389; return jucer_NewComponentTemplate_cpp; - case 0xe7bf237a: numBytes = 649; return jucer_NewComponentTemplate_h; - case 0x02a2a077: numBytes = 260; return jucer_NewCppFileTemplate_cpp; + case 0xe7bf237a: numBytes = 648; return jucer_NewComponentTemplate_h; + case 0x02a2a077: numBytes = 262; return jucer_NewCppFileTemplate_cpp; case 0x0842c43c: numBytes = 308; return jucer_NewCppFileTemplate_h; - case 0x36e634a1: numBytes = 1627; return jucer_NewInlineComponentTemplate_h; + case 0x36e634a1: numBytes = 1626; return jucer_NewInlineComponentTemplate_h; case 0xa41e649d: numBytes = 2842; return RecentFilesMenuTemplate_nib; default: break; } diff --git a/extras/Introjucer/JuceLibraryCode/BinaryData.h b/extras/Introjucer/JuceLibraryCode/BinaryData.h index c109264878..f3f99f656c 100644 --- a/extras/Introjucer/JuceLibraryCode/BinaryData.h +++ b/extras/Introjucer/JuceLibraryCode/BinaryData.h @@ -28,7 +28,7 @@ namespace BinaryData const int jucer_AudioPluginFilterTemplate_cppSize = 4559; extern const char* jucer_AudioPluginFilterTemplate_h; - const int jucer_AudioPluginFilterTemplate_hSize = 2447; + const int jucer_AudioPluginFilterTemplate_hSize = 2446; extern const char* jucer_ContentCompTemplate_cpp; const int jucer_ContentCompTemplate_cppSize = 886; @@ -43,22 +43,22 @@ namespace BinaryData const int jucer_MainTemplate_NoWindow_cppSize = 1947; extern const char* jucer_MainTemplate_Window_cpp; - const int jucer_MainTemplate_Window_cppSize = 3614; + const int jucer_MainTemplate_Window_cppSize = 3613; extern const char* jucer_NewComponentTemplate_cpp; const int jucer_NewComponentTemplate_cppSize = 1389; extern const char* jucer_NewComponentTemplate_h; - const int jucer_NewComponentTemplate_hSize = 649; + const int jucer_NewComponentTemplate_hSize = 648; extern const char* jucer_NewCppFileTemplate_cpp; - const int jucer_NewCppFileTemplate_cppSize = 260; + const int jucer_NewCppFileTemplate_cppSize = 262; extern const char* jucer_NewCppFileTemplate_h; const int jucer_NewCppFileTemplate_hSize = 308; extern const char* jucer_NewInlineComponentTemplate_h; - const int jucer_NewInlineComponentTemplate_hSize = 1627; + const int jucer_NewInlineComponentTemplate_hSize = 1626; extern const char* RecentFilesMenuTemplate_nib; const int RecentFilesMenuTemplate_nibSize = 2842; diff --git a/extras/Introjucer/Source/Application/jucer_AppearanceSettings.cpp b/extras/Introjucer/Source/Application/jucer_AppearanceSettings.cpp index dba6446a05..8b04cace35 100644 --- a/extras/Introjucer/Source/Application/jucer_AppearanceSettings.cpp +++ b/extras/Introjucer/Source/Application/jucer_AppearanceSettings.cpp @@ -433,7 +433,7 @@ struct AppearanceEditor } } - JUCE_DECLARE_NON_COPYABLE (EditorPanel); + JUCE_DECLARE_NON_COPYABLE (EditorPanel) }; //============================================================================== diff --git a/extras/Introjucer/Source/Application/jucer_AppearanceSettings.h b/extras/Introjucer/Source/Application/jucer_AppearanceSettings.h index 408723981f..21d219f050 100644 --- a/extras/Introjucer/Source/Application/jucer_AppearanceSettings.h +++ b/extras/Introjucer/Source/Application/jucer_AppearanceSettings.h @@ -75,7 +75,7 @@ private: void valueTreeParentChanged (ValueTree&) { updateColourScheme(); } void valueTreeRedirected (ValueTree&) { updateColourScheme(); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AppearanceSettings); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AppearanceSettings) }; //============================================================================== diff --git a/extras/Introjucer/Source/Application/jucer_Application.h b/extras/Introjucer/Source/Application/jucer_Application.h index 6f126dc6c6..ab3cc27d8c 100644 --- a/extras/Introjucer/Source/Application/jucer_Application.h +++ b/extras/Introjucer/Source/Application/jucer_Application.h @@ -565,7 +565,7 @@ private: IntrojucerApp::getApp().closeModalCompsAndQuit(); } - JUCE_DECLARE_NON_COPYABLE (AsyncQuitRetrier); + JUCE_DECLARE_NON_COPYABLE (AsyncQuitRetrier) }; }; diff --git a/extras/Introjucer/Source/Application/jucer_DocumentEditorComponent.h b/extras/Introjucer/Source/Application/jucer_DocumentEditorComponent.h index 14af39cfa0..d5524e031e 100644 --- a/extras/Introjucer/Source/Application/jucer_DocumentEditorComponent.h +++ b/extras/Introjucer/Source/Application/jucer_DocumentEditorComponent.h @@ -47,7 +47,7 @@ protected: OpenDocumentManager::Document* document; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DocumentEditorComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DocumentEditorComponent) }; diff --git a/extras/Introjucer/Source/Application/jucer_FilePreviewComponent.h b/extras/Introjucer/Source/Application/jucer_FilePreviewComponent.h index 53d081f2d3..1ab818cefe 100644 --- a/extras/Introjucer/Source/Application/jucer_FilePreviewComponent.h +++ b/extras/Introjucer/Source/Application/jucer_FilePreviewComponent.h @@ -115,7 +115,7 @@ private: facts.removeEmptyStrings (true); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ItemPreviewComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ItemPreviewComponent) }; diff --git a/extras/Introjucer/Source/Application/jucer_JuceUpdater.h b/extras/Introjucer/Source/Application/jucer_JuceUpdater.h index e082edbe7d..52a6b3471a 100644 --- a/extras/Introjucer/Source/Application/jucer_JuceUpdater.h +++ b/extras/Introjucer/Source/Application/jucer_JuceUpdater.h @@ -81,7 +81,7 @@ private: void valueTreeChildOrderChanged (ValueTree&); void valueTreeParentChanged (ValueTree&); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (JuceUpdater); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (JuceUpdater) }; #endif // __JUCER_JUCEUPDATER_JUCEHEADER__ diff --git a/extras/Introjucer/Source/Application/jucer_MainWindow.h b/extras/Introjucer/Source/Application/jucer_MainWindow.h index 143d2ac23b..933ea84245 100644 --- a/extras/Introjucer/Source/Application/jucer_MainWindow.h +++ b/extras/Introjucer/Source/Application/jucer_MainWindow.h @@ -82,7 +82,7 @@ private: static const char* getProjectWindowPosName() { return "projectWindowPos"; } void createProjectContentCompIfNeeded(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainWindow) }; //============================================================================== @@ -113,7 +113,7 @@ public: OwnedArray windows; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainWindowList); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainWindowList) }; diff --git a/extras/Introjucer/Source/Application/jucer_OpenDocumentManager.cpp b/extras/Introjucer/Source/Application/jucer_OpenDocumentManager.cpp index 05baf3951d..e8c054b633 100644 --- a/extras/Introjucer/Source/Application/jucer_OpenDocumentManager.cpp +++ b/extras/Introjucer/Source/Application/jucer_OpenDocumentManager.cpp @@ -78,7 +78,7 @@ private: File file; Time fileModificationTime; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (UnknownDocument); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (UnknownDocument) }; diff --git a/extras/Introjucer/Source/Application/jucer_OpenDocumentManager.h b/extras/Introjucer/Source/Application/jucer_OpenDocumentManager.h index aba2269099..23fcda0e4b 100644 --- a/extras/Introjucer/Source/Application/jucer_OpenDocumentManager.h +++ b/extras/Introjucer/Source/Application/jucer_OpenDocumentManager.h @@ -115,7 +115,7 @@ private: OwnedArray documents; Array listeners; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenDocumentManager); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenDocumentManager) }; //============================================================================== diff --git a/extras/Introjucer/Source/BinaryData/jucer_AudioPluginFilterTemplate.h b/extras/Introjucer/Source/BinaryData/jucer_AudioPluginFilterTemplate.h index 69b4ba9e89..8bbaea3bc5 100644 --- a/extras/Introjucer/Source/BinaryData/jucer_AudioPluginFilterTemplate.h +++ b/extras/Introjucer/Source/BinaryData/jucer_AudioPluginFilterTemplate.h @@ -67,7 +67,7 @@ public: private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FILTERCLASSNAME); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FILTERCLASSNAME) }; #endif // HEADERGUARD diff --git a/extras/Introjucer/Source/BinaryData/jucer_MainTemplate_Window.cpp b/extras/Introjucer/Source/BinaryData/jucer_MainTemplate_Window.cpp index ca53fc12ee..2fe0a823ab 100644 --- a/extras/Introjucer/Source/BinaryData/jucer_MainTemplate_Window.cpp +++ b/extras/Introjucer/Source/BinaryData/jucer_MainTemplate_Window.cpp @@ -86,7 +86,7 @@ public: */ private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainWindow) }; private: diff --git a/extras/Introjucer/Source/BinaryData/jucer_NewComponentTemplate.h b/extras/Introjucer/Source/BinaryData/jucer_NewComponentTemplate.h index 284f5cad0b..b0a529fbec 100644 --- a/extras/Introjucer/Source/BinaryData/jucer_NewComponentTemplate.h +++ b/extras/Introjucer/Source/BinaryData/jucer_NewComponentTemplate.h @@ -26,7 +26,7 @@ public: void resized(); private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (COMPONENTCLASS); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (COMPONENTCLASS) }; diff --git a/extras/Introjucer/Source/BinaryData/jucer_NewCppFileTemplate.cpp b/extras/Introjucer/Source/BinaryData/jucer_NewCppFileTemplate.cpp index 8278d1ff00..e06315dbf6 100644 --- a/extras/Introjucer/Source/BinaryData/jucer_NewCppFileTemplate.cpp +++ b/extras/Introjucer/Source/BinaryData/jucer_NewCppFileTemplate.cpp @@ -8,4 +8,4 @@ ============================================================================== */ -INCLUDE_CORRESPONDING_HEADER \ No newline at end of file +INCLUDE_CORRESPONDING_HEADER diff --git a/extras/Introjucer/Source/BinaryData/jucer_NewInlineComponentTemplate.h b/extras/Introjucer/Source/BinaryData/jucer_NewInlineComponentTemplate.h index 7ba7f1f1d8..59c4575695 100644 --- a/extras/Introjucer/Source/BinaryData/jucer_NewInlineComponentTemplate.h +++ b/extras/Introjucer/Source/BinaryData/jucer_NewInlineComponentTemplate.h @@ -58,7 +58,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (COMPONENTCLASS); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (COMPONENTCLASS) }; diff --git a/extras/Introjucer/Source/Project/jucer_ConfigPage.cpp b/extras/Introjucer/Source/Project/jucer_ConfigPage.cpp index 6825e308fa..3c7fcc6b06 100644 --- a/extras/Introjucer/Source/Project/jucer_ConfigPage.cpp +++ b/extras/Introjucer/Source/Project/jucer_ConfigPage.cpp @@ -150,10 +150,10 @@ namespace ProjectSettingsTreeClasses private: PropertyGroup group; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SettingsComp); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SettingsComp) }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ConfigItem); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ConfigItem) }; //============================================================================== @@ -278,10 +278,10 @@ namespace ProjectSettingsTreeClasses private: PropertyGroup group; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SettingsComp); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SettingsComp) }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ExporterItem); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ExporterItem) }; //============================================================================== @@ -329,10 +329,10 @@ namespace ProjectSettingsTreeClasses var lastProjectType; PropertyGroup group; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SettingsComp); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SettingsComp) }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ModulesItem); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ModulesItem) }; //============================================================================== @@ -460,10 +460,10 @@ namespace ProjectSettingsTreeClasses var lastProjectType; PropertyGroup group; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SettingsComp); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SettingsComp) }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RootItem); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RootItem) }; } diff --git a/extras/Introjucer/Source/Project/jucer_ConfigPage.h b/extras/Introjucer/Source/Project/jucer_ConfigPage.h index 4337603617..5be739eedb 100644 --- a/extras/Introjucer/Source/Project/jucer_ConfigPage.h +++ b/extras/Introjucer/Source/Project/jucer_ConfigPage.h @@ -79,7 +79,7 @@ public: OwnedArray properties; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertyGroup); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertyGroup) }; //============================================================================== @@ -109,7 +109,7 @@ public: RolloverHelpComp rolloverHelp; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertyPanelViewport); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertyPanelViewport) }; //============================================================================== diff --git a/extras/Introjucer/Source/Project/jucer_GroupInformationComponent.h b/extras/Introjucer/Source/Project/jucer_GroupInformationComponent.h index 58f358cc77..56b7dacabb 100644 --- a/extras/Introjucer/Source/Project/jucer_GroupInformationComponent.h +++ b/extras/Introjucer/Source/Project/jucer_GroupInformationComponent.h @@ -158,7 +158,7 @@ private: ToggleButton compileButton, resourceButton; }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GroupInformationComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GroupInformationComponent) }; diff --git a/extras/Introjucer/Source/Project/jucer_ModulesPanel.h b/extras/Introjucer/Source/Project/jucer_ModulesPanel.h index 53b4d12d29..4bb0275b0e 100644 --- a/extras/Introjucer/Source/Project/jucer_ModulesPanel.h +++ b/extras/Introjucer/Source/Project/jucer_ModulesPanel.h @@ -328,7 +328,7 @@ public: ModuleList& moduleList; String moduleID; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ModuleInfoComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ModuleInfoComponent) }; //============================================================================== @@ -392,7 +392,7 @@ public: StringArray missingDependencies; TextButton fixButton; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MissingDependenciesComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MissingDependenciesComponent) }; }; diff --git a/extras/Introjucer/Source/Project/jucer_Project.h b/extras/Introjucer/Source/Project/jucer_Project.h index 3963a30895..c39b8ac5d7 100644 --- a/extras/Introjucer/Source/Project/jucer_Project.h +++ b/extras/Introjucer/Source/Project/jucer_Project.h @@ -221,7 +221,7 @@ public: private: Project& project; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ExporterIterator); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ExporterIterator) }; //============================================================================== @@ -286,7 +286,7 @@ private: void moveOldPropertyFromProjectToAllExporters (Identifier name); void removeDefunctExporters(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Project); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Project) }; diff --git a/extras/Introjucer/Source/Project/jucer_ProjectContentComponent.h b/extras/Introjucer/Source/Project/jucer_ProjectContentComponent.h index e60006574a..3371139b63 100644 --- a/extras/Introjucer/Source/Project/jucer_ProjectContentComponent.h +++ b/extras/Introjucer/Source/Project/jucer_ProjectContentComponent.h @@ -114,7 +114,7 @@ protected: TreeView* getFilesTreeView() const; ProjectTreeViewBase* getFilesTreeRoot() const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProjectContentComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProjectContentComponent) }; diff --git a/extras/Introjucer/Source/Project/jucer_ProjectType.h b/extras/Introjucer/Source/Project/jucer_ProjectType.h index 0239c63b6b..37959acec9 100644 --- a/extras/Introjucer/Source/Project/jucer_ProjectType.h +++ b/extras/Introjucer/Source/Project/jucer_ProjectType.h @@ -65,7 +65,7 @@ protected: private: const String type, desc; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProjectType); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProjectType) }; diff --git a/extras/Introjucer/Source/Utility/jucer_Icons.h b/extras/Introjucer/Source/Utility/jucer_Icons.h index 9cde78f22e..4810ff9465 100644 --- a/extras/Introjucer/Source/Utility/jucer_Icons.h +++ b/extras/Introjucer/Source/Utility/jucer_Icons.h @@ -39,7 +39,7 @@ public: bug, mainJuceLogo; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Icons); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Icons) }; const Icons& getIcons(); diff --git a/extras/Introjucer/Source/Utility/jucer_JucerTreeViewBase.cpp b/extras/Introjucer/Source/Utility/jucer_JucerTreeViewBase.cpp index 5464d51f79..c185c8346f 100644 --- a/extras/Introjucer/Source/Utility/jucer_JucerTreeViewBase.cpp +++ b/extras/Introjucer/Source/Utility/jucer_JucerTreeViewBase.cpp @@ -182,7 +182,7 @@ private: TextEditor ed; JucerTreeViewBase& item; - JUCE_DECLARE_NON_COPYABLE (RenameTreeItemCallback); + JUCE_DECLARE_NON_COPYABLE (RenameTreeItemCallback) }; void JucerTreeViewBase::showRenameBox() @@ -254,7 +254,7 @@ public: private: JucerTreeViewBase& owner; - JUCE_DECLARE_NON_COPYABLE (ItemSelectionTimer); + JUCE_DECLARE_NON_COPYABLE (ItemSelectionTimer) }; void JucerTreeViewBase::itemSelectionChanged (bool isNowSelected) diff --git a/extras/Introjucer/Source/Utility/jucer_MiscUtilities.cpp b/extras/Introjucer/Source/Utility/jucer_MiscUtilities.cpp index 19822266fd..3fd22fa851 100644 --- a/extras/Introjucer/Source/Utility/jucer_MiscUtilities.cpp +++ b/extras/Introjucer/Source/Utility/jucer_MiscUtilities.cpp @@ -426,7 +426,7 @@ public: ApplicationCommandTarget::InvocationInfo info; - JUCE_DECLARE_NON_COPYABLE (AsyncCommandRetrier); + JUCE_DECLARE_NON_COPYABLE (AsyncCommandRetrier) }; bool reinvokeCommandAfterCancellingModalComps (const ApplicationCommandTarget::InvocationInfo& info) diff --git a/extras/Introjucer/Source/Utility/jucer_MiscUtilities.h b/extras/Introjucer/Source/Utility/jucer_MiscUtilities.h index e11d6c41cd..fec254548b 100644 --- a/extras/Introjucer/Source/Utility/jucer_MiscUtilities.h +++ b/extras/Introjucer/Source/Utility/jucer_MiscUtilities.h @@ -128,7 +128,7 @@ public: Array components; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertyListBuilder); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertyListBuilder) }; //============================================================================== @@ -166,7 +166,7 @@ public: protected: Value sourceValue; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ValueSourceFilter); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ValueSourceFilter) }; //============================================================================== @@ -214,7 +214,7 @@ private: String windowPosProperty; ScopedPointer& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FloatingToolWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FloatingToolWindow) }; //============================================================================== @@ -394,7 +394,7 @@ private: const Colour defaultColour; const bool canResetToDefault; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ColourEditorComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ColourEditorComponent) }; //============================================================================== diff --git a/extras/Introjucer/Source/Utility/jucer_StoredSettings.h b/extras/Introjucer/Source/Utility/jucer_StoredSettings.h index b062e22fd3..a7d54e5879 100644 --- a/extras/Introjucer/Source/Utility/jucer_StoredSettings.h +++ b/extras/Introjucer/Source/Utility/jucer_StoredSettings.h @@ -72,7 +72,7 @@ private: void updateGlobalProps(); void loadSwatchColours(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StoredSettings); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StoredSettings) }; StoredSettings& getAppSettings(); diff --git a/extras/Introjucer/Source/Utility/jucer_ValueSourceHelpers.h b/extras/Introjucer/Source/Utility/jucer_ValueSourceHelpers.h index 58b8950904..c9afb1013c 100644 --- a/extras/Introjucer/Source/Utility/jucer_ValueSourceHelpers.h +++ b/extras/Introjucer/Source/Utility/jucer_ValueSourceHelpers.h @@ -49,7 +49,7 @@ public: sourceValue = newVal; // create it (causing an unwanted undo action) when a control sets it to 0 } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NumericValueSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NumericValueSource) }; diff --git a/extras/JuceDemo/Source/MainDemoWindow.cpp b/extras/JuceDemo/Source/MainDemoWindow.cpp index 4ccae3c604..f3cbcc4430 100644 --- a/extras/JuceDemo/Source/MainDemoWindow.cpp +++ b/extras/JuceDemo/Source/MainDemoWindow.cpp @@ -561,7 +561,7 @@ private: goToKioskMode = 0x200f }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ContentComp); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ContentComp) }; //============================================================================== diff --git a/extras/JuceDemo/Source/demos/AudioDemoLatencyPage.h b/extras/JuceDemo/Source/demos/AudioDemoLatencyPage.h index 9b2ed6e44e..df7875c7f1 100644 --- a/extras/JuceDemo/Source/demos/AudioDemoLatencyPage.h +++ b/extras/JuceDemo/Source/demos/AudioDemoLatencyPage.h @@ -69,7 +69,7 @@ private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoLatencyPage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoLatencyPage) }; diff --git a/extras/JuceDemo/Source/demos/AudioDemoPlaybackPage.h b/extras/JuceDemo/Source/demos/AudioDemoPlaybackPage.h index e972c540d0..1638f4342a 100644 --- a/extras/JuceDemo/Source/demos/AudioDemoPlaybackPage.h +++ b/extras/JuceDemo/Source/demos/AudioDemoPlaybackPage.h @@ -89,7 +89,7 @@ private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoPlaybackPage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoPlaybackPage) }; diff --git a/extras/JuceDemo/Source/demos/AudioDemoRecordPage.h b/extras/JuceDemo/Source/demos/AudioDemoRecordPage.h index 47e0957006..42c66484a8 100644 --- a/extras/JuceDemo/Source/demos/AudioDemoRecordPage.h +++ b/extras/JuceDemo/Source/demos/AudioDemoRecordPage.h @@ -70,7 +70,7 @@ private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoRecordPage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoRecordPage) }; diff --git a/extras/JuceDemo/Source/demos/AudioDemoSetupPage.h b/extras/JuceDemo/Source/demos/AudioDemoSetupPage.h index e81169bf4d..6a22dd737f 100644 --- a/extras/JuceDemo/Source/demos/AudioDemoSetupPage.h +++ b/extras/JuceDemo/Source/demos/AudioDemoSetupPage.h @@ -62,7 +62,7 @@ private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoSetupPage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoSetupPage) }; diff --git a/extras/JuceDemo/Source/demos/AudioDemoSynthPage.h b/extras/JuceDemo/Source/demos/AudioDemoSynthPage.h index 0758c0bfd9..161398bb6a 100644 --- a/extras/JuceDemo/Source/demos/AudioDemoSynthPage.h +++ b/extras/JuceDemo/Source/demos/AudioDemoSynthPage.h @@ -72,7 +72,7 @@ private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoSynthPage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoSynthPage) }; diff --git a/extras/JuceDemo/Source/demos/AudioDemoTabComponent.h b/extras/JuceDemo/Source/demos/AudioDemoTabComponent.h index 72a2ad7fcc..2ed7faf0e2 100644 --- a/extras/JuceDemo/Source/demos/AudioDemoTabComponent.h +++ b/extras/JuceDemo/Source/demos/AudioDemoTabComponent.h @@ -92,7 +92,7 @@ private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoTabComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDemoTabComponent) }; diff --git a/extras/JuceDemo/Source/demos/CodeEditorDemo.cpp b/extras/JuceDemo/Source/demos/CodeEditorDemo.cpp index a8da9aabc9..6d3aa1a833 100644 --- a/extras/JuceDemo/Source/demos/CodeEditorDemo.cpp +++ b/extras/JuceDemo/Source/demos/CodeEditorDemo.cpp @@ -82,7 +82,7 @@ private: FilenameComponent fileChooser; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CodeEditorDemo); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CodeEditorDemo) }; diff --git a/extras/JuceDemo/Source/demos/DragAndDropDemo.cpp b/extras/JuceDemo/Source/demos/DragAndDropDemo.cpp index 94eaef20a7..d6bea85454 100644 --- a/extras/JuceDemo/Source/demos/DragAndDropDemo.cpp +++ b/extras/JuceDemo/Source/demos/DragAndDropDemo.cpp @@ -268,7 +268,7 @@ private: DragAndDropDemoSource source; DragAndDropDemoTarget target; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DragAndDropDemo); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DragAndDropDemo) }; diff --git a/extras/JuceDemo/Source/demos/InterprocessCommsDemo.cpp b/extras/JuceDemo/Source/demos/InterprocessCommsDemo.cpp index b5f8f6af88..a21ac61c4c 100644 --- a/extras/JuceDemo/Source/demos/InterprocessCommsDemo.cpp +++ b/extras/JuceDemo/Source/demos/InterprocessCommsDemo.cpp @@ -302,7 +302,7 @@ private: ScopedPointer server; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InterprocessCommsDemo); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InterprocessCommsDemo) }; diff --git a/extras/JuceDemo/Source/demos/OpenGLDemo.cpp b/extras/JuceDemo/Source/demos/OpenGLDemo.cpp index f7573a1b14..3bc0d7591a 100644 --- a/extras/JuceDemo/Source/demos/OpenGLDemo.cpp +++ b/extras/JuceDemo/Source/demos/OpenGLDemo.cpp @@ -269,7 +269,7 @@ public: private: DemoOpenGLCanvas canvas; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLDemo); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLDemo) }; //============================================================================== diff --git a/extras/JuceDemo/Source/demos/RenderingTestComponent.h b/extras/JuceDemo/Source/demos/RenderingTestComponent.h index 5ea744dab1..bab59e53b7 100644 --- a/extras/JuceDemo/Source/demos/RenderingTestComponent.h +++ b/extras/JuceDemo/Source/demos/RenderingTestComponent.h @@ -93,7 +93,7 @@ private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RenderingTestComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RenderingTestComponent) }; diff --git a/extras/JuceDemo/Source/demos/TableDemo.cpp b/extras/JuceDemo/Source/demos/TableDemo.cpp index 03b5471fb6..bbe9354433 100644 --- a/extras/JuceDemo/Source/demos/TableDemo.cpp +++ b/extras/JuceDemo/Source/demos/TableDemo.cpp @@ -310,7 +310,7 @@ private: return String::empty; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TableDemoComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TableDemoComponent) }; diff --git a/extras/JuceDemo/Source/demos/ThreadingDemo.cpp b/extras/JuceDemo/Source/demos/ThreadingDemo.cpp index 1fadbca301..b930328258 100644 --- a/extras/JuceDemo/Source/demos/ThreadingDemo.cpp +++ b/extras/JuceDemo/Source/demos/ThreadingDemo.cpp @@ -111,7 +111,7 @@ private: Colour colour; Thread::ThreadID threadId; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BouncingBallComp); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BouncingBallComp) }; @@ -163,7 +163,7 @@ public: private: int interval; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DemoThread); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DemoThread) }; @@ -204,7 +204,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DemoThreadPoolJob); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DemoThreadPoolJob) }; //============================================================================== diff --git a/extras/JuceDemo/Source/demos/TreeViewDemo.cpp b/extras/JuceDemo/Source/demos/TreeViewDemo.cpp index a5753c88ff..5ec28755b6 100644 --- a/extras/JuceDemo/Source/demos/TreeViewDemo.cpp +++ b/extras/JuceDemo/Source/demos/TreeViewDemo.cpp @@ -257,7 +257,7 @@ private: TextButton typeButton; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TreeViewDemo); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TreeViewDemo) }; diff --git a/extras/JuceDemo/Source/demos/WebBrowserDemo.cpp b/extras/JuceDemo/Source/demos/WebBrowserDemo.cpp index 423ee90cf6..9b29def755 100644 --- a/extras/JuceDemo/Source/demos/WebBrowserDemo.cpp +++ b/extras/JuceDemo/Source/demos/WebBrowserDemo.cpp @@ -55,7 +55,7 @@ public: private: TextEditor& addressTextBox; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DemoBrowserComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DemoBrowserComponent) }; @@ -131,7 +131,7 @@ private: TextEditor addressTextBox; TextButton goButton, backButton, forwardButton; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebBrowserDemo); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebBrowserDemo) }; diff --git a/extras/audio plugin demo/JuceLibraryCode/AppConfig.h b/extras/audio plugin demo/JuceLibraryCode/AppConfig.h index 22276420fb..7045c046d0 100644 --- a/extras/audio plugin demo/JuceLibraryCode/AppConfig.h +++ b/extras/audio plugin demo/JuceLibraryCode/AppConfig.h @@ -230,7 +230,7 @@ #define JucePlugin_VSTCategory kPlugCategEffect #endif #ifndef JucePlugin_AUMainType - #define JucePlugin_AUMainType kAudioUnitType_Effect + #define JucePlugin_AUMainType kAudioUnitType_MusicEffect #endif #ifndef JucePlugin_AUSubType #define JucePlugin_AUSubType JucePlugin_PluginCode diff --git a/modules/juce_audio_basics/buffers/juce_AudioDataConverters.h b/modules/juce_audio_basics/buffers/juce_AudioDataConverters.h index a356ed8c05..06c8af08bf 100644 --- a/modules/juce_audio_basics/buffers/juce_AudioDataConverters.h +++ b/modules/juce_audio_basics/buffers/juce_AudioDataConverters.h @@ -564,7 +564,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE (ConverterInstance); + JUCE_DECLARE_NON_COPYABLE (ConverterInstance) const int sourceChannels, destChannels; }; @@ -637,7 +637,7 @@ public: private: AudioDataConverters(); - JUCE_DECLARE_NON_COPYABLE (AudioDataConverters); + JUCE_DECLARE_NON_COPYABLE (AudioDataConverters) }; diff --git a/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h b/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h index 633db8c26e..7eb37dc510 100644 --- a/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h +++ b/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h @@ -423,7 +423,7 @@ private: void allocateData(); void allocateChannels (float* const* dataToReferTo, int offset); - JUCE_LEAK_DETECTOR (AudioSampleBuffer); + JUCE_LEAK_DETECTOR (AudioSampleBuffer) }; diff --git a/modules/juce_audio_basics/effects/juce_Decibels.h b/modules/juce_audio_basics/effects/juce_Decibels.h index f139be006f..f01a3b1c49 100644 --- a/modules/juce_audio_basics/effects/juce_Decibels.h +++ b/modules/juce_audio_basics/effects/juce_Decibels.h @@ -97,7 +97,7 @@ private: }; Decibels(); // This class can't be instantiated, it's just a holder for static methods.. - JUCE_DECLARE_NON_COPYABLE (Decibels); + JUCE_DECLARE_NON_COPYABLE (Decibels) }; diff --git a/modules/juce_audio_basics/effects/juce_IIRFilter.h b/modules/juce_audio_basics/effects/juce_IIRFilter.h index 78e2df6a44..591eaea900 100644 --- a/modules/juce_audio_basics/effects/juce_IIRFilter.h +++ b/modules/juce_audio_basics/effects/juce_IIRFilter.h @@ -142,7 +142,7 @@ protected: // (use the copyCoefficientsFrom() method instead of this operator) IIRFilter& operator= (const IIRFilter&); - JUCE_LEAK_DETECTOR (IIRFilter); + JUCE_LEAK_DETECTOR (IIRFilter) }; diff --git a/modules/juce_audio_basics/effects/juce_Reverb.h b/modules/juce_audio_basics/effects/juce_Reverb.h index 1280db9631..d5a713edd5 100644 --- a/modules/juce_audio_basics/effects/juce_Reverb.h +++ b/modules/juce_audio_basics/effects/juce_Reverb.h @@ -266,7 +266,7 @@ private: int bufferSize, bufferIndex; float feedback, last, damp1, damp2; - JUCE_DECLARE_NON_COPYABLE (CombFilter); + JUCE_DECLARE_NON_COPYABLE (CombFilter) }; //============================================================================== @@ -306,7 +306,7 @@ private: HeapBlock buffer; int bufferSize, bufferIndex; - JUCE_DECLARE_NON_COPYABLE (AllPassFilter); + JUCE_DECLARE_NON_COPYABLE (AllPassFilter) }; enum { numCombs = 8, numAllPasses = 4, numChannels = 2 }; @@ -314,7 +314,7 @@ private: CombFilter comb [numChannels][numCombs]; AllPassFilter allPass [numChannels][numAllPasses]; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Reverb); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Reverb) }; diff --git a/modules/juce_audio_basics/midi/juce_MidiBuffer.h b/modules/juce_audio_basics/midi/juce_MidiBuffer.h index 38bf9eb656..e51bad048a 100644 --- a/modules/juce_audio_basics/midi/juce_MidiBuffer.h +++ b/modules/juce_audio_basics/midi/juce_MidiBuffer.h @@ -222,7 +222,7 @@ public: const MidiBuffer& buffer; const uint8* data; - JUCE_DECLARE_NON_COPYABLE (Iterator); + JUCE_DECLARE_NON_COPYABLE (Iterator) }; private: @@ -234,7 +234,7 @@ private: uint8* getData() const noexcept; uint8* findEventAfter (uint8*, int samplePosition) const noexcept; - JUCE_LEAK_DETECTOR (MidiBuffer); + JUCE_LEAK_DETECTOR (MidiBuffer) }; diff --git a/modules/juce_audio_basics/midi/juce_MidiFile.h b/modules/juce_audio_basics/midi/juce_MidiFile.h index b98cf842f5..d9f7a0b746 100644 --- a/modules/juce_audio_basics/midi/juce_MidiFile.h +++ b/modules/juce_audio_basics/midi/juce_MidiFile.h @@ -180,7 +180,7 @@ private: void readNextTrack (const uint8* data, int size); void writeTrack (OutputStream& mainOut, int trackNum); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiFile); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiFile) }; diff --git a/modules/juce_audio_basics/midi/juce_MidiKeyboardState.h b/modules/juce_audio_basics/midi/juce_MidiKeyboardState.h index 90910ff6e7..ba2d421a1e 100644 --- a/modules/juce_audio_basics/midi/juce_MidiKeyboardState.h +++ b/modules/juce_audio_basics/midi/juce_MidiKeyboardState.h @@ -202,7 +202,7 @@ private: void noteOnInternal (int midiChannel, int midiNoteNumber, float velocity); void noteOffInternal (int midiChannel, int midiNoteNumber); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiKeyboardState); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiKeyboardState) }; diff --git a/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h b/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h index cc83463403..ab872539e5 100644 --- a/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h +++ b/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h @@ -87,7 +87,7 @@ public: //============================================================================== friend class MidiMessageSequence; MidiEventHolder (const MidiMessage& message); - JUCE_LEAK_DETECTOR (MidiEventHolder); + JUCE_LEAK_DETECTOR (MidiEventHolder) }; //============================================================================== @@ -274,7 +274,7 @@ private: friend class MidiFile; OwnedArray list; - JUCE_LEAK_DETECTOR (MidiMessageSequence); + JUCE_LEAK_DETECTOR (MidiMessageSequence) }; diff --git a/modules/juce_audio_basics/sources/juce_BufferingAudioSource.h b/modules/juce_audio_basics/sources/juce_BufferingAudioSource.h index f83d634328..16abdf9bb9 100644 --- a/modules/juce_audio_basics/sources/juce_BufferingAudioSource.h +++ b/modules/juce_audio_basics/sources/juce_BufferingAudioSource.h @@ -107,7 +107,7 @@ private: void readBufferSection (int64 start, int length, int bufferOffset); int useTimeSlice(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BufferingAudioSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BufferingAudioSource) }; diff --git a/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h b/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h index e94dcd7369..d6adbd1916 100644 --- a/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h +++ b/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h @@ -142,7 +142,7 @@ private: CriticalSection lock; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ChannelRemappingAudioSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ChannelRemappingAudioSource) }; diff --git a/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h b/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h index 0e040941b4..7df1ea9e4f 100644 --- a/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h +++ b/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h @@ -64,7 +64,7 @@ private: OptionalScopedPointer input; OwnedArray iirFilters; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (IIRFilterAudioSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (IIRFilterAudioSource) }; diff --git a/modules/juce_audio_basics/sources/juce_MixerAudioSource.h b/modules/juce_audio_basics/sources/juce_MixerAudioSource.h index cafdf01295..418043c3bd 100644 --- a/modules/juce_audio_basics/sources/juce_MixerAudioSource.h +++ b/modules/juce_audio_basics/sources/juce_MixerAudioSource.h @@ -97,7 +97,7 @@ private: double currentSampleRate; int bufferSizeExpected; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MixerAudioSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MixerAudioSource) }; diff --git a/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h b/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h index 5ecea84e98..2f5a7c43eb 100644 --- a/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h +++ b/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h @@ -99,7 +99,7 @@ private: void applyFilter (float* samples, int num, FilterState& fs); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ResamplingAudioSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ResamplingAudioSource) }; diff --git a/modules/juce_audio_basics/sources/juce_ReverbAudioSource.h b/modules/juce_audio_basics/sources/juce_ReverbAudioSource.h index b7765ff29b..d4db671408 100644 --- a/modules/juce_audio_basics/sources/juce_ReverbAudioSource.h +++ b/modules/juce_audio_basics/sources/juce_ReverbAudioSource.h @@ -73,7 +73,7 @@ private: Reverb reverb; volatile bool bypass; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ReverbAudioSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ReverbAudioSource) }; diff --git a/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h b/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h index f70d81d0f5..69e33b31f6 100644 --- a/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h +++ b/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h @@ -69,7 +69,7 @@ private: double currentPhase, phasePerSample; float amplitude; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ToneGeneratorAudioSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ToneGeneratorAudioSource) }; diff --git a/modules/juce_audio_basics/synthesisers/juce_Synthesiser.h b/modules/juce_audio_basics/synthesisers/juce_Synthesiser.h index b6c2b6786c..f971189a82 100644 --- a/modules/juce_audio_basics/synthesisers/juce_Synthesiser.h +++ b/modules/juce_audio_basics/synthesisers/juce_Synthesiser.h @@ -75,7 +75,7 @@ public: private: //============================================================================== - JUCE_LEAK_DETECTOR (SynthesiserSound); + JUCE_LEAK_DETECTOR (SynthesiserSound) }; @@ -231,7 +231,7 @@ private: bool keyIsDown; // the voice may still be playing when the key is not down (i.e. sustain pedal) bool sostenutoPedalDown; - JUCE_LEAK_DETECTOR (SynthesiserVoice); + JUCE_LEAK_DETECTOR (SynthesiserVoice) }; @@ -487,7 +487,7 @@ private: virtual int findFreeVoice (const bool) const { return 0; } #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Synthesiser); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Synthesiser) }; diff --git a/modules/juce_audio_devices/audio_cd/juce_AudioCDBurner.h b/modules/juce_audio_devices/audio_cd/juce_AudioCDBurner.h index a887147b0f..f56604bfa1 100644 --- a/modules/juce_audio_devices/audio_cd/juce_AudioCDBurner.h +++ b/modules/juce_audio_devices/audio_cd/juce_AudioCDBurner.h @@ -162,7 +162,7 @@ private: friend class ScopedPointer; ScopedPointer pimpl; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioCDBurner); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioCDBurner) }; diff --git a/modules/juce_audio_devices/audio_cd/juce_AudioCDReader.h b/modules/juce_audio_devices/audio_cd/juce_AudioCDReader.h index 92f6fc82c5..a939ed4899 100644 --- a/modules/juce_audio_devices/audio_cd/juce_AudioCDReader.h +++ b/modules/juce_audio_devices/audio_cd/juce_AudioCDReader.h @@ -168,7 +168,7 @@ private: AudioCDReader(); #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioCDReader); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioCDReader) }; #endif diff --git a/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp b/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp index 504508d046..d68ac9153d 100644 --- a/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp +++ b/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp @@ -84,7 +84,7 @@ private: AudioDeviceManager& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CallbackHandler); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CallbackHandler) }; diff --git a/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h b/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h index 28a34dd750..5e76a80a9d 100644 --- a/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h +++ b/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h @@ -506,7 +506,7 @@ private: AudioIODeviceType* findType (const String& inputName, const String& outputName); AudioIODeviceType* findType (const String& typeName); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDeviceManager); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDeviceManager) }; #endif // __JUCE_AUDIODEVICEMANAGER_JUCEHEADER__ diff --git a/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h b/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h index 8929fa9e46..0407dd8c28 100644 --- a/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h +++ b/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h @@ -179,7 +179,7 @@ private: String typeName; ListenerList listeners; - JUCE_DECLARE_NON_COPYABLE (AudioIODeviceType); + JUCE_DECLARE_NON_COPYABLE (AudioIODeviceType) }; diff --git a/modules/juce_audio_devices/midi_io/juce_MidiInput.h b/modules/juce_audio_devices/midi_io/juce_MidiInput.h index 11102abcb9..132db4ee40 100644 --- a/modules/juce_audio_devices/midi_io/juce_MidiInput.h +++ b/modules/juce_audio_devices/midi_io/juce_MidiInput.h @@ -176,7 +176,7 @@ protected: private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiInput); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiInput) }; diff --git a/modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h b/modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h index e07310186c..4530d670b3 100644 --- a/modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h +++ b/modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h @@ -98,7 +98,7 @@ private: MidiBuffer incomingMessages; double sampleRate; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiMessageCollector); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiMessageCollector) }; diff --git a/modules/juce_audio_devices/midi_io/juce_MidiOutput.h b/modules/juce_audio_devices/midi_io/juce_MidiOutput.h index d05883cb53..f27402a422 100644 --- a/modules/juce_audio_devices/midi_io/juce_MidiOutput.h +++ b/modules/juce_audio_devices/midi_io/juce_MidiOutput.h @@ -141,7 +141,7 @@ protected: void run(); private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiOutput); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiOutput) }; diff --git a/modules/juce_audio_devices/native/juce_MidiDataConcatenator.h b/modules/juce_audio_devices/native/juce_MidiDataConcatenator.h index 02aae01088..da5eee834d 100644 --- a/modules/juce_audio_devices/native/juce_MidiDataConcatenator.h +++ b/modules/juce_audio_devices/native/juce_MidiDataConcatenator.h @@ -170,7 +170,7 @@ private: int pendingBytes; uint8 runningStatus; - JUCE_DECLARE_NON_COPYABLE (MidiDataConcatenator); + JUCE_DECLARE_NON_COPYABLE (MidiDataConcatenator) }; #endif // __JUCE_MIDIDATACONCATENATOR_JUCEHEADER__ diff --git a/modules/juce_audio_devices/native/juce_android_Audio.cpp b/modules/juce_audio_devices/native/juce_android_Audio.cpp index c4c6ab5946..d3b6ce3ffc 100644 --- a/modules/juce_audio_devices/native/juce_android_Audio.cpp +++ b/modules/juce_audio_devices/native/juce_android_Audio.cpp @@ -392,7 +392,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE (AndroidAudioIODevice); + JUCE_DECLARE_NON_COPYABLE (AndroidAudioIODevice) }; //============================================================================== @@ -426,7 +426,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AndroidAudioIODeviceType); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AndroidAudioIODeviceType) }; diff --git a/modules/juce_audio_devices/native/juce_android_OpenSL.cpp b/modules/juce_audio_devices/native/juce_android_OpenSL.cpp index b9ad769e3b..0775fa3d6d 100644 --- a/modules/juce_audio_devices/native/juce_android_OpenSL.cpp +++ b/modules/juce_audio_devices/native/juce_android_OpenSL.cpp @@ -285,7 +285,7 @@ private: private: DynamicLibrary library; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Engine); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Engine) }; //================================================================================================== @@ -437,7 +437,7 @@ private: static_cast (context)->bufferList.bufferReturned(); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Player); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Player) }; //================================================================================================== @@ -561,7 +561,7 @@ private: static_cast (context)->bufferList.bufferReturned(); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Recorder); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Recorder) }; @@ -578,7 +578,7 @@ private: return result == SL_RESULT_SUCCESS; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenSLAudioIODevice); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenSLAudioIODevice) }; @@ -612,7 +612,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenSLAudioDeviceType); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenSLAudioDeviceType) }; diff --git a/modules/juce_audio_devices/native/juce_ios_Audio.cpp b/modules/juce_audio_devices/native/juce_ios_Audio.cpp index e2432a550a..e7a29ef025 100644 --- a/modules/juce_audio_devices/native/juce_ios_Audio.cpp +++ b/modules/juce_audio_devices/native/juce_ios_Audio.cpp @@ -495,7 +495,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE (iOSAudioIODevice); + JUCE_DECLARE_NON_COPYABLE (iOSAudioIODevice) }; @@ -537,7 +537,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (iOSAudioIODeviceType); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (iOSAudioIODeviceType) }; //============================================================================== diff --git a/modules/juce_audio_devices/native/juce_linux_ALSA.cpp b/modules/juce_audio_devices/native/juce_linux_ALSA.cpp index e1d1c90d83..782a749f53 100644 --- a/modules/juce_audio_devices/native/juce_linux_ALSA.cpp +++ b/modules/juce_audio_devices/native/juce_linux_ALSA.cpp @@ -374,7 +374,7 @@ private: return true; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ALSADevice); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ALSADevice) }; //============================================================================== @@ -669,7 +669,7 @@ private: channelNamesIn.add ("channel " + String ((int) i + 1)); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ALSAThread); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ALSAThread) }; @@ -1001,7 +1001,7 @@ private: return s; }*/ - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ALSAAudioIODeviceType); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ALSAAudioIODeviceType) }; //============================================================================== diff --git a/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp b/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp index 267c880022..4bbcb599c7 100644 --- a/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp +++ b/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp @@ -589,7 +589,7 @@ private: StringArray inputNames, outputNames, inputIds, outputIds; bool hasScanned; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (JackAudioIODeviceType); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (JackAudioIODeviceType) }; void JackAudioIODevice::sendDeviceChangedCallback() diff --git a/modules/juce_audio_devices/native/juce_linux_Midi.cpp b/modules/juce_audio_devices/native/juce_linux_Midi.cpp index 64bcf16dff..4b84702e71 100644 --- a/modules/juce_audio_devices/native/juce_linux_Midi.cpp +++ b/modules/juce_audio_devices/native/juce_linux_Midi.cpp @@ -245,7 +245,7 @@ private: snd_midi_event_t* midiParser; int maxEventSize; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiOutputDevice); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiOutputDevice) }; StringArray MidiOutput::getDevices() @@ -381,7 +381,7 @@ private: snd_seq_t* const seqHandle; MidiInputCallback* const callback; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiInputThread); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiInputThread) }; //============================================================================== diff --git a/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp b/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp index 06c83b970d..8e2cb4b790 100644 --- a/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp +++ b/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp @@ -828,7 +828,7 @@ private: return false; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreAudioInternal); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreAudioInternal) }; @@ -1043,7 +1043,7 @@ private: return noErr; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreAudioIODevice); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreAudioIODevice) }; //============================================================================== @@ -1257,7 +1257,7 @@ private: return noErr; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreAudioIODeviceType); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreAudioIODeviceType) }; //============================================================================== diff --git a/modules/juce_audio_devices/native/juce_win32_ASIO.cpp b/modules/juce_audio_devices/native/juce_win32_ASIO.cpp index 148d441a0d..2229260bdc 100644 --- a/modules/juce_audio_devices/native/juce_win32_ASIO.cpp +++ b/modules/juce_audio_devices/native/juce_win32_ASIO.cpp @@ -1368,7 +1368,7 @@ private: { } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ASIOAudioIODevice); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ASIOAudioIODevice) }; //============================================================================== @@ -1560,7 +1560,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ASIOAudioIODeviceType); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ASIOAudioIODeviceType) }; AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_ASIO() diff --git a/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp b/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp index 7a83d7aeaa..45ed0160b7 100644 --- a/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp +++ b/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp @@ -148,7 +148,7 @@ public: private: Pimpl& pimpl; - JUCE_DECLARE_NON_COPYABLE (ScopedDiscOpener); + JUCE_DECLARE_NON_COPYABLE (ScopedDiscOpener) }; DiskState getDiskState() diff --git a/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp b/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp index e226fd3187..0af55c791b 100644 --- a/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp +++ b/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp @@ -501,7 +501,7 @@ private: | (0xffff & jlimit (-32768, 32767, roundToInt (32767.0f * l))); } - JUCE_DECLARE_NON_COPYABLE (DSoundInternalOutChannel); + JUCE_DECLARE_NON_COPYABLE (DSoundInternalOutChannel) }; //============================================================================== @@ -707,7 +707,7 @@ private: IDirectSoundCapture* pDirectSoundCapture; IDirectSoundCaptureBuffer* pInputBuffer; - JUCE_DECLARE_NON_COPYABLE (DSoundInternalInChannel); + JUCE_DECLARE_NON_COPYABLE (DSoundInternalInChannel) }; //============================================================================== @@ -1004,7 +1004,7 @@ public: } } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DSoundAudioIODevice); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DSoundAudioIODevice) }; //============================================================================== @@ -1277,7 +1277,7 @@ private: } //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DSoundAudioIODeviceType); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DSoundAudioIODeviceType) }; //============================================================================== diff --git a/modules/juce_audio_devices/native/juce_win32_Midi.cpp b/modules/juce_audio_devices/native/juce_win32_Midi.cpp index 55c7fe7993..143855f13c 100644 --- a/modules/juce_audio_devices/native/juce_win32_Midi.cpp +++ b/modules/juce_audio_devices/native/juce_win32_Midi.cpp @@ -179,7 +179,7 @@ private: MIDIHDR hdr; char data [256]; - JUCE_DECLARE_NON_COPYABLE (MidiHeader); + JUCE_DECLARE_NON_COPYABLE (MidiHeader) }; enum { numHeaders = 32 }; @@ -213,7 +213,7 @@ private: return t * 0.001; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiInCollector); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiInCollector) }; Array MidiInCollector::activeMidiCollectors; @@ -313,7 +313,7 @@ struct MidiOutHandle static Array activeHandles; private: - JUCE_LEAK_DETECTOR (MidiOutHandle); + JUCE_LEAK_DETECTOR (MidiOutHandle) }; Array MidiOutHandle::activeHandles; diff --git a/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp b/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp index d7890ae139..09d96ef1c3 100644 --- a/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp +++ b/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp @@ -281,7 +281,7 @@ private: private: WASAPIDeviceBase& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SessionEventCallback); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SessionEventCallback) }; ComSmartPtr audioSessionControl; @@ -391,7 +391,7 @@ private: return false; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WASAPIDeviceBase); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WASAPIDeviceBase) }; //============================================================================== @@ -509,7 +509,7 @@ public: ScopedPointer converter; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WASAPIInputDevice); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WASAPIInputDevice) }; //============================================================================== @@ -596,7 +596,7 @@ public: ScopedPointer converter; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WASAPIOutputDevice); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WASAPIOutputDevice) }; //============================================================================== @@ -957,7 +957,7 @@ private: } //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WASAPIAudioIODevice); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WASAPIAudioIODevice) }; @@ -1153,7 +1153,7 @@ private: } //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WASAPIAudioIODeviceType); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WASAPIAudioIODeviceType) }; } diff --git a/modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h b/modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h index bec646af61..898e6fa429 100644 --- a/modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h +++ b/modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h @@ -110,7 +110,7 @@ private: AudioSampleBuffer tempBuffer; float lastGain, gain; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioSourcePlayer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioSourcePlayer) }; diff --git a/modules/juce_audio_devices/sources/juce_AudioTransportSource.h b/modules/juce_audio_devices/sources/juce_AudioTransportSource.h index 5fcf513954..ea3eb22f90 100644 --- a/modules/juce_audio_devices/sources/juce_AudioTransportSource.h +++ b/modules/juce_audio_devices/sources/juce_AudioTransportSource.h @@ -180,7 +180,7 @@ private: void releaseMasterResources(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioTransportSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioTransportSource) }; diff --git a/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp index bd38f47ea9..ceeb3cfc19 100644 --- a/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp @@ -471,7 +471,7 @@ public: bool littleEndian; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AiffAudioFormatReader); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AiffAudioFormatReader) }; //============================================================================== @@ -655,7 +655,7 @@ private: jassert (output->getPosition() == headerLen); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AiffAudioFormatWriter); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AiffAudioFormatWriter) }; //============================================================================== diff --git a/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.h b/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.h index cf317e3489..53fa1bbc54 100644 --- a/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.h +++ b/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.h @@ -62,5 +62,5 @@ public: private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(AiffAudioFormat); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(AiffAudioFormat) }; diff --git a/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.cpp index 8025a3ab5e..75e4ef8ef7 100644 --- a/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.cpp @@ -216,7 +216,7 @@ private: return noErr; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreAudioReader); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreAudioReader) }; //============================================================================== diff --git a/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.h b/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.h index dc6b7361f6..70af062283 100644 --- a/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.h +++ b/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.h @@ -62,7 +62,7 @@ public: int qualityOptionIndex); private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreAudioFormat); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreAudioFormat) }; #endif diff --git a/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp index 8977286b3c..38221311a5 100644 --- a/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp @@ -305,7 +305,7 @@ private: int reservoirStart, samplesInReservoir; bool ok, scanningForLength; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FlacReader); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FlacReader) }; @@ -476,7 +476,7 @@ public: private: FlacNamespace::FLAC__StreamEncoder* encoder; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FlacWriter); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FlacWriter) }; diff --git a/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.h b/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.h index 6535db1a63..0f47d3b5f8 100644 --- a/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.h +++ b/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.h @@ -59,7 +59,7 @@ public: const StringPairArray& metadataValues, int qualityOptionIndex); private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FlacAudioFormat); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FlacAudioFormat) }; diff --git a/modules/juce_audio_formats/codecs/juce_MP3AudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_MP3AudioFormat.cpp index c2f7803e90..75e3298d3d 100644 --- a/modules/juce_audio_formats/codecs/juce_MP3AudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_MP3AudioFormat.cpp @@ -2926,7 +2926,7 @@ private: samplesDone += 32; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MP3Stream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MP3Stream) }; //============================================================================== @@ -3104,7 +3104,7 @@ private: return numFrames * 1152; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MP3Reader); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MP3Reader) }; } diff --git a/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp index 1dc9290359..5685d51002 100644 --- a/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp @@ -255,7 +255,7 @@ private: AudioSampleBuffer reservoir; int reservoirStart, samplesInReservoir; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OggReader); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OggReader) }; //============================================================================== @@ -421,7 +421,7 @@ private: vorbis_comment_add_tag (&vc, vorbisName, const_cast (s.toUTF8().getAddress())); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OggWriter); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OggWriter) }; diff --git a/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h b/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h index 408b9ec53d..2d741deeb9 100644 --- a/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h +++ b/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h @@ -87,7 +87,7 @@ public: int qualityOptionIndex); private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OggVorbisAudioFormat); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OggVorbisAudioFormat) }; diff --git a/modules/juce_audio_formats/codecs/juce_QuickTimeAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_QuickTimeAudioFormat.cpp index a22b5f7dfb..060a466e63 100644 --- a/modules/juce_audio_formats/codecs/juce_QuickTimeAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_QuickTimeAudioFormat.cpp @@ -339,7 +339,7 @@ private: #endif } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (QTAudioReader); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (QTAudioReader) }; diff --git a/modules/juce_audio_formats/codecs/juce_QuickTimeAudioFormat.h b/modules/juce_audio_formats/codecs/juce_QuickTimeAudioFormat.h index bee7467630..d1e9cf3437 100644 --- a/modules/juce_audio_formats/codecs/juce_QuickTimeAudioFormat.h +++ b/modules/juce_audio_formats/codecs/juce_QuickTimeAudioFormat.h @@ -63,7 +63,7 @@ public: private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (QuickTimeAudioFormat); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (QuickTimeAudioFormat) }; diff --git a/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp index f59e0fc140..7bddad76f8 100644 --- a/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp @@ -768,7 +768,7 @@ private: int64 dataChunkStart, dataLength; bool isRF64; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WavAudioFormatReader); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WavAudioFormatReader) }; //============================================================================== @@ -998,7 +998,7 @@ private: usesFloatingPointData = (bitsPerSample == 32); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WavAudioFormatWriter); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WavAudioFormatWriter) }; //============================================================================== diff --git a/modules/juce_audio_formats/codecs/juce_WavAudioFormat.h b/modules/juce_audio_formats/codecs/juce_WavAudioFormat.h index 75fba963cb..c75e17b0db 100644 --- a/modules/juce_audio_formats/codecs/juce_WavAudioFormat.h +++ b/modules/juce_audio_formats/codecs/juce_WavAudioFormat.h @@ -137,5 +137,5 @@ public: private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WavAudioFormat); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WavAudioFormat) }; diff --git a/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp index 75cdf2909e..ab96a09904 100644 --- a/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp @@ -116,7 +116,7 @@ public: private: InputStream& source; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (JuceIStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (JuceIStream) }; //============================================================================== @@ -327,7 +327,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WMAudioReader); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WMAudioReader) }; } diff --git a/modules/juce_audio_formats/format/juce_AudioFormatManager.h b/modules/juce_audio_formats/format/juce_AudioFormatManager.h index 3705600c27..ae0baa9d13 100644 --- a/modules/juce_audio_formats/format/juce_AudioFormatManager.h +++ b/modules/juce_audio_formats/format/juce_AudioFormatManager.h @@ -133,7 +133,7 @@ private: OwnedArray knownFormats; int defaultFormatIndex; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioFormatManager); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioFormatManager) }; diff --git a/modules/juce_audio_formats/format/juce_AudioFormatReader.h b/modules/juce_audio_formats/format/juce_AudioFormatReader.h index 9532a8d5e1..af990f3200 100644 --- a/modules/juce_audio_formats/format/juce_AudioFormatReader.h +++ b/modules/juce_audio_formats/format/juce_AudioFormatReader.h @@ -258,7 +258,7 @@ protected: private: String formatName; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioFormatReader); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioFormatReader) }; diff --git a/modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h b/modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h index d55b22c147..c2a61caff1 100644 --- a/modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h +++ b/modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h @@ -96,7 +96,7 @@ private: void readBufferSection (int start, int length, AudioSampleBuffer& buffer, int startSample); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioFormatReaderSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioFormatReaderSource) }; diff --git a/modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp b/modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp index 998bb1b325..e2e085a84d 100644 --- a/modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp +++ b/modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp @@ -271,7 +271,7 @@ private: int64 samplesWritten; volatile bool isRunning; - JUCE_DECLARE_NON_COPYABLE (Buffer); + JUCE_DECLARE_NON_COPYABLE (Buffer) }; AudioFormatWriter::ThreadedWriter::ThreadedWriter (AudioFormatWriter* writer, TimeSliceThread& backgroundThread, int numSamplesToBuffer) diff --git a/modules/juce_audio_formats/format/juce_AudioFormatWriter.h b/modules/juce_audio_formats/format/juce_AudioFormatWriter.h index 9f1ce1a6c7..b4759f3ff3 100644 --- a/modules/juce_audio_formats/format/juce_AudioFormatWriter.h +++ b/modules/juce_audio_formats/format/juce_AudioFormatWriter.h @@ -253,7 +253,7 @@ private: String formatName; friend class ThreadedWriter; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioFormatWriter); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioFormatWriter) }; #endif // __JUCE_AUDIOFORMATWRITER_JUCEHEADER__ diff --git a/modules/juce_audio_formats/format/juce_AudioSubsectionReader.h b/modules/juce_audio_formats/format/juce_AudioSubsectionReader.h index 803c42ff2b..3c2d1de87b 100644 --- a/modules/juce_audio_formats/format/juce_AudioSubsectionReader.h +++ b/modules/juce_audio_formats/format/juce_AudioSubsectionReader.h @@ -84,7 +84,7 @@ private: int64 startSample, length; const bool deleteSourceWhenDeleted; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioSubsectionReader); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioSubsectionReader) }; #endif // __JUCE_AUDIOSUBSECTIONREADER_JUCEHEADER__ diff --git a/modules/juce_audio_formats/sampler/juce_Sampler.h b/modules/juce_audio_formats/sampler/juce_Sampler.h index 2ee10163ce..d7418583f9 100644 --- a/modules/juce_audio_formats/sampler/juce_Sampler.h +++ b/modules/juce_audio_formats/sampler/juce_Sampler.h @@ -98,7 +98,7 @@ private: int length, attackSamples, releaseSamples; int midiRootNote; - JUCE_LEAK_DETECTOR (SamplerSound); + JUCE_LEAK_DETECTOR (SamplerSound) }; @@ -147,7 +147,7 @@ private: float lgain, rgain, attackReleaseLevel, attackDelta, releaseDelta; bool isInAttack, isInRelease; - JUCE_LEAK_DETECTOR (SamplerVoice); + JUCE_LEAK_DETECTOR (SamplerVoice) }; diff --git a/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp b/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp index 92d32d24d1..30284ff322 100644 --- a/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp @@ -203,7 +203,7 @@ struct AAXClasses MidiBuffer midiBuffer; Array channelList; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PluginInstanceInfo); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PluginInstanceInfo) }; //============================================================================== @@ -347,13 +347,13 @@ struct AAXClasses ScopedPointer pluginEditor; JuceAAX_GUI& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ContentWrapperComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ContentWrapperComponent) }; ScopedPointer component; JUCELibraryRefCount juceCount; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (JuceAAX_GUI); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (JuceAAX_GUI) }; //============================================================================== @@ -461,7 +461,7 @@ struct AAXClasses ScopedPointer pluginInstance; - JUCE_DECLARE_NON_COPYABLE (JuceAAX_Parameters); + JUCE_DECLARE_NON_COPYABLE (JuceAAX_Parameters) }; //============================================================================== 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 2fa2c84c36..d6e1f26661 100644 --- a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm +++ b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm @@ -962,7 +962,7 @@ private: presetsArray.clear(); } - JUCE_DECLARE_NON_COPYABLE (JuceAU); + JUCE_DECLARE_NON_COPYABLE (JuceAU) }; //============================================================================== @@ -1122,7 +1122,7 @@ public: }; private: - JUCE_DECLARE_NON_COPYABLE (EditorCompHolder); + JUCE_DECLARE_NON_COPYABLE (EditorCompHolder) }; void JuceAU::deleteActiveEditors() diff --git a/modules/juce_audio_plugin_client/RTAS/juce_RTAS_Wrapper.cpp b/modules/juce_audio_plugin_client/RTAS/juce_RTAS_Wrapper.cpp index 95c3a8d43f..b2db17e6d7 100644 --- a/modules/juce_audio_plugin_client/RTAS/juce_RTAS_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/RTAS/juce_RTAS_Wrapper.cpp @@ -413,7 +413,7 @@ public: Component* getEditor() const { return getChildComponent (0); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (EditorCompWrapper); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (EditorCompWrapper) }; }; @@ -883,7 +883,7 @@ private: AudioProcessor* const juceFilter; const int index; - JUCE_DECLARE_NON_COPYABLE (JucePluginControl); + JUCE_DECLARE_NON_COPYABLE (JucePluginControl) }; }; diff --git a/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterWindow.h b/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterWindow.h index 3006f82398..41a84feb49 100644 --- a/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterWindow.h +++ b/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterWindow.h @@ -302,7 +302,7 @@ private: filter = nullptr; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StandaloneFilterWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StandaloneFilterWindow) }; #endif // __JUCE_STANDALONEFILTERWINDOW_JUCEHEADER__ diff --git a/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h b/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h index f832266b8d..06b0b81621 100644 --- a/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h +++ b/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h @@ -145,5 +145,5 @@ private: return UnknownHost; } - JUCE_DECLARE_NON_COPYABLE (PluginHostType); + JUCE_DECLARE_NON_COPYABLE (PluginHostType) }; diff --git a/modules/juce_audio_processors/format/juce_AudioPluginFormat.h b/modules/juce_audio_processors/format/juce_AudioPluginFormat.h index 5677f8cfbb..66e87739a4 100644 --- a/modules/juce_audio_processors/format/juce_AudioPluginFormat.h +++ b/modules/juce_audio_processors/format/juce_AudioPluginFormat.h @@ -105,7 +105,7 @@ protected: //============================================================================== AudioPluginFormat() noexcept; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioPluginFormat); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioPluginFormat) }; diff --git a/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h b/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h index 4ecfd52c62..f71278f211 100644 --- a/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h +++ b/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h @@ -92,7 +92,7 @@ private: //============================================================================== OwnedArray formats; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioPluginFormatManager); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioPluginFormatManager) }; diff --git a/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h b/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h index 68733f0909..a86cc79902 100644 --- a/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h +++ b/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h @@ -54,7 +54,7 @@ public: private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioUnitPluginFormat); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioUnitPluginFormat) }; #endif diff --git a/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm b/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm index 833a04856d..4957ad8c98 100644 --- a/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm +++ b/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm @@ -434,7 +434,8 @@ public: AudioUnitReset (audioUnit, kAudioUnitScope_Global, 0); { - AudioStreamBasicDescription stream = { 0 }; + AudioStreamBasicDescription stream; + zerostruct (stream); // (can't use "= { 0 }" on this object because it's typedef'ed as a C struct) stream.mSampleRate = sampleRate_; stream.mFormatID = kAudioFormatLinearPCM; stream.mFormatFlags = kAudioFormatFlagsNativeFloatPacked | kAudioFormatFlagIsNonInterleaved | kAudioFormatFlagsNativeEndian; @@ -869,7 +870,9 @@ private: if (audioUnit != 0) { { - AURenderCallbackStruct info = { 0 }; + AURenderCallbackStruct info; + zerostruct (info); // (can't use "= { 0 }" on this object because it's typedef'ed as a C struct) + info.inputProcRefCon = this; info.inputProc = renderGetInputCallback; @@ -880,7 +883,9 @@ private: if (producesMidiMessages) { - AUMIDIOutputCallbackStruct info = { 0 }; + AUMIDIOutputCallbackStruct info; + zerostruct (info); + info.userData = this; info.midiOutputCallback = renderMidiOutputCallback; @@ -889,7 +894,9 @@ private: } { - HostCallbackInfo info = { 0 }; + HostCallbackInfo info; + zerostruct (info); + info.hostUserData = this; info.beatAndTempoProc = getBeatAndTempoCallback; info.musicalTimeLocationProc = getMusicalTimeLocationCallback; @@ -1175,7 +1182,7 @@ private: return false; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioUnitPluginInstance); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioUnitPluginInstance) }; //============================================================================== @@ -1326,7 +1333,7 @@ public: kAudioUnitScope_Global, 0, &propertySize, NULL) == noErr && propertySize > 0) { - ComponentDescription views [propertySize / sizeof (ComponentDescription)]; + HeapBlock views (propertySize / sizeof (ComponentDescription)); if (AudioUnitGetProperty (plugin.audioUnit, kAudioUnitProperty_GetUIComponentList, kAudioUnitScope_Global, 0, &views[0], &propertySize) == noErr) @@ -1437,13 +1444,13 @@ private: private: AudioUnitPluginWindowCarbon& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InnerWrapperComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InnerWrapperComponent) }; friend class InnerWrapperComponent; ScopedPointer innerWrapper; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioUnitPluginWindowCarbon); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioUnitPluginWindowCarbon) }; #endif @@ -1533,7 +1540,9 @@ StringArray AudioUnitPluginFormat::searchPathsForPlugins (const FileSearchPath& for (;;) { - ComponentDescription desc = { 0 }; + ComponentDescription desc; + zerostruct (desc); + comp = FindNextComponent (comp, &desc); if (comp == 0) diff --git a/modules/juce_audio_processors/format_types/juce_DirectXPluginFormat.h b/modules/juce_audio_processors/format_types/juce_DirectXPluginFormat.h index e1092c3cba..6e794f7e47 100644 --- a/modules/juce_audio_processors/format_types/juce_DirectXPluginFormat.h +++ b/modules/juce_audio_processors/format_types/juce_DirectXPluginFormat.h @@ -55,7 +55,7 @@ public: bool canScanForPlugins() const { return true; } private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectXPluginFormat); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectXPluginFormat) }; #endif diff --git a/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h b/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h index 01413eb906..598b5e9daa 100644 --- a/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h +++ b/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h @@ -55,7 +55,7 @@ public: bool canScanForPlugins() const { return true; } private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LADSPAPluginFormat); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LADSPAPluginFormat) }; #endif diff --git a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp index 3a4efe1993..0f7f8e51bb 100644 --- a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp +++ b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp @@ -195,7 +195,7 @@ public: private: const bool isMessageThread; - JUCE_DECLARE_NON_COPYABLE (IdleCallRecursionPreventer); + JUCE_DECLARE_NON_COPYABLE (IdleCallRecursionPreventer) }; class VSTPluginWindow; @@ -698,7 +698,7 @@ public: #endif private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ModuleHandle); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ModuleHandle) }; static const int defaultVSTSampleRateValue = 44100; @@ -1880,7 +1880,7 @@ private: isPowerOn = on; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VSTPluginInstance); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VSTPluginInstance) }; //============================================================================== @@ -2611,7 +2611,7 @@ private: VSTPluginWindow& owner; bool alreadyInside; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InnerWrapperComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InnerWrapperComponent) }; friend class InnerWrapperComponent; @@ -2628,7 +2628,7 @@ private: } #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VSTPluginWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VSTPluginWindow) }; //============================================================================== diff --git a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h index d3e2bd64a8..a5377e1a6c 100644 --- a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h +++ b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h @@ -94,7 +94,7 @@ public: private: void recursiveFileSearch (StringArray&, const File&, bool recursive); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VSTPluginFormat); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VSTPluginFormat) }; diff --git a/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h b/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h index 36d3c1edf8..8c8ed9879d 100644 --- a/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h +++ b/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h @@ -69,7 +69,7 @@ protected: //============================================================================== AudioPluginInstance() {} - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioPluginInstance); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioPluginInstance) }; diff --git a/modules/juce_audio_processors/processors/juce_AudioProcessor.h b/modules/juce_audio_processors/processors/juce_AudioProcessor.h index 44380831d0..2a16f21dcc 100644 --- a/modules/juce_audio_processors/processors/juce_AudioProcessor.h +++ b/modules/juce_audio_processors/processors/juce_AudioProcessor.h @@ -631,7 +631,7 @@ private: BigInteger changingParams; #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioProcessor); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioProcessor) }; diff --git a/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h b/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h index 5c25232145..f7efd3df38 100644 --- a/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h +++ b/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h @@ -60,7 +60,7 @@ private: //============================================================================== AudioProcessor* const owner; - JUCE_DECLARE_NON_COPYABLE (AudioProcessorEditor); + JUCE_DECLARE_NON_COPYABLE (AudioProcessorEditor) }; diff --git a/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp b/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp index 76366e8c4c..d431e84954 100644 --- a/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp +++ b/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp @@ -40,7 +40,7 @@ public: const OwnedArray & sharedMidiBuffers, const int numSamples) = 0; - JUCE_LEAK_DETECTOR (AudioGraphRenderingOp); + JUCE_LEAK_DETECTOR (AudioGraphRenderingOp) }; //============================================================================== @@ -59,7 +59,7 @@ public: private: const int channelNum; - JUCE_DECLARE_NON_COPYABLE (ClearChannelOp); + JUCE_DECLARE_NON_COPYABLE (ClearChannelOp) }; //============================================================================== @@ -79,7 +79,7 @@ public: private: const int srcChannelNum, dstChannelNum; - JUCE_DECLARE_NON_COPYABLE (CopyChannelOp); + JUCE_DECLARE_NON_COPYABLE (CopyChannelOp) }; //============================================================================== @@ -99,7 +99,7 @@ public: private: const int srcChannelNum, dstChannelNum; - JUCE_DECLARE_NON_COPYABLE (AddChannelOp); + JUCE_DECLARE_NON_COPYABLE (AddChannelOp) }; //============================================================================== @@ -118,7 +118,7 @@ public: private: const int bufferNum; - JUCE_DECLARE_NON_COPYABLE (ClearMidiBufferOp); + JUCE_DECLARE_NON_COPYABLE (ClearMidiBufferOp) }; //============================================================================== @@ -138,7 +138,7 @@ public: private: const int srcBufferNum, dstBufferNum; - JUCE_DECLARE_NON_COPYABLE (CopyMidiBufferOp); + JUCE_DECLARE_NON_COPYABLE (CopyMidiBufferOp) }; //============================================================================== @@ -159,7 +159,7 @@ public: private: const int srcBufferNum, dstBufferNum; - JUCE_DECLARE_NON_COPYABLE (AddMidiBufferOp); + JUCE_DECLARE_NON_COPYABLE (AddMidiBufferOp) }; //============================================================================== @@ -193,7 +193,7 @@ private: const int channel, bufferSize; int readIndex, writeIndex; - JUCE_DECLARE_NON_COPYABLE (DelayChannelOp); + JUCE_DECLARE_NON_COPYABLE (DelayChannelOp) }; @@ -236,7 +236,7 @@ private: int totalChans; int midiBufferToUse; - JUCE_DECLARE_NON_COPYABLE (ProcessBufferOp); + JUCE_DECLARE_NON_COPYABLE (ProcessBufferOp) }; //============================================================================== @@ -737,7 +737,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RenderingOpSequenceCalculator); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RenderingOpSequenceCalculator) }; //============================================================================== @@ -779,7 +779,7 @@ private: const uint32 destNodeId; SortedSet srcNodes; - JUCE_DECLARE_NON_COPYABLE (Entry); + JUCE_DECLARE_NON_COPYABLE (Entry) }; OwnedArray entries; @@ -849,7 +849,7 @@ private: return result; } - JUCE_DECLARE_NON_COPYABLE (ConnectionLookupTable); + JUCE_DECLARE_NON_COPYABLE (ConnectionLookupTable) }; //============================================================================== diff --git a/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h b/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h index de8b74c2be..a6a218a773 100644 --- a/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h +++ b/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h @@ -100,7 +100,7 @@ public: void prepare (double sampleRate, int blockSize, AudioProcessorGraph*); void unprepare(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Node); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Node) }; //============================================================================== @@ -146,7 +146,7 @@ public: private: //============================================================================== - JUCE_LEAK_DETECTOR (Connection); + JUCE_LEAK_DETECTOR (Connection) }; //============================================================================== @@ -349,7 +349,7 @@ public: const IODeviceType type; AudioProcessorGraph* graph; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioGraphIOProcessor); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioGraphIOProcessor) }; //============================================================================== @@ -410,7 +410,7 @@ private: void buildRenderingSequence(); bool isAnInputTo (uint32 possibleInputId, uint32 possibleDestinationId, int recursionCheck) const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioProcessorGraph); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioProcessorGraph) }; diff --git a/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.cpp b/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.cpp index 2bf17a2b1c..65fe989300 100644 --- a/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.cpp +++ b/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.cpp @@ -105,7 +105,7 @@ private: AudioProcessor& owner; const int index; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ParamSlider); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ParamSlider) }; AudioProcessor& owner; @@ -113,7 +113,7 @@ private: bool volatile paramHasChanged; ParamSlider slider; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProcessorParameterPropertyComp); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProcessorParameterPropertyComp) }; diff --git a/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.h b/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.h index 65b9699833..21338840a5 100644 --- a/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.h +++ b/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.h @@ -54,7 +54,7 @@ private: //============================================================================== PropertyPanel panel; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GenericAudioProcessorEditor); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GenericAudioProcessorEditor) }; diff --git a/modules/juce_audio_processors/processors/juce_PluginDescription.h b/modules/juce_audio_processors/processors/juce_PluginDescription.h index dd2f657833..7cbd0edaf0 100644 --- a/modules/juce_audio_processors/processors/juce_PluginDescription.h +++ b/modules/juce_audio_processors/processors/juce_PluginDescription.h @@ -136,7 +136,7 @@ public: private: //============================================================================== - JUCE_LEAK_DETECTOR (PluginDescription); + JUCE_LEAK_DETECTOR (PluginDescription) }; diff --git a/modules/juce_audio_processors/scanning/juce_KnownPluginList.h b/modules/juce_audio_processors/scanning/juce_KnownPluginList.h index f4cbfd0907..4fdf35d5e1 100644 --- a/modules/juce_audio_processors/scanning/juce_KnownPluginList.h +++ b/modules/juce_audio_processors/scanning/juce_KnownPluginList.h @@ -184,7 +184,7 @@ private: OwnedArray types; StringArray blacklist; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (KnownPluginList); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (KnownPluginList) }; diff --git a/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.h b/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.h index 4b43a1938e..391c5f6598 100644 --- a/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.h +++ b/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.h @@ -121,7 +121,7 @@ private: void setDeadMansPedalFile (const StringArray& newContents); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PluginDirectoryScanner); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PluginDirectoryScanner) }; diff --git a/modules/juce_audio_processors/scanning/juce_PluginListComponent.h b/modules/juce_audio_processors/scanning/juce_PluginListComponent.h index 8bff5af371..1c17f8cbb7 100644 --- a/modules/juce_audio_processors/scanning/juce_PluginListComponent.h +++ b/modules/juce_audio_processors/scanning/juce_PluginListComponent.h @@ -103,7 +103,7 @@ private: void buttonClicked (Button*); void changeListenerCallback (ChangeBroadcaster*); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PluginListComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PluginListComponent) }; diff --git a/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp b/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp index b95106aac8..a84958da4c 100644 --- a/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp +++ b/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp @@ -61,7 +61,7 @@ private: AudioDeviceManager* const manager; float level; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SimpleDeviceManagerInputLevelMeter); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SimpleDeviceManagerInputLevelMeter) }; @@ -180,7 +180,7 @@ private: return getRowHeight() + 5; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiInputSelectorComponentListBox); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiInputSelectorComponentListBox) }; @@ -911,13 +911,13 @@ public: return getRowHeight() + 5; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ChannelSelectorListBox); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ChannelSelectorListBox) }; private: ScopedPointer inputChanList, outputChanList; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDeviceSettingsPanel); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDeviceSettingsPanel) }; diff --git a/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h b/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h index 007abf4097..4c609cba82 100644 --- a/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h +++ b/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h @@ -102,7 +102,7 @@ private: void changeListenerCallback (ChangeBroadcaster*); void updateAllControls(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDeviceSelectorComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioDeviceSelectorComponent) }; diff --git a/modules/juce_audio_utils/gui/juce_AudioThumbnail.h b/modules/juce_audio_utils/gui/juce_AudioThumbnail.h index 74b0b8ef9a..0b78d4a08a 100644 --- a/modules/juce_audio_utils/gui/juce_AudioThumbnail.h +++ b/modules/juce_audio_utils/gui/juce_AudioThumbnail.h @@ -220,7 +220,7 @@ private: void setLevels (const MinMaxValue* const* values, int thumbIndex, int numChans, int numValues); void createChannels (int length); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioThumbnail); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioThumbnail) }; diff --git a/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.cpp b/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.cpp index 7d49589bd7..69ac7fc62b 100644 --- a/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.cpp +++ b/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.cpp @@ -52,7 +52,7 @@ public: MemoryBlock data; private: - JUCE_LEAK_DETECTOR (ThumbnailCacheEntry); + JUCE_LEAK_DETECTOR (ThumbnailCacheEntry) }; //============================================================================== diff --git a/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.h b/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.h index fea2d02747..c273446423 100644 --- a/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.h +++ b/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.h @@ -101,7 +101,7 @@ private: ThumbnailCacheEntry* findThumbFor (int64 hash) const; int findOldestThumb() const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioThumbnailCache); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioThumbnailCache) }; diff --git a/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp b/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp index 15a433f2a1..c39078ca53 100644 --- a/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp +++ b/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp @@ -57,7 +57,7 @@ private: MidiKeyboardComponent& owner; const int delta; - JUCE_DECLARE_NON_COPYABLE (MidiKeyboardUpDownButton); + JUCE_DECLARE_NON_COPYABLE (MidiKeyboardUpDownButton) }; //============================================================================== diff --git a/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h b/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h index 16014a41e4..2711709977 100644 --- a/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h +++ b/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h @@ -407,7 +407,7 @@ private: void setLowestVisibleKeyFloat (float noteNumber); Rectangle getWhiteNotePos (int noteNumber) const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiKeyboardComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MidiKeyboardComponent) }; diff --git a/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h b/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h index 6c6a77f327..24a20205c6 100644 --- a/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h +++ b/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h @@ -100,7 +100,7 @@ private: MidiBuffer incomingMidi; MidiMessageCollector messageCollector; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioProcessorPlayer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioProcessorPlayer) }; diff --git a/modules/juce_browser_plugin/wrapper/juce_ActiveX_GlueCode.cpp b/modules/juce_browser_plugin/wrapper/juce_ActiveX_GlueCode.cpp index 6e4f3b43db..67d3bcf206 100644 --- a/modules/juce_browser_plugin/wrapper/juce_ActiveX_GlueCode.cpp +++ b/modules/juce_browser_plugin/wrapper/juce_ActiveX_GlueCode.cpp @@ -153,7 +153,7 @@ private: return (DISPID) (pointer_sized_int) s.getAddress(); } - JUCE_DECLARE_NON_COPYABLE (IDispatchHelper); + JUCE_DECLARE_NON_COPYABLE (IDispatchHelper) }; //============================================================================== @@ -208,7 +208,7 @@ private: int refCount; IDispatchHelper iDispatchHelper; - JUCE_DECLARE_NON_COPYABLE (IDispatchWrappingDynamicObject); + JUCE_DECLARE_NON_COPYABLE (IDispatchWrappingDynamicObject) }; @@ -349,7 +349,7 @@ public: private: IDispatch* const source; - JUCE_DECLARE_NON_COPYABLE (DynamicObjectWrappingIDispatch); + JUCE_DECLARE_NON_COPYABLE (DynamicObjectWrappingIDispatch) }; @@ -527,7 +527,7 @@ private: HWND parentHWND; IWebBrowser2* browser; - JUCE_DECLARE_NON_COPYABLE (AXBrowserPluginHolderComponent); + JUCE_DECLARE_NON_COPYABLE (AXBrowserPluginHolderComponent) }; //============================================================================== @@ -742,7 +742,7 @@ private: ScopedPointer holderComp; IDispatchHelper iDispatchHelper; - JUCE_DECLARE_NON_COPYABLE (JuceActiveXObject); + JUCE_DECLARE_NON_COPYABLE (JuceActiveXObject) }; //============================================================================== @@ -780,7 +780,7 @@ public: private: int refCount; - JUCE_DECLARE_NON_COPYABLE (JuceActiveXObjectFactory); + JUCE_DECLARE_NON_COPYABLE (JuceActiveXObjectFactory) }; //============================================================================== diff --git a/modules/juce_browser_plugin/wrapper/juce_BrowserPluginComponent.h b/modules/juce_browser_plugin/wrapper/juce_BrowserPluginComponent.h index 98b954c3c6..1a271a0c07 100644 --- a/modules/juce_browser_plugin/wrapper/juce_BrowserPluginComponent.h +++ b/modules/juce_browser_plugin/wrapper/juce_BrowserPluginComponent.h @@ -67,7 +67,7 @@ public: private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BrowserPluginComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BrowserPluginComponent) }; #endif // __JUCE_BROWSERPLUGINCOMPONENT_JUCEHEADER__ diff --git a/modules/juce_core/containers/juce_AbstractFifo.h b/modules/juce_core/containers/juce_AbstractFifo.h index 1a319d41e3..44eb8cdc31 100644 --- a/modules/juce_core/containers/juce_AbstractFifo.h +++ b/modules/juce_core/containers/juce_AbstractFifo.h @@ -212,7 +212,7 @@ private: int bufferSize; Atomic validStart, validEnd; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AbstractFifo); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AbstractFifo) }; diff --git a/modules/juce_core/containers/juce_ArrayAllocationBase.h b/modules/juce_core/containers/juce_ArrayAllocationBase.h index 7c72c939b3..7f27294ed1 100644 --- a/modules/juce_core/containers/juce_ArrayAllocationBase.h +++ b/modules/juce_core/containers/juce_ArrayAllocationBase.h @@ -128,7 +128,7 @@ public: int numAllocated; private: - JUCE_DECLARE_NON_COPYABLE (ArrayAllocationBase); + JUCE_DECLARE_NON_COPYABLE (ArrayAllocationBase) }; diff --git a/modules/juce_core/containers/juce_DynamicObject.h b/modules/juce_core/containers/juce_DynamicObject.h index 169b56021d..f68e78008d 100644 --- a/modules/juce_core/containers/juce_DynamicObject.h +++ b/modules/juce_core/containers/juce_DynamicObject.h @@ -115,7 +115,7 @@ private: //============================================================================== NamedValueSet properties; - JUCE_LEAK_DETECTOR (DynamicObject); + JUCE_LEAK_DETECTOR (DynamicObject) }; diff --git a/modules/juce_core/containers/juce_HashMap.h b/modules/juce_core/containers/juce_HashMap.h index 6226535fed..1a391a99b5 100644 --- a/modules/juce_core/containers/juce_HashMap.h +++ b/modules/juce_core/containers/juce_HashMap.h @@ -344,7 +344,7 @@ private: ValueType value; HashEntry* nextEntry; - JUCE_DECLARE_NON_COPYABLE (HashEntry); + JUCE_DECLARE_NON_COPYABLE (HashEntry) }; public: @@ -421,7 +421,7 @@ public: HashEntry* entry; int index; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Iterator); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Iterator) }; private: @@ -440,7 +440,7 @@ private: return hash; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (HashMap); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (HashMap) }; diff --git a/modules/juce_core/containers/juce_LinkedListPointer.h b/modules/juce_core/containers/juce_LinkedListPointer.h index f0f7892a0a..a80ce9dac4 100644 --- a/modules/juce_core/containers/juce_LinkedListPointer.h +++ b/modules/juce_core/containers/juce_LinkedListPointer.h @@ -356,14 +356,14 @@ public: private: LinkedListPointer* endOfList; - JUCE_DECLARE_NON_COPYABLE (Appender); + JUCE_DECLARE_NON_COPYABLE (Appender) }; private: //============================================================================== ObjectType* item; - JUCE_DECLARE_NON_COPYABLE (LinkedListPointer); + JUCE_DECLARE_NON_COPYABLE (LinkedListPointer) }; diff --git a/modules/juce_core/containers/juce_NamedValueSet.h b/modules/juce_core/containers/juce_NamedValueSet.h index ded2011536..6c07f976fa 100644 --- a/modules/juce_core/containers/juce_NamedValueSet.h +++ b/modules/juce_core/containers/juce_NamedValueSet.h @@ -153,7 +153,7 @@ private: var value; private: - JUCE_LEAK_DETECTOR (NamedValue); + JUCE_LEAK_DETECTOR (NamedValue) }; friend class LinkedListPointer; diff --git a/modules/juce_core/containers/juce_OwnedArray.h b/modules/juce_core/containers/juce_OwnedArray.h index 1b15d37acb..5e0328f64c 100644 --- a/modules/juce_core/containers/juce_OwnedArray.h +++ b/modules/juce_core/containers/juce_OwnedArray.h @@ -860,7 +860,7 @@ private: delete data.elements [--numUsed]; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OwnedArray); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OwnedArray) }; diff --git a/modules/juce_core/containers/juce_PropertySet.h b/modules/juce_core/containers/juce_PropertySet.h index 1939442a4d..3d455660e3 100644 --- a/modules/juce_core/containers/juce_PropertySet.h +++ b/modules/juce_core/containers/juce_PropertySet.h @@ -209,7 +209,7 @@ private: CriticalSection lock; bool ignoreCaseOfKeys; - JUCE_LEAK_DETECTOR (PropertySet); + JUCE_LEAK_DETECTOR (PropertySet) }; diff --git a/modules/juce_core/containers/juce_ScopedValueSetter.h b/modules/juce_core/containers/juce_ScopedValueSetter.h index 9bed5107c0..7599019c8d 100644 --- a/modules/juce_core/containers/juce_ScopedValueSetter.h +++ b/modules/juce_core/containers/juce_ScopedValueSetter.h @@ -90,7 +90,7 @@ private: ValueType& value; const ValueType originalValue; - JUCE_DECLARE_NON_COPYABLE (ScopedValueSetter); + JUCE_DECLARE_NON_COPYABLE (ScopedValueSetter) }; diff --git a/modules/juce_core/files/juce_DirectoryIterator.h b/modules/juce_core/files/juce_DirectoryIterator.h index 05e86738bd..0ad3b269ad 100644 --- a/modules/juce_core/files/juce_DirectoryIterator.h +++ b/modules/juce_core/files/juce_DirectoryIterator.h @@ -134,7 +134,7 @@ private: friend class ScopedPointer; ScopedPointer pimpl; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeIterator); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeIterator) }; friend class ScopedPointer; @@ -148,7 +148,7 @@ private: ScopedPointer subIterator; File currentFile; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectoryIterator); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectoryIterator) }; #endif // __JUCE_DIRECTORYITERATOR_JUCEHEADER__ diff --git a/modules/juce_core/files/juce_File.h b/modules/juce_core/files/juce_File.h index af748b8f91..94e2a3d9fb 100644 --- a/modules/juce_core/files/juce_File.h +++ b/modules/juce_core/files/juce_File.h @@ -951,7 +951,7 @@ private: void getFileTimesInternal (int64& m, int64& a, int64& c) const; bool setFileReadOnlyInternal (bool) const; - JUCE_LEAK_DETECTOR (File); + JUCE_LEAK_DETECTOR (File) }; #endif // __JUCE_FILE_JUCEHEADER__ diff --git a/modules/juce_core/files/juce_FileInputStream.h b/modules/juce_core/files/juce_FileInputStream.h index 8afbd8ad1a..9a89ea4e7c 100644 --- a/modules/juce_core/files/juce_FileInputStream.h +++ b/modules/juce_core/files/juce_FileInputStream.h @@ -90,7 +90,7 @@ private: void closeHandle(); size_t readInternal (void* buffer, size_t numBytes); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileInputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileInputStream) }; #endif // __JUCE_FILEINPUTSTREAM_JUCEHEADER__ diff --git a/modules/juce_core/files/juce_FileOutputStream.h b/modules/juce_core/files/juce_FileOutputStream.h index 6d078c11dc..c1fea7f6a6 100644 --- a/modules/juce_core/files/juce_FileOutputStream.h +++ b/modules/juce_core/files/juce_FileOutputStream.h @@ -110,7 +110,7 @@ private: int64 setPositionInternal (int64 newPosition); int writeInternal (const void* data, int numBytes); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileOutputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileOutputStream) }; #endif // __JUCE_FILEOUTPUTSTREAM_JUCEHEADER__ diff --git a/modules/juce_core/files/juce_FileSearchPath.h b/modules/juce_core/files/juce_FileSearchPath.h index 3ce5524f8f..adc018ae6c 100644 --- a/modules/juce_core/files/juce_FileSearchPath.h +++ b/modules/juce_core/files/juce_FileSearchPath.h @@ -160,7 +160,7 @@ private: void init (const String& path); - JUCE_LEAK_DETECTOR (FileSearchPath); + JUCE_LEAK_DETECTOR (FileSearchPath) }; #endif // __JUCE_FILESEARCHPATH_JUCEHEADER__ diff --git a/modules/juce_core/files/juce_MemoryMappedFile.h b/modules/juce_core/files/juce_MemoryMappedFile.h index 210d9e87b4..c801a053ba 100644 --- a/modules/juce_core/files/juce_MemoryMappedFile.h +++ b/modules/juce_core/files/juce_MemoryMappedFile.h @@ -82,7 +82,7 @@ private: int fileHandle; #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MemoryMappedFile); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MemoryMappedFile) }; diff --git a/modules/juce_core/files/juce_TemporaryFile.h b/modules/juce_core/files/juce_TemporaryFile.h index 38e0982853..d3992e2650 100644 --- a/modules/juce_core/files/juce_TemporaryFile.h +++ b/modules/juce_core/files/juce_TemporaryFile.h @@ -154,7 +154,7 @@ private: void createTempFile (const File& parentDirectory, String name, const String& suffix, int optionFlags); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TemporaryFile); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TemporaryFile) }; #endif // __JUCE_TEMPORARYFILE_JUCEHEADER__ diff --git a/modules/juce_core/logging/juce_FileLogger.h b/modules/juce_core/logging/juce_FileLogger.h index c8402da821..bf040d20d8 100644 --- a/modules/juce_core/logging/juce_FileLogger.h +++ b/modules/juce_core/logging/juce_FileLogger.h @@ -129,7 +129,7 @@ private: void trimFileSize (int64 maxFileSizeBytes) const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileLogger); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileLogger) }; diff --git a/modules/juce_core/maths/juce_BigInteger.h b/modules/juce_core/maths/juce_BigInteger.h index d40bb5e304..34e3d77f26 100644 --- a/modules/juce_core/maths/juce_BigInteger.h +++ b/modules/juce_core/maths/juce_BigInteger.h @@ -315,7 +315,7 @@ private: void shiftLeft (int bits, int startBit); void shiftRight (int bits, int startBit); - JUCE_LEAK_DETECTOR (BigInteger); + JUCE_LEAK_DETECTOR (BigInteger) }; /** Writes a BigInteger to an OutputStream as a UTF8 decimal string. */ diff --git a/modules/juce_core/maths/juce_Expression.cpp b/modules/juce_core/maths/juce_Expression.cpp index 19fedcf3df..9f635f0b88 100644 --- a/modules/juce_core/maths/juce_Expression.cpp +++ b/modules/juce_core/maths/juce_Expression.cpp @@ -73,7 +73,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE (Term); + JUCE_DECLARE_NON_COPYABLE (Term) }; @@ -360,7 +360,7 @@ struct Expression::Helpers const int recursionCount; private: - JUCE_DECLARE_NON_COPYABLE (EvaluationVisitor); + JUCE_DECLARE_NON_COPYABLE (EvaluationVisitor) }; class SymbolVisitingVisitor : public Scope::Visitor @@ -376,7 +376,7 @@ struct Expression::Helpers SymbolVisitor& visitor; const int recursionCount; - JUCE_DECLARE_NON_COPYABLE (SymbolVisitingVisitor); + JUCE_DECLARE_NON_COPYABLE (SymbolVisitingVisitor) }; class SymbolRenamingVisitor : public Scope::Visitor @@ -393,12 +393,12 @@ struct Expression::Helpers const String newName; const int recursionCount; - JUCE_DECLARE_NON_COPYABLE (SymbolRenamingVisitor); + JUCE_DECLARE_NON_COPYABLE (SymbolRenamingVisitor) }; SymbolTerm* getSymbol() const { return static_cast (left.get()); } - JUCE_DECLARE_NON_COPYABLE (DotOperator); + JUCE_DECLARE_NON_COPYABLE (DotOperator) }; //============================================================================== @@ -469,7 +469,7 @@ struct Expression::Helpers } private: - JUCE_DECLARE_NON_COPYABLE (Add); + JUCE_DECLARE_NON_COPYABLE (Add) }; //============================================================================== @@ -497,7 +497,7 @@ struct Expression::Helpers } private: - JUCE_DECLARE_NON_COPYABLE (Subtract); + JUCE_DECLARE_NON_COPYABLE (Subtract) }; //============================================================================== @@ -522,7 +522,7 @@ struct Expression::Helpers } private: - JUCE_DECLARE_NON_COPYABLE (Multiply); + JUCE_DECLARE_NON_COPYABLE (Multiply) }; //============================================================================== @@ -550,7 +550,7 @@ struct Expression::Helpers } private: - JUCE_DECLARE_NON_COPYABLE (Divide); + JUCE_DECLARE_NON_COPYABLE (Divide) }; //============================================================================== @@ -634,7 +634,7 @@ struct Expression::Helpers private: const Symbol& symbol; - JUCE_DECLARE_NON_COPYABLE (SymbolCheckVisitor); + JUCE_DECLARE_NON_COPYABLE (SymbolCheckVisitor) }; //============================================================================== @@ -647,7 +647,7 @@ struct Expression::Helpers private: Array& list; - JUCE_DECLARE_NON_COPYABLE (SymbolListVisitor); + JUCE_DECLARE_NON_COPYABLE (SymbolListVisitor) }; //============================================================================== @@ -911,7 +911,7 @@ struct Expression::Helpers return e; } - JUCE_DECLARE_NON_COPYABLE (Parser); + JUCE_DECLARE_NON_COPYABLE (Parser) }; }; diff --git a/modules/juce_core/maths/juce_Random.h b/modules/juce_core/maths/juce_Random.h index b2cc04f9ab..af279e5a1d 100644 --- a/modules/juce_core/maths/juce_Random.h +++ b/modules/juce_core/maths/juce_Random.h @@ -130,7 +130,7 @@ private: //============================================================================== int64 seed; - JUCE_LEAK_DETECTOR (Random); + JUCE_LEAK_DETECTOR (Random) }; diff --git a/modules/juce_core/memory/juce_ByteOrder.h b/modules/juce_core/memory/juce_ByteOrder.h index 86698198f1..bd9bc4c1fd 100644 --- a/modules/juce_core/memory/juce_ByteOrder.h +++ b/modules/juce_core/memory/juce_ByteOrder.h @@ -96,7 +96,7 @@ public: private: ByteOrder(); - JUCE_DECLARE_NON_COPYABLE (ByteOrder); + JUCE_DECLARE_NON_COPYABLE (ByteOrder) }; diff --git a/modules/juce_core/memory/juce_HeapBlock.h b/modules/juce_core/memory/juce_HeapBlock.h index 7f32c31de3..8986a8fe8d 100644 --- a/modules/juce_core/memory/juce_HeapBlock.h +++ b/modules/juce_core/memory/juce_HeapBlock.h @@ -296,8 +296,8 @@ private: } #if ! (defined (JUCE_DLL) || defined (JUCE_DLL_BUILD)) - JUCE_DECLARE_NON_COPYABLE (HeapBlock); - JUCE_PREVENT_HEAP_ALLOCATION; // Creating a 'new HeapBlock' would be missing the point! + JUCE_DECLARE_NON_COPYABLE (HeapBlock) + JUCE_PREVENT_HEAP_ALLOCATION // Creating a 'new HeapBlock' would be missing the point! #endif }; diff --git a/modules/juce_core/memory/juce_LeakedObjectDetector.h b/modules/juce_core/memory/juce_LeakedObjectDetector.h index 407f4b63dd..4d86187684 100644 --- a/modules/juce_core/memory/juce_LeakedObjectDetector.h +++ b/modules/juce_core/memory/juce_LeakedObjectDetector.h @@ -127,7 +127,7 @@ private: void blahBlah(); private: - JUCE_LEAK_DETECTOR (MyClass); + JUCE_LEAK_DETECTOR (MyClass) }; @endcode diff --git a/modules/juce_core/memory/juce_Memory.h b/modules/juce_core/memory/juce_Memory.h index 6dd66d5ed7..7defad5b6a 100644 --- a/modules/juce_core/memory/juce_Memory.h +++ b/modules/juce_core/memory/juce_Memory.h @@ -76,7 +76,7 @@ inline Type* createCopyIfNotNull (const Type* pointer) { return pointer != n private: void* pool; - JUCE_DECLARE_NON_COPYABLE (ScopedAutoReleasePool); + JUCE_DECLARE_NON_COPYABLE (ScopedAutoReleasePool) }; /** A macro that can be used to easily declare a local ScopedAutoReleasePool object for RAII-based obj-C autoreleasing. */ diff --git a/modules/juce_core/memory/juce_MemoryBlock.h b/modules/juce_core/memory/juce_MemoryBlock.h index 0a8ec04a5a..e84cf2a2b0 100644 --- a/modules/juce_core/memory/juce_MemoryBlock.h +++ b/modules/juce_core/memory/juce_MemoryBlock.h @@ -250,7 +250,7 @@ private: size_t size; static const char* const encodingTable; - JUCE_LEAK_DETECTOR (MemoryBlock); + JUCE_LEAK_DETECTOR (MemoryBlock) }; diff --git a/modules/juce_core/memory/juce_WeakReference.h b/modules/juce_core/memory/juce_WeakReference.h index 64b83919a3..9ba7e9ef9d 100644 --- a/modules/juce_core/memory/juce_WeakReference.h +++ b/modules/juce_core/memory/juce_WeakReference.h @@ -141,7 +141,7 @@ public: private: ObjectType* volatile owner; - JUCE_DECLARE_NON_COPYABLE (SharedPointer); + JUCE_DECLARE_NON_COPYABLE (SharedPointer) }; typedef ReferenceCountedObjectPtr SharedRef; @@ -195,7 +195,7 @@ public: private: SharedRef sharedPointer; - JUCE_DECLARE_NON_COPYABLE (Master); + JUCE_DECLARE_NON_COPYABLE (Master) }; private: diff --git a/modules/juce_core/misc/juce_Uuid.h b/modules/juce_core/misc/juce_Uuid.h index 8a1fc39d84..0b45f78658 100644 --- a/modules/juce_core/misc/juce_Uuid.h +++ b/modules/juce_core/misc/juce_Uuid.h @@ -104,7 +104,7 @@ private: //============================================================================== uint8 uuid[16]; - JUCE_LEAK_DETECTOR (Uuid); + JUCE_LEAK_DETECTOR (Uuid) }; diff --git a/modules/juce_core/misc/juce_WindowsRegistry.h b/modules/juce_core/misc/juce_WindowsRegistry.h index 0e82fe5e9a..f0f79f5e98 100644 --- a/modules/juce_core/misc/juce_WindowsRegistry.h +++ b/modules/juce_core/misc/juce_WindowsRegistry.h @@ -111,7 +111,7 @@ public: private: WindowsRegistry(); - JUCE_DECLARE_NON_COPYABLE (WindowsRegistry); + JUCE_DECLARE_NON_COPYABLE (WindowsRegistry) }; #endif diff --git a/modules/juce_core/native/juce_android_Files.cpp b/modules/juce_core/native/juce_android_Files.cpp index 17470e5414..e6e1ee4e39 100644 --- a/modules/juce_core/native/juce_android_Files.cpp +++ b/modules/juce_core/native/juce_android_Files.cpp @@ -205,7 +205,7 @@ private: String parentDir, wildCard; DIR* dir; - JUCE_DECLARE_NON_COPYABLE (Pimpl); + JUCE_DECLARE_NON_COPYABLE (Pimpl) }; diff --git a/modules/juce_core/native/juce_android_JNIHelpers.h b/modules/juce_core/native/juce_android_JNIHelpers.h index 71240b025b..8ab63ffb46 100644 --- a/modules/juce_core/native/juce_android_JNIHelpers.h +++ b/modules/juce_core/native/juce_android_JNIHelpers.h @@ -196,7 +196,7 @@ private: void initialise (JNIEnv*); void release (JNIEnv*); - JUCE_DECLARE_NON_COPYABLE (JNIClassBase); + JUCE_DECLARE_NON_COPYABLE (JNIClassBase) }; //============================================================================== diff --git a/modules/juce_core/native/juce_android_Network.cpp b/modules/juce_core/native/juce_android_Network.cpp index 415e73515c..0c85082316 100644 --- a/modules/juce_core/native/juce_android_Network.cpp +++ b/modules/juce_core/native/juce_android_Network.cpp @@ -158,7 +158,7 @@ public: GlobalRef stream; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebInputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebInputStream) }; InputStream* URL::createNativeStream (const String& address, bool isPost, const MemoryBlock& postData, diff --git a/modules/juce_core/native/juce_linux_Files.cpp b/modules/juce_core/native/juce_linux_Files.cpp index 724981a014..f0b1586a2b 100644 --- a/modules/juce_core/native/juce_linux_Files.cpp +++ b/modules/juce_core/native/juce_linux_Files.cpp @@ -298,7 +298,7 @@ private: String parentDir, wildCard; DIR* dir; - JUCE_DECLARE_NON_COPYABLE (Pimpl); + JUCE_DECLARE_NON_COPYABLE (Pimpl) }; DirectoryIterator::NativeIterator::NativeIterator (const File& directory, const String& wildCard) diff --git a/modules/juce_core/native/juce_linux_Network.cpp b/modules/juce_core/native/juce_linux_Network.cpp index 16dcb09492..0dd84e8815 100644 --- a/modules/juce_core/native/juce_linux_Network.cpp +++ b/modules/juce_core/native/juce_linux_Network.cpp @@ -207,7 +207,9 @@ private: port = hostPort; } - struct addrinfo hints = { 0 }; + struct addrinfo hints; + zerostruct (hints); + hints.ai_family = AF_UNSPEC; hints.ai_socktype = SOCK_STREAM; hints.ai_flags = AI_NUMERICSERV; @@ -443,7 +445,7 @@ private: return String::empty; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebInputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebInputStream) }; InputStream* URL::createNativeStream (const String& address, bool isPost, const MemoryBlock& postData, diff --git a/modules/juce_core/native/juce_mac_Files.mm b/modules/juce_core/native/juce_mac_Files.mm index cce465a972..6548a4ed32 100644 --- a/modules/juce_core/native/juce_mac_Files.mm +++ b/modules/juce_core/native/juce_mac_Files.mm @@ -365,7 +365,7 @@ private: String parentDir, wildCard; NSDirectoryEnumerator* enumerator; - JUCE_DECLARE_NON_COPYABLE (Pimpl); + JUCE_DECLARE_NON_COPYABLE (Pimpl) }; DirectoryIterator::NativeIterator::NativeIterator (const File& directory, const String& wildcard) diff --git a/modules/juce_core/native/juce_mac_Network.mm b/modules/juce_core/native/juce_mac_Network.mm index 574164f92d..762d14afe5 100644 --- a/modules/juce_core/native/juce_mac_Network.mm +++ b/modules/juce_core/native/juce_mac_Network.mm @@ -290,7 +290,7 @@ private: } }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (URLConnectionState); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (URLConnectionState) }; @@ -408,7 +408,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebInputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebInputStream) }; InputStream* URL::createNativeStream (const String& address, bool isPost, const MemoryBlock& postData, diff --git a/modules/juce_core/native/juce_osx_ObjCHelpers.h b/modules/juce_core/native/juce_osx_ObjCHelpers.h index 1256c82076..91a46cf104 100644 --- a/modules/juce_core/native/juce_osx_ObjCHelpers.h +++ b/modules/juce_core/native/juce_osx_ObjCHelpers.h @@ -138,7 +138,7 @@ private: return root + String::toHexString (juce::Random::getSystemRandom().nextInt64()); } - JUCE_DECLARE_NON_COPYABLE (ObjCClass); + JUCE_DECLARE_NON_COPYABLE (ObjCClass) }; diff --git a/modules/juce_core/native/juce_posix_NamedPipe.cpp b/modules/juce_core/native/juce_posix_NamedPipe.cpp index a61c1a8ccf..959a54fcd7 100644 --- a/modules/juce_core/native/juce_posix_NamedPipe.cpp +++ b/modules/juce_core/native/juce_posix_NamedPipe.cpp @@ -180,7 +180,7 @@ private: return timeoutEnd != 0 && Time::getMillisecondCounter() >= timeoutEnd; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl) }; NamedPipe::NamedPipe() diff --git a/modules/juce_core/native/juce_posix_SharedCode.h b/modules/juce_core/native/juce_posix_SharedCode.h index 486a5509e6..3c2bb9ea85 100644 --- a/modules/juce_core/native/juce_posix_SharedCode.h +++ b/modules/juce_core/native/juce_posix_SharedCode.h @@ -156,7 +156,7 @@ private: bool triggered; const bool manualReset; - JUCE_DECLARE_NON_COPYABLE (WaitableEventImpl); + JUCE_DECLARE_NON_COPYABLE (WaitableEventImpl) }; WaitableEvent::WaitableEvent (const bool manualReset) noexcept @@ -638,7 +638,8 @@ String File::getVolumeLabel() const char mountPointSpace [MAXPATHLEN]; } attrBuf; - struct attrlist attrList = { 0 }; + struct attrlist attrList; + zerostruct (attrList); // (can't use "= { 0 }" on this object because it's typedef'ed as a C struct) attrList.bitmapcount = ATTR_BIT_MAP_COUNT; attrList.volattr = ATTR_VOL_INFO | ATTR_VOL_NAME; @@ -734,7 +735,9 @@ public: if (handle != 0) { - struct flock fl = { 0 }; + struct flock fl; + zerostruct (fl); + fl.l_whence = SEEK_SET; fl.l_type = F_WRLCK; @@ -772,7 +775,9 @@ public: #if ! JUCE_IOS if (handle != 0) { - struct flock fl = { 0 }; + struct flock fl; + zerostruct (fl); + fl.l_whence = SEEK_SET; fl.l_type = F_UNLCK; @@ -1077,7 +1082,7 @@ private: int pipeHandle; FILE* readHandle; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ActiveProcess); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ActiveProcess) }; bool ChildProcess::start (const String& command) diff --git a/modules/juce_core/native/juce_win32_Files.cpp b/modules/juce_core/native/juce_win32_Files.cpp index 2b165504ba..588a8bdd2c 100644 --- a/modules/juce_core/native/juce_win32_Files.cpp +++ b/modules/juce_core/native/juce_win32_Files.cpp @@ -674,7 +674,7 @@ private: const String directoryWithWildCard; HANDLE handle; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl) }; DirectoryIterator::NativeIterator::NativeIterator (const File& directory, const String& wildCard) diff --git a/modules/juce_core/native/juce_win32_Network.cpp b/modules/juce_core/native/juce_win32_Network.cpp index 1dbab1b49b..599adbef16 100644 --- a/modules/juce_core/native/juce_win32_Network.cpp +++ b/modules/juce_core/native/juce_win32_Network.cpp @@ -299,7 +299,7 @@ private: close(); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebInputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebInputStream) }; InputStream* URL::createNativeStream (const String& address, bool isPost, const MemoryBlock& postData, diff --git a/modules/juce_core/native/juce_win32_Registry.cpp b/modules/juce_core/native/juce_win32_Registry.cpp index d71f1c7f21..fd4589e50b 100644 --- a/modules/juce_core/native/juce_win32_Registry.cpp +++ b/modules/juce_core/native/juce_win32_Registry.cpp @@ -116,7 +116,7 @@ struct RegistryKeyWrapper const wchar_t* wideCharValueName; String valueName; - JUCE_DECLARE_NON_COPYABLE (RegistryKeyWrapper); + JUCE_DECLARE_NON_COPYABLE (RegistryKeyWrapper) }; uint32 WindowsRegistry::getBinaryValue (const String& regValuePath, MemoryBlock& result) diff --git a/modules/juce_core/native/juce_win32_Threads.cpp b/modules/juce_core/native/juce_win32_Threads.cpp index 24e405ccfb..7938a15a91 100644 --- a/modules/juce_core/native/juce_win32_Threads.cpp +++ b/modules/juce_core/native/juce_win32_Threads.cpp @@ -550,7 +550,7 @@ private: HANDLE readPipe, writePipe; PROCESS_INFORMATION processInfo; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ActiveProcess); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ActiveProcess) }; bool ChildProcess::start (const String& command) diff --git a/modules/juce_core/network/juce_NamedPipe.h b/modules/juce_core/network/juce_NamedPipe.h index dee2f64b6b..1651e55ae8 100644 --- a/modules/juce_core/network/juce_NamedPipe.h +++ b/modules/juce_core/network/juce_NamedPipe.h @@ -97,7 +97,7 @@ private: bool openInternal (const String& pipeName, const bool createPipe); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NamedPipe); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NamedPipe) }; diff --git a/modules/juce_core/network/juce_Socket.cpp b/modules/juce_core/network/juce_Socket.cpp index fa830cb109..9e265b8e18 100644 --- a/modules/juce_core/network/juce_Socket.cpp +++ b/modules/juce_core/network/juce_Socket.cpp @@ -75,7 +75,8 @@ namespace SocketHelpers if (handle <= 0 || port <= 0) return false; - struct sockaddr_in servTmpAddr = { 0 }; + struct sockaddr_in servTmpAddr; + zerostruct (servTmpAddr); // (can't use "= { 0 }" on this object because it's typedef'ed as a C struct) servTmpAddr.sin_family = PF_INET; servTmpAddr.sin_addr.s_addr = htonl (INADDR_ANY); servTmpAddr.sin_port = htons ((uint16) port); @@ -201,7 +202,9 @@ namespace SocketHelpers const int portNumber, const int timeOutMillisecs) noexcept { - struct addrinfo hints = { 0 }; + struct addrinfo hints; + zerostruct (hints); + hints.ai_family = AF_UNSPEC; hints.ai_socktype = isDatagram ? SOCK_DGRAM : SOCK_STREAM; hints.ai_flags = AI_NUMERICSERV; @@ -393,7 +396,9 @@ bool StreamingSocket::createListener (const int newPortNumber, const String& loc portNumber = newPortNumber; isListener = true; - struct sockaddr_in servTmpAddr = { 0 }; + struct sockaddr_in servTmpAddr; + zerostruct (servTmpAddr); + servTmpAddr.sin_family = PF_INET; servTmpAddr.sin_addr.s_addr = htonl (INADDR_ANY); diff --git a/modules/juce_core/network/juce_Socket.h b/modules/juce_core/network/juce_Socket.h index 57cce142c0..c3044fec1b 100644 --- a/modules/juce_core/network/juce_Socket.h +++ b/modules/juce_core/network/juce_Socket.h @@ -164,7 +164,7 @@ private: StreamingSocket (const String& hostname, int portNumber, int handle); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StreamingSocket); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StreamingSocket) }; @@ -293,7 +293,7 @@ private: DatagramSocket (const String& hostname, int portNumber, int handle, int localPortNumber); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DatagramSocket); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DatagramSocket) }; diff --git a/modules/juce_core/network/juce_URL.h b/modules/juce_core/network/juce_URL.h index d416302d04..e9150969da 100644 --- a/modules/juce_core/network/juce_URL.h +++ b/modules/juce_core/network/juce_URL.h @@ -340,7 +340,7 @@ private: OpenStreamProgressCallback* progressCallback, void* progressCallbackContext, const String& headers, const int timeOutMs, StringPairArray* responseHeaders); - JUCE_LEAK_DETECTOR (URL); + JUCE_LEAK_DETECTOR (URL) }; diff --git a/modules/juce_core/streams/juce_BufferedInputStream.h b/modules/juce_core/streams/juce_BufferedInputStream.h index 8e958ad5f2..e61dc99fb1 100644 --- a/modules/juce_core/streams/juce_BufferedInputStream.h +++ b/modules/juce_core/streams/juce_BufferedInputStream.h @@ -87,7 +87,7 @@ private: HeapBlock buffer; void ensureBuffered(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BufferedInputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BufferedInputStream) }; #endif // __JUCE_BUFFEREDINPUTSTREAM_JUCEHEADER__ diff --git a/modules/juce_core/streams/juce_FileInputSource.h b/modules/juce_core/streams/juce_FileInputSource.h index 35b1984dc9..05181a82d8 100644 --- a/modules/juce_core/streams/juce_FileInputSource.h +++ b/modules/juce_core/streams/juce_FileInputSource.h @@ -59,7 +59,7 @@ private: const File file; bool useFileTimeInHashGeneration; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileInputSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileInputSource) }; diff --git a/modules/juce_core/streams/juce_InputSource.h b/modules/juce_core/streams/juce_InputSource.h index 456949ff83..8e2b5354ed 100644 --- a/modules/juce_core/streams/juce_InputSource.h +++ b/modules/juce_core/streams/juce_InputSource.h @@ -69,7 +69,7 @@ public: private: //============================================================================== - JUCE_LEAK_DETECTOR (InputSource); + JUCE_LEAK_DETECTOR (InputSource) }; diff --git a/modules/juce_core/streams/juce_InputStream.h b/modules/juce_core/streams/juce_InputStream.h index 8748a57815..9a1c0fbea2 100644 --- a/modules/juce_core/streams/juce_InputStream.h +++ b/modules/juce_core/streams/juce_InputStream.h @@ -289,7 +289,7 @@ protected: InputStream() noexcept {} private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InputStream) }; #endif // __JUCE_INPUTSTREAM_JUCEHEADER__ diff --git a/modules/juce_core/streams/juce_MemoryInputStream.h b/modules/juce_core/streams/juce_MemoryInputStream.h index 9cd4d0fdaa..ec9fda9411 100644 --- a/modules/juce_core/streams/juce_MemoryInputStream.h +++ b/modules/juce_core/streams/juce_MemoryInputStream.h @@ -91,7 +91,7 @@ private: void createInternalCopy(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MemoryInputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MemoryInputStream) }; #endif // __JUCE_MEMORYINPUTSTREAM_JUCEHEADER__ diff --git a/modules/juce_core/streams/juce_MemoryOutputStream.h b/modules/juce_core/streams/juce_MemoryOutputStream.h index af137a28ce..ee190beff5 100644 --- a/modules/juce_core/streams/juce_MemoryOutputStream.h +++ b/modules/juce_core/streams/juce_MemoryOutputStream.h @@ -122,7 +122,7 @@ private: void trimExternalBlockSize(); void prepareToWrite (int numBytes); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MemoryOutputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MemoryOutputStream) }; /** Copies all the data that has been written to a MemoryOutputStream into another stream. */ diff --git a/modules/juce_core/streams/juce_OutputStream.h b/modules/juce_core/streams/juce_OutputStream.h index 7ecc88f776..77779a4ce7 100644 --- a/modules/juce_core/streams/juce_OutputStream.h +++ b/modules/juce_core/streams/juce_OutputStream.h @@ -223,7 +223,7 @@ private: //============================================================================== String newLineString; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OutputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OutputStream) }; //============================================================================== diff --git a/modules/juce_core/streams/juce_SubregionStream.h b/modules/juce_core/streams/juce_SubregionStream.h index 2b3a712b34..2d85697409 100644 --- a/modules/juce_core/streams/juce_SubregionStream.h +++ b/modules/juce_core/streams/juce_SubregionStream.h @@ -83,7 +83,7 @@ private: OptionalScopedPointer source; const int64 startPositionInSourceStream, lengthOfSourceStream; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SubregionStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SubregionStream) }; #endif // __JUCE_SUBREGIONSTREAM_JUCEHEADER__ diff --git a/modules/juce_core/system/juce_PlatformDefs.h b/modules/juce_core/system/juce_PlatformDefs.h index 8ccde8d5f4..288595eed4 100644 --- a/modules/juce_core/system/juce_PlatformDefs.h +++ b/modules/juce_core/system/juce_PlatformDefs.h @@ -160,18 +160,18 @@ namespace juce etc.. private: - JUCE_DECLARE_NON_COPYABLE (MyClass); + JUCE_DECLARE_NON_COPYABLE (MyClass) };@endcode */ #define JUCE_DECLARE_NON_COPYABLE(className) \ className (const className&);\ - className& operator= (const className&) + className& operator= (const className&); /** This is a shorthand way of writing both a JUCE_DECLARE_NON_COPYABLE and JUCE_LEAK_DETECTOR macro for a class. */ #define JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(className) \ - JUCE_DECLARE_NON_COPYABLE(className);\ + JUCE_DECLARE_NON_COPYABLE(className) \ JUCE_LEAK_DETECTOR(className) /** This macro can be added to class definitions to disable the use of new/delete to diff --git a/modules/juce_core/system/juce_SystemStats.h b/modules/juce_core/system/juce_SystemStats.h index ec66a95f51..af5d4dbed5 100644 --- a/modules/juce_core/system/juce_SystemStats.h +++ b/modules/juce_core/system/juce_SystemStats.h @@ -179,7 +179,7 @@ private: SystemStats(); static const CPUFlags& getCPUFlags(); - JUCE_DECLARE_NON_COPYABLE (SystemStats); + JUCE_DECLARE_NON_COPYABLE (SystemStats) }; diff --git a/modules/juce_core/text/juce_LocalisedStrings.h b/modules/juce_core/text/juce_LocalisedStrings.h index ce552cde0e..5a4dfa9dce 100644 --- a/modules/juce_core/text/juce_LocalisedStrings.h +++ b/modules/juce_core/text/juce_LocalisedStrings.h @@ -181,7 +181,7 @@ private: void loadFromText (const String& fileContents); - JUCE_LEAK_DETECTOR (LocalisedStrings); + JUCE_LEAK_DETECTOR (LocalisedStrings) }; //============================================================================== diff --git a/modules/juce_core/text/juce_StringArray.h b/modules/juce_core/text/juce_StringArray.h index d64a45098a..127d4e43db 100644 --- a/modules/juce_core/text/juce_StringArray.h +++ b/modules/juce_core/text/juce_StringArray.h @@ -360,7 +360,7 @@ private: //============================================================================== Array strings; - JUCE_LEAK_DETECTOR (StringArray); + JUCE_LEAK_DETECTOR (StringArray) }; diff --git a/modules/juce_core/text/juce_StringPairArray.h b/modules/juce_core/text/juce_StringPairArray.h index 383cdd8cbb..77ef182e7b 100644 --- a/modules/juce_core/text/juce_StringPairArray.h +++ b/modules/juce_core/text/juce_StringPairArray.h @@ -153,7 +153,7 @@ private: StringArray keys, values; bool ignoreCase; - JUCE_LEAK_DETECTOR (StringPairArray); + JUCE_LEAK_DETECTOR (StringPairArray) }; diff --git a/modules/juce_core/threads/juce_ChildProcess.h b/modules/juce_core/threads/juce_ChildProcess.h index 2ac5b77ec9..80d50cf512 100644 --- a/modules/juce_core/threads/juce_ChildProcess.h +++ b/modules/juce_core/threads/juce_ChildProcess.h @@ -95,7 +95,7 @@ private: friend class ScopedPointer; ScopedPointer activeProcess; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ChildProcess); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ChildProcess) }; diff --git a/modules/juce_core/threads/juce_CriticalSection.h b/modules/juce_core/threads/juce_CriticalSection.h index 23b7f846cf..b0a6e95521 100644 --- a/modules/juce_core/threads/juce_CriticalSection.h +++ b/modules/juce_core/threads/juce_CriticalSection.h @@ -114,7 +114,7 @@ private: mutable pthread_mutex_t internal; #endif - JUCE_DECLARE_NON_COPYABLE (CriticalSection); + JUCE_DECLARE_NON_COPYABLE (CriticalSection) }; @@ -149,7 +149,7 @@ public: typedef ScopedLockType ScopedUnlockType; private: - JUCE_DECLARE_NON_COPYABLE (DummyCriticalSection); + JUCE_DECLARE_NON_COPYABLE (DummyCriticalSection) }; //============================================================================== diff --git a/modules/juce_core/threads/juce_DynamicLibrary.h b/modules/juce_core/threads/juce_DynamicLibrary.h index 1b81f496c2..57c8decaee 100644 --- a/modules/juce_core/threads/juce_DynamicLibrary.h +++ b/modules/juce_core/threads/juce_DynamicLibrary.h @@ -75,7 +75,7 @@ public: private: void* handle; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DynamicLibrary); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DynamicLibrary) }; diff --git a/modules/juce_core/threads/juce_InterProcessLock.h b/modules/juce_core/threads/juce_InterProcessLock.h index 7c70e7729a..a8c17945f9 100644 --- a/modules/juce_core/threads/juce_InterProcessLock.h +++ b/modules/juce_core/threads/juce_InterProcessLock.h @@ -109,7 +109,7 @@ public: InterProcessLock& ipLock; bool lockWasSuccessful; - JUCE_DECLARE_NON_COPYABLE (ScopedLockType); + JUCE_DECLARE_NON_COPYABLE (ScopedLockType) }; private: @@ -121,7 +121,7 @@ private: CriticalSection lock; String name; - JUCE_DECLARE_NON_COPYABLE (InterProcessLock); + JUCE_DECLARE_NON_COPYABLE (InterProcessLock) }; diff --git a/modules/juce_core/threads/juce_Process.h b/modules/juce_core/threads/juce_Process.h index 2320bc25c0..2aeeee9ae8 100644 --- a/modules/juce_core/threads/juce_Process.h +++ b/modules/juce_core/threads/juce_Process.h @@ -142,7 +142,7 @@ public: private: Process(); - JUCE_DECLARE_NON_COPYABLE (Process); + JUCE_DECLARE_NON_COPYABLE (Process) }; diff --git a/modules/juce_core/threads/juce_ReadWriteLock.h b/modules/juce_core/threads/juce_ReadWriteLock.h index 0c45904144..d74b8f76cf 100644 --- a/modules/juce_core/threads/juce_ReadWriteLock.h +++ b/modules/juce_core/threads/juce_ReadWriteLock.h @@ -138,7 +138,7 @@ private: mutable Array readerThreads; - JUCE_DECLARE_NON_COPYABLE (ReadWriteLock); + JUCE_DECLARE_NON_COPYABLE (ReadWriteLock) }; diff --git a/modules/juce_core/threads/juce_ScopedLock.h b/modules/juce_core/threads/juce_ScopedLock.h index 83cc9dcb52..74c8f3f810 100644 --- a/modules/juce_core/threads/juce_ScopedLock.h +++ b/modules/juce_core/threads/juce_ScopedLock.h @@ -79,7 +79,7 @@ private: //============================================================================== const LockType& lock_; - JUCE_DECLARE_NON_COPYABLE (GenericScopedLock); + JUCE_DECLARE_NON_COPYABLE (GenericScopedLock) }; @@ -152,7 +152,7 @@ private: //============================================================================== const LockType& lock_; - JUCE_DECLARE_NON_COPYABLE (GenericScopedUnlock); + JUCE_DECLARE_NON_COPYABLE (GenericScopedUnlock) }; @@ -227,7 +227,7 @@ private: const LockType& lock_; const bool lockWasSuccessful; - JUCE_DECLARE_NON_COPYABLE (GenericScopedTryLock); + JUCE_DECLARE_NON_COPYABLE (GenericScopedTryLock) }; diff --git a/modules/juce_core/threads/juce_ScopedReadLock.h b/modules/juce_core/threads/juce_ScopedReadLock.h index ff68f36cec..84623c4bf8 100644 --- a/modules/juce_core/threads/juce_ScopedReadLock.h +++ b/modules/juce_core/threads/juce_ScopedReadLock.h @@ -82,7 +82,7 @@ private: //============================================================================== const ReadWriteLock& lock_; - JUCE_DECLARE_NON_COPYABLE (ScopedReadLock); + JUCE_DECLARE_NON_COPYABLE (ScopedReadLock) }; diff --git a/modules/juce_core/threads/juce_ScopedWriteLock.h b/modules/juce_core/threads/juce_ScopedWriteLock.h index b52a6b5c09..eeadc1cd24 100644 --- a/modules/juce_core/threads/juce_ScopedWriteLock.h +++ b/modules/juce_core/threads/juce_ScopedWriteLock.h @@ -82,7 +82,7 @@ private: //============================================================================== const ReadWriteLock& lock_; - JUCE_DECLARE_NON_COPYABLE (ScopedWriteLock); + JUCE_DECLARE_NON_COPYABLE (ScopedWriteLock) }; diff --git a/modules/juce_core/threads/juce_SpinLock.h b/modules/juce_core/threads/juce_SpinLock.h index 3dac9117a5..bf3c8f32f3 100644 --- a/modules/juce_core/threads/juce_SpinLock.h +++ b/modules/juce_core/threads/juce_SpinLock.h @@ -83,7 +83,7 @@ private: //============================================================================== mutable Atomic lock; - JUCE_DECLARE_NON_COPYABLE (SpinLock); + JUCE_DECLARE_NON_COPYABLE (SpinLock) }; diff --git a/modules/juce_core/threads/juce_Thread.cpp b/modules/juce_core/threads/juce_Thread.cpp index 9ea9aecdcc..c0dce85419 100644 --- a/modules/juce_core/threads/juce_Thread.cpp +++ b/modules/juce_core/threads/juce_Thread.cpp @@ -57,7 +57,7 @@ struct CurrentThreadHolder : public ReferenceCountedObject typedef ReferenceCountedObjectPtr Ptr; ThreadLocalValue value; - JUCE_DECLARE_NON_COPYABLE (CurrentThreadHolder); + JUCE_DECLARE_NON_COPYABLE (CurrentThreadHolder) }; static char currentThreadHolderLock [sizeof (SpinLock)]; // (statically initialised to zeros). diff --git a/modules/juce_core/threads/juce_Thread.h b/modules/juce_core/threads/juce_Thread.h index d46455678f..734062a9e9 100644 --- a/modules/juce_core/threads/juce_Thread.h +++ b/modules/juce_core/threads/juce_Thread.h @@ -283,7 +283,7 @@ private: void threadEntryPoint(); static bool setThreadPriority (void*, int); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Thread); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Thread) }; #endif // __JUCE_THREAD_JUCEHEADER__ diff --git a/modules/juce_core/threads/juce_ThreadLocalValue.h b/modules/juce_core/threads/juce_ThreadLocalValue.h index e4e3d249f5..5546284add 100644 --- a/modules/juce_core/threads/juce_ThreadLocalValue.h +++ b/modules/juce_core/threads/juce_ThreadLocalValue.h @@ -182,14 +182,14 @@ private: ObjectHolder* next; Type object; - JUCE_DECLARE_NON_COPYABLE (ObjectHolder); + JUCE_DECLARE_NON_COPYABLE (ObjectHolder) }; mutable Atomic first; SpinLock lock; #endif - JUCE_DECLARE_NON_COPYABLE (ThreadLocalValue); + JUCE_DECLARE_NON_COPYABLE (ThreadLocalValue) }; diff --git a/modules/juce_core/threads/juce_ThreadPool.cpp b/modules/juce_core/threads/juce_ThreadPool.cpp index ae487341fc..e6a03131fc 100644 --- a/modules/juce_core/threads/juce_ThreadPool.cpp +++ b/modules/juce_core/threads/juce_ThreadPool.cpp @@ -76,7 +76,7 @@ public: private: ThreadPool& pool; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ThreadPoolThread); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ThreadPoolThread) }; //============================================================================== diff --git a/modules/juce_core/threads/juce_ThreadPool.h b/modules/juce_core/threads/juce_ThreadPool.h index b6e9a901df..ef7b28beb8 100644 --- a/modules/juce_core/threads/juce_ThreadPool.h +++ b/modules/juce_core/threads/juce_ThreadPool.h @@ -128,7 +128,7 @@ private: ThreadPool* pool; bool shouldStop, isActive, shouldBeDeleted; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ThreadPoolJob); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ThreadPoolJob) }; @@ -308,7 +308,7 @@ private: // whether the jobs should be deleted - see the new method for details. void removeAllJobs (bool, int, bool); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ThreadPool); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ThreadPool) }; diff --git a/modules/juce_core/threads/juce_TimeSliceThread.h b/modules/juce_core/threads/juce_TimeSliceThread.h index ef99d0abd8..aa6193d3a8 100644 --- a/modules/juce_core/threads/juce_TimeSliceThread.h +++ b/modules/juce_core/threads/juce_TimeSliceThread.h @@ -142,7 +142,7 @@ private: TimeSliceClient* getNextClient (int index) const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TimeSliceThread); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TimeSliceThread) }; diff --git a/modules/juce_core/threads/juce_WaitableEvent.h b/modules/juce_core/threads/juce_WaitableEvent.h index 11e146fd89..1d837db37a 100644 --- a/modules/juce_core/threads/juce_WaitableEvent.h +++ b/modules/juce_core/threads/juce_WaitableEvent.h @@ -103,7 +103,7 @@ private: //============================================================================== void* internal; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WaitableEvent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WaitableEvent) }; diff --git a/modules/juce_core/unit_tests/juce_UnitTest.h b/modules/juce_core/unit_tests/juce_UnitTest.h index 4bced4dc58..170b9cf6f5 100644 --- a/modules/juce_core/unit_tests/juce_UnitTest.h +++ b/modules/juce_core/unit_tests/juce_UnitTest.h @@ -167,7 +167,7 @@ private: const String name; UnitTestRunner* runner; - JUCE_DECLARE_NON_COPYABLE (UnitTest); + JUCE_DECLARE_NON_COPYABLE (UnitTest) }; @@ -280,7 +280,7 @@ private: void addPass(); void addFail (const String& failureMessage); - JUCE_DECLARE_NON_COPYABLE (UnitTestRunner); + JUCE_DECLARE_NON_COPYABLE (UnitTestRunner) }; diff --git a/modules/juce_core/xml/juce_XmlDocument.h b/modules/juce_core/xml/juce_XmlDocument.h index 9af494d173..1b43a07a52 100644 --- a/modules/juce_core/xml/juce_XmlDocument.h +++ b/modules/juce_core/xml/juce_XmlDocument.h @@ -176,7 +176,7 @@ private: String expandExternalEntity (const String& entity); String getParameterEntity (const String& entity); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (XmlDocument); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (XmlDocument) }; diff --git a/modules/juce_core/xml/juce_XmlElement.h b/modules/juce_core/xml/juce_XmlElement.h index 2d79ce6527..e8b430620b 100644 --- a/modules/juce_core/xml/juce_XmlElement.h +++ b/modules/juce_core/xml/juce_XmlElement.h @@ -722,7 +722,7 @@ private: void getChildElementsAsArray (XmlElement**) const noexcept; void reorderChildElements (XmlElement**, int) noexcept; - JUCE_LEAK_DETECTOR (XmlElement); + JUCE_LEAK_DETECTOR (XmlElement) }; diff --git a/modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp b/modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp index bca8a0b2e7..e233146f73 100644 --- a/modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp +++ b/modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp @@ -111,7 +111,7 @@ private: return false; } - JUCE_DECLARE_NON_COPYABLE (GZIPCompressorHelper); + JUCE_DECLARE_NON_COPYABLE (GZIPCompressorHelper) }; //============================================================================== diff --git a/modules/juce_core/zip/juce_GZIPCompressorOutputStream.h b/modules/juce_core/zip/juce_GZIPCompressorOutputStream.h index 9ac10b06ca..2428f434b0 100644 --- a/modules/juce_core/zip/juce_GZIPCompressorOutputStream.h +++ b/modules/juce_core/zip/juce_GZIPCompressorOutputStream.h @@ -96,7 +96,7 @@ private: friend class ScopedPointer ; ScopedPointer helper; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GZIPCompressorOutputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GZIPCompressorOutputStream) }; #endif // __JUCE_GZIPCOMPRESSOROUTPUTSTREAM_JUCEHEADER__ diff --git a/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp b/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp index fc7cab315d..d0621900b0 100644 --- a/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp +++ b/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp @@ -157,7 +157,7 @@ private: uint8* data; size_t dataSize; - JUCE_DECLARE_NON_COPYABLE (GZIPDecompressHelper); + JUCE_DECLARE_NON_COPYABLE (GZIPDecompressHelper) }; //============================================================================== diff --git a/modules/juce_core/zip/juce_GZIPDecompressorInputStream.h b/modules/juce_core/zip/juce_GZIPDecompressorInputStream.h index f0be470b22..bef435d230 100644 --- a/modules/juce_core/zip/juce_GZIPDecompressorInputStream.h +++ b/modules/juce_core/zip/juce_GZIPDecompressorInputStream.h @@ -93,7 +93,7 @@ private: friend class ScopedPointer ; ScopedPointer helper; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GZIPDecompressorInputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GZIPDecompressorInputStream) }; #endif // __JUCE_GZIPDECOMPRESSORINPUTSTREAM_JUCEHEADER__ diff --git a/modules/juce_core/zip/juce_ZipFile.cpp b/modules/juce_core/zip/juce_ZipFile.cpp index 8affdc696e..798d3e0fe4 100644 --- a/modules/juce_core/zip/juce_ZipFile.cpp +++ b/modules/juce_core/zip/juce_ZipFile.cpp @@ -206,7 +206,7 @@ private: InputStream* inputStream; ScopedPointer streamToDelete; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ZipInputStream); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ZipInputStream) }; @@ -529,7 +529,7 @@ private: target.writeShort (0); // extra field length } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Item); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Item) }; //============================================================================= diff --git a/modules/juce_core/zip/juce_ZipFile.h b/modules/juce_core/zip/juce_ZipFile.h index af65a2eaf6..049f6877ad 100644 --- a/modules/juce_core/zip/juce_ZipFile.h +++ b/modules/juce_core/zip/juce_ZipFile.h @@ -210,7 +210,7 @@ public: friend class OwnedArray; OwnedArray items; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Builder); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Builder) }; private: @@ -240,7 +240,7 @@ private: void init(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ZipFile); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ZipFile) }; #endif // __JUCE_ZIPFILE_JUCEHEADER__ diff --git a/modules/juce_cryptography/encryption/juce_BlowFish.h b/modules/juce_cryptography/encryption/juce_BlowFish.h index 13060f5ac7..20f9579293 100644 --- a/modules/juce_cryptography/encryption/juce_BlowFish.h +++ b/modules/juce_cryptography/encryption/juce_BlowFish.h @@ -66,7 +66,7 @@ private: uint32 F (uint32) const noexcept; - JUCE_LEAK_DETECTOR (BlowFish); + JUCE_LEAK_DETECTOR (BlowFish) }; diff --git a/modules/juce_cryptography/encryption/juce_Primes.h b/modules/juce_cryptography/encryption/juce_Primes.h index 55f8040c6b..02877cb720 100644 --- a/modules/juce_cryptography/encryption/juce_Primes.h +++ b/modules/juce_cryptography/encryption/juce_Primes.h @@ -67,7 +67,7 @@ public: private: Primes(); - JUCE_DECLARE_NON_COPYABLE (Primes); + JUCE_DECLARE_NON_COPYABLE (Primes) }; diff --git a/modules/juce_cryptography/encryption/juce_RSAKey.h b/modules/juce_cryptography/encryption/juce_RSAKey.h index 8c55a2b091..78ef628ab4 100644 --- a/modules/juce_cryptography/encryption/juce_RSAKey.h +++ b/modules/juce_cryptography/encryption/juce_RSAKey.h @@ -108,7 +108,7 @@ private: //============================================================================== static BigInteger findBestCommonDivisor (const BigInteger& p, const BigInteger& q); - JUCE_LEAK_DETECTOR (RSAKey); + JUCE_LEAK_DETECTOR (RSAKey) }; diff --git a/modules/juce_cryptography/hashing/juce_MD5.h b/modules/juce_cryptography/hashing/juce_MD5.h index 4ffef36685..5428529637 100644 --- a/modules/juce_cryptography/hashing/juce_MD5.h +++ b/modules/juce_cryptography/hashing/juce_MD5.h @@ -108,7 +108,7 @@ private: void processData (const void*, size_t) noexcept; void processStream (InputStream&, int64); - JUCE_LEAK_DETECTOR (MD5); + JUCE_LEAK_DETECTOR (MD5) }; diff --git a/modules/juce_cryptography/hashing/juce_SHA256.cpp b/modules/juce_cryptography/hashing/juce_SHA256.cpp index ea752da7da..d75f7db6f1 100644 --- a/modules/juce_cryptography/hashing/juce_SHA256.cpp +++ b/modules/juce_cryptography/hashing/juce_SHA256.cpp @@ -153,7 +153,7 @@ private: static inline uint32 S0 (const uint32 x) noexcept { return rotate (x, 2) ^ rotate (x, 13) ^ rotate (x, 22); } static inline uint32 S1 (const uint32 x) noexcept { return rotate (x, 6) ^ rotate (x, 11) ^ rotate (x, 25); } - JUCE_DECLARE_NON_COPYABLE (SHA256Processor); + JUCE_DECLARE_NON_COPYABLE (SHA256Processor) }; //============================================================================== diff --git a/modules/juce_cryptography/hashing/juce_SHA256.h b/modules/juce_cryptography/hashing/juce_SHA256.h index 202eec1d8b..c868d9d6a6 100644 --- a/modules/juce_cryptography/hashing/juce_SHA256.h +++ b/modules/juce_cryptography/hashing/juce_SHA256.h @@ -101,7 +101,7 @@ private: uint8 result [32]; void process (const void*, size_t); - JUCE_LEAK_DETECTOR (SHA256); + JUCE_LEAK_DETECTOR (SHA256) }; diff --git a/modules/juce_data_structures/app_properties/juce_ApplicationProperties.h b/modules/juce_data_structures/app_properties/juce_ApplicationProperties.h index 6ec2d26e56..4847374f0f 100644 --- a/modules/juce_data_structures/app_properties/juce_ApplicationProperties.h +++ b/modules/juce_data_structures/app_properties/juce_ApplicationProperties.h @@ -122,7 +122,7 @@ private: void openFiles(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ApplicationProperties); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ApplicationProperties) }; diff --git a/modules/juce_data_structures/app_properties/juce_PropertiesFile.h b/modules/juce_data_structures/app_properties/juce_PropertiesFile.h index ac3aecbc3a..cbb5260471 100644 --- a/modules/juce_data_structures/app_properties/juce_PropertiesFile.h +++ b/modules/juce_data_structures/app_properties/juce_PropertiesFile.h @@ -238,7 +238,7 @@ private: bool loadAsBinary(); bool loadAsBinary (InputStream&); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertiesFile); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertiesFile) }; #endif // __JUCE_PROPERTIESFILE_JUCEHEADER__ diff --git a/modules/juce_data_structures/undomanager/juce_UndoManager.h b/modules/juce_data_structures/undomanager/juce_UndoManager.h index 6d86e813f5..04e397e3e3 100644 --- a/modules/juce_data_structures/undomanager/juce_UndoManager.h +++ b/modules/juce_data_structures/undomanager/juce_UndoManager.h @@ -226,7 +226,7 @@ private: ActionSet* getNextSet() const noexcept; void clearFutureTransactions(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (UndoManager); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (UndoManager) }; diff --git a/modules/juce_data_structures/values/juce_Value.cpp b/modules/juce_data_structures/values/juce_Value.cpp index 0b2ee7dba9..6980f76faa 100644 --- a/modules/juce_data_structures/values/juce_Value.cpp +++ b/modules/juce_data_structures/values/juce_Value.cpp @@ -80,7 +80,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SharedValueSourceUpdater); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SharedValueSourceUpdater) }; static WeakReference sharedUpdater; @@ -162,7 +162,7 @@ public: private: var value; - JUCE_DECLARE_NON_COPYABLE (SimpleValueSource); + JUCE_DECLARE_NON_COPYABLE (SimpleValueSource) }; diff --git a/modules/juce_data_structures/values/juce_Value.h b/modules/juce_data_structures/values/juce_Value.h index 6a4c745351..96f0788fe0 100644 --- a/modules/juce_data_structures/values/juce_Value.h +++ b/modules/juce_data_structures/values/juce_Value.h @@ -197,7 +197,7 @@ public: SortedSet valuesWithListeners; ReferenceCountedObjectPtr asyncUpdater; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ValueSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ValueSource) }; diff --git a/modules/juce_data_structures/values/juce_ValueTree.cpp b/modules/juce_data_structures/values/juce_ValueTree.cpp index 2caa9c9870..e10bb556cc 100644 --- a/modules/juce_data_structures/values/juce_ValueTree.cpp +++ b/modules/juce_data_structures/values/juce_ValueTree.cpp @@ -501,7 +501,7 @@ public: var oldValue; const bool isAddingNewProperty : 1, isDeletingProperty : 1; - JUCE_DECLARE_NON_COPYABLE (SetPropertyAction); + JUCE_DECLARE_NON_COPYABLE (SetPropertyAction) }; //============================================================================== @@ -554,7 +554,7 @@ public: const int childIndex; const bool isDeleting; - JUCE_DECLARE_NON_COPYABLE (AddOrRemoveChildAction); + JUCE_DECLARE_NON_COPYABLE (AddOrRemoveChildAction) }; //============================================================================== @@ -596,7 +596,7 @@ public: const Ptr parent; const int startIndex, endIndex; - JUCE_DECLARE_NON_COPYABLE (MoveChildAction); + JUCE_DECLARE_NON_COPYABLE (MoveChildAction) }; //============================================================================== @@ -608,7 +608,7 @@ public: private: SharedObject& operator= (const SharedObject&); - JUCE_LEAK_DETECTOR (SharedObject); + JUCE_LEAK_DETECTOR (SharedObject) }; //============================================================================== @@ -814,7 +814,7 @@ private: void valueTreeChildOrderChanged (ValueTree&) {} void valueTreeParentChanged (ValueTree&) {} - JUCE_DECLARE_NON_COPYABLE (ValueTreePropertyValueSource); + JUCE_DECLARE_NON_COPYABLE (ValueTreePropertyValueSource) }; Value ValueTree::getPropertyAsValue (const Identifier& name, UndoManager* const undoManager) diff --git a/modules/juce_data_structures/values/juce_ValueTree.h b/modules/juce_data_structures/values/juce_ValueTree.h index 7db335441c..5a88030604 100644 --- a/modules/juce_data_structures/values/juce_ValueTree.h +++ b/modules/juce_data_structures/values/juce_ValueTree.h @@ -514,7 +514,7 @@ private: private: ElementComparator& comparator; - JUCE_DECLARE_NON_COPYABLE (ComparatorAdapter); + JUCE_DECLARE_NON_COPYABLE (ComparatorAdapter) }; void createListOfChildren (OwnedArray&) const; diff --git a/modules/juce_events/broadcasters/juce_ActionBroadcaster.cpp b/modules/juce_events/broadcasters/juce_ActionBroadcaster.cpp index 7b874c8ca1..2a61011362 100644 --- a/modules/juce_events/broadcasters/juce_ActionBroadcaster.cpp +++ b/modules/juce_events/broadcasters/juce_ActionBroadcaster.cpp @@ -47,7 +47,7 @@ private: const String message; ActionListener* const listener; - JUCE_DECLARE_NON_COPYABLE (ActionMessage); + JUCE_DECLARE_NON_COPYABLE (ActionMessage) }; //============================================================================== diff --git a/modules/juce_events/broadcasters/juce_ActionBroadcaster.h b/modules/juce_events/broadcasters/juce_ActionBroadcaster.h index 01248a862a..7b4bd5d64a 100644 --- a/modules/juce_events/broadcasters/juce_ActionBroadcaster.h +++ b/modules/juce_events/broadcasters/juce_ActionBroadcaster.h @@ -79,7 +79,7 @@ private: SortedSet actionListeners; CriticalSection actionListenerLock; - JUCE_DECLARE_NON_COPYABLE (ActionBroadcaster); + JUCE_DECLARE_NON_COPYABLE (ActionBroadcaster) }; diff --git a/modules/juce_events/broadcasters/juce_AsyncUpdater.cpp b/modules/juce_events/broadcasters/juce_AsyncUpdater.cpp index 4e9fecc331..9617f6fa30 100644 --- a/modules/juce_events/broadcasters/juce_AsyncUpdater.cpp +++ b/modules/juce_events/broadcasters/juce_AsyncUpdater.cpp @@ -39,7 +39,7 @@ public: private: AsyncUpdater& owner; - JUCE_DECLARE_NON_COPYABLE (AsyncUpdaterMessage); + JUCE_DECLARE_NON_COPYABLE (AsyncUpdaterMessage) }; //============================================================================== diff --git a/modules/juce_events/broadcasters/juce_AsyncUpdater.h b/modules/juce_events/broadcasters/juce_AsyncUpdater.h index 94ee19155e..862c95cdef 100644 --- a/modules/juce_events/broadcasters/juce_AsyncUpdater.h +++ b/modules/juce_events/broadcasters/juce_AsyncUpdater.h @@ -103,7 +103,7 @@ private: friend class ReferenceCountedObjectPtr; ReferenceCountedObjectPtr message; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AsyncUpdater); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AsyncUpdater) }; diff --git a/modules/juce_events/broadcasters/juce_ChangeBroadcaster.h b/modules/juce_events/broadcasters/juce_ChangeBroadcaster.h index b554efe1e5..950aa18e6e 100644 --- a/modules/juce_events/broadcasters/juce_ChangeBroadcaster.h +++ b/modules/juce_events/broadcasters/juce_ChangeBroadcaster.h @@ -103,7 +103,7 @@ private: void callListeners(); - JUCE_DECLARE_NON_COPYABLE (ChangeBroadcaster); + JUCE_DECLARE_NON_COPYABLE (ChangeBroadcaster) }; diff --git a/modules/juce_events/broadcasters/juce_ListenerList.h b/modules/juce_events/broadcasters/juce_ListenerList.h index 8f68f61ed0..bb5117cb81 100644 --- a/modules/juce_events/broadcasters/juce_ListenerList.h +++ b/modules/juce_events/broadcasters/juce_ListenerList.h @@ -317,7 +317,7 @@ public: const ListType& list; int index; - JUCE_DECLARE_NON_COPYABLE (Iterator); + JUCE_DECLARE_NON_COPYABLE (Iterator) }; typedef ListenerList ThisType; @@ -329,7 +329,7 @@ private: //============================================================================== ArrayType listeners; - JUCE_DECLARE_NON_COPYABLE (ListenerList); + JUCE_DECLARE_NON_COPYABLE (ListenerList) #undef LL_TEMPLATE #undef LL_PARAM diff --git a/modules/juce_events/interprocess/juce_InterprocessConnection.cpp b/modules/juce_events/interprocess/juce_InterprocessConnection.cpp index 0d9d9597a8..3d34fa3c96 100644 --- a/modules/juce_events/interprocess/juce_InterprocessConnection.cpp +++ b/modules/juce_events/interprocess/juce_InterprocessConnection.cpp @@ -204,7 +204,7 @@ struct ConnectionStateMessage : public MessageManager::MessageBase WeakReference owner; bool connectionMade; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ConnectionStateMessage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ConnectionStateMessage) }; void InterprocessConnection::connectionMadeInt() diff --git a/modules/juce_events/interprocess/juce_InterprocessConnection.h b/modules/juce_events/interprocess/juce_InterprocessConnection.h index 2acd7ca715..775f69d3aa 100644 --- a/modules/juce_events/interprocess/juce_InterprocessConnection.h +++ b/modules/juce_events/interprocess/juce_InterprocessConnection.h @@ -197,7 +197,7 @@ private: bool readNextMessageInt(); void run(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InterprocessConnection); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InterprocessConnection) }; #endif // __JUCE_INTERPROCESSCONNECTION_JUCEHEADER__ diff --git a/modules/juce_events/interprocess/juce_InterprocessConnectionServer.h b/modules/juce_events/interprocess/juce_InterprocessConnectionServer.h index d126f685a6..864028d764 100644 --- a/modules/juce_events/interprocess/juce_InterprocessConnectionServer.h +++ b/modules/juce_events/interprocess/juce_InterprocessConnectionServer.h @@ -89,7 +89,7 @@ private: void run(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InterprocessConnectionServer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (InterprocessConnectionServer) }; diff --git a/modules/juce_events/messages/juce_ApplicationBase.h b/modules/juce_events/messages/juce_ApplicationBase.h index c887c7d6d3..ea97e2dfbf 100644 --- a/modules/juce_events/messages/juce_ApplicationBase.h +++ b/modules/juce_events/messages/juce_ApplicationBase.h @@ -168,7 +168,7 @@ private: //============================================================================== static JUCEApplicationBase* appInstance; - JUCE_DECLARE_NON_COPYABLE (JUCEApplicationBase); + JUCE_DECLARE_NON_COPYABLE (JUCEApplicationBase) }; diff --git a/modules/juce_events/messages/juce_CallbackMessage.h b/modules/juce_events/messages/juce_CallbackMessage.h index bd77ea0dcd..1249db6e15 100644 --- a/modules/juce_events/messages/juce_CallbackMessage.h +++ b/modules/juce_events/messages/juce_CallbackMessage.h @@ -69,7 +69,7 @@ public: private: // Avoid the leak-detector because for plugins, the host can unload our DLL with undelivered // messages still in the system event queue. These aren't harmful, but can cause annoying assertions. - JUCE_DECLARE_NON_COPYABLE (CallbackMessage); + JUCE_DECLARE_NON_COPYABLE (CallbackMessage) }; diff --git a/modules/juce_events/messages/juce_DeletedAtShutdown.h b/modules/juce_events/messages/juce_DeletedAtShutdown.h index bf5ea0cfc1..8457579da4 100644 --- a/modules/juce_events/messages/juce_DeletedAtShutdown.h +++ b/modules/juce_events/messages/juce_DeletedAtShutdown.h @@ -63,7 +63,7 @@ public: private: static Array & getObjects(); - JUCE_DECLARE_NON_COPYABLE (DeletedAtShutdown); + JUCE_DECLARE_NON_COPYABLE (DeletedAtShutdown) }; #endif // __JUCE_DELETEDATSHUTDOWN_JUCEHEADER__ diff --git a/modules/juce_events/messages/juce_Message.h b/modules/juce_events/messages/juce_Message.h index 0946f4ab2b..3754affa17 100644 --- a/modules/juce_events/messages/juce_Message.h +++ b/modules/juce_events/messages/juce_Message.h @@ -59,7 +59,7 @@ private: // Avoid the leak-detector because for plugins, the host can unload our DLL with undelivered // messages still in the system event queue. These aren't harmful, but can cause annoying assertions. - JUCE_DECLARE_NON_COPYABLE (Message); + JUCE_DECLARE_NON_COPYABLE (Message) }; diff --git a/modules/juce_events/messages/juce_MessageManager.cpp b/modules/juce_events/messages/juce_MessageManager.cpp index 71ca88b895..c99fa4a3be 100644 --- a/modules/juce_events/messages/juce_MessageManager.cpp +++ b/modules/juce_events/messages/juce_MessageManager.cpp @@ -34,7 +34,7 @@ public: mm->quitMessageReceived = true; } - JUCE_DECLARE_NON_COPYABLE (QuitMessage); + JUCE_DECLARE_NON_COPYABLE (QuitMessage) }; //============================================================================== @@ -153,7 +153,7 @@ private: MessageCallbackFunction* const func; void* const parameter; - JUCE_DECLARE_NON_COPYABLE (AsyncFunctionCallback); + JUCE_DECLARE_NON_COPYABLE (AsyncFunctionCallback) }; void* MessageManager::callFunctionOnMessageThread (MessageCallbackFunction* const func, void* const parameter) @@ -241,7 +241,7 @@ public: WaitableEvent lockedEvent, releaseEvent; - JUCE_DECLARE_NON_COPYABLE (BlockingMessage); + JUCE_DECLARE_NON_COPYABLE (BlockingMessage) }; //============================================================================== diff --git a/modules/juce_events/messages/juce_MessageManager.h b/modules/juce_events/messages/juce_MessageManager.h index b66e8bd6b6..9709d896be 100644 --- a/modules/juce_events/messages/juce_MessageManager.h +++ b/modules/juce_events/messages/juce_MessageManager.h @@ -175,7 +175,7 @@ public: typedef ReferenceCountedObjectPtr Ptr; - JUCE_DECLARE_NON_COPYABLE (MessageBase); + JUCE_DECLARE_NON_COPYABLE (MessageBase) }; //============================================================================== @@ -208,7 +208,7 @@ private: static void doPlatformSpecificShutdown(); static bool dispatchNextMessageOnSystemQueue (bool returnIfNoPendingMessages); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MessageManager); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MessageManager) }; @@ -322,7 +322,7 @@ private: bool attemptLock (Thread*, ThreadPoolJob*); - JUCE_DECLARE_NON_COPYABLE (MessageManagerLock); + JUCE_DECLARE_NON_COPYABLE (MessageManagerLock) }; diff --git a/modules/juce_events/native/juce_osx_MessageQueue.h b/modules/juce_events/native/juce_osx_MessageQueue.h index d478424d96..f26dd60dc2 100644 --- a/modules/juce_events/native/juce_osx_MessageQueue.h +++ b/modules/juce_events/native/juce_osx_MessageQueue.h @@ -39,7 +39,8 @@ public: runLoop = CFRunLoopGetCurrent(); #endif - CFRunLoopSourceContext sourceContext = { 0 }; + CFRunLoopSourceContext sourceContext; + zerostruct (sourceContext); // (can't use "= { 0 }" on this object because it's typedef'ed as a C struct) sourceContext.info = this; sourceContext.perform = runLoopSourceCallback; runLoopSource = CFRunLoopSourceCreate (kCFAllocatorDefault, 1, &sourceContext); diff --git a/modules/juce_events/timers/juce_Timer.cpp b/modules/juce_events/timers/juce_Timer.cpp index 143fe4bfd2..fdfa34442f 100644 --- a/modules/juce_events/timers/juce_Timer.cpp +++ b/modules/juce_events/timers/juce_Timer.cpp @@ -286,7 +286,7 @@ private: } #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TimerThread); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TimerThread) }; Timer::TimerThread* Timer::TimerThread::instance = nullptr; diff --git a/modules/juce_graphics/colour/juce_ColourGradient.h b/modules/juce_graphics/colour/juce_ColourGradient.h index 2ad7fcaa98..59c5033b7b 100644 --- a/modules/juce_graphics/colour/juce_ColourGradient.h +++ b/modules/juce_graphics/colour/juce_ColourGradient.h @@ -178,7 +178,7 @@ private: Array colours; - JUCE_LEAK_DETECTOR (ColourGradient); + JUCE_LEAK_DETECTOR (ColourGradient) }; diff --git a/modules/juce_graphics/colour/juce_Colours.h b/modules/juce_graphics/colour/juce_Colours.h index 5f3ee8150b..9871516c8b 100644 --- a/modules/juce_graphics/colour/juce_Colours.h +++ b/modules/juce_graphics/colour/juce_Colours.h @@ -104,7 +104,7 @@ private: // static values in it. Colours(); - JUCE_DECLARE_NON_COPYABLE (Colours); + JUCE_DECLARE_NON_COPYABLE (Colours) }; #endif // __JUCE_COLOURS_JUCEHEADER__ diff --git a/modules/juce_graphics/colour/juce_FillType.h b/modules/juce_graphics/colour/juce_FillType.h index 3e5bef48a2..1a59ad19d0 100644 --- a/modules/juce_graphics/colour/juce_FillType.h +++ b/modules/juce_graphics/colour/juce_FillType.h @@ -146,7 +146,7 @@ public: bool operator!= (const FillType& other) const; private: - JUCE_LEAK_DETECTOR (FillType); + JUCE_LEAK_DETECTOR (FillType) }; diff --git a/modules/juce_graphics/contexts/juce_GraphicsContext.h b/modules/juce_graphics/contexts/juce_GraphicsContext.h index 2af1fc886f..2c0cf59b66 100644 --- a/modules/juce_graphics/contexts/juce_GraphicsContext.h +++ b/modules/juce_graphics/contexts/juce_GraphicsContext.h @@ -662,7 +662,7 @@ public: private: Graphics& context; - JUCE_DECLARE_NON_COPYABLE (ScopedSaveState); + JUCE_DECLARE_NON_COPYABLE (ScopedSaveState) }; //============================================================================== @@ -729,7 +729,7 @@ private: bool saveStatePending; void saveStateIfPending(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Graphics); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Graphics) }; diff --git a/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h b/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h index 0f019386cf..00cfcd4792 100644 --- a/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h +++ b/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h @@ -119,7 +119,7 @@ protected: void writeTransform (const AffineTransform& trans) const; void writeImage (const Image& im, int sx, int sy, int maxW, int maxH) const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LowLevelGraphicsPostScriptRenderer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LowLevelGraphicsPostScriptRenderer) }; diff --git a/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h b/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h index 3d68184820..e9770402ce 100644 --- a/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h +++ b/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h @@ -89,7 +89,7 @@ public: protected: RenderingHelpers::SavedStateStack savedState; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LowLevelGraphicsSoftwareRenderer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LowLevelGraphicsSoftwareRenderer) }; diff --git a/modules/juce_graphics/effects/juce_DropShadowEffect.h b/modules/juce_graphics/effects/juce_DropShadowEffect.h index 89c0e043d3..aa1637251d 100644 --- a/modules/juce_graphics/effects/juce_DropShadowEffect.h +++ b/modules/juce_graphics/effects/juce_DropShadowEffect.h @@ -101,7 +101,7 @@ private: //============================================================================== DropShadow shadow; - JUCE_LEAK_DETECTOR (DropShadowEffect); + JUCE_LEAK_DETECTOR (DropShadowEffect) }; diff --git a/modules/juce_graphics/effects/juce_GlowEffect.h b/modules/juce_graphics/effects/juce_GlowEffect.h index f6c9299481..e6540e4622 100644 --- a/modules/juce_graphics/effects/juce_GlowEffect.h +++ b/modules/juce_graphics/effects/juce_GlowEffect.h @@ -70,7 +70,7 @@ private: float radius; Colour colour; - JUCE_LEAK_DETECTOR (GlowEffect); + JUCE_LEAK_DETECTOR (GlowEffect) }; diff --git a/modules/juce_graphics/fonts/juce_AttributedString.h b/modules/juce_graphics/fonts/juce_AttributedString.h index dde2cb8dce..0a21dbe000 100644 --- a/modules/juce_graphics/fonts/juce_AttributedString.h +++ b/modules/juce_graphics/fonts/juce_AttributedString.h @@ -181,7 +181,7 @@ public: Attribute (const Attribute&, int); Attribute& operator= (const Attribute&); - JUCE_LEAK_DETECTOR (Attribute); + JUCE_LEAK_DETECTOR (Attribute) }; /** Returns the number of attributes that have been added to this string. */ @@ -213,7 +213,7 @@ private: ReadingDirection readingDirection; OwnedArray attributes; - JUCE_LEAK_DETECTOR (AttributedString); + JUCE_LEAK_DETECTOR (AttributedString) }; #endif // __JUCE_ATTRIBUTEDSTRING_JUCEHEADER__ diff --git a/modules/juce_graphics/fonts/juce_CustomTypeface.cpp b/modules/juce_graphics/fonts/juce_CustomTypeface.cpp index a7fc61339b..f82132318d 100644 --- a/modules/juce_graphics/fonts/juce_CustomTypeface.cpp +++ b/modules/juce_graphics/fonts/juce_CustomTypeface.cpp @@ -64,7 +64,7 @@ public: Array kerningPairs; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GlyphInfo); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GlyphInfo) }; //============================================================================== diff --git a/modules/juce_graphics/fonts/juce_CustomTypeface.h b/modules/juce_graphics/fonts/juce_CustomTypeface.h index b37b9ecb62..9dbd4e0a17 100644 --- a/modules/juce_graphics/fonts/juce_CustomTypeface.h +++ b/modules/juce_graphics/fonts/juce_CustomTypeface.h @@ -148,7 +148,7 @@ private: GlyphInfo* findGlyph (const juce_wchar character, bool loadIfNeeded) noexcept; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CustomTypeface); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CustomTypeface) }; #endif // __JUCE_CUSTOMTYPEFACE_JUCEHEADER__ diff --git a/modules/juce_graphics/fonts/juce_Font.cpp b/modules/juce_graphics/fonts/juce_Font.cpp index 17cd124f4a..93978b52c2 100644 --- a/modules/juce_graphics/fonts/juce_Font.cpp +++ b/modules/juce_graphics/fonts/juce_Font.cpp @@ -143,7 +143,7 @@ private: Typeface::Ptr defaultFace; size_t counter; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TypefaceCache); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TypefaceCache) }; juce_ImplementSingleton_SingleThreaded (TypefaceCache) diff --git a/modules/juce_graphics/fonts/juce_Font.h b/modules/juce_graphics/fonts/juce_Font.h index d2d9741b94..523faece4a 100644 --- a/modules/juce_graphics/fonts/juce_Font.h +++ b/modules/juce_graphics/fonts/juce_Font.h @@ -434,7 +434,7 @@ private: void dupeInternalIfShared(); void checkTypefaceSuitability(); - JUCE_LEAK_DETECTOR (Font); + JUCE_LEAK_DETECTOR (Font) }; #endif // __JUCE_FONT_JUCEHEADER__ diff --git a/modules/juce_graphics/fonts/juce_GlyphArrangement.h b/modules/juce_graphics/fonts/juce_GlyphArrangement.h index 07198b6ae5..07868147eb 100644 --- a/modules/juce_graphics/fonts/juce_GlyphArrangement.h +++ b/modules/juce_graphics/fonts/juce_GlyphArrangement.h @@ -99,7 +99,7 @@ private: float x, y, w; bool whitespace; - JUCE_LEAK_DETECTOR (PositionedGlyph); + JUCE_LEAK_DETECTOR (PositionedGlyph) }; @@ -309,7 +309,7 @@ private: const Justification&, float minimumHorizontalScale); void spreadOutLine (int start, int numGlyphs, float targetWidth); - JUCE_LEAK_DETECTOR (GlyphArrangement); + JUCE_LEAK_DETECTOR (GlyphArrangement) }; diff --git a/modules/juce_graphics/fonts/juce_TextLayout.cpp b/modules/juce_graphics/fonts/juce_TextLayout.cpp index 5dd3ebb777..e4e08000db 100644 --- a/modules/juce_graphics/fonts/juce_TextLayout.cpp +++ b/modules/juce_graphics/fonts/juce_TextLayout.cpp @@ -547,7 +547,7 @@ namespace TextLayoutHelpers OwnedArray tokens; int totalLines; - JUCE_DECLARE_NON_COPYABLE (TokenList); + JUCE_DECLARE_NON_COPYABLE (TokenList) }; } diff --git a/modules/juce_graphics/fonts/juce_TextLayout.h b/modules/juce_graphics/fonts/juce_TextLayout.h index 12d1df11b7..a611be0984 100644 --- a/modules/juce_graphics/fonts/juce_TextLayout.h +++ b/modules/juce_graphics/fonts/juce_TextLayout.h @@ -98,7 +98,7 @@ public: float width; private: - JUCE_LEAK_DETECTOR (Glyph); + JUCE_LEAK_DETECTOR (Glyph) }; //============================================================================== @@ -118,7 +118,7 @@ public: original string that was used to create it. */ private: Run& operator= (const Run&); - JUCE_LEAK_DETECTOR (Run); + JUCE_LEAK_DETECTOR (Run) }; //============================================================================== @@ -143,7 +143,7 @@ public: private: Line& operator= (const Line&); - JUCE_LEAK_DETECTOR (Line); + JUCE_LEAK_DETECTOR (Line) }; //============================================================================== @@ -175,7 +175,7 @@ private: bool createNativeLayout (const AttributedString&); void recalculateWidth (const AttributedString&); - JUCE_LEAK_DETECTOR (TextLayout); + JUCE_LEAK_DETECTOR (TextLayout) }; #endif // __JUCE_TEXTLAYOUT_JUCEHEADER__ diff --git a/modules/juce_graphics/fonts/juce_Typeface.h b/modules/juce_graphics/fonts/juce_Typeface.h index 5f4f2162d6..b81651b926 100644 --- a/modules/juce_graphics/fonts/juce_Typeface.h +++ b/modules/juce_graphics/fonts/juce_Typeface.h @@ -138,7 +138,7 @@ protected: static Ptr getFallbackTypeface(); private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Typeface); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Typeface) }; diff --git a/modules/juce_graphics/geometry/juce_AffineTransform.h b/modules/juce_graphics/geometry/juce_AffineTransform.h index b28d6d5326..f9556d5f6c 100644 --- a/modules/juce_graphics/geometry/juce_AffineTransform.h +++ b/modules/juce_graphics/geometry/juce_AffineTransform.h @@ -259,7 +259,7 @@ public: private: //============================================================================== - JUCE_LEAK_DETECTOR (AffineTransform); + JUCE_LEAK_DETECTOR (AffineTransform) }; #endif // __JUCE_AFFINETRANSFORM_JUCEHEADER__ diff --git a/modules/juce_graphics/geometry/juce_BorderSize.h b/modules/juce_graphics/geometry/juce_BorderSize.h index 0fa9e121c8..2ecfaaea78 100644 --- a/modules/juce_graphics/geometry/juce_BorderSize.h +++ b/modules/juce_graphics/geometry/juce_BorderSize.h @@ -151,7 +151,7 @@ private: //============================================================================== ValueType top, left, bottom, right; - JUCE_LEAK_DETECTOR (BorderSize); + JUCE_LEAK_DETECTOR (BorderSize) }; diff --git a/modules/juce_graphics/geometry/juce_EdgeTable.h b/modules/juce_graphics/geometry/juce_EdgeTable.h index fd1e625f62..bfe38950c4 100644 --- a/modules/juce_graphics/geometry/juce_EdgeTable.h +++ b/modules/juce_graphics/geometry/juce_EdgeTable.h @@ -204,7 +204,7 @@ private: void sanitiseLevels (bool useNonZeroWinding) noexcept; static void copyEdgeTableData (int* dest, int destLineStride, const int* src, int srcLineStride, int numLines) noexcept; - JUCE_LEAK_DETECTOR (EdgeTable); + JUCE_LEAK_DETECTOR (EdgeTable) }; diff --git a/modules/juce_graphics/geometry/juce_Path.h b/modules/juce_graphics/geometry/juce_Path.h index 5668e6d92c..8df5cbd38e 100644 --- a/modules/juce_graphics/geometry/juce_Path.h +++ b/modules/juce_graphics/geometry/juce_Path.h @@ -689,7 +689,7 @@ public: const Path& path; size_t index; - JUCE_DECLARE_NON_COPYABLE (Iterator); + JUCE_DECLARE_NON_COPYABLE (Iterator) }; //============================================================================== @@ -762,7 +762,7 @@ private: static const float cubicMarker; static const float closeSubPathMarker; - JUCE_LEAK_DETECTOR (Path); + JUCE_LEAK_DETECTOR (Path) }; #endif // __JUCE_PATH_JUCEHEADER__ diff --git a/modules/juce_graphics/geometry/juce_PathIterator.h b/modules/juce_graphics/geometry/juce_PathIterator.h index 6bb3e86f25..d53a592b88 100644 --- a/modules/juce_graphics/geometry/juce_PathIterator.h +++ b/modules/juce_graphics/geometry/juce_PathIterator.h @@ -109,7 +109,7 @@ private: float* stackPos; size_t index, stackSize; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PathFlatteningIterator); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PathFlatteningIterator) }; diff --git a/modules/juce_graphics/geometry/juce_PathStrokeType.h b/modules/juce_graphics/geometry/juce_PathStrokeType.h index ca23527c15..2d611c319a 100644 --- a/modules/juce_graphics/geometry/juce_PathStrokeType.h +++ b/modules/juce_graphics/geometry/juce_PathStrokeType.h @@ -198,7 +198,7 @@ private: JointStyle jointStyle; EndCapStyle endStyle; - JUCE_LEAK_DETECTOR (PathStrokeType); + JUCE_LEAK_DETECTOR (PathStrokeType) }; #endif // __JUCE_PATHSTROKETYPE_JUCEHEADER__ diff --git a/modules/juce_graphics/geometry/juce_RectangleList.h b/modules/juce_graphics/geometry/juce_RectangleList.h index 9d859c58d2..5dfdd4bc76 100644 --- a/modules/juce_graphics/geometry/juce_RectangleList.h +++ b/modules/juce_graphics/geometry/juce_RectangleList.h @@ -257,7 +257,7 @@ public: const RectangleList& owner; int index; - JUCE_DECLARE_NON_COPYABLE (Iterator); + JUCE_DECLARE_NON_COPYABLE (Iterator) }; private: @@ -265,7 +265,7 @@ private: friend class Iterator; Array > rects; - JUCE_LEAK_DETECTOR (RectangleList); + JUCE_LEAK_DETECTOR (RectangleList) }; diff --git a/modules/juce_graphics/image_formats/juce_GIFLoader.cpp b/modules/juce_graphics/image_formats/juce_GIFLoader.cpp index 20c1fd4cb3..8b770c1675 100644 --- a/modules/juce_graphics/image_formats/juce_GIFLoader.cpp +++ b/modules/juce_graphics/image_formats/juce_GIFLoader.cpp @@ -406,7 +406,7 @@ private: return true; } - JUCE_DECLARE_NON_COPYABLE (GIFLoader); + JUCE_DECLARE_NON_COPYABLE (GIFLoader) }; #endif diff --git a/modules/juce_graphics/images/juce_Image.cpp b/modules/juce_graphics/images/juce_Image.cpp index 1013a8f8a2..8d7bba1e7c 100644 --- a/modules/juce_graphics/images/juce_Image.cpp +++ b/modules/juce_graphics/images/juce_Image.cpp @@ -94,7 +94,7 @@ private: HeapBlock imageData; const int pixelStride, lineStride; - JUCE_LEAK_DETECTOR (SoftwarePixelData); + JUCE_LEAK_DETECTOR (SoftwarePixelData) }; SoftwareImageType::SoftwareImageType() {} @@ -171,7 +171,7 @@ private: const ImagePixelData::Ptr image; const Rectangle area; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SubsectionPixelData); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SubsectionPixelData) }; Image Image::getClippedImage (const Rectangle& area) const @@ -494,7 +494,7 @@ struct AlphaMultiplyOp pixel.multiplyAlpha (alpha); } - JUCE_DECLARE_NON_COPYABLE (AlphaMultiplyOp); + JUCE_DECLARE_NON_COPYABLE (AlphaMultiplyOp) }; void Image::multiplyAllAlphas (const float amountToMultiplyBy) diff --git a/modules/juce_graphics/images/juce_Image.h b/modules/juce_graphics/images/juce_Image.h index eb97414a25..6e07b20c7b 100644 --- a/modules/juce_graphics/images/juce_Image.h +++ b/modules/juce_graphics/images/juce_Image.h @@ -368,7 +368,7 @@ public: ScopedPointer dataReleaser; private: - JUCE_DECLARE_NON_COPYABLE (BitmapData); + JUCE_DECLARE_NON_COPYABLE (BitmapData) }; //============================================================================== @@ -418,7 +418,7 @@ private: //============================================================================== ReferenceCountedObjectPtr image; - JUCE_LEAK_DETECTOR (Image); + JUCE_LEAK_DETECTOR (Image) }; @@ -460,7 +460,7 @@ public: typedef ReferenceCountedObjectPtr Ptr; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ImagePixelData); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ImagePixelData) }; //============================================================================== diff --git a/modules/juce_graphics/images/juce_ImageCache.cpp b/modules/juce_graphics/images/juce_ImageCache.cpp index ba7088675d..7c513f01ca 100644 --- a/modules/juce_graphics/images/juce_ImageCache.cpp +++ b/modules/juce_graphics/images/juce_ImageCache.cpp @@ -109,7 +109,7 @@ private: OwnedArray images; CriticalSection lock; - JUCE_DECLARE_NON_COPYABLE (Pimpl); + JUCE_DECLARE_NON_COPYABLE (Pimpl) }; juce_ImplementSingleton_SingleThreaded (ImageCache::Pimpl); diff --git a/modules/juce_graphics/images/juce_ImageCache.h b/modules/juce_graphics/images/juce_ImageCache.h index 8ce7270be5..b45d218c4e 100644 --- a/modules/juce_graphics/images/juce_ImageCache.h +++ b/modules/juce_graphics/images/juce_ImageCache.h @@ -118,7 +118,7 @@ private: ImageCache(); ~ImageCache(); - JUCE_DECLARE_NON_COPYABLE (ImageCache); + JUCE_DECLARE_NON_COPYABLE (ImageCache) }; #endif // __JUCE_IMAGECACHE_JUCEHEADER__ diff --git a/modules/juce_graphics/images/juce_ImageConvolutionKernel.h b/modules/juce_graphics/images/juce_ImageConvolutionKernel.h index 2293d3b9b6..2c45177bfb 100644 --- a/modules/juce_graphics/images/juce_ImageConvolutionKernel.h +++ b/modules/juce_graphics/images/juce_ImageConvolutionKernel.h @@ -107,7 +107,7 @@ private: HeapBlock values; const int size; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ImageConvolutionKernel); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ImageConvolutionKernel) }; diff --git a/modules/juce_graphics/native/juce_RenderingHelpers.h b/modules/juce_graphics/native/juce_RenderingHelpers.h index 506da5808f..332b40cf75 100644 --- a/modules/juce_graphics/native/juce_RenderingHelpers.h +++ b/modules/juce_graphics/native/juce_RenderingHelpers.h @@ -269,7 +269,7 @@ private: return g; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GlyphCache); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GlyphCache) }; //============================================================================== @@ -312,7 +312,7 @@ public: private: ScopedPointer edgeTable; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CachedGlyphEdgeTable); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CachedGlyphEdgeTable) }; //============================================================================== @@ -478,7 +478,7 @@ namespace GradientPixelIterators bool vertical, horizontal; enum { numScaleBits = 12 }; - JUCE_DECLARE_NON_COPYABLE (Linear); + JUCE_DECLARE_NON_COPYABLE (Linear) }; //============================================================================== @@ -521,7 +521,7 @@ namespace GradientPixelIterators const double gx1, gy1; double maxDist, invScale, dy; - JUCE_DECLARE_NON_COPYABLE (Radial); + JUCE_DECLARE_NON_COPYABLE (Radial) }; //============================================================================== @@ -562,7 +562,7 @@ namespace GradientPixelIterators double tM10, tM00, lineYM01, lineYM11; const AffineTransform inverseTransform; - JUCE_DECLARE_NON_COPYABLE (TransformedRadial); + JUCE_DECLARE_NON_COPYABLE (TransformedRadial) }; } @@ -737,7 +737,7 @@ namespace EdgeTableFillers } while (--width > 0); } - JUCE_DECLARE_NON_COPYABLE (SolidColour); + JUCE_DECLARE_NON_COPYABLE (SolidColour) }; //============================================================================== @@ -818,7 +818,7 @@ namespace EdgeTableFillers p = addBytesToPointer (p, destData.pixelStride); } - JUCE_DECLARE_NON_COPYABLE (Gradient); + JUCE_DECLARE_NON_COPYABLE (Gradient) }; //============================================================================== @@ -979,7 +979,7 @@ namespace EdgeTableFillers } } - JUCE_DECLARE_NON_COPYABLE (ImageFill); + JUCE_DECLARE_NON_COPYABLE (ImageFill) }; //============================================================================== @@ -1443,7 +1443,7 @@ namespace EdgeTableFillers const float pixelOffset; const int pixelOffsetInt; - JUCE_DECLARE_NON_COPYABLE (TransformedImageSpanInterpolator); + JUCE_DECLARE_NON_COPYABLE (TransformedImageSpanInterpolator) }; //============================================================================== @@ -1458,7 +1458,7 @@ namespace EdgeTableFillers HeapBlock scratchBuffer; size_t scratchSize; - JUCE_DECLARE_NON_COPYABLE (TransformedImageFill); + JUCE_DECLARE_NON_COPYABLE (TransformedImageFill) }; @@ -2017,7 +2017,7 @@ namespace ClipRegions const RectangleList& clip; const Rectangle area; - JUCE_DECLARE_NON_COPYABLE (SubRectangleIterator); + JUCE_DECLARE_NON_COPYABLE (SubRectangleIterator) }; //============================================================================== @@ -2107,7 +2107,7 @@ namespace ClipRegions const RectangleList& clip; const Rectangle& area; - JUCE_DECLARE_NON_COPYABLE (SubRectangleIteratorFloat); + JUCE_DECLARE_NON_COPYABLE (SubRectangleIteratorFloat) }; inline Ptr toEdgeTable() const { return new EdgeTableRegion (clip); } @@ -2575,7 +2575,7 @@ private: ScopedPointer currentState; OwnedArray stack; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SavedStateStack); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SavedStateStack) }; } diff --git a/modules/juce_graphics/native/juce_android_Fonts.cpp b/modules/juce_graphics/native/juce_android_Fonts.cpp index 76a5c8e4a8..9840362a1c 100644 --- a/modules/juce_graphics/native/juce_android_Fonts.cpp +++ b/modules/juce_graphics/native/juce_android_Fonts.cpp @@ -265,7 +265,7 @@ private: return File (path + ".ttf"); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AndroidTypeface); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AndroidTypeface) }; //============================================================================== diff --git a/modules/juce_graphics/native/juce_linux_Fonts.cpp b/modules/juce_graphics/native/juce_linux_Fonts.cpp index 1ed9d164f2..de5ed1c15a 100644 --- a/modules/juce_graphics/native/juce_linux_Fonts.cpp +++ b/modules/juce_graphics/native/juce_linux_Fonts.cpp @@ -44,7 +44,7 @@ struct FTLibWrapper : public ReferenceCountedObject typedef ReferenceCountedObjectPtr Ptr; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FTLibWrapper); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FTLibWrapper) }; //============================================================================== @@ -68,7 +68,7 @@ struct FTFaceWrapper : public ReferenceCountedObject typedef ReferenceCountedObjectPtr Ptr; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FTFaceWrapper); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FTFaceWrapper) }; //============================================================================== @@ -139,7 +139,7 @@ private: int index; ScopedPointer iter; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LinuxFontFileIterator); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LinuxFontFileIterator) }; //============================================================================== @@ -198,7 +198,7 @@ public: const int faceIndex; const bool isMonospaced, isSansSerif; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (KnownTypeface); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (KnownTypeface) }; //============================================================================== @@ -302,7 +302,7 @@ private: return false; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FTTypefaceList); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FTTypefaceList) }; juce_ImplementSingleton_SingleThreaded (FTTypefaceList) @@ -466,7 +466,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE (FreeTypeTypeface); + JUCE_DECLARE_NON_COPYABLE (FreeTypeTypeface) }; //============================================================================== @@ -549,7 +549,7 @@ private: return pickBestFont (allFonts, targets); } - JUCE_DECLARE_NON_COPYABLE (DefaultFontNames); + JUCE_DECLARE_NON_COPYABLE (DefaultFontNames) }; Typeface::Ptr Font::getDefaultTypefaceForFont (const Font& font) diff --git a/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.h b/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.h index 6a2ccaf8b1..492f151c30 100644 --- a/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.h +++ b/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.h @@ -117,7 +117,7 @@ private: void drawImage (const Image& sourceImage, const AffineTransform& transform, bool fillEntireClipAsTiles); bool clipToRectangleListWithoutTest (const RectangleList&); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreGraphicsContext); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreGraphicsContext) }; #endif // __JUCE_MAC_COREGRAPHICSCONTEXT_JUCEHEADER__ diff --git a/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.mm b/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.mm index b7a905d930..afdd058572 100644 --- a/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.mm +++ b/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.mm @@ -115,7 +115,7 @@ private: #endif } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreGraphicsImage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CoreGraphicsImage) }; ImagePixelData::Ptr NativeImageType::create (Image::PixelFormat format, int width, int height, bool clearImage) const diff --git a/modules/juce_graphics/native/juce_mac_Fonts.mm b/modules/juce_graphics/native/juce_mac_Fonts.mm index c003d2f2b9..4131302161 100644 --- a/modules/juce_graphics/native/juce_mac_Fonts.mm +++ b/modules/juce_graphics/native/juce_mac_Fonts.mm @@ -586,7 +586,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OSXTypeface); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OSXTypeface) }; StringArray Font::findAllTypefaceNames() @@ -1061,7 +1061,7 @@ private: ScopedPointer charToGlyphMapper; #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OSXTypeface); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OSXTypeface) }; StringArray Font::findAllTypefaceNames() diff --git a/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp b/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp index db69680e15..87f3a4cd5a 100644 --- a/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp +++ b/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp @@ -704,7 +704,7 @@ public: ComSmartPtr gradientStops; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SavedState); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SavedState) }; //============================================================================== @@ -848,5 +848,5 @@ private: return matrix; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Direct2DLowLevelGraphicsContext); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Direct2DLowLevelGraphicsContext) }; diff --git a/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp b/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp index 625f7a274e..e2e228846b 100644 --- a/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp +++ b/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp @@ -160,7 +160,7 @@ namespace DirectWriteTypeLayout style = getFontFaceName (dwFont); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CustomDirectWriteTextRenderer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CustomDirectWriteTextRenderer) }; //================================================================================================== diff --git a/modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp b/modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp index 576a8ae15f..838ee90b52 100644 --- a/modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp +++ b/modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp @@ -121,7 +121,7 @@ public: private: DynamicLibrary direct2dDll, directWriteDll; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Direct2DFactories); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Direct2DFactories) }; //================================================================================================== @@ -301,10 +301,10 @@ private: Path path; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PathGeometrySink); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PathGeometrySink) }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WindowsDirectWriteTypeface); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WindowsDirectWriteTypeface) }; #endif diff --git a/modules/juce_graphics/native/juce_win32_Fonts.cpp b/modules/juce_graphics/native/juce_win32_Fonts.cpp index cd8f271d31..10f8131b09 100644 --- a/modules/juce_graphics/native/juce_win32_Fonts.cpp +++ b/modules/juce_graphics/native/juce_win32_Fonts.cpp @@ -480,7 +480,7 @@ private: return kerningPairs.getReference (index).kerning; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WindowsTypeface); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WindowsTypeface) }; const MAT2 WindowsTypeface::identityMatrix = { { 0, 1 }, { 0, 0 }, { 0, 0 }, { 0, 1 } }; diff --git a/modules/juce_gui_basics/application/juce_Application.cpp b/modules/juce_gui_basics/application/juce_Application.cpp index 302dcd6189..e643268acb 100644 --- a/modules/juce_gui_basics/application/juce_Application.cpp +++ b/modules/juce_gui_basics/application/juce_Application.cpp @@ -68,7 +68,7 @@ public: private: InterProcessLock appLock; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MultipleInstanceHandler); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MultipleInstanceHandler) }; #else struct JUCEApplication::MultipleInstanceHandler {}; diff --git a/modules/juce_gui_basics/application/juce_Application.h b/modules/juce_gui_basics/application/juce_Application.h index 039f7e3e56..40e71fe50a 100644 --- a/modules/juce_gui_basics/application/juce_Application.h +++ b/modules/juce_gui_basics/application/juce_Application.h @@ -261,7 +261,7 @@ private: int appReturnValue; bool stillInitialising; - JUCE_DECLARE_NON_COPYABLE (JUCEApplication); + JUCE_DECLARE_NON_COPYABLE (JUCEApplication) }; diff --git a/modules/juce_gui_basics/buttons/juce_ArrowButton.h b/modules/juce_gui_basics/buttons/juce_ArrowButton.h index d09b9ee078..b5f6e22278 100644 --- a/modules/juce_gui_basics/buttons/juce_ArrowButton.h +++ b/modules/juce_gui_basics/buttons/juce_ArrowButton.h @@ -60,7 +60,7 @@ private: Colour colour; Path path; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ArrowButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ArrowButton) }; diff --git a/modules/juce_gui_basics/buttons/juce_Button.cpp b/modules/juce_gui_basics/buttons/juce_Button.cpp index 9aab229052..bf973e1bbd 100644 --- a/modules/juce_gui_basics/buttons/juce_Button.cpp +++ b/modules/juce_gui_basics/buttons/juce_Button.cpp @@ -32,7 +32,7 @@ public: private: Button& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RepeatTimer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RepeatTimer) }; //============================================================================== diff --git a/modules/juce_gui_basics/buttons/juce_Button.h b/modules/juce_gui_basics/buttons/juce_Button.h index 836bf47c09..10a4662bcc 100644 --- a/modules/juce_gui_basics/buttons/juce_Button.h +++ b/modules/juce_gui_basics/buttons/juce_Button.h @@ -485,7 +485,7 @@ private: JUCE_DEPRECATED (void addButtonListener (Listener*)); JUCE_DEPRECATED (void removeButtonListener (Listener*)); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Button); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Button) }; #ifndef DOXYGEN diff --git a/modules/juce_gui_basics/buttons/juce_DrawableButton.h b/modules/juce_gui_basics/buttons/juce_DrawableButton.h index 624c07842a..dc2da26741 100644 --- a/modules/juce_gui_basics/buttons/juce_DrawableButton.h +++ b/modules/juce_gui_basics/buttons/juce_DrawableButton.h @@ -178,7 +178,7 @@ private: Drawable* currentImage; int edgeIndent; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DrawableButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DrawableButton) }; diff --git a/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h b/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h index 60c77b32eb..7c811b98db 100644 --- a/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h +++ b/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h @@ -113,7 +113,7 @@ private: Font getFontToUse() const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (HyperlinkButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (HyperlinkButton) }; #endif // __JUCE_HYPERLINKBUTTON_JUCEHEADER__ diff --git a/modules/juce_gui_basics/buttons/juce_ImageButton.h b/modules/juce_gui_basics/buttons/juce_ImageButton.h index abb6c9d8d3..4189c6717c 100644 --- a/modules/juce_gui_basics/buttons/juce_ImageButton.h +++ b/modules/juce_gui_basics/buttons/juce_ImageButton.h @@ -147,7 +147,7 @@ private: Image getCurrentImage() const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ImageButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ImageButton) }; diff --git a/modules/juce_gui_basics/buttons/juce_ShapeButton.h b/modules/juce_gui_basics/buttons/juce_ShapeButton.h index 92b10b021d..8e195410fe 100644 --- a/modules/juce_gui_basics/buttons/juce_ShapeButton.h +++ b/modules/juce_gui_basics/buttons/juce_ShapeButton.h @@ -98,7 +98,7 @@ private: bool maintainShapeProportions; float outlineWidth; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ShapeButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ShapeButton) }; diff --git a/modules/juce_gui_basics/buttons/juce_TextButton.h b/modules/juce_gui_basics/buttons/juce_TextButton.h index e266b88495..e95068f853 100644 --- a/modules/juce_gui_basics/buttons/juce_TextButton.h +++ b/modules/juce_gui_basics/buttons/juce_TextButton.h @@ -96,7 +96,7 @@ protected: void colourChanged(); private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TextButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TextButton) }; diff --git a/modules/juce_gui_basics/buttons/juce_ToggleButton.h b/modules/juce_gui_basics/buttons/juce_ToggleButton.h index ef837890d1..b152d531d6 100644 --- a/modules/juce_gui_basics/buttons/juce_ToggleButton.h +++ b/modules/juce_gui_basics/buttons/juce_ToggleButton.h @@ -83,7 +83,7 @@ protected: void colourChanged(); private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ToggleButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ToggleButton) }; diff --git a/modules/juce_gui_basics/buttons/juce_ToolbarButton.h b/modules/juce_gui_basics/buttons/juce_ToolbarButton.h index 23234d931d..339ec1e651 100644 --- a/modules/juce_gui_basics/buttons/juce_ToolbarButton.h +++ b/modules/juce_gui_basics/buttons/juce_ToolbarButton.h @@ -93,7 +93,7 @@ private: Drawable* getImageToUse() const; void setCurrentImage (Drawable*); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ToolbarButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ToolbarButton) }; diff --git a/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h b/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h index e3935518d1..93e0430b7a 100644 --- a/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h +++ b/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h @@ -321,7 +321,7 @@ private: virtual short getFirstCommandTarget() { return 0; } #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ApplicationCommandManager); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ApplicationCommandManager) }; diff --git a/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.cpp b/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.cpp index e4173f593d..a803e6b76d 100644 --- a/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.cpp +++ b/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.cpp @@ -41,7 +41,7 @@ private: WeakReference owner; const InvocationInfo info; - JUCE_DECLARE_NON_COPYABLE (CommandMessage); + JUCE_DECLARE_NON_COPYABLE (CommandMessage) }; //============================================================================== diff --git a/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h b/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h index f30f4d94cd..00bc0988cb 100644 --- a/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h +++ b/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h @@ -242,7 +242,7 @@ private: bool tryToInvoke (const InvocationInfo&, bool async); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ApplicationCommandTarget); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ApplicationCommandTarget) }; diff --git a/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp b/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp index ba87f05f96..1a0fe3845c 100644 --- a/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp +++ b/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp @@ -30,7 +30,8 @@ KeyPressMappingSet::KeyPressMappingSet (ApplicationCommandManager& cm) } KeyPressMappingSet::KeyPressMappingSet (const KeyPressMappingSet& other) - : commandManager (other.commandManager) + : ChangeBroadcaster(), + commandManager (other.commandManager) { Desktop::getInstance().addFocusChangeListener (this); } diff --git a/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h b/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h index 3bc1a9eedc..8f06d67591 100644 --- a/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h +++ b/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h @@ -247,7 +247,7 @@ private: const int millisecsSinceKeyPressed, Component* originator) const; KeyPressMappingSet& operator= (const KeyPressMappingSet&); - JUCE_LEAK_DETECTOR (KeyPressMappingSet); + JUCE_LEAK_DETECTOR (KeyPressMappingSet) }; diff --git a/modules/juce_gui_basics/components/juce_Component.cpp b/modules/juce_gui_basics/components/juce_Component.cpp index efa31027f9..661aa4eb90 100644 --- a/modules/juce_gui_basics/components/juce_Component.cpp +++ b/modules/juce_gui_basics/components/juce_Component.cpp @@ -168,10 +168,10 @@ private: Component::BailOutChecker& checker; const WeakReference safePointer; - JUCE_DECLARE_NON_COPYABLE (BailOutChecker2); + JUCE_DECLARE_NON_COPYABLE (BailOutChecker2) }; - JUCE_DECLARE_NON_COPYABLE (MouseListenerList); + JUCE_DECLARE_NON_COPYABLE (MouseListenerList) }; @@ -733,7 +733,7 @@ private: RectangleList validArea; Component& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StandardCachedComponentImage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StandardCachedComponentImage) }; void Component::setCachedComponentImage (CachedComponentImage* newCachedImage) diff --git a/modules/juce_gui_basics/components/juce_Component.h b/modules/juce_gui_basics/components/juce_Component.h index 0a8cbb99c0..aeccabf6ba 100644 --- a/modules/juce_gui_basics/components/juce_Component.h +++ b/modules/juce_gui_basics/components/juce_Component.h @@ -2136,7 +2136,7 @@ public: private: const WeakReference safePointer; - JUCE_DECLARE_NON_COPYABLE (BailOutChecker); + JUCE_DECLARE_NON_COPYABLE (BailOutChecker) }; //============================================================================== @@ -2169,7 +2169,7 @@ public: private: Component& component; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Positioner); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Positioner) }; /** Returns the Positioner object that has been set for this component. @@ -2307,7 +2307,7 @@ private: /* Components aren't allowed to have copy constructors, as this would mess up parent hierarchies. You might need to give your subclasses a private dummy constructor to avoid compiler warnings. */ - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Component); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Component) //============================================================================== #if JUCE_CATCH_DEPRECATED_CODE_MISUSE diff --git a/modules/juce_gui_basics/components/juce_Desktop.cpp b/modules/juce_gui_basics/components/juce_Desktop.cpp index 898f19a23e..8cd4f296ea 100644 --- a/modules/juce_gui_basics/components/juce_Desktop.cpp +++ b/modules/juce_gui_basics/components/juce_Desktop.cpp @@ -218,7 +218,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE (MouseDragAutoRepeater); + JUCE_DECLARE_NON_COPYABLE (MouseDragAutoRepeater) }; void Desktop::beginDragAutoRepeat (const int interval) diff --git a/modules/juce_gui_basics/components/juce_Desktop.h b/modules/juce_gui_basics/components/juce_Desktop.h index 967807c206..a587773c59 100644 --- a/modules/juce_gui_basics/components/juce_Desktop.h +++ b/modules/juce_gui_basics/components/juce_Desktop.h @@ -427,7 +427,7 @@ private: Desktop(); ~Desktop(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Desktop); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Desktop) }; diff --git a/modules/juce_gui_basics/components/juce_ModalComponentManager.cpp b/modules/juce_gui_basics/components/juce_ModalComponentManager.cpp index c7e0ad2bd5..10c2a5e785 100644 --- a/modules/juce_gui_basics/components/juce_ModalComponentManager.cpp +++ b/modules/juce_gui_basics/components/juce_ModalComponentManager.cpp @@ -74,7 +74,7 @@ public: bool isActive, autoDelete; private: - JUCE_DECLARE_NON_COPYABLE (ModalItem); + JUCE_DECLARE_NON_COPYABLE (ModalItem) }; //============================================================================== @@ -248,7 +248,7 @@ private: int& value; bool& finished; - JUCE_DECLARE_NON_COPYABLE (ReturnValueRetriever); + JUCE_DECLARE_NON_COPYABLE (ReturnValueRetriever) }; int ModalComponentManager::runEventLoopForCurrentComponent() diff --git a/modules/juce_gui_basics/components/juce_ModalComponentManager.h b/modules/juce_gui_basics/components/juce_ModalComponentManager.h index b70c2ad884..5448cdb5e6 100644 --- a/modules/juce_gui_basics/components/juce_ModalComponentManager.h +++ b/modules/juce_gui_basics/components/juce_ModalComponentManager.h @@ -143,7 +143,7 @@ private: void endModal (Component*, int returnValue); void endModal (Component*); - JUCE_DECLARE_NON_COPYABLE (ModalComponentManager); + JUCE_DECLARE_NON_COPYABLE (ModalComponentManager) }; //============================================================================== @@ -291,7 +291,7 @@ private: const FunctionType function; ParamType param; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FunctionCaller1); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FunctionCaller1) }; template @@ -310,7 +310,7 @@ private: ParamType1 param1; ParamType2 param2; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FunctionCaller2); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FunctionCaller2) }; template @@ -331,7 +331,7 @@ private: const FunctionType function; WeakReference comp; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentCaller1); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentCaller1) }; template @@ -353,12 +353,12 @@ private: WeakReference comp; ParamType1 param1; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentCaller2); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentCaller2) }; ModalCallbackFunction(); ~ModalCallbackFunction(); - JUCE_DECLARE_NON_COPYABLE (ModalCallbackFunction); + JUCE_DECLARE_NON_COPYABLE (ModalCallbackFunction) }; diff --git a/modules/juce_gui_basics/drawables/juce_Drawable.cpp b/modules/juce_gui_basics/drawables/juce_Drawable.cpp index 87b4f6a8f3..6520b5eeca 100644 --- a/modules/juce_gui_basics/drawables/juce_Drawable.cpp +++ b/modules/juce_gui_basics/drawables/juce_Drawable.cpp @@ -30,8 +30,8 @@ Drawable::Drawable() } Drawable::Drawable (const Drawable& other) + : Component (other.getName()) { - setName (other.getName()); setComponentID (other.getComponentID()); } diff --git a/modules/juce_gui_basics/drawables/juce_Drawable.h b/modules/juce_gui_basics/drawables/juce_Drawable.h index 5a0d4cb1d3..f7ad85cc79 100644 --- a/modules/juce_gui_basics/drawables/juce_Drawable.h +++ b/modules/juce_gui_basics/drawables/juce_Drawable.h @@ -241,7 +241,7 @@ protected: private: DrawableType& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Positioner); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Positioner) }; Drawable (const Drawable&); @@ -251,7 +251,7 @@ private: void nonConstDraw (Graphics& g, float opacity, const AffineTransform& transform); Drawable& operator= (const Drawable&); - JUCE_LEAK_DETECTOR (Drawable); + JUCE_LEAK_DETECTOR (Drawable) }; diff --git a/modules/juce_gui_basics/drawables/juce_DrawableComposite.h b/modules/juce_gui_basics/drawables/juce_DrawableComposite.h index 7b3fa4effc..f4789f619b 100644 --- a/modules/juce_gui_basics/drawables/juce_DrawableComposite.h +++ b/modules/juce_gui_basics/drawables/juce_DrawableComposite.h @@ -155,7 +155,7 @@ private: void updateBoundsToFitChildren(); DrawableComposite& operator= (const DrawableComposite&); - JUCE_LEAK_DETECTOR (DrawableComposite); + JUCE_LEAK_DETECTOR (DrawableComposite) }; diff --git a/modules/juce_gui_basics/drawables/juce_DrawableImage.h b/modules/juce_gui_basics/drawables/juce_DrawableImage.h index f1aa98f3a8..2d5bf385d1 100644 --- a/modules/juce_gui_basics/drawables/juce_DrawableImage.h +++ b/modules/juce_gui_basics/drawables/juce_DrawableImage.h @@ -135,7 +135,7 @@ private: void recalculateCoordinates (Expression::Scope*); DrawableImage& operator= (const DrawableImage&); - JUCE_LEAK_DETECTOR (DrawableImage); + JUCE_LEAK_DETECTOR (DrawableImage) }; diff --git a/modules/juce_gui_basics/drawables/juce_DrawablePath.cpp b/modules/juce_gui_basics/drawables/juce_DrawablePath.cpp index 7f4795f81a..14b0ae3ac9 100644 --- a/modules/juce_gui_basics/drawables/juce_DrawablePath.cpp +++ b/modules/juce_gui_basics/drawables/juce_DrawablePath.cpp @@ -121,7 +121,7 @@ public: private: DrawablePath& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RelativePositioner); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RelativePositioner) }; void DrawablePath::setPath (const RelativePointPath& newRelativePath) diff --git a/modules/juce_gui_basics/drawables/juce_DrawablePath.h b/modules/juce_gui_basics/drawables/juce_DrawablePath.h index 17ff27fd8a..391c31c96d 100644 --- a/modules/juce_gui_basics/drawables/juce_DrawablePath.h +++ b/modules/juce_gui_basics/drawables/juce_DrawablePath.h @@ -142,7 +142,7 @@ private: void applyRelativePath (const RelativePointPath&, Expression::Scope*); DrawablePath& operator= (const DrawablePath&); - JUCE_LEAK_DETECTOR (DrawablePath); + JUCE_LEAK_DETECTOR (DrawablePath) }; diff --git a/modules/juce_gui_basics/drawables/juce_DrawableRectangle.h b/modules/juce_gui_basics/drawables/juce_DrawableRectangle.h index 1912c20324..d4a3b39e32 100644 --- a/modules/juce_gui_basics/drawables/juce_DrawableRectangle.h +++ b/modules/juce_gui_basics/drawables/juce_DrawableRectangle.h @@ -100,7 +100,7 @@ private: void recalculateCoordinates (Expression::Scope*); DrawableRectangle& operator= (const DrawableRectangle&); - JUCE_LEAK_DETECTOR (DrawableRectangle); + JUCE_LEAK_DETECTOR (DrawableRectangle) }; diff --git a/modules/juce_gui_basics/drawables/juce_DrawableShape.cpp b/modules/juce_gui_basics/drawables/juce_DrawableShape.cpp index 0327247369..557b0f98ca 100644 --- a/modules/juce_gui_basics/drawables/juce_DrawableShape.cpp +++ b/modules/juce_gui_basics/drawables/juce_DrawableShape.cpp @@ -79,7 +79,7 @@ private: const DrawableShape::RelativeFillType fill; const bool isMainFill; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RelativePositioner); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RelativePositioner) }; void DrawableShape::setFill (const FillType& newFill) diff --git a/modules/juce_gui_basics/drawables/juce_DrawableText.h b/modules/juce_gui_basics/drawables/juce_DrawableText.h index fc74958b67..440ada9284 100644 --- a/modules/juce_gui_basics/drawables/juce_DrawableText.h +++ b/modules/juce_gui_basics/drawables/juce_DrawableText.h @@ -153,7 +153,7 @@ private: const AffineTransform getArrangementAndTransform (GlyphArrangement& glyphs) const; DrawableText& operator= (const DrawableText&); - JUCE_LEAK_DETECTOR (DrawableText); + JUCE_LEAK_DETECTOR (DrawableText) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h b/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h index 5d0cf4a173..3018112321 100644 --- a/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h +++ b/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h @@ -109,7 +109,7 @@ protected: ListenerList listeners; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectoryContentsDisplayComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectoryContentsDisplayComponent) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h b/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h index b325707967..9866bcd216 100644 --- a/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h +++ b/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h @@ -210,7 +210,7 @@ private: const Time& creationTime, bool isReadOnly); void setTypeFlags (int newFlags); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectoryContentsList); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectoryContentsList) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h b/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h index 0478b37cb1..aa2aa3a33c 100644 --- a/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h +++ b/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h @@ -244,7 +244,7 @@ private: void sendListenerChangeMessage(); bool isFileOrDirSuitable (const File& f) const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileBrowserComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileBrowserComponent) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_FileChooser.h b/modules/juce_gui_basics/filebrowser/juce_FileChooser.h index 32899e9033..9be9dcaac4 100644 --- a/modules/juce_gui_basics/filebrowser/juce_FileChooser.h +++ b/modules/juce_gui_basics/filebrowser/juce_FileChooser.h @@ -186,7 +186,7 @@ private: FilePreviewComponent* previewComponent); static bool isPlatformDialogAvailable(); - JUCE_LEAK_DETECTOR (FileChooser); + JUCE_LEAK_DETECTOR (FileChooser) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h b/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h index ddd9d93087..50f51865f6 100644 --- a/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h +++ b/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h @@ -155,7 +155,7 @@ private: static void okToOverwriteFileCallback (int result, FileChooserDialogBox*); static void createNewFolderCallback (int result, FileChooserDialogBox*, Component::SafePointer); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileChooserDialogBox); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileChooserDialogBox) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp b/modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp index a3a8d957af..afa08a6517 100644 --- a/modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp +++ b/modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp @@ -213,7 +213,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ItemComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ItemComponent) }; //============================================================================== diff --git a/modules/juce_gui_basics/filebrowser/juce_FileListComponent.h b/modules/juce_gui_basics/filebrowser/juce_FileListComponent.h index aa2cc86e53..68558cdd5a 100644 --- a/modules/juce_gui_basics/filebrowser/juce_FileListComponent.h +++ b/modules/juce_gui_basics/filebrowser/juce_FileListComponent.h @@ -95,7 +95,7 @@ private: void deleteKeyPressed (int currentSelectedRow); void returnKeyPressed (int currentSelectedRow); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileListComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileListComponent) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h b/modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h index 1747f84645..52917e2fd1 100644 --- a/modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h +++ b/modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h @@ -61,7 +61,7 @@ public: private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FilePreviewComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FilePreviewComponent) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h b/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h index efdf6ad4d9..3d88846c80 100644 --- a/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h +++ b/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h @@ -116,7 +116,7 @@ private: void changed(); void updateButtons(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileSearchPathListComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileSearchPathListComponent) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.cpp b/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.cpp index 3740bf3f7e..f072dfb681 100644 --- a/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.cpp +++ b/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.cpp @@ -200,7 +200,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileListTreeItem); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileListTreeItem) }; //============================================================================== diff --git a/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h b/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h index 316188465a..a706b6cb78 100644 --- a/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h +++ b/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h @@ -94,7 +94,7 @@ private: //============================================================================== String dragAndDropDescription; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileTreeComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileTreeComponent) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h b/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h index 7032ae42ef..724a6ac3df 100644 --- a/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h +++ b/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h @@ -211,7 +211,7 @@ private: void buttonClicked (Button* button); void handleAsyncUpdate(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FilenameComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FilenameComponent) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h b/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h index dbeb9af894..793093676d 100644 --- a/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h +++ b/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h @@ -62,7 +62,7 @@ private: void getThumbSize (int& w, int& h) const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ImagePreviewComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ImagePreviewComponent) }; diff --git a/modules/juce_gui_basics/filebrowser/juce_WildcardFileFilter.h b/modules/juce_gui_basics/filebrowser/juce_WildcardFileFilter.h index 8f8de50fa5..28336c2814 100644 --- a/modules/juce_gui_basics/filebrowser/juce_WildcardFileFilter.h +++ b/modules/juce_gui_basics/filebrowser/juce_WildcardFileFilter.h @@ -77,7 +77,7 @@ private: static void parse (const String& pattern, StringArray& result); static bool match (const File& file, const StringArray& wildcards); - JUCE_LEAK_DETECTOR (WildcardFileFilter); + JUCE_LEAK_DETECTOR (WildcardFileFilter) }; diff --git a/modules/juce_gui_basics/keyboard/juce_CaretComponent.h b/modules/juce_gui_basics/keyboard/juce_CaretComponent.h index 2572637ac1..114911a234 100644 --- a/modules/juce_gui_basics/keyboard/juce_CaretComponent.h +++ b/modules/juce_gui_basics/keyboard/juce_CaretComponent.h @@ -76,7 +76,7 @@ private: bool shouldBeShown() const; void timerCallback(); - JUCE_DECLARE_NON_COPYABLE (CaretComponent); + JUCE_DECLARE_NON_COPYABLE (CaretComponent) }; diff --git a/modules/juce_gui_basics/keyboard/juce_KeyPress.h b/modules/juce_gui_basics/keyboard/juce_KeyPress.h index d8900354a0..ddbf904e83 100644 --- a/modules/juce_gui_basics/keyboard/juce_KeyPress.h +++ b/modules/juce_gui_basics/keyboard/juce_KeyPress.h @@ -250,7 +250,7 @@ private: ModifierKeys mods; juce_wchar textCharacter; - JUCE_LEAK_DETECTOR (KeyPress); + JUCE_LEAK_DETECTOR (KeyPress) }; diff --git a/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp b/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp index be1d126222..dad6fd06b7 100644 --- a/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp +++ b/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp @@ -165,7 +165,7 @@ public: private: Image image; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProxyComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProxyComponent) }; WeakReference component; diff --git a/modules/juce_gui_basics/layout/juce_ComponentAnimator.h b/modules/juce_gui_basics/layout/juce_ComponentAnimator.h index ae979e595e..8a9bb94364 100644 --- a/modules/juce_gui_basics/layout/juce_ComponentAnimator.h +++ b/modules/juce_gui_basics/layout/juce_ComponentAnimator.h @@ -157,7 +157,7 @@ private: AnimationTask* findTaskFor (Component* component) const noexcept; void timerCallback(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentAnimator); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentAnimator) }; diff --git a/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h b/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h index 1208697b0c..5c8c04c2ed 100644 --- a/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h +++ b/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h @@ -193,7 +193,7 @@ private: int minOffTop, minOffLeft, minOffBottom, minOffRight; double aspectRatio; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentBoundsConstrainer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentBoundsConstrainer) }; diff --git a/modules/juce_gui_basics/layout/juce_ComponentBuilder.h b/modules/juce_gui_basics/layout/juce_ComponentBuilder.h index cda93524c9..7e63fd87bc 100644 --- a/modules/juce_gui_basics/layout/juce_ComponentBuilder.h +++ b/modules/juce_gui_basics/layout/juce_ComponentBuilder.h @@ -145,7 +145,7 @@ public: friend class ComponentBuilder; ComponentBuilder* builder; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TypeHandler); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TypeHandler) }; //============================================================================== @@ -242,7 +242,7 @@ private: void valueTreeChildOrderChanged (ValueTree&); void valueTreeParentChanged (ValueTree&); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentBuilder); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentBuilder) }; #endif // __JUCE_COMPONENTBUILDER_JUCEHEADER__ diff --git a/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h b/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h index 8901296024..f4ff706537 100644 --- a/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h +++ b/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h @@ -91,7 +91,7 @@ private: void unregister(); void registerWithParentComps(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentMovementWatcher); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentMovementWatcher) }; diff --git a/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp b/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp index d457571141..5d082d67d3 100644 --- a/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp +++ b/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp @@ -271,7 +271,7 @@ private: return *panel; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PanelHolder); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PanelHolder) }; //============================================================================== diff --git a/modules/juce_gui_basics/layout/juce_ConcertinaPanel.h b/modules/juce_gui_basics/layout/juce_ConcertinaPanel.h index 8b2ecd0169..598728bc95 100644 --- a/modules/juce_gui_basics/layout/juce_ConcertinaPanel.h +++ b/modules/juce_gui_basics/layout/juce_ConcertinaPanel.h @@ -114,7 +114,7 @@ private: void setLayout (const PanelSizes&, bool animate); void panelHeaderDoubleClicked (Component*); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ConcertinaPanel); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ConcertinaPanel) }; diff --git a/modules/juce_gui_basics/layout/juce_GroupComponent.h b/modules/juce_gui_basics/layout/juce_GroupComponent.h index d536fa9a3a..7f0674a173 100644 --- a/modules/juce_gui_basics/layout/juce_GroupComponent.h +++ b/modules/juce_gui_basics/layout/juce_GroupComponent.h @@ -97,7 +97,7 @@ private: String text; Justification justification; - JUCE_DECLARE_NON_COPYABLE (GroupComponent); + JUCE_DECLARE_NON_COPYABLE (GroupComponent) }; diff --git a/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h b/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h index 84215e1835..e84c8495f0 100644 --- a/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h +++ b/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h @@ -67,7 +67,7 @@ private: void updateOrder(); MultiDocumentPanel* getOwner() const noexcept; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MultiDocumentPanelWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MultiDocumentPanelWindow) }; @@ -301,7 +301,7 @@ private: void addWindow (Component* component); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MultiDocumentPanel); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MultiDocumentPanel) }; diff --git a/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h b/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h index 546de30121..0772dfbf43 100644 --- a/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h +++ b/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h @@ -195,7 +195,7 @@ private: void updateMouseZone (const MouseEvent& e); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ResizableBorderComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ResizableBorderComponent) }; diff --git a/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h b/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h index 84ba3d5790..2791153c3a 100644 --- a/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h +++ b/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h @@ -87,7 +87,7 @@ private: ComponentBoundsConstrainer* constrainer; Rectangle originalBounds; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ResizableCornerComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ResizableCornerComponent) }; diff --git a/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h b/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h index 0010d53744..bff56d5e95 100644 --- a/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h +++ b/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h @@ -95,7 +95,7 @@ private: Rectangle originalBounds; const Edge edge; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ResizableEdgeComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ResizableEdgeComponent) }; diff --git a/modules/juce_gui_basics/layout/juce_ScrollBar.cpp b/modules/juce_gui_basics/layout/juce_ScrollBar.cpp index 1eb15e8707..2a10860bb2 100644 --- a/modules/juce_gui_basics/layout/juce_ScrollBar.cpp +++ b/modules/juce_gui_basics/layout/juce_ScrollBar.cpp @@ -48,7 +48,7 @@ public: private: ScrollBar& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ScrollbarButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ScrollbarButton) }; diff --git a/modules/juce_gui_basics/layout/juce_ScrollBar.h b/modules/juce_gui_basics/layout/juce_ScrollBar.h index 48a8071618..d76052a815 100644 --- a/modules/juce_gui_basics/layout/juce_ScrollBar.h +++ b/modules/juce_gui_basics/layout/juce_ScrollBar.h @@ -332,7 +332,7 @@ private: void updateThumbPosition(); void timerCallback(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ScrollBar); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ScrollBar) }; /** This typedef is just for compatibility with old code - newer code should use the ScrollBar::Listener class directly. */ diff --git a/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h b/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h index 705a292d2b..82a09fe17a 100644 --- a/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h +++ b/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h @@ -256,7 +256,7 @@ private: int getMaximumSizeOfItems (int startIndex, int endIndex) const; void updatePrefSizesToMatchCurrentPositions(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StretchableLayoutManager); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StretchableLayoutManager) }; diff --git a/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h b/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h index 1384a8dd3e..507b4198b9 100644 --- a/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h +++ b/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h @@ -91,7 +91,7 @@ private: int itemIndex, mouseDownPos; bool isVertical; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StretchableLayoutResizerBar); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StretchableLayoutResizerBar) }; diff --git a/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h b/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h index 3bf26e68ce..cf46ce7661 100644 --- a/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h +++ b/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h @@ -95,7 +95,7 @@ private: Array items; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StretchableObjectResizer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (StretchableObjectResizer) }; diff --git a/modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp b/modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp index 9a9d14a22c..b05e6f2875 100644 --- a/modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp +++ b/modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp @@ -176,7 +176,7 @@ public: private: TabbedButtonBar& owner; - JUCE_DECLARE_NON_COPYABLE (BehindFrontTabComp); + JUCE_DECLARE_NON_COPYABLE (BehindFrontTabComp) }; diff --git a/modules/juce_gui_basics/layout/juce_TabbedButtonBar.h b/modules/juce_gui_basics/layout/juce_TabbedButtonBar.h index 543df700dc..e9d3c66b52 100644 --- a/modules/juce_gui_basics/layout/juce_TabbedButtonBar.h +++ b/modules/juce_gui_basics/layout/juce_TabbedButtonBar.h @@ -128,7 +128,7 @@ protected: private: void calcAreas (Rectangle&, Rectangle&) const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TabBarButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TabBarButton) }; @@ -334,7 +334,7 @@ private: void showExtraItemsMenu(); static void extraItemsMenuCallback (int, TabbedButtonBar*); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TabbedButtonBar); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TabbedButtonBar) }; diff --git a/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp b/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp index 4c26a5936f..208fda1c1b 100644 --- a/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp +++ b/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp @@ -82,7 +82,7 @@ public: private: TabbedComponent& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ButtonBar); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ButtonBar) }; diff --git a/modules/juce_gui_basics/layout/juce_TabbedComponent.h b/modules/juce_gui_basics/layout/juce_TabbedComponent.h index 132c74c1b1..0937912e40 100644 --- a/modules/juce_gui_basics/layout/juce_TabbedComponent.h +++ b/modules/juce_gui_basics/layout/juce_TabbedComponent.h @@ -216,7 +216,7 @@ private: friend class ButtonBar; void changeCallback (int newCurrentTabIndex, const String& newTabName); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TabbedComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TabbedComponent) }; diff --git a/modules/juce_gui_basics/layout/juce_Viewport.h b/modules/juce_gui_basics/layout/juce_Viewport.h index 079c7b6f86..21b6f14349 100644 --- a/modules/juce_gui_basics/layout/juce_Viewport.h +++ b/modules/juce_gui_basics/layout/juce_Viewport.h @@ -270,7 +270,7 @@ private: virtual int visibleAreaChanged (int, int, int, int) { return 0; } #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Viewport); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Viewport) }; diff --git a/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp b/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp index a49e899166..0c5c8c8598 100644 --- a/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp +++ b/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp @@ -1855,7 +1855,7 @@ private: Colour colour; Path normalShape, toggledShape; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GlassWindowButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (GlassWindowButton) }; Button* LookAndFeel::createDocumentWindowButton (int buttonType) diff --git a/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h b/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h index b07bad6521..9495b26f89 100644 --- a/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h +++ b/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h @@ -676,7 +676,7 @@ private: class GlassWindowButton; class SliderLabelComp; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LookAndFeel); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LookAndFeel) }; diff --git a/modules/juce_gui_basics/menus/juce_MenuBarComponent.h b/modules/juce_gui_basics/menus/juce_MenuBarComponent.h index 53edc8d785..e40a2aba39 100644 --- a/modules/juce_gui_basics/menus/juce_MenuBarComponent.h +++ b/modules/juce_gui_basics/menus/juce_MenuBarComponent.h @@ -117,7 +117,7 @@ private: void menuDismissed (int topLevelIndex, int itemId); static void menuBarMenuDismissedCallback (int, MenuBarComponent*, int); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MenuBarComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MenuBarComponent) }; #endif // __JUCE_MENUBARCOMPONENT_JUCEHEADER__ diff --git a/modules/juce_gui_basics/menus/juce_MenuBarModel.h b/modules/juce_gui_basics/menus/juce_MenuBarModel.h index 58ed03f06b..a8c19267ef 100644 --- a/modules/juce_gui_basics/menus/juce_MenuBarModel.h +++ b/modules/juce_gui_basics/menus/juce_MenuBarModel.h @@ -177,7 +177,7 @@ private: ApplicationCommandManager* manager; ListenerList listeners; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MenuBarModel); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MenuBarModel) }; /** This typedef is just for compatibility with old code - newer code should use the MenuBarModel::Listener class directly. */ diff --git a/modules/juce_gui_basics/menus/juce_PopupMenu.cpp b/modules/juce_gui_basics/menus/juce_PopupMenu.cpp index f4e98193e1..f1f05b3a1d 100644 --- a/modules/juce_gui_basics/menus/juce_PopupMenu.cpp +++ b/modules/juce_gui_basics/menus/juce_PopupMenu.cpp @@ -103,7 +103,7 @@ public: private: Item& operator= (const Item&); - JUCE_LEAK_DETECTOR (Item); + JUCE_LEAK_DETECTOR (Item) }; @@ -195,7 +195,7 @@ public: private: bool isHighlighted; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ItemComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ItemComponent) }; @@ -1121,7 +1121,7 @@ private: return true; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Window); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Window) }; @@ -1253,7 +1253,7 @@ public: private: const int width, height; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NormalComponentWrapper); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NormalComponentWrapper) }; void PopupMenu::addCustomItem (const int itemResultID, CustomComponent* const customComponent) @@ -1325,7 +1325,7 @@ public: } private: - JUCE_LEAK_DETECTOR (HeaderItemComponent); + JUCE_LEAK_DETECTOR (HeaderItemComponent) }; void PopupMenu::addSectionHeader (const String& title) @@ -1443,7 +1443,7 @@ public: WeakReference prevFocused, prevTopLevel; private: - JUCE_DECLARE_NON_COPYABLE (PopupMenuCompletionCallback); + JUCE_DECLARE_NON_COPYABLE (PopupMenuCompletionCallback) }; int PopupMenu::showWithOptionalCallback (const Options& options, ModalComponentManager::Callback* const userCallback, diff --git a/modules/juce_gui_basics/menus/juce_PopupMenu.h b/modules/juce_gui_basics/menus/juce_PopupMenu.h index 3658ec7839..e0d4f2b1c6 100644 --- a/modules/juce_gui_basics/menus/juce_PopupMenu.h +++ b/modules/juce_gui_basics/menus/juce_PopupMenu.h @@ -420,7 +420,7 @@ public: int index; MenuItemIterator& operator= (const MenuItemIterator&); - JUCE_LEAK_DETECTOR (MenuItemIterator); + JUCE_LEAK_DETECTOR (MenuItemIterator) }; //============================================================================== @@ -470,7 +470,7 @@ public: //============================================================================== bool isHighlighted, triggeredAutomatically; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CustomComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CustomComponent) }; /** Appends a custom menu item. @@ -504,7 +504,7 @@ private: Component* createWindow (const Options&, ApplicationCommandManager**) const; int showWithOptionalCallback (const Options&, ModalComponentManager::Callback*, bool); - JUCE_LEAK_DETECTOR (PopupMenu); + JUCE_LEAK_DETECTOR (PopupMenu) }; #endif // __JUCE_POPUPMENU_JUCEHEADER__ diff --git a/modules/juce_gui_basics/misc/juce_BubbleComponent.h b/modules/juce_gui_basics/misc/juce_BubbleComponent.h index d37cb4072c..8fbb19c372 100644 --- a/modules/juce_gui_basics/misc/juce_BubbleComponent.h +++ b/modules/juce_gui_basics/misc/juce_BubbleComponent.h @@ -161,7 +161,7 @@ private: int allowablePlacements; DropShadowEffect shadow; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BubbleComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BubbleComponent) }; diff --git a/modules/juce_gui_basics/misc/juce_DropShadower.cpp b/modules/juce_gui_basics/misc/juce_DropShadower.cpp index 15d794d8ff..edede4f769 100644 --- a/modules/juce_gui_basics/misc/juce_DropShadower.cpp +++ b/modules/juce_gui_basics/misc/juce_DropShadower.cpp @@ -92,7 +92,7 @@ private: const Image topLeft, bottomRight, filler; const int type; // 0 = left, 1 = right, 2 = top, 3 = bottom. left + right are full-height - JUCE_DECLARE_NON_COPYABLE (ShadowWindow); + JUCE_DECLARE_NON_COPYABLE (ShadowWindow) }; diff --git a/modules/juce_gui_basics/misc/juce_DropShadower.h b/modules/juce_gui_basics/misc/juce_DropShadower.h index e220baf3a8..14df1ca262 100644 --- a/modules/juce_gui_basics/misc/juce_DropShadower.h +++ b/modules/juce_gui_basics/misc/juce_DropShadower.h @@ -76,7 +76,7 @@ private: void setShadowImage (const Image&, int num, int w, int h, int sx, int sy); void bringShadowWindowsToFront(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DropShadower); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DropShadower) }; diff --git a/modules/juce_gui_basics/mouse/juce_ComponentDragger.h b/modules/juce_gui_basics/mouse/juce_ComponentDragger.h index 591327c25c..ed8d1d222d 100644 --- a/modules/juce_gui_basics/mouse/juce_ComponentDragger.h +++ b/modules/juce_gui_basics/mouse/juce_ComponentDragger.h @@ -99,7 +99,7 @@ private: //============================================================================== Point mouseDownWithinTarget; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentDragger); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentDragger) }; #endif // __JUCE_COMPONENTDRAGGER_JUCEHEADER__ diff --git a/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp b/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp index 13a7e240e2..41204d8e47 100644 --- a/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp +++ b/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp @@ -298,7 +298,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE (DragImageComponent); + JUCE_DECLARE_NON_COPYABLE (DragImageComponent) }; diff --git a/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h b/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h index 61c04da0dc..cd5a01bffc 100644 --- a/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h +++ b/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h @@ -177,7 +177,7 @@ private: JUCE_DEPRECATED (virtual bool shouldDropFilesWhenDraggedExternally (const String&, Component*, StringArray&, bool&)) { return false; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DragAndDropContainer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DragAndDropContainer) }; diff --git a/modules/juce_gui_basics/mouse/juce_LassoComponent.h b/modules/juce_gui_basics/mouse/juce_LassoComponent.h index 9cf5377b09..2f660d5f89 100644 --- a/modules/juce_gui_basics/mouse/juce_LassoComponent.h +++ b/modules/juce_gui_basics/mouse/juce_LassoComponent.h @@ -227,7 +227,7 @@ private: LassoSource * source; Point dragStartPos; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LassoComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LassoComponent) }; diff --git a/modules/juce_gui_basics/mouse/juce_MouseCursor.cpp b/modules/juce_gui_basics/mouse/juce_MouseCursor.cpp index b38d764733..89664b0072 100644 --- a/modules/juce_gui_basics/mouse/juce_MouseCursor.cpp +++ b/modules/juce_gui_basics/mouse/juce_MouseCursor.cpp @@ -40,7 +40,7 @@ struct CustomMouseCursorInfo float scaleFactor; private: - JUCE_DECLARE_NON_COPYABLE (CustomMouseCursorInfo); + JUCE_DECLARE_NON_COPYABLE (CustomMouseCursorInfo) }; class MouseCursor::SharedCursorHandle @@ -123,7 +123,7 @@ private: return cursors [type]; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SharedCursorHandle); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SharedCursorHandle) }; SpinLock MouseCursor::SharedCursorHandle::lock; diff --git a/modules/juce_gui_basics/mouse/juce_MouseCursor.h b/modules/juce_gui_basics/mouse/juce_MouseCursor.h index 9caa10cfca..46592f29f6 100644 --- a/modules/juce_gui_basics/mouse/juce_MouseCursor.h +++ b/modules/juce_gui_basics/mouse/juce_MouseCursor.h @@ -181,7 +181,7 @@ private: static void* createStandardMouseCursor (MouseCursor::StandardCursorType type); static void deleteMouseCursor (void* cursorHandle, bool isStandard); - JUCE_LEAK_DETECTOR (MouseCursor); + JUCE_LEAK_DETECTOR (MouseCursor) }; #endif // __JUCE_MOUSECURSOR_JUCEHEADER__ diff --git a/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp b/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp index f6e2728a95..9f132bf846 100644 --- a/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp +++ b/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp @@ -468,7 +468,7 @@ private: || mouseDowns[0].position.getDistanceFrom (screenPos) >= 4; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MouseInputSourceInternal); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MouseInputSourceInternal) }; //============================================================================== diff --git a/modules/juce_gui_basics/mouse/juce_MouseInputSource.h b/modules/juce_gui_basics/mouse/juce_MouseInputSource.h index fa46c16e5a..d6c2cb679f 100644 --- a/modules/juce_gui_basics/mouse/juce_MouseInputSource.h +++ b/modules/juce_gui_basics/mouse/juce_MouseInputSource.h @@ -179,7 +179,7 @@ private: static Point getCurrentMousePosition(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MouseInputSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MouseInputSource) }; diff --git a/modules/juce_gui_basics/mouse/juce_SelectedItemSet.h b/modules/juce_gui_basics/mouse/juce_SelectedItemSet.h index a02de4b10e..e169bbe6bd 100644 --- a/modules/juce_gui_basics/mouse/juce_SelectedItemSet.h +++ b/modules/juce_gui_basics/mouse/juce_SelectedItemSet.h @@ -301,7 +301,7 @@ private: //============================================================================== Array selectedItems; - JUCE_LEAK_DETECTOR (SelectedItemSet ); + JUCE_LEAK_DETECTOR (SelectedItemSet ) }; diff --git a/modules/juce_gui_basics/native/juce_MultiTouchMapper.h b/modules/juce_gui_basics/native/juce_MultiTouchMapper.h index 122c106408..3be5710868 100644 --- a/modules/juce_gui_basics/native/juce_MultiTouchMapper.h +++ b/modules/juce_gui_basics/native/juce_MultiTouchMapper.h @@ -72,7 +72,7 @@ public: private: Array currentTouches; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MultiTouchMapper); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MultiTouchMapper) }; #endif // __JUCE_MULTITOUCHMAPPER_JUCEHEADER__ diff --git a/modules/juce_gui_basics/native/juce_android_Windowing.cpp b/modules/juce_gui_basics/native/juce_android_Windowing.cpp index 82cb84c00b..d4cda489e9 100644 --- a/modules/juce_gui_basics/native/juce_android_Windowing.cpp +++ b/modules/juce_gui_basics/native/juce_android_Windowing.cpp @@ -550,10 +550,10 @@ private: HeapBlock allocatedData; bool hasAlpha; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PreallocatedImage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PreallocatedImage) }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AndroidComponentPeer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AndroidComponentPeer) }; ModifierKeys AndroidComponentPeer::currentModifiers = 0; diff --git a/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm b/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm index 368cc89f2b..71f44d6fe1 100644 --- a/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm +++ b/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm @@ -251,7 +251,7 @@ public: MultiTouchMapper currentTouches; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (UIViewComponentPeer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (UIViewComponentPeer) }; //============================================================================== diff --git a/modules/juce_gui_basics/native/juce_ios_Windowing.mm b/modules/juce_gui_basics/native/juce_ios_Windowing.mm index 4d2852255a..12d37b8f64 100644 --- a/modules/juce_gui_basics/native/juce_ios_Windowing.mm +++ b/modules/juce_gui_basics/native/juce_ios_Windowing.mm @@ -157,7 +157,7 @@ private: ModalComponentManager::Callback* callback; const bool isYesNo, isAsync; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (iOSMessageBox); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (iOSMessageBox) }; } // (juce namespace) diff --git a/modules/juce_gui_basics/native/juce_linux_Windowing.cpp b/modules/juce_gui_basics/native/juce_linux_Windowing.cpp index 02fd43966b..ecd4942bc4 100644 --- a/modules/juce_gui_basics/native/juce_linux_Windowing.cpp +++ b/modules/juce_gui_basics/native/juce_linux_Windowing.cpp @@ -222,7 +222,9 @@ namespace XSHMHelpers trappedErrorCode = 0; XErrorHandler oldHandler = XSetErrorHandler (errorTrapHandler); - XShmSegmentInfo segmentInfo = { 0 }; + XShmSegmentInfo segmentInfo; + zerostruct (segmentInfo); + XImage* xImage = XShmCreateImage (display, DefaultVisual (display, DefaultScreen (display)), 24, ZPixmap, 0, &segmentInfo, 50, 50); @@ -719,7 +721,7 @@ private: return 0; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (XBitmapImage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (XBitmapImage) }; //============================================================================== @@ -1926,7 +1928,7 @@ private: #if JUCE_USE_XSHM bool useARGBImagesForRendering, shmCompletedDrawing; #endif - JUCE_DECLARE_NON_COPYABLE (LinuxRepaintManager); + JUCE_DECLARE_NON_COPYABLE (LinuxRepaintManager) }; ScopedPointer repainter; @@ -2054,7 +2056,9 @@ private: if (hints != None) { - MotifWmHints motifHints = { 0 }; + MotifWmHints motifHints; + zerostruct (motifHints); + motifHints.flags = 2; /* MWM_HINTS_DECORATIONS */ motifHints.decorations = 0; @@ -2090,7 +2094,9 @@ private: if (hints != None) { - MotifWmHints motifHints = { 0 }; + MotifWmHints motifHints; + zerostruct (motifHints); + motifHints.flags = 1 | 2; /* MWM_HINTS_FUNCTIONS | MWM_HINTS_DECORATIONS */ motifHints.decorations = 2 /* MWM_DECOR_BORDER */ | 8 /* MWM_DECOR_TITLE */ | 16; /* MWM_DECOR_MENU */ @@ -2428,7 +2434,9 @@ private: void sendExternalDragAndDropDrop (const Window targetWindow) { - XClientMessageEvent msg = { 0 }; + XClientMessageEvent msg; + zerostruct (msg); + msg.message_type = Atoms::get().XdndDrop; msg.data.l[2] = CurrentTime; @@ -2437,7 +2445,9 @@ private: void sendExternalDragAndDropEnter (const Window targetWindow) { - XClientMessageEvent msg = { 0 }; + XClientMessageEvent msg; + zerostruct (msg); + msg.message_type = Atoms::get().XdndEnter; const Atom* mimeTypes = dragState.getMimeTypes(); @@ -2453,7 +2463,9 @@ private: void sendExternalDragAndDropPosition (const Window targetWindow) { - XClientMessageEvent msg = { 0 }; + XClientMessageEvent msg; + zerostruct (msg); + msg.message_type = Atoms::get().XdndPosition; const Point mousePos (Desktop::getInstance().getMousePosition()); @@ -2471,7 +2483,9 @@ private: void sendDragAndDropStatus (const bool acceptDrop, Atom dropAction) { - XClientMessageEvent msg = { 0 }; + XClientMessageEvent msg; + zerostruct (msg); + msg.message_type = Atoms::get().XdndStatus; msg.data.l[1] = (acceptDrop ? 1 : 0) | 2; // 2 indicates that we want to receive position messages msg.data.l[4] = dropAction; @@ -2481,14 +2495,18 @@ private: void sendExternalDragAndDropLeave (const Window targetWindow) { - XClientMessageEvent msg = { 0 }; + XClientMessageEvent msg; + zerostruct (msg); + msg.message_type = Atoms::get().XdndLeave; sendExternalDragAndDropMessage (msg, targetWindow); } void sendDragAndDropFinish() { - XClientMessageEvent msg = { 0 }; + XClientMessageEvent msg; + zerostruct (msg); + msg.message_type = Atoms::get().XdndFinished; sendDragAndDropMessage (msg); } @@ -2903,7 +2921,7 @@ private: lastMousePos = Point (0x100000, 0x100000); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LinuxComponentPeer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LinuxComponentPeer) }; ModifierKeys LinuxComponentPeer::currentModifiers; diff --git a/modules/juce_gui_basics/native/juce_mac_MainMenu.mm b/modules/juce_gui_basics/native/juce_mac_MainMenu.mm index ab39adf07b..2b83671edc 100644 --- a/modules/juce_gui_basics/native/juce_mac_MainMenu.mm +++ b/modules/juce_gui_basics/native/juce_mac_MainMenu.mm @@ -330,7 +330,7 @@ private: return nil; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RecentFilesMenuItem); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RecentFilesMenuItem) }; ScopedPointer recent; @@ -439,7 +439,7 @@ private: } private: - JUCE_DECLARE_NON_COPYABLE (AsyncMenuUpdater); + JUCE_DECLARE_NON_COPYABLE (AsyncMenuUpdater) }; class AsyncCommandInvoker : public CallbackMessage @@ -458,7 +458,7 @@ private: private: const int commandId, topLevelIndex; - JUCE_DECLARE_NON_COPYABLE (AsyncCommandInvoker); + JUCE_DECLARE_NON_COPYABLE (AsyncCommandInvoker) }; //============================================================================== diff --git a/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm b/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm index d999fdbd3f..3b805fefc0 100644 --- a/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm +++ b/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm @@ -1280,7 +1280,7 @@ private: return true; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NSViewComponentPeer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NSViewComponentPeer) }; int NSViewComponentPeer::insideToFrontCall = 0; diff --git a/modules/juce_gui_basics/native/juce_mac_Windowing.mm b/modules/juce_gui_basics/native/juce_mac_Windowing.mm index 33485215d0..ed442ab9fe 100644 --- a/modules/juce_gui_basics/native/juce_mac_Windowing.mm +++ b/modules/juce_gui_basics/native/juce_mac_Windowing.mm @@ -285,7 +285,7 @@ public: juce_DeclareSingleton_SingleThreaded_Minimal (DisplaySettingsChangeCallback); private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DisplaySettingsChangeCallback); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DisplaySettingsChangeCallback) }; juce_ImplementSingleton_SingleThreaded (DisplaySettingsChangeCallback); diff --git a/modules/juce_gui_basics/native/juce_win32_DragAndDrop.cpp b/modules/juce_gui_basics/native/juce_win32_DragAndDrop.cpp index 32d3149788..658a5b7562 100644 --- a/modules/juce_gui_basics/native/juce_win32_DragAndDrop.cpp +++ b/modules/juce_gui_basics/native/juce_win32_DragAndDrop.cpp @@ -121,7 +121,7 @@ namespace DragAndDropHelpers } } - JUCE_DECLARE_NON_COPYABLE (JuceEnumFormatEtc); + JUCE_DECLARE_NON_COPYABLE (JuceEnumFormatEtc) }; //============================================================================== @@ -214,7 +214,7 @@ namespace DragAndDropHelpers const FORMATETC* const format; const STGMEDIUM* const medium; - JUCE_DECLARE_NON_COPYABLE (JuceDataObject); + JUCE_DECLARE_NON_COPYABLE (JuceDataObject) }; //============================================================================== diff --git a/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp b/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp index fa9db5c1a8..4045e4b2e9 100644 --- a/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp +++ b/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp @@ -129,7 +129,7 @@ namespace FileChooserHelpers } private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CustomComponentHolder); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CustomComponentHolder) }; } diff --git a/modules/juce_gui_basics/native/juce_win32_Windowing.cpp b/modules/juce_gui_basics/native/juce_win32_Windowing.cpp index 0a3b9a9bd7..38144f40be 100644 --- a/modules/juce_gui_basics/native/juce_win32_Windowing.cpp +++ b/modules/juce_gui_basics/native/juce_win32_Windowing.cpp @@ -357,7 +357,7 @@ private: return bitsPerPixel > 24; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WindowsBitmapImage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WindowsBitmapImage) }; //============================================================================== @@ -984,7 +984,7 @@ public: HWNDComponentPeer& owner; ComponentPeer::DragInfo dragInfo; - JUCE_DECLARE_NON_COPYABLE (OwnerInfo); + JUCE_DECLARE_NON_COPYABLE (OwnerInfo) }; ScopedPointer ownerInfo; @@ -1054,7 +1054,7 @@ public: return S_OK; } - JUCE_DECLARE_NON_COPYABLE (JuceDropTarget); + JUCE_DECLARE_NON_COPYABLE (JuceDropTarget) }; private: @@ -1098,7 +1098,7 @@ private: private: Image image; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TemporaryImage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TemporaryImage) }; TemporaryImage offscreenImageGenerator; @@ -1217,7 +1217,7 @@ private: return false; } - JUCE_DECLARE_NON_COPYABLE (WindowClassHolder); + JUCE_DECLARE_NON_COPYABLE (WindowClassHolder) }; //============================================================================== @@ -2676,13 +2676,13 @@ private: } } - JUCE_DECLARE_NON_COPYABLE (IMEHandler); + JUCE_DECLARE_NON_COPYABLE (IMEHandler) }; IMEHandler imeHandler; //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (HWNDComponentPeer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (HWNDComponentPeer) }; ModifierKeys HWNDComponentPeer::currentModifiers; diff --git a/modules/juce_gui_basics/positioning/juce_MarkerList.h b/modules/juce_gui_basics/positioning/juce_MarkerList.h index 7f37b74cf9..7cab04f462 100644 --- a/modules/juce_gui_basics/positioning/juce_MarkerList.h +++ b/modules/juce_gui_basics/positioning/juce_MarkerList.h @@ -181,7 +181,7 @@ private: Marker* getMarkerByName (const String& name) const noexcept; - JUCE_LEAK_DETECTOR (MarkerList); + JUCE_LEAK_DETECTOR (MarkerList) }; diff --git a/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.cpp b/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.cpp index b42f873e81..b7ade41785 100644 --- a/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.cpp +++ b/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.cpp @@ -89,7 +89,7 @@ public: private: Component& component; - JUCE_DECLARE_NON_COPYABLE (MarkerListScope); + JUCE_DECLARE_NON_COPYABLE (MarkerListScope) }; //============================================================================== @@ -232,7 +232,7 @@ private: RelativeCoordinatePositionerBase& positioner; bool& ok; - JUCE_DECLARE_NON_COPYABLE (DependencyFinderScope); + JUCE_DECLARE_NON_COPYABLE (DependencyFinderScope) }; //============================================================================== diff --git a/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h b/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h index e507f6a1e1..c9eec0285d 100644 --- a/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h +++ b/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h @@ -72,7 +72,7 @@ public: Component* findSiblingComponent (const String& componentID) const; private: - JUCE_DECLARE_NON_COPYABLE (ComponentScope); + JUCE_DECLARE_NON_COPYABLE (ComponentScope) }; protected: @@ -90,7 +90,7 @@ private: void registerMarkerListListener (MarkerList* const list); void unregisterListeners(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RelativeCoordinatePositionerBase); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RelativeCoordinatePositionerBase) }; diff --git a/modules/juce_gui_basics/positioning/juce_RelativePointPath.h b/modules/juce_gui_basics/positioning/juce_RelativePointPath.h index c48e4513ab..8f695fbb79 100644 --- a/modules/juce_gui_basics/positioning/juce_RelativePointPath.h +++ b/modules/juce_gui_basics/positioning/juce_RelativePointPath.h @@ -91,7 +91,7 @@ public: const ElementType type; private: - JUCE_DECLARE_NON_COPYABLE (ElementBase); + JUCE_DECLARE_NON_COPYABLE (ElementBase) }; //============================================================================== @@ -107,7 +107,7 @@ public: RelativePoint startPos; private: - JUCE_DECLARE_NON_COPYABLE (StartSubPath); + JUCE_DECLARE_NON_COPYABLE (StartSubPath) }; //============================================================================== @@ -121,7 +121,7 @@ public: ElementBase* clone() const; private: - JUCE_DECLARE_NON_COPYABLE (CloseSubPath); + JUCE_DECLARE_NON_COPYABLE (CloseSubPath) }; //============================================================================== @@ -137,7 +137,7 @@ public: RelativePoint endPoint; private: - JUCE_DECLARE_NON_COPYABLE (LineTo); + JUCE_DECLARE_NON_COPYABLE (LineTo) }; //============================================================================== @@ -153,7 +153,7 @@ public: RelativePoint controlPoints[2]; private: - JUCE_DECLARE_NON_COPYABLE (QuadraticTo); + JUCE_DECLARE_NON_COPYABLE (QuadraticTo) }; //============================================================================== @@ -169,7 +169,7 @@ public: RelativePoint controlPoints[3]; private: - JUCE_DECLARE_NON_COPYABLE (CubicTo); + JUCE_DECLARE_NON_COPYABLE (CubicTo) }; //============================================================================== @@ -187,7 +187,7 @@ private: void applyTo (DrawablePath& path) const; RelativePointPath& operator= (const RelativePointPath&); - JUCE_LEAK_DETECTOR (RelativePointPath); + JUCE_LEAK_DETECTOR (RelativePointPath) }; diff --git a/modules/juce_gui_basics/positioning/juce_RelativeRectangle.cpp b/modules/juce_gui_basics/positioning/juce_RelativeRectangle.cpp index 44a8c19ddc..9da6fafefe 100644 --- a/modules/juce_gui_basics/positioning/juce_RelativeRectangle.cpp +++ b/modules/juce_gui_basics/positioning/juce_RelativeRectangle.cpp @@ -131,7 +131,7 @@ public: private: const RelativeRectangle& rect; - JUCE_DECLARE_NON_COPYABLE (RelativeRectangleLocalScope); + JUCE_DECLARE_NON_COPYABLE (RelativeRectangleLocalScope) }; const Rectangle RelativeRectangle::resolve (const Expression::Scope* scope) const @@ -237,7 +237,7 @@ public: private: RelativeRectangle rectangle; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RelativeRectangleComponentPositioner); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RelativeRectangleComponentPositioner) }; void RelativeRectangle::applyToComponent (Component& component) const diff --git a/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h b/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h index 3e85a016b3..612d786bd9 100644 --- a/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h +++ b/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h @@ -90,7 +90,7 @@ private: ToggleButton button; String onText, offText; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BooleanPropertyComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BooleanPropertyComponent) }; diff --git a/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h b/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h index 913bd38102..924ca157d8 100644 --- a/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h +++ b/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h @@ -75,7 +75,7 @@ public: private: TextButton button; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ButtonPropertyComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ButtonPropertyComponent) }; diff --git a/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp b/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp index 08fae52f76..e8a4995bd8 100644 --- a/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp +++ b/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp @@ -56,7 +56,7 @@ protected: sendChangeMessage (true); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RemapperValueSource); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RemapperValueSource) }; diff --git a/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h b/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h index be55f410a9..6188c9ff27 100644 --- a/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h +++ b/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h @@ -118,7 +118,7 @@ private: void createComboBox(); void comboBoxChanged (ComboBox*); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ChoicePropertyComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ChoicePropertyComponent) }; diff --git a/modules/juce_gui_basics/properties/juce_PropertyComponent.h b/modules/juce_gui_basics/properties/juce_PropertyComponent.h index 3d6c66ca38..e2ca12f3a7 100644 --- a/modules/juce_gui_basics/properties/juce_PropertyComponent.h +++ b/modules/juce_gui_basics/properties/juce_PropertyComponent.h @@ -115,7 +115,7 @@ protected: int preferredHeight; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertyComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertyComponent) }; diff --git a/modules/juce_gui_basics/properties/juce_PropertyPanel.cpp b/modules/juce_gui_basics/properties/juce_PropertyPanel.cpp index c92a082a12..bf6c799db3 100644 --- a/modules/juce_gui_basics/properties/juce_PropertyPanel.cpp +++ b/modules/juce_gui_basics/properties/juce_PropertyPanel.cpp @@ -127,7 +127,7 @@ private: int titleHeight; bool sectionIsOpen; - JUCE_DECLARE_NON_COPYABLE (SectionComponent); + JUCE_DECLARE_NON_COPYABLE (SectionComponent) }; //============================================================================== @@ -177,7 +177,7 @@ public: private: OwnedArray sections; - JUCE_DECLARE_NON_COPYABLE (PropertyHolderComponent); + JUCE_DECLARE_NON_COPYABLE (PropertyHolderComponent) }; diff --git a/modules/juce_gui_basics/properties/juce_PropertyPanel.h b/modules/juce_gui_basics/properties/juce_PropertyPanel.h index f421604f00..cc8bc7f363 100644 --- a/modules/juce_gui_basics/properties/juce_PropertyPanel.h +++ b/modules/juce_gui_basics/properties/juce_PropertyPanel.h @@ -159,7 +159,7 @@ private: void updatePropHolderLayout() const; void updatePropHolderLayout (int width) const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertyPanel); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PropertyPanel) }; diff --git a/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h b/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h index 6b056e6c98..4310fa6024 100644 --- a/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h +++ b/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h @@ -100,7 +100,7 @@ protected: private: //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SliderPropertyComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SliderPropertyComponent) }; diff --git a/modules/juce_gui_basics/properties/juce_TextPropertyComponent.h b/modules/juce_gui_basics/properties/juce_TextPropertyComponent.h index 34a9567e43..65e8be522d 100644 --- a/modules/juce_gui_basics/properties/juce_TextPropertyComponent.h +++ b/modules/juce_gui_basics/properties/juce_TextPropertyComponent.h @@ -106,7 +106,7 @@ private: void textWasEdited(); void createEditor (int maxNumChars, bool isMultiLine); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TextPropertyComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TextPropertyComponent) }; diff --git a/modules/juce_gui_basics/widgets/juce_ComboBox.h b/modules/juce_gui_basics/widgets/juce_ComboBox.h index e377db8c0c..6921a4b3b7 100644 --- a/modules/juce_gui_basics/widgets/juce_ComboBox.h +++ b/modules/juce_gui_basics/widgets/juce_ComboBox.h @@ -398,7 +398,7 @@ private: bool selectIfEnabled (int index); static void popupMenuFinishedCallback (int, ComboBox*); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComboBox); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComboBox) }; /** This typedef is just for compatibility with old code - newer code should use the ComboBox::Listener class directly. */ diff --git a/modules/juce_gui_basics/widgets/juce_ImageComponent.h b/modules/juce_gui_basics/widgets/juce_ImageComponent.h index 86d4423fe7..0add8da61a 100644 --- a/modules/juce_gui_basics/widgets/juce_ImageComponent.h +++ b/modules/juce_gui_basics/widgets/juce_ImageComponent.h @@ -75,7 +75,7 @@ private: Image image; RectanglePlacement placement; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ImageComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ImageComponent) }; diff --git a/modules/juce_gui_basics/widgets/juce_Label.h b/modules/juce_gui_basics/widgets/juce_Label.h index f048749632..71b28df483 100644 --- a/modules/juce_gui_basics/widgets/juce_Label.h +++ b/modules/juce_gui_basics/widgets/juce_Label.h @@ -330,7 +330,7 @@ private: bool updateFromTextEditorContents (TextEditor&); void callChangeListeners(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Label); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Label) }; /** This typedef is just for compatibility with old code - newer code should use the Label::Listener class directly. */ diff --git a/modules/juce_gui_basics/widgets/juce_ListBox.cpp b/modules/juce_gui_basics/widgets/juce_ListBox.cpp index f1f16e0ed9..823ce68de0 100644 --- a/modules/juce_gui_basics/widgets/juce_ListBox.cpp +++ b/modules/juce_gui_basics/widgets/juce_ListBox.cpp @@ -138,7 +138,7 @@ private: int row; bool selected, isDragging, selectRowOnMouseUp; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RowComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RowComponent) }; @@ -328,7 +328,7 @@ private: int firstIndex, firstWholeIndex, lastWholeIndex; bool hasUpdated; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ListViewport); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ListViewport) }; enum { defaultListRowHeight = 22 }; diff --git a/modules/juce_gui_basics/widgets/juce_ListBox.h b/modules/juce_gui_basics/widgets/juce_ListBox.h index 230ace8caf..e8fb828bb9 100644 --- a/modules/juce_gui_basics/widgets/juce_ListBox.h +++ b/modules/juce_gui_basics/widgets/juce_ListBox.h @@ -553,8 +553,8 @@ public: private: //============================================================================== - JUCE_PUBLIC_IN_DLL_BUILD (class ListViewport); - JUCE_PUBLIC_IN_DLL_BUILD (class RowComponent); + JUCE_PUBLIC_IN_DLL_BUILD (class ListViewport) + JUCE_PUBLIC_IN_DLL_BUILD (class RowComponent) friend class ListViewport; friend class TableListBox; ListBoxModel* model; @@ -574,7 +574,7 @@ private: JUCE_DEPRECATED (void setSelectedRows (const SparseSet&, bool)); #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ListBox); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ListBox) }; diff --git a/modules/juce_gui_basics/widgets/juce_ProgressBar.h b/modules/juce_gui_basics/widgets/juce_ProgressBar.h index fab70bbefd..dcf24c64b9 100644 --- a/modules/juce_gui_basics/widgets/juce_ProgressBar.h +++ b/modules/juce_gui_basics/widgets/juce_ProgressBar.h @@ -113,7 +113,7 @@ private: void timerCallback(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProgressBar); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProgressBar) }; diff --git a/modules/juce_gui_basics/widgets/juce_Slider.cpp b/modules/juce_gui_basics/widgets/juce_Slider.cpp index 677211ebd9..cb4e9bf766 100644 --- a/modules/juce_gui_basics/widgets/juce_Slider.cpp +++ b/modules/juce_gui_basics/widgets/juce_Slider.cpp @@ -1287,7 +1287,7 @@ public: Font font; String text; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PopupDisplayComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PopupDisplayComponent) }; ScopedPointer popupDisplay; diff --git a/modules/juce_gui_basics/widgets/juce_Slider.h b/modules/juce_gui_basics/widgets/juce_Slider.h index 0fdd97bb52..9ad340a5dd 100644 --- a/modules/juce_gui_basics/widgets/juce_Slider.h +++ b/modules/juce_gui_basics/widgets/juce_Slider.h @@ -804,7 +804,7 @@ protected: private: //============================================================================== - JUCE_PUBLIC_IN_DLL_BUILD (class Pimpl); + JUCE_PUBLIC_IN_DLL_BUILD (class Pimpl) friend class Pimpl; friend class ScopedPointer; ScopedPointer pimpl; @@ -825,7 +825,7 @@ private: JUCE_DEPRECATED (void setMinAndMaxValues (double, double, bool)); #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Slider); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Slider) }; /** This typedef is just for compatibility with old code - newer code should use the Slider::Listener class directly. */ diff --git a/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp b/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp index 37f667e2d3..be1b85c49c 100644 --- a/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp +++ b/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp @@ -42,7 +42,7 @@ public: private: Image image; - JUCE_DECLARE_NON_COPYABLE (DragOverlayComp); + JUCE_DECLARE_NON_COPYABLE (DragOverlayComp) }; diff --git a/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h b/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h index da8cf1ecdc..7cdaa21982 100644 --- a/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h +++ b/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h @@ -424,7 +424,7 @@ private: void setColumnUnderMouse (int columnId); void resizeColumnsToFit (int firstColumnIndex, int targetTotalWidth); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TableHeaderComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TableHeaderComponent) }; /** This typedef is just for compatibility with old code - newer code should use the TableHeaderComponent::Listener class directly. */ diff --git a/modules/juce_gui_basics/widgets/juce_TableListBox.cpp b/modules/juce_gui_basics/widgets/juce_TableListBox.cpp index 56df9584f2..9a71358b5d 100644 --- a/modules/juce_gui_basics/widgets/juce_TableListBox.cpp +++ b/modules/juce_gui_basics/widgets/juce_TableListBox.cpp @@ -203,7 +203,7 @@ private: int row; bool isSelected, isDragging, selectRowOnMouseUp; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RowComp); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (RowComp) }; @@ -240,7 +240,7 @@ private: enum { autoSizeColumnId = 0xf836743, autoSizeAllId = 0xf836744 }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Header); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Header) }; //============================================================================== diff --git a/modules/juce_gui_basics/widgets/juce_TableListBox.h b/modules/juce_gui_basics/widgets/juce_TableListBox.h index 210bfc40ad..373f0a1b36 100644 --- a/modules/juce_gui_basics/widgets/juce_TableListBox.h +++ b/modules/juce_gui_basics/widgets/juce_TableListBox.h @@ -334,7 +334,7 @@ private: void updateColumnComponents() const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TableListBox); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TableListBox) }; diff --git a/modules/juce_gui_basics/widgets/juce_TextEditor.cpp b/modules/juce_gui_basics/widgets/juce_TextEditor.cpp index 010f1f056d..7e2898e456 100644 --- a/modules/juce_gui_basics/widgets/juce_TextEditor.cpp +++ b/modules/juce_gui_basics/widgets/juce_TextEditor.cpp @@ -284,7 +284,7 @@ private: } UniformTextSection& operator= (const UniformTextSection& other); - JUCE_LEAK_DETECTOR (UniformTextSection); + JUCE_LEAK_DETECTOR (UniformTextSection) }; //============================================================================== @@ -710,7 +710,7 @@ private: return (x - 0.0001f) >= wordWrapWidth; } - JUCE_LEAK_DETECTOR (Iterator); + JUCE_LEAK_DETECTOR (Iterator) }; @@ -759,7 +759,7 @@ private: const Font font; const Colour colour; - JUCE_DECLARE_NON_COPYABLE (InsertAction); + JUCE_DECLARE_NON_COPYABLE (InsertAction) }; //============================================================================== @@ -816,7 +816,7 @@ private: const int oldCaretPos, newCaretPos; Array removedSections; - JUCE_DECLARE_NON_COPYABLE (RemoveAction); + JUCE_DECLARE_NON_COPYABLE (RemoveAction) }; //============================================================================== @@ -862,7 +862,7 @@ public: private: TextEditor& owner; - JUCE_DECLARE_NON_COPYABLE (TextHolderComponent); + JUCE_DECLARE_NON_COPYABLE (TextHolderComponent) }; //============================================================================== @@ -897,7 +897,7 @@ private: float lastWordWrapWidth; bool rentrant; - JUCE_DECLARE_NON_COPYABLE (TextEditorViewport); + JUCE_DECLARE_NON_COPYABLE (TextEditorViewport) }; //============================================================================== diff --git a/modules/juce_gui_basics/widgets/juce_TextEditor.h b/modules/juce_gui_basics/widgets/juce_TextEditor.h index 5fdff0534d..4426fff343 100644 --- a/modules/juce_gui_basics/widgets/juce_TextEditor.h +++ b/modules/juce_gui_basics/widgets/juce_TextEditor.h @@ -565,7 +565,7 @@ public: String filterNewText (TextEditor&, const String&); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LengthAndCharacterRestriction); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LengthAndCharacterRestriction) }; /** Sets an input filter that should be applied to this editor. @@ -643,7 +643,7 @@ protected: private: //============================================================================== class Iterator; - JUCE_PUBLIC_IN_DLL_BUILD (class UniformTextSection); + JUCE_PUBLIC_IN_DLL_BUILD (class UniformTextSection) class TextHolderComponent; class InsertAction; class RemoveAction; @@ -721,7 +721,7 @@ private: bool undoOrRedo (bool shouldUndo); UndoManager* getUndoManager() noexcept; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TextEditor); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TextEditor) }; /** This typedef is just for compatibility with old code - newer code should use the TextEditor::Listener class directly. */ diff --git a/modules/juce_gui_basics/widgets/juce_Toolbar.cpp b/modules/juce_gui_basics/widgets/juce_Toolbar.cpp index 186d0ed72e..42444a5ca7 100644 --- a/modules/juce_gui_basics/widgets/juce_Toolbar.cpp +++ b/modules/juce_gui_basics/widgets/juce_Toolbar.cpp @@ -143,7 +143,7 @@ private: const float fixedSize; const bool drawBar; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Spacer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Spacer) }; //============================================================================== @@ -235,7 +235,7 @@ private: const int height; Array oldIndexes; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MissingItemsComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MissingItemsComponent) }; diff --git a/modules/juce_gui_basics/widgets/juce_Toolbar.h b/modules/juce_gui_basics/widgets/juce_Toolbar.h index a07d2d2418..23f4de7fe4 100644 --- a/modules/juce_gui_basics/widgets/juce_Toolbar.h +++ b/modules/juce_gui_basics/widgets/juce_Toolbar.h @@ -307,7 +307,7 @@ private: ToolbarItemComponent* getNextActiveComponent (int index, int delta) const; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Toolbar); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Toolbar) }; diff --git a/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp b/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp index 92792d9051..b485e94651 100644 --- a/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp +++ b/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp @@ -125,7 +125,7 @@ private: return dynamic_cast (getParentComponent()); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ItemDragAndDropOverlayComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ItemDragAndDropOverlayComponent) }; diff --git a/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h b/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h index 562aa428d8..b4ccf30780 100644 --- a/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h +++ b/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h @@ -204,7 +204,7 @@ private: bool isActive, isBeingDragged, isBeingUsedAsAButton; Rectangle contentArea; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ToolbarItemComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ToolbarItemComponent) }; diff --git a/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h b/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h index 35151f2343..ada2cb5f15 100644 --- a/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h +++ b/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h @@ -73,7 +73,7 @@ private: void replaceComponent (ToolbarItemComponent* comp); void addComponent (int itemId, int index); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ToolbarItemPalette); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ToolbarItemPalette) }; diff --git a/modules/juce_gui_basics/widgets/juce_TreeView.cpp b/modules/juce_gui_basics/widgets/juce_TreeView.cpp index 81bc135012..c699563380 100644 --- a/modules/juce_gui_basics/widgets/juce_TreeView.cpp +++ b/modules/juce_gui_basics/widgets/juce_TreeView.cpp @@ -381,7 +381,7 @@ private: owner.recalculateIfNeeded(); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ContentComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ContentComponent) }; //============================================================================== @@ -426,7 +426,7 @@ public: private: int lastX; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TreeViewport); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TreeViewport) }; @@ -951,7 +951,7 @@ public: int lastIndex; private: - JUCE_DECLARE_NON_COPYABLE (InsertPointHighlight); + JUCE_DECLARE_NON_COPYABLE (InsertPointHighlight) }; //============================================================================== @@ -978,7 +978,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE (TargetGroupHighlight); + JUCE_DECLARE_NON_COPYABLE (TargetGroupHighlight) }; //============================================================================== diff --git a/modules/juce_gui_basics/widgets/juce_TreeView.h b/modules/juce_gui_basics/widgets/juce_TreeView.h index 793aede743..2a21d78c88 100644 --- a/modules/juce_gui_basics/widgets/juce_TreeView.h +++ b/modules/juce_gui_basics/widgets/juce_TreeView.h @@ -516,7 +516,7 @@ public: TreeViewItem& treeViewItem; ScopedPointer oldOpenness; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpennessRestorer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpennessRestorer) }; private: @@ -558,7 +558,7 @@ private: virtual int itemDropped (const String&, Component*, int) { return 0; } #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TreeViewItem); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TreeViewItem) }; @@ -855,7 +855,7 @@ private: void moveIntoSelectedItem(); void moveByPages (int numPages); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TreeView); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TreeView) }; #endif // __JUCE_TREEVIEW_JUCEHEADER__ diff --git a/modules/juce_gui_basics/windows/juce_AlertWindow.cpp b/modules/juce_gui_basics/windows/juce_AlertWindow.cpp index 2fb5750d17..15b20b42b1 100644 --- a/modules/juce_gui_basics/windows/juce_AlertWindow.cpp +++ b/modules/juce_gui_basics/windows/juce_AlertWindow.cpp @@ -246,7 +246,7 @@ public: private: int bestWidth; - JUCE_DECLARE_NON_COPYABLE (AlertTextComp); + JUCE_DECLARE_NON_COPYABLE (AlertTextComp) }; void AlertWindow::addTextBlock (const String& textBlock) diff --git a/modules/juce_gui_basics/windows/juce_AlertWindow.h b/modules/juce_gui_basics/windows/juce_AlertWindow.h index 9adc0938be..e0a9c2079f 100644 --- a/modules/juce_gui_basics/windows/juce_AlertWindow.h +++ b/modules/juce_gui_basics/windows/juce_AlertWindow.h @@ -464,7 +464,7 @@ private: void updateLayout (bool onlyIncreaseSize); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AlertWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AlertWindow) }; #endif // __JUCE_ALERTWINDOW_JUCEHEADER__ diff --git a/modules/juce_gui_basics/windows/juce_CallOutBox.cpp b/modules/juce_gui_basics/windows/juce_CallOutBox.cpp index 6a7ecc81cf..c3c68aed2c 100644 --- a/modules/juce_gui_basics/windows/juce_CallOutBox.cpp +++ b/modules/juce_gui_basics/windows/juce_CallOutBox.cpp @@ -66,7 +66,7 @@ public: ScopedPointer content; CallOutBox callout; - JUCE_DECLARE_NON_COPYABLE (CallOutBoxCallback); + JUCE_DECLARE_NON_COPYABLE (CallOutBoxCallback) }; CallOutBox& CallOutBox::launchAsynchronously (Component* content, diff --git a/modules/juce_gui_basics/windows/juce_CallOutBox.h b/modules/juce_gui_basics/windows/juce_CallOutBox.h index ce4cb5c31d..e6c09ce343 100644 --- a/modules/juce_gui_basics/windows/juce_CallOutBox.h +++ b/modules/juce_gui_basics/windows/juce_CallOutBox.h @@ -145,7 +145,7 @@ private: void refreshPath(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CallOutBox); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CallOutBox) }; diff --git a/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp b/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp index 28dd40b6f7..d5b95b9d53 100644 --- a/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp +++ b/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp @@ -429,7 +429,7 @@ namespace DragHelpers WeakReference target; const ComponentPeer::DragInfo info; - JUCE_DECLARE_NON_COPYABLE (AsyncDropMessage); + JUCE_DECLARE_NON_COPYABLE (AsyncDropMessage) }; } diff --git a/modules/juce_gui_basics/windows/juce_ComponentPeer.h b/modules/juce_gui_basics/windows/juce_ComponentPeer.h index f9ba7c0a93..6fb6a4d202 100644 --- a/modules/juce_gui_basics/windows/juce_ComponentPeer.h +++ b/modules/juce_gui_basics/windows/juce_ComponentPeer.h @@ -376,7 +376,7 @@ private: bool fakeMouseMessageSent, isWindowMinimised; Component* getTargetForKeyPress(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentPeer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ComponentPeer) }; diff --git a/modules/juce_gui_basics/windows/juce_DialogWindow.cpp b/modules/juce_gui_basics/windows/juce_DialogWindow.cpp index f9aca9b659..d1f1a4d870 100644 --- a/modules/juce_gui_basics/windows/juce_DialogWindow.cpp +++ b/modules/juce_gui_basics/windows/juce_DialogWindow.cpp @@ -89,7 +89,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE (DefaultDialogWindow); + JUCE_DECLARE_NON_COPYABLE (DefaultDialogWindow) }; DialogWindow::LaunchOptions::LaunchOptions() noexcept diff --git a/modules/juce_gui_basics/windows/juce_DialogWindow.h b/modules/juce_gui_basics/windows/juce_DialogWindow.h index c7a122de4e..0e52ae4f28 100644 --- a/modules/juce_gui_basics/windows/juce_DialogWindow.h +++ b/modules/juce_gui_basics/windows/juce_DialogWindow.h @@ -258,7 +258,7 @@ protected: private: bool escapeKeyTriggersCloseButton; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DialogWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DialogWindow) }; #endif // __JUCE_DIALOGWINDOW_JUCEHEADER__ diff --git a/modules/juce_gui_basics/windows/juce_DocumentWindow.cpp b/modules/juce_gui_basics/windows/juce_DocumentWindow.cpp index 6b4de7454f..6c4f17a50b 100644 --- a/modules/juce_gui_basics/windows/juce_DocumentWindow.cpp +++ b/modules/juce_gui_basics/windows/juce_DocumentWindow.cpp @@ -38,7 +38,7 @@ public: private: DocumentWindow& owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ButtonListenerProxy); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ButtonListenerProxy) }; //============================================================================== diff --git a/modules/juce_gui_basics/windows/juce_DocumentWindow.h b/modules/juce_gui_basics/windows/juce_DocumentWindow.h index 5dde7cb901..dc3bbe9e35 100644 --- a/modules/juce_gui_basics/windows/juce_DocumentWindow.h +++ b/modules/juce_gui_basics/windows/juce_DocumentWindow.h @@ -269,7 +269,7 @@ private: void repaintTitleBar(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DocumentWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DocumentWindow) }; diff --git a/modules/juce_gui_basics/windows/juce_ResizableWindow.h b/modules/juce_gui_basics/windows/juce_ResizableWindow.h index 4eb09332e6..b547352af6 100644 --- a/modules/juce_gui_basics/windows/juce_ResizableWindow.h +++ b/modules/juce_gui_basics/windows/juce_ResizableWindow.h @@ -386,7 +386,7 @@ private: JUCE_DEPRECATED (void getContentComponentBorder (int& left, int& top, int& right, int& bottom)); #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ResizableWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ResizableWindow) }; diff --git a/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h b/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h index f70bad1054..edbfe465b6 100644 --- a/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h +++ b/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h @@ -152,7 +152,7 @@ private: CriticalSection messageLock; const int timeOutMsWhenCancelling; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ThreadWithProgressWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ThreadWithProgressWindow) }; #endif // __JUCE_THREADWITHPROGRESSWINDOW_JUCEHEADER__ diff --git a/modules/juce_gui_basics/windows/juce_TooltipWindow.h b/modules/juce_gui_basics/windows/juce_TooltipWindow.h index 393b41caa8..750de5de8b 100644 --- a/modules/juce_gui_basics/windows/juce_TooltipWindow.h +++ b/modules/juce_gui_basics/windows/juce_TooltipWindow.h @@ -112,7 +112,7 @@ private: void showFor (const String& tip); void hide(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TooltipWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TooltipWindow) }; diff --git a/modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp b/modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp index a5d348bad5..7c93b9d8cb 100644 --- a/modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp +++ b/modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp @@ -120,7 +120,7 @@ private: && tlw->isShowing(); } - JUCE_DECLARE_NON_COPYABLE (TopLevelWindowManager); + JUCE_DECLARE_NON_COPYABLE (TopLevelWindowManager) }; juce_ImplementSingleton_SingleThreaded (TopLevelWindowManager) diff --git a/modules/juce_gui_basics/windows/juce_TopLevelWindow.h b/modules/juce_gui_basics/windows/juce_TopLevelWindow.h index e2ade8c2a2..767ac200fe 100644 --- a/modules/juce_gui_basics/windows/juce_TopLevelWindow.h +++ b/modules/juce_gui_basics/windows/juce_TopLevelWindow.h @@ -158,7 +158,7 @@ private: void setWindowActive (bool isNowActive); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TopLevelWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TopLevelWindow) }; diff --git a/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h b/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h index a41067c85b..8219cc0059 100644 --- a/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h +++ b/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h @@ -68,7 +68,7 @@ public: private: //============================================================================== - JUCE_LEAK_DETECTOR (CPlusPlusCodeTokeniser); + JUCE_LEAK_DETECTOR (CPlusPlusCodeTokeniser) }; diff --git a/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp b/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp index 85e559f8ee..b6de2d6b02 100644 --- a/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp +++ b/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp @@ -819,7 +819,7 @@ private: const String text; const int insertPos; - JUCE_DECLARE_NON_COPYABLE (CodeDocumentInsertAction); + JUCE_DECLARE_NON_COPYABLE (CodeDocumentInsertAction) }; void CodeDocument::insert (const String& text, const int insertPos, const bool undoable) @@ -914,7 +914,7 @@ private: const int startPos, endPos; const String removedText; - JUCE_DECLARE_NON_COPYABLE (CodeDocumentDeleteAction); + JUCE_DECLARE_NON_COPYABLE (CodeDocumentDeleteAction) }; void CodeDocument::remove (const int startPos, const int endPos, const bool undoable) diff --git a/modules/juce_gui_extra/code_editor/juce_CodeDocument.h b/modules/juce_gui_extra/code_editor/juce_CodeDocument.h index 68d371b538..a089c2533e 100644 --- a/modules/juce_gui_extra/code_editor/juce_CodeDocument.h +++ b/modules/juce_gui_extra/code_editor/juce_CodeDocument.h @@ -411,7 +411,7 @@ private: void remove (int startPos, int endPos, bool undoable); void checkLastLineStatus(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CodeDocument); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CodeDocument) }; diff --git a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp index 930a85d096..99ea25cae9 100644 --- a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp +++ b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp @@ -298,7 +298,7 @@ private: owner.codeDocumentChanged (start, end); } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl) }; //============================================================================== diff --git a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h index a686816a98..4b3e3c1e84 100644 --- a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h +++ b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h @@ -414,7 +414,7 @@ private: int indexToColumn (int line, int index) const noexcept; int columnToIndex (int line, int column) const noexcept; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CodeEditorComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CodeEditorComponent) }; diff --git a/modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h b/modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h index 160f9bdb25..e15d3edf2b 100644 --- a/modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h +++ b/modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h @@ -55,7 +55,7 @@ public: virtual CodeEditorComponent::ColourScheme getDefaultColourScheme() = 0; private: - JUCE_LEAK_DETECTOR (CodeTokeniser); + JUCE_LEAK_DETECTOR (CodeTokeniser) }; diff --git a/modules/juce_gui_extra/documents/juce_FileBasedDocument.h b/modules/juce_gui_extra/documents/juce_FileBasedDocument.h index 7333483f1a..0c68a41e37 100644 --- a/modules/juce_gui_extra/documents/juce_FileBasedDocument.h +++ b/modules/juce_gui_extra/documents/juce_FileBasedDocument.h @@ -287,7 +287,7 @@ private: bool changedSinceSave; String fileExtension, fileWildcard, openFileDialogTitle, saveFileDialogTitle; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileBasedDocument); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (FileBasedDocument) }; diff --git a/modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h b/modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h index 6368dd8f29..8ef8417a32 100644 --- a/modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h +++ b/modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h @@ -115,7 +115,7 @@ private: ScopedPointer control; bool mouseEventsAllowed; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ActiveXControlComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ActiveXControlComponent) }; #endif diff --git a/modules/juce_gui_extra/embedding/juce_NSViewComponent.h b/modules/juce_gui_extra/embedding/juce_NSViewComponent.h index fdad4bdb68..bb66be8f0a 100644 --- a/modules/juce_gui_extra/embedding/juce_NSViewComponent.h +++ b/modules/juce_gui_extra/embedding/juce_NSViewComponent.h @@ -80,7 +80,7 @@ public: private: ReferenceCountedObjectPtr attachment; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NSViewComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NSViewComponent) }; #endif diff --git a/modules/juce_gui_extra/embedding/juce_UIViewComponent.h b/modules/juce_gui_extra/embedding/juce_UIViewComponent.h index f7a6cf40b1..36099e030d 100644 --- a/modules/juce_gui_extra/embedding/juce_UIViewComponent.h +++ b/modules/juce_gui_extra/embedding/juce_UIViewComponent.h @@ -80,7 +80,7 @@ private: friend class Pimpl; ScopedPointer pimpl; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (UIViewComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (UIViewComponent) }; #endif diff --git a/modules/juce_gui_extra/lookandfeel/juce_OldSchoolLookAndFeel.h b/modules/juce_gui_extra/lookandfeel/juce_OldSchoolLookAndFeel.h index 00250c7ed6..8ca06305ec 100644 --- a/modules/juce_gui_extra/lookandfeel/juce_OldSchoolLookAndFeel.h +++ b/modules/juce_gui_extra/lookandfeel/juce_OldSchoolLookAndFeel.h @@ -150,7 +150,7 @@ private: //============================================================================== DropShadowEffect scrollbarShadow; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OldSchoolLookAndFeel); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OldSchoolLookAndFeel) }; diff --git a/modules/juce_gui_extra/misc/juce_AppleRemote.h b/modules/juce_gui_extra/misc/juce_AppleRemote.h index 8db5de7e51..bb7c8c98ff 100644 --- a/modules/juce_gui_extra/misc/juce_AppleRemote.h +++ b/modules/juce_gui_extra/misc/juce_AppleRemote.h @@ -108,7 +108,7 @@ private: bool open (bool openInExclusiveMode); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AppleRemoteDevice); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AppleRemoteDevice) }; #endif diff --git a/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h b/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h index a41a3a7c1f..0afe93fc7b 100644 --- a/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h +++ b/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h @@ -126,7 +126,7 @@ private: bool deleteSelfAfterUse); void hide (bool fadeOut); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BubbleMessageComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (BubbleMessageComponent) }; diff --git a/modules/juce_gui_extra/misc/juce_ColourSelector.cpp b/modules/juce_gui_extra/misc/juce_ColourSelector.cpp index 3632435fc8..c44a02fe8b 100644 --- a/modules/juce_gui_extra/misc/juce_ColourSelector.cpp +++ b/modules/juce_gui_extra/misc/juce_ColourSelector.cpp @@ -43,7 +43,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE (ColourComponentSlider); + JUCE_DECLARE_NON_COPYABLE (ColourComponentSlider) }; //============================================================================== @@ -64,7 +64,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE (ColourSpaceMarker); + JUCE_DECLARE_NON_COPYABLE (ColourSpaceMarker) }; //============================================================================== @@ -153,7 +153,7 @@ private: edge * 2, edge * 2); } - JUCE_DECLARE_NON_COPYABLE (ColourSpaceView); + JUCE_DECLARE_NON_COPYABLE (ColourSpaceView) }; //============================================================================== @@ -187,7 +187,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE (HueSelectorMarker); + JUCE_DECLARE_NON_COPYABLE (HueSelectorMarker) }; //============================================================================== @@ -242,7 +242,7 @@ private: HueSelectorMarker marker; const int edge; - JUCE_DECLARE_NON_COPYABLE (HueSelectorComp); + JUCE_DECLARE_NON_COPYABLE (HueSelectorComp) }; //============================================================================== @@ -303,7 +303,7 @@ private: } } - JUCE_DECLARE_NON_COPYABLE (SwatchComponent); + JUCE_DECLARE_NON_COPYABLE (SwatchComponent) }; //============================================================================== diff --git a/modules/juce_gui_extra/misc/juce_ColourSelector.h b/modules/juce_gui_extra/misc/juce_ColourSelector.h index 64a626d640..289e082e25 100644 --- a/modules/juce_gui_extra/misc/juce_ColourSelector.h +++ b/modules/juce_gui_extra/misc/juce_ColourSelector.h @@ -160,7 +160,7 @@ private: void paint (Graphics& g); void resized(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ColourSelector); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ColourSelector) #if JUCE_CATCH_DEPRECATED_CODE_MISUSE // This constructor is here temporarily to prevent old code compiling, because the parameters diff --git a/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp b/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp index 0796fcb2b2..8245ee1a0d 100644 --- a/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp +++ b/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp @@ -132,7 +132,7 @@ public: private: KeyMappingEditorComponent& owner; - JUCE_DECLARE_NON_COPYABLE (KeyEntryWindow); + JUCE_DECLARE_NON_COPYABLE (KeyEntryWindow) }; static void assignNewKeyCallback (int result, ChangeKeyButton* button, KeyPress newKey) @@ -195,7 +195,7 @@ private: const int keyNum; ScopedPointer currentKeyEntryWindow; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ChangeKeyButton); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ChangeKeyButton) }; //============================================================================== @@ -258,7 +258,7 @@ private: enum { maxNumAssignments = 3 }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ItemComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ItemComponent) }; //============================================================================== @@ -278,7 +278,7 @@ private: KeyMappingEditorComponent& owner; const CommandID commandID; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MappingItem); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MappingItem) }; @@ -327,7 +327,7 @@ private: KeyMappingEditorComponent& owner; String categoryName; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CategoryItem); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CategoryItem) }; //============================================================================== diff --git a/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h b/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h index 8c43718bed..a6f98636c9 100644 --- a/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h +++ b/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h @@ -130,7 +130,7 @@ private: friend class ScopedPointer; ScopedPointer treeItem; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (KeyMappingEditorComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (KeyMappingEditorComponent) }; diff --git a/modules/juce_gui_extra/misc/juce_PreferencesPanel.h b/modules/juce_gui_extra/misc/juce_PreferencesPanel.h index bcf62f9d5f..c2d688296c 100644 --- a/modules/juce_gui_extra/misc/juce_PreferencesPanel.h +++ b/modules/juce_gui_extra/misc/juce_PreferencesPanel.h @@ -141,7 +141,7 @@ private: OwnedArray buttons; int buttonSize; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PreferencesPanel); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PreferencesPanel) }; diff --git a/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h b/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h index 08924842b6..c21b42ea4d 100644 --- a/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h +++ b/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h @@ -158,7 +158,7 @@ private: StringArray files; int maxNumberOfItems; - JUCE_LEAK_DETECTOR (RecentlyOpenedFilesList); + JUCE_LEAK_DETECTOR (RecentlyOpenedFilesList) }; diff --git a/modules/juce_gui_extra/misc/juce_SplashScreen.h b/modules/juce_gui_extra/misc/juce_SplashScreen.h index 689ca0baae..3367f5b2ff 100644 --- a/modules/juce_gui_extra/misc/juce_SplashScreen.h +++ b/modules/juce_gui_extra/misc/juce_SplashScreen.h @@ -139,7 +139,7 @@ private: void timerCallback(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SplashScreen); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SplashScreen) }; diff --git a/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h b/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h index 71352f5cd8..844a13d295 100644 --- a/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h +++ b/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h @@ -73,7 +73,7 @@ private: JUCE_PUBLIC_IN_DLL_BUILD (class Pimpl); ScopedPointer pimpl; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SystemTrayIconComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SystemTrayIconComponent) }; diff --git a/modules/juce_gui_extra/misc/juce_WebBrowserComponent.h b/modules/juce_gui_extra/misc/juce_WebBrowserComponent.h index d26f6a2aec..78145b6285 100644 --- a/modules/juce_gui_extra/misc/juce_WebBrowserComponent.h +++ b/modules/juce_gui_extra/misc/juce_WebBrowserComponent.h @@ -120,7 +120,7 @@ private: void reloadLastURL(); void checkWindowAssociation(); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebBrowserComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WebBrowserComponent) }; diff --git a/modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm b/modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm index e527808f02..a317671cac 100644 --- a/modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm +++ b/modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm @@ -96,7 +96,7 @@ private: Component& owner; ComponentPeer* currentPeer; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl) }; //============================================================================== diff --git a/modules/juce_gui_extra/native/juce_linux_SystemTrayIcon.cpp b/modules/juce_gui_extra/native/juce_linux_SystemTrayIcon.cpp index 6db77fd2ec..907453efce 100644 --- a/modules/juce_gui_extra/native/juce_linux_SystemTrayIcon.cpp +++ b/modules/juce_gui_extra/native/juce_linux_SystemTrayIcon.cpp @@ -88,7 +88,7 @@ public: Image image; private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl) }; diff --git a/modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm b/modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm index 99feddee99..6936969070 100644 --- a/modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm +++ b/modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm @@ -109,7 +109,7 @@ private: // override the call and use it as a sign that they're being deleted, which breaks everything.. } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NSViewAttachment); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NSViewAttachment) }; //============================================================================== diff --git a/modules/juce_gui_extra/native/juce_win32_SystemTrayIcon.cpp b/modules/juce_gui_extra/native/juce_win32_SystemTrayIcon.cpp index 55b73fb245..2136d466e0 100644 --- a/modules/juce_gui_extra/native/juce_win32_SystemTrayIcon.cpp +++ b/modules/juce_gui_extra/native/juce_win32_SystemTrayIcon.cpp @@ -188,7 +188,7 @@ private: const DWORD taskbarCreatedMessage; enum { WM_TRAYNOTIFY = WM_USER + 100 }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl) }; //============================================================================== diff --git a/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp b/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp index d4e7ba9ae1..68e728500c 100644 --- a/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp +++ b/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp @@ -180,10 +180,10 @@ private: : v->bstrVal; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (EventHandler); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (EventHandler) }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Pimpl) }; diff --git a/modules/juce_opengl/native/juce_OpenGL_android.h b/modules/juce_opengl/native/juce_OpenGL_android.h index ec1dd41eb6..cb3eb8e9ba 100644 --- a/modules/juce_opengl/native/juce_OpenGL_android.h +++ b/modules/juce_opengl/native/juce_OpenGL_android.h @@ -143,7 +143,7 @@ private: static CriticalSection contextListLock; static ContextArray contextList; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeContext); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeContext) }; CriticalSection OpenGLContext::NativeContext::contextListLock; diff --git a/modules/juce_opengl/native/juce_OpenGL_ios.h b/modules/juce_opengl/native/juce_OpenGL_ios.h index 9bc09fa610..dc3352cb6f 100644 --- a/modules/juce_opengl/native/juce_OpenGL_ios.h +++ b/modules/juce_opengl/native/juce_OpenGL_ios.h @@ -231,7 +231,7 @@ private: JUCE_CHECK_OPENGL_ERROR } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeContext); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeContext) }; //============================================================================== diff --git a/modules/juce_opengl/native/juce_OpenGL_linux.h b/modules/juce_opengl/native/juce_OpenGL_linux.h index 6cf0cfda60..f558530259 100644 --- a/modules/juce_opengl/native/juce_OpenGL_linux.h +++ b/modules/juce_opengl/native/juce_OpenGL_linux.h @@ -183,7 +183,7 @@ private: XVisualInfo* bestVisual; void* contextToShareWith; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeContext); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeContext) }; //============================================================================== diff --git a/modules/juce_opengl/native/juce_OpenGL_osx.h b/modules/juce_opengl/native/juce_OpenGL_osx.h index 966b61c223..87c3028355 100644 --- a/modules/juce_opengl/native/juce_OpenGL_osx.h +++ b/modules/juce_opengl/native/juce_OpenGL_osx.h @@ -232,7 +232,7 @@ private: NSOpenGLView* view; ReferenceCountedObjectPtr viewAttachment; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeContext); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeContext) }; //============================================================================== diff --git a/modules/juce_opengl/native/juce_OpenGL_win32.h b/modules/juce_opengl/native/juce_OpenGL_win32.h index 4e204fea8c..2d23690830 100644 --- a/modules/juce_opengl/native/juce_OpenGL_win32.h +++ b/modules/juce_opengl/native/juce_OpenGL_win32.h @@ -232,7 +232,7 @@ private: return format; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeContext); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeContext) }; diff --git a/modules/juce_opengl/opengl/juce_OpenGLContext.cpp b/modules/juce_opengl/opengl/juce_OpenGLContext.cpp index 9427b06d1b..720bfdf7ba 100644 --- a/modules/juce_opengl/opengl/juce_OpenGLContext.cpp +++ b/modules/juce_opengl/opengl/juce_OpenGLContext.cpp @@ -360,7 +360,7 @@ public: bool volatile shadersAvailable; bool volatile needsUpdate; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CachedImage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CachedImage) }; //============================================================================== diff --git a/modules/juce_opengl/opengl/juce_OpenGLContext.h b/modules/juce_opengl/opengl/juce_OpenGLContext.h index fe9eccecc0..4335477568 100644 --- a/modules/juce_opengl/opengl/juce_OpenGLContext.h +++ b/modules/juce_opengl/opengl/juce_OpenGLContext.h @@ -242,7 +242,7 @@ private: CachedImage* getCachedImage() const noexcept; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLContext); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLContext) }; diff --git a/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp b/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp index da09e35ac5..742e70bb9c 100644 --- a/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp +++ b/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp @@ -141,7 +141,7 @@ private: || status == GL_FRAMEBUFFER_COMPLETE; } - JUCE_DECLARE_NON_COPYABLE (Pimpl); + JUCE_DECLARE_NON_COPYABLE (Pimpl) }; //============================================================================== @@ -170,7 +170,7 @@ private: const int width, height; HeapBlock data; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SavedState); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SavedState) }; //============================================================================== diff --git a/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.h b/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.h index f2dea30ed9..958f9f6595 100644 --- a/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.h +++ b/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.h @@ -147,7 +147,7 @@ private: friend class ScopedPointer; ScopedPointer savedState; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLFrameBuffer); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLFrameBuffer) }; diff --git a/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp b/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp index 8d93001510..9e4fb1bb01 100644 --- a/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp +++ b/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp @@ -144,7 +144,7 @@ private: private: uint8* currentLine; - JUCE_DECLARE_NON_COPYABLE (EdgeTableAlphaMap); + JUCE_DECLARE_NON_COPYABLE (EdgeTableAlphaMap) }; }; @@ -707,7 +707,7 @@ struct StateHelpers const PixelARGB colour; int currentY; - JUCE_DECLARE_NON_COPYABLE (EdgeTableRenderer); + JUCE_DECLARE_NON_COPYABLE (EdgeTableRenderer) }; template @@ -731,7 +731,7 @@ struct StateHelpers QuadQueueType& quadQueue; const PixelARGB colour; - JUCE_DECLARE_NON_COPYABLE (FloatRectangleRenderer); + JUCE_DECLARE_NON_COPYABLE (FloatRectangleRenderer) }; //============================================================================== @@ -1045,7 +1045,7 @@ struct StateHelpers numVertices = 0; } - JUCE_DECLARE_NON_COPYABLE (ShaderQuadQueue); + JUCE_DECLARE_NON_COPYABLE (ShaderQuadQueue) }; //============================================================================== @@ -1364,7 +1364,7 @@ public: GLState& state; - JUCE_DECLARE_NON_COPYABLE (ClipRegionBase); + JUCE_DECLARE_NON_COPYABLE (ClipRegionBase) }; @@ -1627,7 +1627,7 @@ private: GLState& state; ScopedPointer image; - JUCE_DECLARE_NON_COPYABLE (ShaderFillOperation); + JUCE_DECLARE_NON_COPYABLE (ShaderFillOperation) }; struct TargetSaver @@ -1680,7 +1680,7 @@ private: ClipRegion_Mask& owner; const PixelARGB originalColour; - JUCE_DECLARE_NON_COPYABLE (FloatRectangleRenderer); + JUCE_DECLARE_NON_COPYABLE (FloatRectangleRenderer) }; ClipRegion_Mask& operator= (const ClipRegion_Mask&); @@ -1801,10 +1801,10 @@ private: GLState& state; ScopedPointer image; - JUCE_DECLARE_NON_COPYABLE (ShaderFillOperation); + JUCE_DECLARE_NON_COPYABLE (ShaderFillOperation) }; - JUCE_DECLARE_NON_COPYABLE (ClipRegion_RectangleList); + JUCE_DECLARE_NON_COPYABLE (ClipRegion_RectangleList) }; //============================================================================== @@ -2191,7 +2191,7 @@ private: GLState glState; RenderingHelpers::SavedStateStack stack; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ShaderContext); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ShaderContext) }; #endif @@ -2236,7 +2236,7 @@ private: Target target; Image image; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NonShaderContext); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NonShaderContext) }; LowLevelGraphicsContext* createOpenGLContext (const Target&); diff --git a/modules/juce_opengl/opengl/juce_OpenGLHelpers.h b/modules/juce_opengl/opengl/juce_OpenGLHelpers.h index 32dbf7cd4f..1605c5703e 100644 --- a/modules/juce_opengl/opengl/juce_OpenGLHelpers.h +++ b/modules/juce_opengl/opengl/juce_OpenGLHelpers.h @@ -122,7 +122,7 @@ public: private: ScopedPointer texture; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLTextureFromImage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLTextureFromImage) }; diff --git a/modules/juce_opengl/opengl/juce_OpenGLImage.cpp b/modules/juce_opengl/opengl/juce_OpenGLImage.cpp index c814f9f1e9..e9339ec8bc 100644 --- a/modules/juce_opengl/opengl/juce_OpenGLImage.cpp +++ b/modules/juce_opengl/opengl/juce_OpenGLImage.cpp @@ -136,7 +136,7 @@ private: OpenGLFrameBuffer& frameBuffer; const Rectangle area; - JUCE_DECLARE_NON_COPYABLE (Writer); + JUCE_DECLARE_NON_COPYABLE (Writer) }; template @@ -165,7 +165,7 @@ private: WriterType writer; }; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLFrameBufferImage); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLFrameBufferImage) }; diff --git a/modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h b/modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h index aeafff7d98..920974e8fd 100644 --- a/modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h +++ b/modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h @@ -120,7 +120,7 @@ public: private: const OpenGLContext& context; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Uniform); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Uniform) }; /** Represents an openGL vertex attribute value. @@ -148,7 +148,7 @@ private: const OpenGLContext& context; String errorLog; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLShaderProgram); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLShaderProgram) }; #endif // __JUCE_OPENGLSHADERPROGRAM_JUCEHEADER__ diff --git a/modules/juce_opengl/opengl/juce_OpenGLTexture.h b/modules/juce_opengl/opengl/juce_OpenGLTexture.h index 0c2d9c0eb9..617056853f 100644 --- a/modules/juce_opengl/opengl/juce_OpenGLTexture.h +++ b/modules/juce_opengl/opengl/juce_OpenGLTexture.h @@ -114,7 +114,7 @@ private: void create (int w, int h, const void*, GLenum type); - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLTexture); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (OpenGLTexture) }; diff --git a/modules/juce_video/capture/juce_CameraDevice.h b/modules/juce_video/capture/juce_CameraDevice.h index d19ca04515..ddb0b7eb8c 100644 --- a/modules/juce_video/capture/juce_CameraDevice.h +++ b/modules/juce_video/capture/juce_CameraDevice.h @@ -149,7 +149,7 @@ private: bool isRecording; String name; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CameraDevice); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (CameraDevice) }; /** This typedef is just for compatibility with old code - newer code should use the CameraDevice::Listener class directly. */ diff --git a/modules/juce_video/native/juce_android_CameraDevice.cpp b/modules/juce_video/native/juce_android_CameraDevice.cpp index 5125ddde45..f115405b5c 100644 --- a/modules/juce_video/native/juce_android_CameraDevice.cpp +++ b/modules/juce_video/native/juce_android_CameraDevice.cpp @@ -36,7 +36,7 @@ public: } private: - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AndroidCameraInternal); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AndroidCameraInternal) }; //============================================================================== diff --git a/modules/juce_video/native/juce_win32_CameraDevice.cpp b/modules/juce_video/native/juce_win32_CameraDevice.cpp index 89b1b9f3a0..da59b4adf9 100644 --- a/modules/juce_video/native/juce_win32_CameraDevice.cpp +++ b/modules/juce_video/native/juce_win32_CameraDevice.cpp @@ -690,7 +690,7 @@ private: private: DShowCameraDeviceInteral& owner; - JUCE_DECLARE_NON_COPYABLE (GrabberCallback); + JUCE_DECLARE_NON_COPYABLE (GrabberCallback) }; ComSmartPtr callback; @@ -698,7 +698,7 @@ private: CriticalSection listenerLock; //============================================================================== - JUCE_DECLARE_NON_COPYABLE (DShowCameraDeviceInteral); + JUCE_DECLARE_NON_COPYABLE (DShowCameraDeviceInteral) }; diff --git a/modules/juce_video/native/juce_win32_DirectShowComponent.cpp b/modules/juce_video/native/juce_win32_DirectShowComponent.cpp index dd9d463289..70e27769d9 100644 --- a/modules/juce_video/native/juce_win32_DirectShowComponent.cpp +++ b/modules/juce_video/native/juce_win32_DirectShowComponent.cpp @@ -104,7 +104,7 @@ namespace DirectShowHelpers private: ComSmartPtr windowlessControl; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VMR7); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (VMR7) }; @@ -166,7 +166,7 @@ namespace DirectShowHelpers private: ComSmartPtr videoDisplayControl; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (EVR); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (EVR) }; #endif } @@ -570,7 +570,7 @@ private: ATOM atom; - JUCE_DECLARE_NON_COPYABLE (NativeWindowClass); + JUCE_DECLARE_NON_COPYABLE (NativeWindowClass) }; //====================================================================== @@ -629,7 +629,7 @@ private: HWND hwnd; HDC hdc; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeWindow); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NativeWindow) }; ScopedPointer nativeWindow; @@ -709,7 +709,7 @@ private: return false; } - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectShowContext); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectShowContext) }; juce_ImplementSingleton_SingleThreaded (DirectShowComponent::DirectShowContext::NativeWindowClass); @@ -746,7 +746,7 @@ public: private: DirectShowComponent* const owner; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectShowComponentWatcher); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectShowComponentWatcher) }; diff --git a/modules/juce_video/playback/juce_DirectShowComponent.h b/modules/juce_video/playback/juce_DirectShowComponent.h index c2d064459a..ce16b4552e 100644 --- a/modules/juce_video/playback/juce_DirectShowComponent.h +++ b/modules/juce_video/playback/juce_DirectShowComponent.h @@ -210,7 +210,7 @@ private: void recreateNativeWindowAsync(); //============================================================================== - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectShowComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DirectShowComponent) }; #endif diff --git a/modules/juce_video/playback/juce_QuickTimeMovieComponent.h b/modules/juce_video/playback/juce_QuickTimeMovieComponent.h index b12f8a5999..fdd5f61343 100644 --- a/modules/juce_video/playback/juce_QuickTimeMovieComponent.h +++ b/modules/juce_video/playback/juce_QuickTimeMovieComponent.h @@ -219,7 +219,7 @@ private: void* movie; #endif - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (QuickTimeMovieComponent); + JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (QuickTimeMovieComponent) }; #endif