| @@ -1,10 +1,10 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <map> | |||||
| #include <app/common.hpp> | #include <app/common.hpp> | ||||
| #include <widget/OpaqueWidget.hpp> | #include <widget/OpaqueWidget.hpp> | ||||
| #include <app/PortWidget.hpp> | #include <app/PortWidget.hpp> | ||||
| #include <app/ModuleWidget.hpp> | #include <app/ModuleWidget.hpp> | ||||
| #include <engine/Cable.hpp> | #include <engine/Cable.hpp> | ||||
| #include <map> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,4 +1,6 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <map> | |||||
| #include <app/common.hpp> | #include <app/common.hpp> | ||||
| #include <widget/OpaqueWidget.hpp> | #include <widget/OpaqueWidget.hpp> | ||||
| #include <widget/FramebufferWidget.hpp> | #include <widget/FramebufferWidget.hpp> | ||||
| @@ -7,7 +9,6 @@ | |||||
| #include <app/PortWidget.hpp> | #include <app/PortWidget.hpp> | ||||
| #include <app/ParamWidget.hpp> | #include <app/ParamWidget.hpp> | ||||
| #include <history.hpp> | #include <history.hpp> | ||||
| #include <map> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,7 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <jansson.h> | |||||
| #include <common.hpp> | #include <common.hpp> | ||||
| #include <math.hpp> | #include <math.hpp> | ||||
| #include <jansson.h> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,10 +1,12 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <context.hpp> | |||||
| #include <jansson.h> | |||||
| #include <vector> | #include <vector> | ||||
| #include <set> | #include <set> | ||||
| #include <jansson.h> | |||||
| #include <common.hpp> | |||||
| #include <context.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,7 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <nanovg.h> | |||||
| #include <common.hpp> | #include <common.hpp> | ||||
| #include <string.hpp> | #include <string.hpp> | ||||
| #include <nanovg.h> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,6 +1,4 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <logger.hpp> | |||||
| // Include most of the C stdlib for convenience | // Include most of the C stdlib for convenience | ||||
| #include <cstdlib> | #include <cstdlib> | ||||
| #include <cstdio> | #include <cstdio> | ||||
| @@ -15,6 +13,8 @@ | |||||
| #include <string> | #include <string> | ||||
| #include <stdexcept> | #include <stdexcept> | ||||
| #include <logger.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,4 +1,5 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <math.hpp> | #include <math.hpp> | ||||
| #include <simd/functions.hpp> | #include <simd/functions.hpp> | ||||
| @@ -1,7 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <dsp/common.hpp> | |||||
| #include <pffft.h> | #include <pffft.h> | ||||
| #include <dsp/common.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| namespace dsp { | namespace dsp { | ||||
| @@ -1,7 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <dsp/common.hpp> | |||||
| #include <pffft.h> | #include <pffft.h> | ||||
| #include <dsp/common.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| namespace dsp { | namespace dsp { | ||||
| @@ -1,11 +1,10 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <speex/speex_resampler.h> | |||||
| #include <dsp/common.hpp> | #include <dsp/common.hpp> | ||||
| #include <dsp/ringbuffer.hpp> | #include <dsp/ringbuffer.hpp> | ||||
| #include <dsp/fir.hpp> | #include <dsp/fir.hpp> | ||||
| #include <dsp/window.hpp> | #include <dsp/window.hpp> | ||||
| #include <assert.h> | |||||
| #include <string.h> | |||||
| #include <speex/speex_resampler.h> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,6 +1,5 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <dsp/common.hpp> | #include <dsp/common.hpp> | ||||
| #include <string.h> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,9 +1,10 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <vector> | |||||
| #include <common.hpp> | #include <common.hpp> | ||||
| #include <engine/Module.hpp> | #include <engine/Module.hpp> | ||||
| #include <engine/Cable.hpp> | #include <engine/Cable.hpp> | ||||
| #include <engine/ParamHandle.hpp> | #include <engine/ParamHandle.hpp> | ||||
| #include <vector> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,4 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <vector> | |||||
| #include <jansson.h> | |||||
| #include <common.hpp> | #include <common.hpp> | ||||
| #include <string.hpp> | #include <string.hpp> | ||||
| #include <plugin/Model.hpp> | #include <plugin/Model.hpp> | ||||
| @@ -7,8 +11,6 @@ | |||||
| #include <engine/Light.hpp> | #include <engine/Light.hpp> | ||||
| #include <engine/ParamQuantity.hpp> | #include <engine/ParamQuantity.hpp> | ||||
| #include <engine/PortInfo.hpp> | #include <engine/PortInfo.hpp> | ||||
| #include <vector> | |||||
| #include <jansson.h> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,7 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <jansson.h> | |||||
| #include <common.hpp> | #include <common.hpp> | ||||
| #include <math.hpp> | #include <math.hpp> | ||||
| #include <jansson.h> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,9 +1,10 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <math.hpp> | |||||
| #include <vector> | #include <vector> | ||||
| #include <set> | #include <set> | ||||
| #include <common.hpp> | |||||
| #include <math.hpp> | |||||
| /** Remaps Ctrl to Cmd on Mac | /** Remaps Ctrl to Cmd on Mac | ||||
| @@ -1,11 +1,13 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <vector> | |||||
| #include <deque> | |||||
| #include <jansson.h> | |||||
| #include <common.hpp> | #include <common.hpp> | ||||
| #include <math.hpp> | #include <math.hpp> | ||||
| #include <color.hpp> | #include <color.hpp> | ||||
| #include <plugin/Model.hpp> | #include <plugin/Model.hpp> | ||||
| #include <vector> | |||||
| #include <deque> | |||||
| #include <jansson.h> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,8 +1,9 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <complex> | #include <complex> | ||||
| #include <algorithm> // for std::min, max | #include <algorithm> // for std::min, max | ||||
| #include <common.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,11 +1,13 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <context.hpp> | |||||
| #include <vector> | #include <vector> | ||||
| #include <queue> | #include <queue> | ||||
| #include <set> | #include <set> | ||||
| #include <jansson.h> | #include <jansson.h> | ||||
| #include <common.hpp> | |||||
| #include <context.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,7 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <jansson.h> | #include <jansson.h> | ||||
| #include <common.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,7 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <jansson.h> | #include <jansson.h> | ||||
| #include <common.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,8 +1,9 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <vector> | |||||
| #include <common.hpp> | #include <common.hpp> | ||||
| #include <plugin/Plugin.hpp> | #include <plugin/Plugin.hpp> | ||||
| #include <plugin/Model.hpp> | #include <plugin/Model.hpp> | ||||
| #include <vector> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,8 +1,10 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <set> | |||||
| #include <jansson.h> | |||||
| #include <common.hpp> | #include <common.hpp> | ||||
| #include <plugin/Plugin.hpp> | #include <plugin/Plugin.hpp> | ||||
| #include <jansson.h> | |||||
| #include <set> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,8 +1,10 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <jansson.h> | |||||
| #include <vector> | #include <vector> | ||||
| #include <jansson.h> | |||||
| #include <common.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| namespace plugin { | namespace plugin { | ||||
| @@ -1,6 +1,5 @@ | |||||
| #pragma once | #pragma once | ||||
| // The following headers are the "public" API of Rack. | // The following headers are the "public" API of Rack. | ||||
| #include <common.hpp> | #include <common.hpp> | ||||
| @@ -1,6 +1,5 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | #include <common.hpp> | ||||
| #include <cstdint> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,13 +1,15 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <math.hpp> | |||||
| #include <color.hpp> | |||||
| #include <vector> | #include <vector> | ||||
| #include <map> | #include <map> | ||||
| #include <list> | #include <list> | ||||
| #include <tuple> | #include <tuple> | ||||
| #include <jansson.h> | #include <jansson.h> | ||||
| #include <common.hpp> | |||||
| #include <math.hpp> | |||||
| #include <color.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,7 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <vector> | #include <vector> | ||||
| #include <common.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,8 +1,9 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <nanovg.h> | #include <nanovg.h> | ||||
| #include <nanosvg.h> | #include <nanosvg.h> | ||||
| #include <common.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,7 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <list> | #include <list> | ||||
| #include <common.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,7 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <vector> | #include <vector> | ||||
| #include <common.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| namespace tag { | namespace tag { | ||||
| @@ -1,8 +1,9 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <nanovg.h> | #include <nanovg.h> | ||||
| #include <blendish.h> | #include <blendish.h> | ||||
| #include <common.hpp> | |||||
| /** Useful for menu items with a "true" boolean state */ | /** Useful for menu items with a "true" boolean state */ | ||||
| #define CHECKMARK_STRING "âś”" | #define CHECKMARK_STRING "âś”" | ||||
| #define CHECKMARK(_cond) ((_cond) ? CHECKMARK_STRING : "") | #define CHECKMARK(_cond) ((_cond) ? CHECKMARK_STRING : "") | ||||
| @@ -1,10 +1,11 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <list> | |||||
| #include <common.hpp> | #include <common.hpp> | ||||
| #include <math.hpp> | #include <math.hpp> | ||||
| #include <window.hpp> | #include <window.hpp> | ||||
| #include <color.hpp> | #include <color.hpp> | ||||
| #include <event.hpp> | #include <event.hpp> | ||||
| #include <list> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,9 +1,8 @@ | |||||
| #pragma once | #pragma once | ||||
| #include <common.hpp> | |||||
| #include <math.hpp> | |||||
| #include <memory> | #include <memory> | ||||
| #include <map> | #include <map> | ||||
| #define GLEW_STATIC | #define GLEW_STATIC | ||||
| #define GLEW_NO_GLU | #define GLEW_NO_GLU | ||||
| #include <GL/glew.h> | #include <GL/glew.h> | ||||
| @@ -14,6 +13,9 @@ | |||||
| #include <nanovg_gl_utils.h> | #include <nanovg_gl_utils.h> | ||||
| #include <nanosvg.h> | #include <nanosvg.h> | ||||
| #include <common.hpp> | |||||
| #include <math.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,6 +1,7 @@ | |||||
| #include <tinyexpr.h> | |||||
| #include <Quantity.hpp> | #include <Quantity.hpp> | ||||
| #include <string.hpp> | #include <string.hpp> | ||||
| #include <tinyexpr.h> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,3 +1,8 @@ | |||||
| #include <thread> | |||||
| #include <utility> | |||||
| #include <osdialog.h> | |||||
| #include <app/MenuBar.hpp> | #include <app/MenuBar.hpp> | ||||
| #include <window.hpp> | #include <window.hpp> | ||||
| #include <engine/Engine.hpp> | #include <engine/Engine.hpp> | ||||
| @@ -17,9 +22,6 @@ | |||||
| #include <plugin.hpp> | #include <plugin.hpp> | ||||
| #include <patch.hpp> | #include <patch.hpp> | ||||
| #include <updater.hpp> | #include <updater.hpp> | ||||
| #include <osdialog.h> | |||||
| #include <thread> | |||||
| #include <utility> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,3 +1,6 @@ | |||||
| #include <set> | |||||
| #include <algorithm> | |||||
| #include <app/ModuleBrowser.hpp> | #include <app/ModuleBrowser.hpp> | ||||
| #include <widget/OpaqueWidget.hpp> | #include <widget/OpaqueWidget.hpp> | ||||
| #include <widget/TransparentWidget.hpp> | #include <widget/TransparentWidget.hpp> | ||||
| @@ -25,9 +28,6 @@ | |||||
| #include <settings.hpp> | #include <settings.hpp> | ||||
| #include <tag.hpp> | #include <tag.hpp> | ||||
| #include <set> | |||||
| #include <algorithm> | |||||
| namespace rack { | namespace rack { | ||||
| namespace app { | namespace app { | ||||
| @@ -1,3 +1,7 @@ | |||||
| #include <thread> | |||||
| #include <osdialog.h> | |||||
| #include <app/ModuleWidget.hpp> | #include <app/ModuleWidget.hpp> | ||||
| #include <app/Scene.hpp> | #include <app/Scene.hpp> | ||||
| #include <engine/Engine.hpp> | #include <engine/Engine.hpp> | ||||
| @@ -13,9 +17,6 @@ | |||||
| #include <string.hpp> | #include <string.hpp> | ||||
| #include <tag.hpp> | #include <tag.hpp> | ||||
| #include <osdialog.h> | |||||
| #include <thread> | |||||
| namespace rack { | namespace rack { | ||||
| namespace app { | namespace app { | ||||
| @@ -1,3 +1,9 @@ | |||||
| #include <map> | |||||
| #include <algorithm> | |||||
| #include <queue> | |||||
| #include <osdialog.h> | |||||
| #include <app/RackWidget.hpp> | #include <app/RackWidget.hpp> | ||||
| #include <widget/TransparentWidget.hpp> | #include <widget/TransparentWidget.hpp> | ||||
| #include <app/RackRail.hpp> | #include <app/RackRail.hpp> | ||||
| @@ -9,10 +15,6 @@ | |||||
| #include <context.hpp> | #include <context.hpp> | ||||
| #include <asset.hpp> | #include <asset.hpp> | ||||
| #include <patch.hpp> | #include <patch.hpp> | ||||
| #include <osdialog.h> | |||||
| #include <map> | |||||
| #include <algorithm> | |||||
| #include <queue> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,3 +1,7 @@ | |||||
| #include <thread> | |||||
| #include <osdialog.h> | |||||
| #include <app/Scene.hpp> | #include <app/Scene.hpp> | ||||
| #include <app/ModuleBrowser.hpp> | #include <app/ModuleBrowser.hpp> | ||||
| #include <context.hpp> | #include <context.hpp> | ||||
| @@ -7,8 +11,6 @@ | |||||
| #include <settings.hpp> | #include <settings.hpp> | ||||
| #include <patch.hpp> | #include <patch.hpp> | ||||
| #include <asset.hpp> | #include <asset.hpp> | ||||
| #include <osdialog.h> | |||||
| #include <thread> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,10 +1,3 @@ | |||||
| #include <asset.hpp> | |||||
| #include <system.hpp> | |||||
| #include <settings.hpp> | |||||
| #include <string.hpp> | |||||
| #include <plugin/Plugin.hpp> | |||||
| #include <app/common.hpp> | |||||
| #if defined ARCH_MAC | #if defined ARCH_MAC | ||||
| #include <CoreFoundation/CoreFoundation.h> | #include <CoreFoundation/CoreFoundation.h> | ||||
| #include <CoreServices/CoreServices.h> | #include <CoreServices/CoreServices.h> | ||||
| @@ -23,6 +16,13 @@ | |||||
| #include <pwd.h> | #include <pwd.h> | ||||
| #endif | #endif | ||||
| #include <asset.hpp> | |||||
| #include <system.hpp> | |||||
| #include <settings.hpp> | |||||
| #include <string.hpp> | |||||
| #include <plugin/Plugin.hpp> | |||||
| #include <app/common.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| namespace asset { | namespace asset { | ||||
| @@ -1,12 +1,12 @@ | |||||
| #include "plugin.hpp" | |||||
| #include <audio.hpp> | |||||
| #include <context.hpp> | |||||
| #include <mutex> | #include <mutex> | ||||
| #include <chrono> | #include <chrono> | ||||
| #include <thread> | #include <thread> | ||||
| #include <mutex> | |||||
| #include <condition_variable> | #include <condition_variable> | ||||
| #include "plugin.hpp" | |||||
| #include <audio.hpp> | |||||
| #include <context.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| namespace core { | namespace core { | ||||
| @@ -1,6 +1,7 @@ | |||||
| #include "plugin.hpp" | |||||
| #include <algorithm> | #include <algorithm> | ||||
| #include "plugin.hpp" | |||||
| namespace rack { | namespace rack { | ||||
| namespace core { | namespace core { | ||||
| @@ -1,11 +1,3 @@ | |||||
| #include <engine/Engine.hpp> | |||||
| #include <settings.hpp> | |||||
| #include <system.hpp> | |||||
| #include <random.hpp> | |||||
| #include <context.hpp> | |||||
| #include <patch.hpp> | |||||
| #include <plugin.hpp> | |||||
| #include <algorithm> | #include <algorithm> | ||||
| #include <thread> | #include <thread> | ||||
| #include <condition_variable> | #include <condition_variable> | ||||
| @@ -14,6 +6,14 @@ | |||||
| #include <tuple> | #include <tuple> | ||||
| #include <pmmintrin.h> | #include <pmmintrin.h> | ||||
| #include <engine/Engine.hpp> | |||||
| #include <settings.hpp> | |||||
| #include <system.hpp> | |||||
| #include <random.hpp> | |||||
| #include <context.hpp> | |||||
| #include <patch.hpp> | |||||
| #include <plugin.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| namespace engine { | namespace engine { | ||||
| @@ -1,7 +1,8 @@ | |||||
| #include <map> | |||||
| #include <keyboard.hpp> | #include <keyboard.hpp> | ||||
| #include <midi.hpp> | #include <midi.hpp> | ||||
| #include <window.hpp> | #include <window.hpp> | ||||
| #include <map> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,8 +1,9 @@ | |||||
| #include <mutex> | |||||
| #include <common.hpp> | #include <common.hpp> | ||||
| #include <asset.hpp> | #include <asset.hpp> | ||||
| #include <settings.hpp> | #include <settings.hpp> | ||||
| #include <system.hpp> | #include <system.hpp> | ||||
| #include <mutex> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,8 +1,9 @@ | |||||
| #include <map> | |||||
| #include <utility> | |||||
| #include <midi.hpp> | #include <midi.hpp> | ||||
| #include <string.hpp> | #include <string.hpp> | ||||
| #include <system.hpp> | #include <system.hpp> | ||||
| #include <map> | |||||
| #include <utility> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,8 +1,9 @@ | |||||
| #include <network.hpp> | |||||
| #include <asset.hpp> | |||||
| #define CURL_STATICLIB | #define CURL_STATICLIB | ||||
| #include <curl/curl.h> | #include <curl/curl.h> | ||||
| #include <network.hpp> | |||||
| #include <asset.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| namespace network { | namespace network { | ||||
| @@ -1,3 +1,7 @@ | |||||
| #include <algorithm> | |||||
| #include <osdialog.h> | |||||
| #include <patch.hpp> | #include <patch.hpp> | ||||
| #include <asset.hpp> | #include <asset.hpp> | ||||
| #include <system.hpp> | #include <system.hpp> | ||||
| @@ -8,9 +12,6 @@ | |||||
| #include <app/RackWidget.hpp> | #include <app/RackWidget.hpp> | ||||
| #include <history.hpp> | #include <history.hpp> | ||||
| #include <settings.hpp> | #include <settings.hpp> | ||||
| #include <algorithm> | |||||
| #include <osdialog.h> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,25 +1,12 @@ | |||||
| #include <plugin.hpp> | |||||
| #include <system.hpp> | |||||
| #include <network.hpp> | |||||
| #include <asset.hpp> | |||||
| #include <string.hpp> | |||||
| #include <context.hpp> | |||||
| #include <app/common.hpp> | |||||
| #include <plugin/callbacks.hpp> | |||||
| #include <settings.hpp> | |||||
| #include <engine/Module.hpp> | |||||
| #include <thread> | |||||
| #include <map> | |||||
| #include <stdexcept> | |||||
| #include <sys/types.h> | #include <sys/types.h> | ||||
| #include <sys/stat.h> | #include <sys/stat.h> | ||||
| #include <unistd.h> | #include <unistd.h> | ||||
| #include <sys/param.h> // for MAXPATHLEN | #include <sys/param.h> // for MAXPATHLEN | ||||
| #include <fcntl.h> | #include <fcntl.h> | ||||
| #include <thread> | |||||
| #include <map> | |||||
| #include <stdexcept> | |||||
| #include <jansson.h> | |||||
| #if defined ARCH_WIN | #if defined ARCH_WIN | ||||
| #include <windows.h> | #include <windows.h> | ||||
| #include <direct.h> | #include <direct.h> | ||||
| @@ -27,7 +14,20 @@ | |||||
| #include <dlfcn.h> | #include <dlfcn.h> | ||||
| #endif | #endif | ||||
| #include <dirent.h> | #include <dirent.h> | ||||
| #include <osdialog.h> | #include <osdialog.h> | ||||
| #include <jansson.h> | |||||
| #include <plugin.hpp> | |||||
| #include <system.hpp> | |||||
| #include <network.hpp> | |||||
| #include <asset.hpp> | |||||
| #include <string.hpp> | |||||
| #include <context.hpp> | |||||
| #include <app/common.hpp> | |||||
| #include <plugin/callbacks.hpp> | |||||
| #include <settings.hpp> | |||||
| #include <engine/Module.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,8 +1,10 @@ | |||||
| #include <random.hpp> | |||||
| #include <math.hpp> | |||||
| #include <atomic> | |||||
| #include <time.h> | #include <time.h> | ||||
| #include <sys/time.h> | #include <sys/time.h> | ||||
| #include <atomic> | |||||
| #include <random.hpp> | |||||
| #include <math.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,8 +1,3 @@ | |||||
| #include <rtaudio.hpp> | |||||
| #include <audio.hpp> | |||||
| #include <string.hpp> | |||||
| #include <math.hpp> | |||||
| #include <system.hpp> | |||||
| #include <map> | #include <map> | ||||
| #include <algorithm> | #include <algorithm> | ||||
| @@ -13,6 +8,12 @@ | |||||
| #include <RtAudio.h> | #include <RtAudio.h> | ||||
| #pragma GCC diagnostic pop | #pragma GCC diagnostic pop | ||||
| #include <rtaudio.hpp> | |||||
| #include <audio.hpp> | |||||
| #include <string.hpp> | |||||
| #include <math.hpp> | |||||
| #include <system.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,5 +1,3 @@ | |||||
| #include <rtmidi.hpp> | |||||
| #include <midi.hpp> | |||||
| #include <map> | #include <map> | ||||
| #pragma GCC diagnostic push | #pragma GCC diagnostic push | ||||
| @@ -9,6 +7,9 @@ | |||||
| #include <rtmidi/RtMidi.h> | #include <rtmidi/RtMidi.h> | ||||
| #pragma GCC diagnostic pop | #pragma GCC diagnostic pop | ||||
| #include <rtmidi.hpp> | |||||
| #include <midi.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,3 +1,5 @@ | |||||
| #include <jansson.h> | |||||
| #include <settings.hpp> | #include <settings.hpp> | ||||
| #include <window.hpp> | #include <window.hpp> | ||||
| #include <plugin.hpp> | #include <plugin.hpp> | ||||
| @@ -6,7 +8,6 @@ | |||||
| #include <engine/Engine.hpp> | #include <engine/Engine.hpp> | ||||
| #include <context.hpp> | #include <context.hpp> | ||||
| #include <patch.hpp> | #include <patch.hpp> | ||||
| #include <jansson.h> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,4 +1,3 @@ | |||||
| #include <string.hpp> | |||||
| #include <locale> // for wstring_convert | #include <locale> // for wstring_convert | ||||
| #include <codecvt> // for codecvt_utf8_utf16 | #include <codecvt> // for codecvt_utf8_utf16 | ||||
| #include <cctype> // for tolower and toupper | #include <cctype> // for tolower and toupper | ||||
| @@ -6,6 +5,8 @@ | |||||
| #include <libgen.h> // for dirname and basename | #include <libgen.h> // for dirname and basename | ||||
| #include <zlib.h> | #include <zlib.h> | ||||
| #include <string.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| namespace string { | namespace string { | ||||
| @@ -1,9 +1,7 @@ | |||||
| #include <system.hpp> | |||||
| #include <string.hpp> | |||||
| #include <thread> | #include <thread> | ||||
| #include <regex> | #include <regex> | ||||
| #include <chrono> | #include <chrono> | ||||
| #include <dirent.h> | #include <dirent.h> | ||||
| #include <sys/stat.h> | #include <sys/stat.h> | ||||
| #include <cxxabi.h> // for __cxxabiv1::__cxa_demangle | #include <cxxabi.h> // for __cxxabiv1::__cxa_demangle | ||||
| @@ -31,6 +29,9 @@ | |||||
| #define ZIP_STATIC | #define ZIP_STATIC | ||||
| #include <zip.h> | #include <zip.h> | ||||
| #include <system.hpp> | |||||
| #include <string.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| namespace system { | namespace system { | ||||
| @@ -1,6 +1,6 @@ | |||||
| #include <map> | |||||
| #include <tag.hpp> | #include <tag.hpp> | ||||
| #include <string.hpp> | #include <string.hpp> | ||||
| #include <map> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,5 +1,6 @@ | |||||
| #include <ui/Menu.hpp> | #include <ui/Menu.hpp> | ||||
| namespace rack { | namespace rack { | ||||
| namespace ui { | namespace ui { | ||||
| @@ -1,6 +1,7 @@ | |||||
| #include <ui/SequentialLayout.hpp> | |||||
| #include <vector> | #include <vector> | ||||
| #include <ui/SequentialLayout.hpp> | |||||
| namespace rack { | namespace rack { | ||||
| namespace ui { | namespace ui { | ||||
| @@ -1,3 +1,5 @@ | |||||
| #include <thread> | |||||
| #include <updater.hpp> | #include <updater.hpp> | ||||
| #include <settings.hpp> | #include <settings.hpp> | ||||
| #include <app/common.hpp> | #include <app/common.hpp> | ||||
| @@ -6,7 +8,6 @@ | |||||
| #include <context.hpp> | #include <context.hpp> | ||||
| #include <window.hpp> | #include <window.hpp> | ||||
| #include <asset.hpp> | #include <asset.hpp> | ||||
| #include <thread> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,6 +1,7 @@ | |||||
| #include <algorithm> | |||||
| #include <widget/Widget.hpp> | #include <widget/Widget.hpp> | ||||
| #include <context.hpp> | #include <context.hpp> | ||||
| #include <algorithm> | |||||
| namespace rack { | namespace rack { | ||||
| @@ -1,3 +1,15 @@ | |||||
| #include <map> | |||||
| #include <queue> | |||||
| #include <thread> | |||||
| #if defined ARCH_MAC | |||||
| // For CGAssociateMouseAndMouseCursorPosition | |||||
| #include <ApplicationServices/ApplicationServices.h> | |||||
| #endif | |||||
| #include <stb_image_write.h> | |||||
| #include <osdialog.h> | |||||
| #include <window.hpp> | #include <window.hpp> | ||||
| #include <asset.hpp> | #include <asset.hpp> | ||||
| #include <app/Scene.hpp> | #include <app/Scene.hpp> | ||||
| @@ -10,18 +22,6 @@ | |||||
| #include <plugin.hpp> // used in Window::screenshot | #include <plugin.hpp> // used in Window::screenshot | ||||
| #include <system.hpp> // used in Window::screenshot | #include <system.hpp> // used in Window::screenshot | ||||
| #include <map> | |||||
| #include <queue> | |||||
| #include <thread> | |||||
| #if defined ARCH_MAC | |||||
| // For CGAssociateMouseAndMouseCursorPosition | |||||
| #include <ApplicationServices/ApplicationServices.h> | |||||
| #endif | |||||
| #include <osdialog.h> | |||||
| #include <stb_image_write.h> | |||||
| namespace rack { | namespace rack { | ||||