| @@ -25,28 +25,58 @@ | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_core flags: | // juce_core flags: | ||||
| //#define JUCE_FORCE_DEBUG | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #ifndef JUCE_FORCE_DEBUG | |||||
| //#define JUCE_FORCE_DEBUG | |||||
| #endif | |||||
| #ifndef JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| #endif | |||||
| #ifndef JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| #endif | |||||
| #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_graphics flags: | // juce_graphics flags: | ||||
| #define JUCE_USE_COREIMAGE_LOADER 0 | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #ifndef JUCE_USE_COREIMAGE_LOADER | |||||
| #define JUCE_USE_COREIMAGE_LOADER 0 | |||||
| #endif | |||||
| #ifndef JUCE_USE_DIRECTWRITE | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_basics flags: | // juce_gui_basics flags: | ||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #ifndef JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| #endif | |||||
| #ifndef JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XSHM | |||||
| #endif | |||||
| #ifndef JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XRENDER | |||||
| #endif | |||||
| #ifndef JUCE_USE_XCURSOR | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_extra flags: | // juce_gui_extra flags: | ||||
| //#define JUCE_WEB_BROWSER | |||||
| #ifndef JUCE_WEB_BROWSER | |||||
| //#define JUCE_WEB_BROWSER | |||||
| #endif | |||||
| #endif // __JUCE_APPCONFIG_M70QFTRRK__ | #endif // __JUCE_APPCONFIG_M70QFTRRK__ | ||||
| @@ -276,18 +276,19 @@ private: | |||||
| const Project::ConfigFlag* const f = flags[i]; | const Project::ConfigFlag* const f = flags[i]; | ||||
| const String value (project.getConfigFlag (f->symbol).toString()); | const String value (project.getConfigFlag (f->symbol).toString()); | ||||
| out << "#ifndef " << f->symbol << newLine; | |||||
| if (value == Project::configFlagEnabled) | if (value == Project::configFlagEnabled) | ||||
| out << "#define " << f->symbol << " 1"; | |||||
| out << " #define " << f->symbol << " 1"; | |||||
| else if (value == Project::configFlagDisabled) | else if (value == Project::configFlagDisabled) | ||||
| out << "#define " << f->symbol << " 0"; | |||||
| out << " #define " << f->symbol << " 0"; | |||||
| else | else | ||||
| out << "//#define " << f->symbol; | |||||
| out << " //#define " << f->symbol; | |||||
| out << newLine; | |||||
| out << newLine | |||||
| << "#endif" << newLine | |||||
| << newLine; | |||||
| } | } | ||||
| if (j < modules.size() - 1) | |||||
| out << newLine; | |||||
| } | } | ||||
| } | } | ||||
| @@ -32,60 +32,134 @@ | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_devices flags: | // juce_audio_devices flags: | ||||
| //#define JUCE_ASIO | |||||
| //#define JUCE_WASAPI | |||||
| //#define JUCE_DIRECTSOUND | |||||
| //#define JUCE_ALSA | |||||
| //#define JUCE_JACK | |||||
| //#define JUCE_USE_CDREADER | |||||
| //#define JUCE_USE_CDBURNER | |||||
| #ifndef JUCE_ASIO | |||||
| //#define JUCE_ASIO | |||||
| #endif | |||||
| #ifndef JUCE_WASAPI | |||||
| //#define JUCE_WASAPI | |||||
| #endif | |||||
| #ifndef JUCE_DIRECTSOUND | |||||
| //#define JUCE_DIRECTSOUND | |||||
| #endif | |||||
| #ifndef JUCE_ALSA | |||||
| //#define JUCE_ALSA | |||||
| #endif | |||||
| #ifndef JUCE_JACK | |||||
| //#define JUCE_JACK | |||||
| #endif | |||||
| #ifndef JUCE_USE_CDREADER | |||||
| //#define JUCE_USE_CDREADER | |||||
| #endif | |||||
| #ifndef JUCE_USE_CDBURNER | |||||
| //#define JUCE_USE_CDBURNER | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_formats flags: | // juce_audio_formats flags: | ||||
| //#define JUCE_USE_FLAC | |||||
| //#define JUCE_USE_OGGVORBIS | |||||
| //#define JUCE_USE_MP3AUDIOFORMAT | |||||
| #ifndef JUCE_USE_FLAC | |||||
| //#define JUCE_USE_FLAC | |||||
| #endif | |||||
| #ifndef JUCE_USE_OGGVORBIS | |||||
| //#define JUCE_USE_OGGVORBIS | |||||
| #endif | |||||
| #ifndef JUCE_USE_MP3AUDIOFORMAT | |||||
| //#define JUCE_USE_MP3AUDIOFORMAT | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_processors flags: | // juce_audio_processors flags: | ||||
| #define JUCE_PLUGINHOST_VST 0 | |||||
| #define JUCE_PLUGINHOST_AU 0 | |||||
| #ifndef JUCE_PLUGINHOST_VST | |||||
| #define JUCE_PLUGINHOST_VST 0 | |||||
| #endif | |||||
| #ifndef JUCE_PLUGINHOST_AU | |||||
| #define JUCE_PLUGINHOST_AU 0 | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_core flags: | // juce_core flags: | ||||
| //#define JUCE_FORCE_DEBUG | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #ifndef JUCE_FORCE_DEBUG | |||||
| //#define JUCE_FORCE_DEBUG | |||||
| #endif | |||||
| #ifndef JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| #endif | |||||
| #ifndef JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| #endif | |||||
| #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_graphics flags: | // juce_graphics flags: | ||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #ifndef JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| #endif | |||||
| #ifndef JUCE_USE_DIRECTWRITE | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_basics flags: | // juce_gui_basics flags: | ||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #ifndef JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| #endif | |||||
| #ifndef JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XSHM | |||||
| #endif | |||||
| #ifndef JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XRENDER | |||||
| #endif | |||||
| #ifndef JUCE_USE_XCURSOR | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_extra flags: | // juce_gui_extra flags: | ||||
| //#define JUCE_WEB_BROWSER | |||||
| #ifndef JUCE_WEB_BROWSER | |||||
| //#define JUCE_WEB_BROWSER | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_video flags: | // juce_video flags: | ||||
| //#define JUCE_DIRECTSHOW | |||||
| //#define JUCE_MEDIAFOUNDATION | |||||
| //#define JUCE_QUICKTIME | |||||
| //#define JUCE_USE_CAMERA | |||||
| #ifndef JUCE_DIRECTSHOW | |||||
| //#define JUCE_DIRECTSHOW | |||||
| #endif | |||||
| #ifndef JUCE_MEDIAFOUNDATION | |||||
| //#define JUCE_MEDIAFOUNDATION | |||||
| #endif | |||||
| #ifndef JUCE_QUICKTIME | |||||
| //#define JUCE_QUICKTIME | |||||
| #endif | |||||
| #ifndef JUCE_USE_CAMERA | |||||
| //#define JUCE_USE_CAMERA | |||||
| #endif | |||||
| #endif // __JUCE_APPCONFIG_SLVVV6J__ | #endif // __JUCE_APPCONFIG_SLVVV6J__ | ||||
| @@ -29,48 +29,109 @@ | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_devices flags: | // juce_audio_devices flags: | ||||
| //#define JUCE_ASIO | |||||
| //#define JUCE_WASAPI | |||||
| //#define JUCE_DIRECTSOUND | |||||
| //#define JUCE_ALSA | |||||
| //#define JUCE_JACK | |||||
| //#define JUCE_USE_CDREADER | |||||
| //#define JUCE_USE_CDBURNER | |||||
| #ifndef JUCE_ASIO | |||||
| //#define JUCE_ASIO | |||||
| #endif | |||||
| #ifndef JUCE_WASAPI | |||||
| //#define JUCE_WASAPI | |||||
| #endif | |||||
| #ifndef JUCE_DIRECTSOUND | |||||
| //#define JUCE_DIRECTSOUND | |||||
| #endif | |||||
| #ifndef JUCE_ALSA | |||||
| //#define JUCE_ALSA | |||||
| #endif | |||||
| #ifndef JUCE_JACK | |||||
| //#define JUCE_JACK | |||||
| #endif | |||||
| #ifndef JUCE_USE_CDREADER | |||||
| //#define JUCE_USE_CDREADER | |||||
| #endif | |||||
| #ifndef JUCE_USE_CDBURNER | |||||
| //#define JUCE_USE_CDBURNER | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_formats flags: | // juce_audio_formats flags: | ||||
| //#define JUCE_USE_FLAC | |||||
| //#define JUCE_USE_OGGVORBIS | |||||
| //#define JUCE_USE_MP3AUDIOFORMAT | |||||
| #ifndef JUCE_USE_FLAC | |||||
| //#define JUCE_USE_FLAC | |||||
| #endif | |||||
| #ifndef JUCE_USE_OGGVORBIS | |||||
| //#define JUCE_USE_OGGVORBIS | |||||
| #endif | |||||
| #ifndef JUCE_USE_MP3AUDIOFORMAT | |||||
| //#define JUCE_USE_MP3AUDIOFORMAT | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_processors flags: | // juce_audio_processors flags: | ||||
| #define JUCE_PLUGINHOST_VST 0 | |||||
| #define JUCE_PLUGINHOST_AU 0 | |||||
| #ifndef JUCE_PLUGINHOST_VST | |||||
| #define JUCE_PLUGINHOST_VST 0 | |||||
| #endif | |||||
| #ifndef JUCE_PLUGINHOST_AU | |||||
| #define JUCE_PLUGINHOST_AU 0 | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_core flags: | // juce_core flags: | ||||
| //#define JUCE_FORCE_DEBUG | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #ifndef JUCE_FORCE_DEBUG | |||||
| //#define JUCE_FORCE_DEBUG | |||||
| #endif | |||||
| #ifndef JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| #endif | |||||
| #ifndef JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| #endif | |||||
| #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_graphics flags: | // juce_graphics flags: | ||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #ifndef JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| #endif | |||||
| #ifndef JUCE_USE_DIRECTWRITE | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_basics flags: | // juce_gui_basics flags: | ||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #ifndef JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| #endif | |||||
| #ifndef JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XSHM | |||||
| #endif | |||||
| #ifndef JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XRENDER | |||||
| #endif | |||||
| #ifndef JUCE_USE_XCURSOR | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // Audio plugin settings.. | // Audio plugin settings.. | ||||
| @@ -32,60 +32,134 @@ | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_devices flags: | // juce_audio_devices flags: | ||||
| //#define JUCE_ASIO | |||||
| #define JUCE_WASAPI 1 | |||||
| #define JUCE_DIRECTSOUND 1 | |||||
| #define JUCE_ALSA 1 | |||||
| //#define JUCE_JACK | |||||
| #define JUCE_USE_CDREADER 0 | |||||
| #define JUCE_USE_CDBURNER 0 | |||||
| #ifndef JUCE_ASIO | |||||
| //#define JUCE_ASIO | |||||
| #endif | |||||
| #ifndef JUCE_WASAPI | |||||
| #define JUCE_WASAPI 1 | |||||
| #endif | |||||
| #ifndef JUCE_DIRECTSOUND | |||||
| #define JUCE_DIRECTSOUND 1 | |||||
| #endif | |||||
| #ifndef JUCE_ALSA | |||||
| #define JUCE_ALSA 1 | |||||
| #endif | |||||
| #ifndef JUCE_JACK | |||||
| //#define JUCE_JACK | |||||
| #endif | |||||
| #ifndef JUCE_USE_CDREADER | |||||
| #define JUCE_USE_CDREADER 0 | |||||
| #endif | |||||
| #ifndef JUCE_USE_CDBURNER | |||||
| #define JUCE_USE_CDBURNER 0 | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_formats flags: | // juce_audio_formats flags: | ||||
| #define JUCE_USE_FLAC 0 | |||||
| #define JUCE_USE_OGGVORBIS 0 | |||||
| //#define JUCE_USE_MP3AUDIOFORMAT | |||||
| #ifndef JUCE_USE_FLAC | |||||
| #define JUCE_USE_FLAC 0 | |||||
| #endif | |||||
| #ifndef JUCE_USE_OGGVORBIS | |||||
| #define JUCE_USE_OGGVORBIS 0 | |||||
| #endif | |||||
| #ifndef JUCE_USE_MP3AUDIOFORMAT | |||||
| //#define JUCE_USE_MP3AUDIOFORMAT | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_processors flags: | // juce_audio_processors flags: | ||||
| #define JUCE_PLUGINHOST_VST 1 | |||||
| #define JUCE_PLUGINHOST_AU 1 | |||||
| #ifndef JUCE_PLUGINHOST_VST | |||||
| #define JUCE_PLUGINHOST_VST 1 | |||||
| #endif | |||||
| #ifndef JUCE_PLUGINHOST_AU | |||||
| #define JUCE_PLUGINHOST_AU 1 | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_core flags: | // juce_core flags: | ||||
| //#define JUCE_FORCE_DEBUG | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #ifndef JUCE_FORCE_DEBUG | |||||
| //#define JUCE_FORCE_DEBUG | |||||
| #endif | |||||
| #ifndef JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| #endif | |||||
| #ifndef JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| #endif | |||||
| #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_graphics flags: | // juce_graphics flags: | ||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #ifndef JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| #endif | |||||
| #ifndef JUCE_USE_DIRECTWRITE | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_basics flags: | // juce_gui_basics flags: | ||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #ifndef JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| #endif | |||||
| #ifndef JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XSHM | |||||
| #endif | |||||
| #ifndef JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XRENDER | |||||
| #endif | |||||
| #ifndef JUCE_USE_XCURSOR | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_extra flags: | // juce_gui_extra flags: | ||||
| #define JUCE_WEB_BROWSER 0 | |||||
| #ifndef JUCE_WEB_BROWSER | |||||
| #define JUCE_WEB_BROWSER 0 | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_video flags: | // juce_video flags: | ||||
| //#define JUCE_DIRECTSHOW | |||||
| //#define JUCE_MEDIAFOUNDATION | |||||
| #define JUCE_QUICKTIME 0 | |||||
| #define JUCE_USE_CAMERA 0 | |||||
| #ifndef JUCE_DIRECTSHOW | |||||
| //#define JUCE_DIRECTSHOW | |||||
| #endif | |||||
| #ifndef JUCE_MEDIAFOUNDATION | |||||
| //#define JUCE_MEDIAFOUNDATION | |||||
| #endif | |||||
| #ifndef JUCE_QUICKTIME | |||||
| #define JUCE_QUICKTIME 0 | |||||
| #endif | |||||
| #ifndef JUCE_USE_CAMERA | |||||
| #define JUCE_USE_CAMERA 0 | |||||
| #endif | |||||
| #endif // __JUCE_APPCONFIG_NTE0XB0IJ__ | #endif // __JUCE_APPCONFIG_NTE0XB0IJ__ | ||||
| @@ -19,9 +19,21 @@ | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_core flags: | // juce_core flags: | ||||
| //#define JUCE_FORCE_DEBUG | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #ifndef JUCE_FORCE_DEBUG | |||||
| //#define JUCE_FORCE_DEBUG | |||||
| #endif | |||||
| #ifndef JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| #endif | |||||
| #ifndef JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| #endif | |||||
| #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #endif | |||||
| #endif // __JUCE_APPCONFIG_3T6YQETY1__ | #endif // __JUCE_APPCONFIG_3T6YQETY1__ | ||||
| @@ -24,28 +24,58 @@ | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_core flags: | // juce_core flags: | ||||
| //#define JUCE_FORCE_DEBUG | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #ifndef JUCE_FORCE_DEBUG | |||||
| //#define JUCE_FORCE_DEBUG | |||||
| #endif | |||||
| #ifndef JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| #endif | |||||
| #ifndef JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| #endif | |||||
| #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_graphics flags: | // juce_graphics flags: | ||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #ifndef JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| #endif | |||||
| #ifndef JUCE_USE_DIRECTWRITE | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_basics flags: | // juce_gui_basics flags: | ||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #ifndef JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| #endif | |||||
| #ifndef JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XSHM | |||||
| #endif | |||||
| #ifndef JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XRENDER | |||||
| #endif | |||||
| #ifndef JUCE_USE_XCURSOR | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_extra flags: | // juce_gui_extra flags: | ||||
| //#define JUCE_WEB_BROWSER | |||||
| #ifndef JUCE_WEB_BROWSER | |||||
| //#define JUCE_WEB_BROWSER | |||||
| #endif | |||||
| #endif // __JUCE_APPCONFIG_TTAKTK1S__ | #endif // __JUCE_APPCONFIG_TTAKTK1S__ | ||||
| @@ -31,60 +31,134 @@ | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_devices flags: | // juce_audio_devices flags: | ||||
| //#define JUCE_ASIO | |||||
| //#define JUCE_WASAPI | |||||
| //#define JUCE_DIRECTSOUND | |||||
| //#define JUCE_ALSA | |||||
| //#define JUCE_JACK | |||||
| //#define JUCE_USE_CDREADER | |||||
| //#define JUCE_USE_CDBURNER | |||||
| #ifndef JUCE_ASIO | |||||
| //#define JUCE_ASIO | |||||
| #endif | |||||
| #ifndef JUCE_WASAPI | |||||
| //#define JUCE_WASAPI | |||||
| #endif | |||||
| #ifndef JUCE_DIRECTSOUND | |||||
| //#define JUCE_DIRECTSOUND | |||||
| #endif | |||||
| #ifndef JUCE_ALSA | |||||
| //#define JUCE_ALSA | |||||
| #endif | |||||
| #ifndef JUCE_JACK | |||||
| //#define JUCE_JACK | |||||
| #endif | |||||
| #ifndef JUCE_USE_CDREADER | |||||
| //#define JUCE_USE_CDREADER | |||||
| #endif | |||||
| #ifndef JUCE_USE_CDBURNER | |||||
| //#define JUCE_USE_CDBURNER | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_formats flags: | // juce_audio_formats flags: | ||||
| //#define JUCE_USE_FLAC | |||||
| //#define JUCE_USE_OGGVORBIS | |||||
| //#define JUCE_USE_MP3AUDIOFORMAT | |||||
| #ifndef JUCE_USE_FLAC | |||||
| //#define JUCE_USE_FLAC | |||||
| #endif | |||||
| #ifndef JUCE_USE_OGGVORBIS | |||||
| //#define JUCE_USE_OGGVORBIS | |||||
| #endif | |||||
| #ifndef JUCE_USE_MP3AUDIOFORMAT | |||||
| //#define JUCE_USE_MP3AUDIOFORMAT | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_audio_processors flags: | // juce_audio_processors flags: | ||||
| //#define JUCE_PLUGINHOST_VST | |||||
| //#define JUCE_PLUGINHOST_AU | |||||
| #ifndef JUCE_PLUGINHOST_VST | |||||
| //#define JUCE_PLUGINHOST_VST | |||||
| #endif | |||||
| #ifndef JUCE_PLUGINHOST_AU | |||||
| //#define JUCE_PLUGINHOST_AU | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_core flags: | // juce_core flags: | ||||
| //#define JUCE_FORCE_DEBUG | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #ifndef JUCE_FORCE_DEBUG | |||||
| //#define JUCE_FORCE_DEBUG | |||||
| #endif | |||||
| #ifndef JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| #endif | |||||
| #ifndef JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| #endif | |||||
| #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_graphics flags: | // juce_graphics flags: | ||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #ifndef JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| #endif | |||||
| #ifndef JUCE_USE_DIRECTWRITE | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_basics flags: | // juce_gui_basics flags: | ||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #ifndef JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| #endif | |||||
| #ifndef JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XSHM | |||||
| #endif | |||||
| #ifndef JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XRENDER | |||||
| #endif | |||||
| #ifndef JUCE_USE_XCURSOR | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_extra flags: | // juce_gui_extra flags: | ||||
| //#define JUCE_WEB_BROWSER | |||||
| #ifndef JUCE_WEB_BROWSER | |||||
| //#define JUCE_WEB_BROWSER | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_video flags: | // juce_video flags: | ||||
| //#define JUCE_DIRECTSHOW | |||||
| //#define JUCE_MEDIAFOUNDATION | |||||
| //#define JUCE_QUICKTIME | |||||
| //#define JUCE_USE_CAMERA | |||||
| #ifndef JUCE_DIRECTSHOW | |||||
| //#define JUCE_DIRECTSHOW | |||||
| #endif | |||||
| #ifndef JUCE_MEDIAFOUNDATION | |||||
| //#define JUCE_MEDIAFOUNDATION | |||||
| #endif | |||||
| #ifndef JUCE_QUICKTIME | |||||
| //#define JUCE_QUICKTIME | |||||
| #endif | |||||
| #ifndef JUCE_USE_CAMERA | |||||
| //#define JUCE_USE_CAMERA | |||||
| #endif | |||||
| #endif // __JUCE_APPCONFIG_IVABE4__ | #endif // __JUCE_APPCONFIG_IVABE4__ | ||||
| @@ -24,28 +24,58 @@ | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_core flags: | // juce_core flags: | ||||
| //#define JUCE_FORCE_DEBUG | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #ifndef JUCE_FORCE_DEBUG | |||||
| //#define JUCE_FORCE_DEBUG | |||||
| #endif | |||||
| #ifndef JUCE_LOG_ASSERTIONS | |||||
| //#define JUCE_LOG_ASSERTIONS | |||||
| #endif | |||||
| #ifndef JUCE_CHECK_MEMORY_LEAKS | |||||
| //#define JUCE_CHECK_MEMORY_LEAKS | |||||
| #endif | |||||
| #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_graphics flags: | // juce_graphics flags: | ||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #ifndef JUCE_USE_COREIMAGE_LOADER | |||||
| //#define JUCE_USE_COREIMAGE_LOADER | |||||
| #endif | |||||
| #ifndef JUCE_USE_DIRECTWRITE | |||||
| //#define JUCE_USE_DIRECTWRITE | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_basics flags: | // juce_gui_basics flags: | ||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #ifndef JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| //#define JUCE_ENABLE_REPAINT_DEBUGGING | |||||
| #endif | |||||
| #ifndef JUCE_USE_XSHM | |||||
| //#define JUCE_USE_XSHM | |||||
| #endif | |||||
| #ifndef JUCE_USE_XRENDER | |||||
| //#define JUCE_USE_XRENDER | |||||
| #endif | |||||
| #ifndef JUCE_USE_XCURSOR | |||||
| //#define JUCE_USE_XCURSOR | |||||
| #endif | |||||
| //============================================================================== | //============================================================================== | ||||
| // juce_gui_extra flags: | // juce_gui_extra flags: | ||||
| //#define JUCE_WEB_BROWSER | |||||
| #ifndef JUCE_WEB_BROWSER | |||||
| //#define JUCE_WEB_BROWSER | |||||
| #endif | |||||
| #endif // __JUCE_APPCONFIG_UY86NK__ | #endif // __JUCE_APPCONFIG_UY86NK__ | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_audio_basics", | "id": "juce_audio_basics", | ||||
| "name": "JUCE audio and midi data classes", | "name": "JUCE audio and midi data classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for audio buffer manipulation, midi message handling, synthesis, etc", | "description": "Classes for audio buffer manipulation, midi message handling, synthesis, etc", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_audio_devices", | "id": "juce_audio_devices", | ||||
| "name": "JUCE audio and midi I/O device classes", | "name": "JUCE audio and midi I/O device classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes to play and record from audio and midi i/o devices.", | "description": "Classes to play and record from audio and midi i/o devices.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_audio_formats", | "id": "juce_audio_formats", | ||||
| "name": "JUCE audio file format codecs", | "name": "JUCE audio file format codecs", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for reading and writing various audio file formats.", | "description": "Classes for reading and writing various audio file formats.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_audio_plugin_client", | "id": "juce_audio_plugin_client", | ||||
| "name": "JUCE audio plugin wrapper classes", | "name": "JUCE audio plugin wrapper classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for building VST, RTAS and AU plugins.", | "description": "Classes for building VST, RTAS and AU plugins.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,12 +1,12 @@ | |||||
| { | { | ||||
| "id": "juce_audio_processors", | "id": "juce_audio_processors", | ||||
| "name": "JUCE audio plugin hosting classes", | "name": "JUCE audio plugin hosting classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for loading and playing VST, AU, or internally-generated audio processors.", | "description": "Classes for loading and playing VST, AU, or internally-generated audio processors.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| "dependencies": [ { "id": "juce_gui_basics", "version": "matching" }, | |||||
| "dependencies": [ { "id": "juce_gui_extra", "version": "matching" }, | |||||
| { "id": "juce_audio_basics", "version": "matching" } ], | { "id": "juce_audio_basics", "version": "matching" } ], | ||||
| "include": "juce_audio_processors.h", | "include": "juce_audio_processors.h", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_audio_utils", | "id": "juce_audio_utils", | ||||
| "name": "JUCE extra audio utility classes", | "name": "JUCE extra audio utility classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for audio-related GUI and miscellaneous tasks.", | "description": "Classes for audio-related GUI and miscellaneous tasks.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_browser_plugin_client", | "id": "juce_browser_plugin_client", | ||||
| "name": "JUCE browser plugin wrapper classes", | "name": "JUCE browser plugin wrapper classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for building NPAPI and ActiveX browser plugins.", | "description": "Classes for building NPAPI and ActiveX browser plugins.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_core", | "id": "juce_core", | ||||
| "name": "JUCE core classes", | "name": "JUCE core classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "The essential set of basic JUCE classes, as required by all the other JUCE modules. Includes text, container, memory, threading and i/o functionality.", | "description": "The essential set of basic JUCE classes, as required by all the other JUCE modules. Includes text, container, memory, threading and i/o functionality.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -33,7 +33,7 @@ | |||||
| */ | */ | ||||
| #define JUCE_MAJOR_VERSION 2 | #define JUCE_MAJOR_VERSION 2 | ||||
| #define JUCE_MINOR_VERSION 0 | #define JUCE_MINOR_VERSION 0 | ||||
| #define JUCE_BUILDNUMBER 15 | |||||
| #define JUCE_BUILDNUMBER 16 | |||||
| /** Current Juce version number. | /** Current Juce version number. | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_cryptography", | "id": "juce_cryptography", | ||||
| "name": "JUCE cryptography classes", | "name": "JUCE cryptography classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for various basic cryptography functions, including RSA, Blowfish, MD5, SHA, etc.", | "description": "Classes for various basic cryptography functions, including RSA, Blowfish, MD5, SHA, etc.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_data_structures", | "id": "juce_data_structures", | ||||
| "name": "JUCE data model helper classes", | "name": "JUCE data model helper classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for undo/redo management, and smart data structures.", | "description": "Classes for undo/redo management, and smart data structures.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_events", | "id": "juce_events", | ||||
| "name": "JUCE message and event handling classes", | "name": "JUCE message and event handling classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for running an application's main event loop and sending/receiving messages, timers, etc.", | "description": "Classes for running an application's main event loop and sending/receiving messages, timers, etc.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_graphics", | "id": "juce_graphics", | ||||
| "name": "JUCE graphics classes", | "name": "JUCE graphics classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for 2D vector graphics, image loading/saving, font handling, etc.", | "description": "Classes for 2D vector graphics, image loading/saving, font handling, etc.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_gui_basics", | "id": "juce_gui_basics", | ||||
| "name": "JUCE GUI core classes", | "name": "JUCE GUI core classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Basic user-interface components and related classes.", | "description": "Basic user-interface components and related classes.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_gui_extra", | "id": "juce_gui_extra", | ||||
| "name": "JUCE extended GUI classes", | "name": "JUCE extended GUI classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Miscellaneous GUI classes for specialised tasks.", | "description": "Miscellaneous GUI classes for specialised tasks.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_opengl", | "id": "juce_opengl", | ||||
| "name": "JUCE OpenGL classes", | "name": "JUCE OpenGL classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for rendering OpenGL in a JUCE window.", | "description": "Classes for rendering OpenGL in a JUCE window.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||
| @@ -1,7 +1,7 @@ | |||||
| { | { | ||||
| "id": "juce_video", | "id": "juce_video", | ||||
| "name": "JUCE video playback and capture classes", | "name": "JUCE video playback and capture classes", | ||||
| "version": "2.0.15", | |||||
| "version": "2.0.16", | |||||
| "description": "Classes for playing video and capturing camera input.", | "description": "Classes for playing video and capturing camera input.", | ||||
| "website": "http://www.juce.com/juce", | "website": "http://www.juce.com/juce", | ||||
| "license": "GPL/Commercial", | "license": "GPL/Commercial", | ||||