diff --git a/dgl/src/Application.cpp b/dgl/src/Application.cpp index 0d9f67a3..32b333a0 100644 --- a/dgl/src/Application.cpp +++ b/dgl/src/Application.cpp @@ -22,8 +22,7 @@ START_NAMESPACE_DGL // ----------------------------------------------------------------------- Application::Application() - : pData(new PrivateData()), - leakDetector_Application() {} + : pData(new PrivateData()) {} Application::~Application() { diff --git a/dgl/src/ImageWidgets.cpp b/dgl/src/ImageWidgets.cpp index ec02c029..c8c1ceff 100644 --- a/dgl/src/ImageWidgets.cpp +++ b/dgl/src/ImageWidgets.cpp @@ -25,8 +25,7 @@ START_NAMESPACE_DGL ImageAboutWindow::ImageAboutWindow(Window& parent, const Image& image) : Window(parent.getApp(), parent), Widget((Window&)*this), - fImgBackground(image), - leakDetector_ImageAboutWindow() + fImgBackground(image) { Window::setResizable(false); Window::setSize(image.getSize()); @@ -36,8 +35,7 @@ ImageAboutWindow::ImageAboutWindow(Window& parent, const Image& image) ImageAboutWindow::ImageAboutWindow(Widget* widget, const Image& image) : Window(widget->getParentApp(), widget->getParentWindow()), Widget((Window&)*this), - fImgBackground(image), - leakDetector_ImageAboutWindow() + fImgBackground(image) { Window::setResizable(false); Window::setSize(image.getSize()); @@ -107,16 +105,14 @@ struct ImageButton::PrivateData { ImageButton::ImageButton(Window& parent, const Image& image) : Widget(parent), - pData(new PrivateData(this, image, image, image)), - leakDetector_ImageButton() + pData(new PrivateData(this, image, image, image)) { setSize(image.getSize()); } ImageButton::ImageButton(Window& parent, const Image& imageNormal, const Image& imageDown) : Widget(parent), - pData(new PrivateData(this, imageNormal, imageNormal, imageDown)), - leakDetector_ImageButton() + pData(new PrivateData(this, imageNormal, imageNormal, imageDown)) { DISTRHO_SAFE_ASSERT(imageNormal.getSize() == imageDown.getSize()); @@ -125,8 +121,7 @@ ImageButton::ImageButton(Window& parent, const Image& imageNormal, const Image& ImageButton::ImageButton(Window& parent, const Image& imageNormal, const Image& imageHover, const Image& imageDown) : Widget(parent), - pData(new PrivateData(this, imageNormal, imageHover, imageDown)), - leakDetector_ImageButton() + pData(new PrivateData(this, imageNormal, imageHover, imageDown)) { DISTRHO_SAFE_ASSERT(imageNormal.getSize() == imageHover.getSize() && imageHover.getSize() == imageDown.getSize()); @@ -135,16 +130,14 @@ ImageButton::ImageButton(Window& parent, const Image& imageNormal, const Image& ImageButton::ImageButton(Widget* widget, const Image& image) : Widget(widget->getParentWindow()), - pData(new PrivateData(this, image, image, image)), - leakDetector_ImageButton() + pData(new PrivateData(this, image, image, image)) { setSize(image.getSize()); } ImageButton::ImageButton(Widget* widget, const Image& imageNormal, const Image& imageDown) : Widget(widget->getParentWindow()), - pData(new PrivateData(this, imageNormal, imageNormal, imageDown)), - leakDetector_ImageButton() + pData(new PrivateData(this, imageNormal, imageNormal, imageDown)) { DISTRHO_SAFE_ASSERT(imageNormal.getSize() == imageDown.getSize()); @@ -153,8 +146,7 @@ ImageButton::ImageButton(Widget* widget, const Image& imageNormal, const Image& ImageButton::ImageButton(Widget* widget, const Image& imageNormal, const Image& imageHover, const Image& imageDown) : Widget(widget->getParentWindow()), - pData(new PrivateData(this, imageNormal, imageHover, imageDown)), - leakDetector_ImageButton() + pData(new PrivateData(this, imageNormal, imageHover, imageDown)) { DISTRHO_SAFE_ASSERT(imageNormal.getSize() == imageHover.getSize() && imageHover.getSize() == imageDown.getSize()); @@ -221,8 +213,7 @@ ImageKnob::ImageKnob(Window& parent, const Image& image, Orientation orientation fImgLayerHeight(fImgLayerWidth), fImgLayerCount(fIsImgVertical ? image.getHeight()/fImgLayerHeight : image.getWidth()/fImgLayerWidth), fIsReady(false), - fTextureId(0), - leakDetector_ImageKnob() + fTextureId(0) { glGenTextures(1, &fTextureId); setSize(fImgLayerWidth, fImgLayerHeight); @@ -250,8 +241,7 @@ ImageKnob::ImageKnob(Widget* widget, const Image& image, Orientation orientation fImgLayerHeight(fImgLayerWidth), fImgLayerCount(fIsImgVertical ? image.getHeight()/fImgLayerHeight : image.getWidth()/fImgLayerWidth), fIsReady(false), - fTextureId(0), - leakDetector_ImageKnob() + fTextureId(0) { glGenTextures(1, &fTextureId); setSize(fImgLayerWidth, fImgLayerHeight); @@ -279,8 +269,7 @@ ImageKnob::ImageKnob(const ImageKnob& imageKnob) fImgLayerHeight(imageKnob.fImgLayerHeight), fImgLayerCount(imageKnob.fImgLayerCount), fIsReady(false), - fTextureId(0), - leakDetector_ImageKnob() + fTextureId(0) { glGenTextures(1, &fTextureId); setSize(fImgLayerWidth, fImgLayerHeight); @@ -670,8 +659,7 @@ ImageSlider::ImageSlider(Window& parent, const Image& image) noexcept fCallback(nullptr), fStartPos(), fEndPos(), - fSliderArea(), - leakDetector_ImageSlider() + fSliderArea() { pData->needsFullViewport = true; } @@ -692,8 +680,7 @@ ImageSlider::ImageSlider(Widget* widget, const Image& image) noexcept fCallback(nullptr), fStartPos(), fEndPos(), - fSliderArea(), - leakDetector_ImageSlider() + fSliderArea() { pData->needsFullViewport = true; } @@ -997,8 +984,7 @@ ImageSwitch::ImageSwitch(Window& parent, const Image& imageNormal, const Image& fImageNormal(imageNormal), fImageDown(imageDown), fIsDown(false), - fCallback(nullptr), - leakDetector_ImageSwitch() + fCallback(nullptr) { DISTRHO_SAFE_ASSERT(fImageNormal.getSize() == fImageDown.getSize()); @@ -1010,8 +996,7 @@ ImageSwitch::ImageSwitch(Widget* widget, const Image& imageNormal, const Image& fImageNormal(imageNormal), fImageDown(imageDown), fIsDown(false), - fCallback(nullptr), - leakDetector_ImageSwitch() + fCallback(nullptr) { DISTRHO_SAFE_ASSERT(fImageNormal.getSize() == fImageDown.getSize()); @@ -1023,8 +1008,7 @@ ImageSwitch::ImageSwitch(const ImageSwitch& imageSwitch) noexcept fImageNormal(imageSwitch.fImageNormal), fImageDown(imageSwitch.fImageDown), fIsDown(imageSwitch.fIsDown), - fCallback(imageSwitch.fCallback), - leakDetector_ImageSwitch() + fCallback(imageSwitch.fCallback) { DISTRHO_SAFE_ASSERT(fImageNormal.getSize() == fImageDown.getSize()); diff --git a/dgl/src/NanoVG.cpp b/dgl/src/NanoVG.cpp index 95d4880a..f342e26e 100644 --- a/dgl/src/NanoVG.cpp +++ b/dgl/src/NanoVG.cpp @@ -81,13 +81,11 @@ START_NAMESPACE_DGL NanoImage::NanoImage() : fHandle(), - fSize(), - leakDetector_NanoImage() {} + fSize() {} NanoImage::NanoImage(const Handle& handle) : fHandle(handle), - fSize(), - leakDetector_NanoImage() + fSize() { DISTRHO_SAFE_ASSERT_RETURN(fHandle.context != nullptr && fHandle.imageId != 0,); @@ -176,8 +174,7 @@ NanoVG::Paint::operator NVGpaint() const noexcept NanoVG::NanoVG(int flags) : fContext(nvgCreateGL(flags)), fInFrame(false), - fIsSubWidget(false), - leakDetector_NanoVG() + fIsSubWidget(false) { DISTRHO_SAFE_ASSERT_RETURN(fContext != nullptr,); } @@ -185,8 +182,7 @@ NanoVG::NanoVG(int flags) NanoVG::NanoVG(NanoWidget* groupWidget) : fContext(groupWidget->fContext), fInFrame(false), - fIsSubWidget(true), - leakDetector_NanoVG() + fIsSubWidget(true) { } @@ -876,8 +872,7 @@ struct NanoWidget::PrivateData { NanoWidget::NanoWidget(Window& parent, int flags) : Widget(parent), NanoVG(flags), - nData(new PrivateData(this)), - leakDetector_NanoWidget() + nData(new PrivateData(this)) { pData->needsScaling = true; } @@ -885,8 +880,7 @@ NanoWidget::NanoWidget(Window& parent, int flags) NanoWidget::NanoWidget(Widget* groupWidget, int flags) : Widget(groupWidget, true), NanoVG(flags), - nData(new PrivateData(this)), - leakDetector_NanoWidget() + nData(new PrivateData(this)) { pData->needsScaling = true; } @@ -894,8 +888,7 @@ NanoWidget::NanoWidget(Widget* groupWidget, int flags) NanoWidget::NanoWidget(NanoWidget* groupWidget) : Widget(groupWidget, false), NanoVG(groupWidget), - nData(new PrivateData(this)), - leakDetector_NanoWidget() + nData(new PrivateData(this)) { pData->needsScaling = true; groupWidget->nData->subWidgets.push_back(this); diff --git a/dgl/src/NanoWidgets.cpp b/dgl/src/NanoWidgets.cpp index 6a0e8bad..ad3fcbec 100644 --- a/dgl/src/NanoWidgets.cpp +++ b/dgl/src/NanoWidgets.cpp @@ -56,8 +56,7 @@ struct BlendishButton::PrivateData { BlendishButton::BlendishButton(Window& parent, const char* text, int iconId) : NanoWidget(parent), - pData(new PrivateData(this, text, iconId)), - leakDetector_BlendishButton() + pData(new PrivateData(this, text, iconId)) { registerBlendishResourcesIfNeeded(getContext()); _updateBounds(); @@ -65,8 +64,7 @@ BlendishButton::BlendishButton(Window& parent, const char* text, int iconId) BlendishButton::BlendishButton(NanoWidget* widget, const char* text, int iconId) : NanoWidget(widget), - pData(new PrivateData(this, text, iconId)), - leakDetector_BlendishButton() + pData(new PrivateData(this, text, iconId)) { registerBlendishResourcesIfNeeded(getContext()); _updateBounds(); diff --git a/dgl/src/Widget.cpp b/dgl/src/Widget.cpp index ec03d72f..155c9558 100644 --- a/dgl/src/Widget.cpp +++ b/dgl/src/Widget.cpp @@ -22,22 +22,19 @@ START_NAMESPACE_DGL // Widget Widget::Widget(Window& parent) - : pData(new PrivateData(this, parent, nullptr, false)), - leakDetector_Widget() + : pData(new PrivateData(this, parent, nullptr, false)) { parent._addWidget(this); } Widget::Widget(Widget* groupWidget) - : pData(new PrivateData(this, groupWidget->getParentWindow(), groupWidget, true)), - leakDetector_Widget() + : pData(new PrivateData(this, groupWidget->getParentWindow(), groupWidget, true)) { pData->parent._addWidget(this); } Widget::Widget(Widget* groupWidget, bool addToSubWidgets) - : pData(new PrivateData(this, groupWidget->getParentWindow(), groupWidget, addToSubWidgets)), - leakDetector_Widget() + : pData(new PrivateData(this, groupWidget->getParentWindow(), groupWidget, addToSubWidgets)) { pData->parent._addWidget(this); } diff --git a/dgl/src/Window.cpp b/dgl/src/Window.cpp index ee33f3c4..0759959e 100644 --- a/dgl/src/Window.cpp +++ b/dgl/src/Window.cpp @@ -80,16 +80,15 @@ struct Window::PrivateData { fWidgets(), fModal(), #if defined(DISTRHO_OS_WINDOWS) - hwnd(0), + hwnd(0) #elif defined(DISTRHO_OS_LINUX) xDisplay(nullptr), - xWindow(0), + xWindow(0) #elif defined(DISTRHO_OS_MAC) fNeedsIdle(true), mView(nullptr), - mWindow(nullptr), + mWindow(nullptr) #endif - leakDetector_PrivateData() { DBG("Creating window without parent..."); DBGF; init(); @@ -109,16 +108,15 @@ struct Window::PrivateData { fWidgets(), fModal(parent.pData), #if defined(DISTRHO_OS_WINDOWS) - hwnd(0), + hwnd(0) #elif defined(DISTRHO_OS_LINUX) xDisplay(nullptr), - xWindow(0), + xWindow(0) #elif defined(DISTRHO_OS_MAC) fNeedsIdle(false), mView(nullptr), - mWindow(nullptr), + mWindow(nullptr) #endif - leakDetector_PrivateData() { DBG("Creating window with parent..."); DBGF; init(); @@ -148,16 +146,15 @@ struct Window::PrivateData { fWidgets(), fModal(), #if defined(DISTRHO_OS_WINDOWS) - hwnd(0), + hwnd(0) #elif defined(DISTRHO_OS_LINUX) xDisplay(nullptr), - xWindow(0), + xWindow(0) #elif defined(DISTRHO_OS_MAC) fNeedsIdle(parentId == 0), mView(nullptr), - mWindow(nullptr), + mWindow(nullptr) #endif - leakDetector_PrivateData() { if (fUsingEmbed) { @@ -941,16 +938,13 @@ struct Window::PrivateData { // Window Window::Window(Application& app) - : pData(new PrivateData(app, this)), - leakDetector_Window() {} + : pData(new PrivateData(app, this)) {} Window::Window(Application& app, Window& parent) - : pData(new PrivateData(app, this, parent)), - leakDetector_Window() {} + : pData(new PrivateData(app, this, parent)) {} Window::Window(Application& app, intptr_t parentId) - : pData(new PrivateData(app, this, parentId)), - leakDetector_Window() {} + : pData(new PrivateData(app, this, parentId)) {} Window::~Window() {