mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Version 3.2.0
This commit is contained in:
parent
49446da555
commit
861d3d9710
36 changed files with 90 additions and 63 deletions
|
|
@ -1,22 +1,46 @@
|
|||
|
||||
== Major JUCE features and updates ==
|
||||
|
||||
(This file just lists the more notable headline features. For more detailed
|
||||
info about minor changes and bugfixes, please see the git log)
|
||||
== Major JUCE features and updates ==
|
||||
|
||||
|
||||
Version 3.1.2 (not yet released)
|
||||
- Introduced this ChangeList.txt file!
|
||||
- Several new example and tutorial projects
|
||||
This file just lists the more notable headline features. For more detailed info about minor changes and bugfixes, please see the git log.
|
||||
|
||||
|
||||
Version 3.2.0
|
||||
- Major OpenGL performance/stability improvements
|
||||
- Performance improvements to FloatVectorOperations math functions
|
||||
- New FloatVectorOperations: abs, min, max, addWithMultiply, clip
|
||||
- Midi channel pressure support
|
||||
- New example projects ComponentTutorialExample, SimpleFFTExample,
|
||||
PluckedStringsDemo
|
||||
- New class ValueTreeSynchroniser, for remote-syncing multiple
|
||||
ValueTrees
|
||||
- HTTPS/SSL support on Linux
|
||||
- Added methods for degrees to radians conversions
|
||||
- Added Neon instruction set support for Android targets
|
||||
- JUCE ValueTree performance improvements
|
||||
- Linux and Android multi-monitor HiDPI support
|
||||
- Support the “display=none” attribute in SVG files
|
||||
- Support for text elements in SVG files
|
||||
- Added Whirlpool hash class to the cryptography module
|
||||
- Various improvements for parameter automation in VST, VST-3,
|
||||
AudioUnits and AAX
|
||||
- Various improvements to JUCE Synthesiser
|
||||
- Linux Code::Blocks project support
|
||||
- Multicast support
|
||||
- Add support to generate project version numbers from project git tags
|
||||
- Various updates to example projects
|
||||
- Stability improvements to re-order and resize code of plug-in windows
|
||||
- Support for external third-party native libraries on Android
|
||||
- Introjucer’s auto-update now displays release notes
|
||||
- Various Introjucer usability improvements
|
||||
- Support for in-memory fonts on Android
|
||||
- New FFT class
|
||||
- WASAPI exclusive mode support
|
||||
- New methods for FloatVectorOperations
|
||||
- Better control over redirection when opening URLs
|
||||
- More C++11 feature support macros
|
||||
- Performance improvements to XML parsing
|
||||
- Basic SVG text support
|
||||
- New Whirlpool hashing class
|
||||
- Various minor additions to the Introjucer
|
||||
- Added parameters to the ValueTree::Listener::valueTreeChildRemoved() and valueTreeChildOrderChanged()
|
||||
methods to include more info about exactly what changed - this is essential for some applications
|
||||
- New class ValueTreeSynchroniser, for remote-syncing multiple ValueTrees
|
||||
- Add compatibility for AAX SDK 2.2.0
|
||||
- Added parameters to the ValueTree::Listener::valueTreeChildRemoved()
|
||||
and valueTreeChildOrderChanged() methods to include more info about
|
||||
exactly what changed
|
||||
- Over 400 minor changes, bug-fixes, documentation improvements, etc.
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<JUCERPROJECT id="LrATE6" name="AnimationAppExample" projectType="guiapp" version="1.0.0"
|
||||
bundleIdentifier="com.yourcompany.AnimationAppExample" includeBinaryInAppConfig="1"
|
||||
jucerVersion="3.1.1">
|
||||
jucerVersion="3.2.0">
|
||||
<MAINGROUP id="F3keCY" name="AnimationAppExample">
|
||||
<GROUP id="{5E4132EA-C4A0-CBDE-BEDA-FD6772DA79D5}" name="Source">
|
||||
<FILE id="n1FmZc" name="MainComponent.cpp" compile="1" resource="0"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<JUCERPROJECT id="PAnJXP" name="AudioAppExample" projectType="guiapp" version="1.0.0"
|
||||
bundleIdentifier="com.yourcompany.AudioAppExample" includeBinaryInAppConfig="1"
|
||||
jucerVersion="3.1.1">
|
||||
jucerVersion="3.2.0">
|
||||
<MAINGROUP id="GaJIge" name="AudioAppExample">
|
||||
<GROUP id="{168FC5D4-FA65-8320-F83E-C14C416638E1}" name="Source">
|
||||
<FILE id="aHvhJ2" name="MainComponent.cpp" compile="1" resource="0"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<JUCERPROJECT id="fyUrFS" name="BouncingBallWavetableDemo" projectType="guiapp"
|
||||
version="1.0.0" bundleIdentifier="com.juce.BouncingBallWavetableDemo"
|
||||
includeBinaryInAppConfig="1" jucerVersion="3.1.1">
|
||||
includeBinaryInAppConfig="1" jucerVersion="3.2.0">
|
||||
<MAINGROUP id="MgjqDB" name="BouncingBallWavetableDemo">
|
||||
<GROUP id="{D35F88A0-C242-1CAA-21A9-6D01F78F4128}" name="Source">
|
||||
<FILE id="M5GUDX" name="MainComponent.cpp" compile="1" resource="0"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<JUCERPROJECT id="oNvA5C" name="ComponentTutorialExample" projectType="guiapp"
|
||||
version="1.0.0" bundleIdentifier="com.yourcompany.ComponentTutorialExample"
|
||||
includeBinaryInAppConfig="1" jucerVersion="3.1.1">
|
||||
includeBinaryInAppConfig="1" jucerVersion="3.2.0">
|
||||
<MAINGROUP id="WydTVz" name="ComponentTutorialExample">
|
||||
<GROUP id="{F2C8112A-EE4B-7AF1-A0A9-16152D1EF1A7}" name="Source">
|
||||
<FILE id="t4ngZQ" name="ToggleLightGridComponent.h" compile="0" resource="0"
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
pluginSilenceInIsSilenceOut="0" pluginTailLength="0" pluginEditorRequiresKeys="0"
|
||||
pluginAUExportPrefix="JuceProjectAU" pluginAUViewClass="JuceProjectAU_V1"
|
||||
pluginRTASCategory="" bundleIdentifier="com.yourcompany.JuceDemo"
|
||||
jucerVersion="3.1.1" defines="JUCE_UNIT_TESTS=1" includeBinaryInAppConfig="1">
|
||||
jucerVersion="3.2.0" defines="JUCE_UNIT_TESTS=1" includeBinaryInAppConfig="1">
|
||||
<EXPORTFORMATS>
|
||||
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
|
||||
objCExtraSuffix="hZh0GG" bigIcon="BvyE0d" extraCompilerFlags="-Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter">
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<JUCERPROJECT id="tTAKTK1s" name="HelloWorld" projectType="guiapp" juceLinkage="amalg_multi"
|
||||
juceFolder="../../../juce" jucerVersion="3.1.1" version="1.0.0"
|
||||
juceFolder="../../../juce" jucerVersion="3.2.0" version="1.0.0"
|
||||
buildVST="1" buildRTAS="0" buildAU="1" vstFolderMac="~/SDKs/vstsdk2.4"
|
||||
vstFolderPC="c:\SDKs\vstsdk2.4" rtasFolderMac="~/SDKs/PT_80_SDK"
|
||||
rtasFolderPC="c:\SDKs\PT_80_SDK" pluginName="HelloWorld" pluginDesc="HelloWorld"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<JUCERPROJECT id="c3KrlE" name="OpenGLAppExample" projectType="guiapp" version="1.0.0"
|
||||
bundleIdentifier="com.yourcompany.OpenGLAppExample" includeBinaryInAppConfig="1"
|
||||
jucerVersion="3.1.1">
|
||||
jucerVersion="3.2.0">
|
||||
<MAINGROUP id="amjEXL" name="OpenGLAppExample">
|
||||
<GROUP id="{F5EA45A1-E25D-1821-14F8-EBCFBA9B2B81}" name="Shaders">
|
||||
<FILE id="D3dDWc" name="FragmentShader.glsl" compile="1" resource="0"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<JUCERPROJECT id="jKHEJM" name="PluckedStringsDemo" projectType="guiapp" version="1.0.0"
|
||||
bundleIdentifier="com.timurdoumler.PluckedStringsDemo" includeBinaryInAppConfig="1"
|
||||
jucerVersion="3.1.1">
|
||||
jucerVersion="3.2.0">
|
||||
<MAINGROUP id="IWdVf7" name="PluckedStringsDemo">
|
||||
<GROUP id="{8800CD50-6741-8B75-0305-FAF13427EF5D}" name="Source">
|
||||
<FILE id="Z7hWe1" name="StringSynthesiser.h" compile="0" resource="0"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<JUCERPROJECT id="cgcxPd" name="SimpleFFTExample" projectType="guiapp" version="1.0.0"
|
||||
bundleIdentifier="com.yourcompany.SimpleFFTExample" includeBinaryInAppConfig="1"
|
||||
jucerVersion="3.1.1">
|
||||
jucerVersion="3.2.0">
|
||||
<MAINGROUP id="rZCHr8" name="SimpleFFTExample">
|
||||
<GROUP id="{8DC23B3F-98AC-AB1C-B26A-E693AF2DF0D2}" name="Source">
|
||||
<FILE id="B1L62H" name="SpectrogramComponent.h" compile="0" resource="0"
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
pluginWantsMidiIn="1" pluginProducesMidiOut="1" pluginSilenceInIsSilenceOut="0"
|
||||
pluginTailLength="0" pluginEditorRequiresKeys="1" pluginAUExportPrefix="JuceDemoProjectAU"
|
||||
pluginAUViewClass="JuceDemoProjectAU_V1" pluginRTASCategory=""
|
||||
bundleIdentifier="com.juce.JuceDemoPlugin" jucerVersion="3.1.1"
|
||||
bundleIdentifier="com.juce.JuceDemoPlugin" jucerVersion="3.2.0"
|
||||
companyName="ROLI Ltd." aaxIdentifier="com.yourcompany.JuceDemoPlugin"
|
||||
buildAAX="0" pluginAAXCategory="AAX_ePlugInCategory_Dynamics"
|
||||
includeBinaryInAppConfig="1" buildVST3="1" pluginManufacturerEmail="support@yourcompany.com"
|
||||
|
|
|
|||
|
|
@ -10,8 +10,7 @@
|
|||
pluginSilenceInIsSilenceOut="0" pluginTailLength="0" pluginEditorRequiresKeys="0"
|
||||
pluginAUExportPrefix="JuceProjectAU" pluginAUViewClass="JuceProjectAU_V1"
|
||||
pluginRTASCategory="" bundleIdentifier="com.roli.pluginhost"
|
||||
jucerVersion="3.1.1" companyName="ROLI Ltd."
|
||||
includeBinaryInAppConfig="1">
|
||||
jucerVersion="3.2.0" companyName="ROLI Ltd." includeBinaryInAppConfig="1">
|
||||
<EXPORTFORMATS>
|
||||
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"
|
||||
objCExtraSuffix="M73TRi" vst3Folder="~/SDKs/VST3 SDK">
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ ifeq ($(CONFIG),Debug)
|
|||
TARGET_ARCH :=
|
||||
endif
|
||||
|
||||
CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=3.1.1" -D "JUCE_APP_VERSION_HEX=0x30101" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=3.2.0" -D "JUCE_APP_VERSION_HEX=0x30200" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 -std=gnu++0x -Wreorder -Wuninitialized -Wunused-parameter -Wstrict-aliasing -Wshadow -Wsign-compare
|
||||
CXXFLAGS += $(CFLAGS) -std=c++11
|
||||
LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -L/usr/X11R6/lib/ -lX11 -lXext -lXinerama -ldl -lfreetype -lpthread -lrt -lcurl
|
||||
|
|
@ -38,7 +38,7 @@ ifeq ($(CONFIG),Release)
|
|||
TARGET_ARCH :=
|
||||
endif
|
||||
|
||||
CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=3.1.1" -D "JUCE_APP_VERSION_HEX=0x30101" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=3.2.0" -D "JUCE_APP_VERSION_HEX=0x30200" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -O3 -std=gnu++0x -Wreorder -Wuninitialized -Wunused-parameter -Wstrict-aliasing -Wshadow -Wsign-compare
|
||||
CXXFLAGS += $(CFLAGS) -std=c++11
|
||||
LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -fvisibility=hidden -L/usr/X11R6/lib/ -lX11 -lXext -lXinerama -ldl -lfreetype -lpthread -lrt -lcurl
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<JUCERPROJECT id="M70qfTRRk" name="The Introjucer" projectType="guiapp" juceLinkage="amalg_multi"
|
||||
juceFolder="../../juce" jucerVersion="3.1.1" version="3.1.1"
|
||||
juceFolder="../../juce" jucerVersion="3.2.0" version="3.2.0"
|
||||
buildVST="1" buildRTAS="0" buildAU="1" vstFolderMac="~/SDKs/vstsdk2.4"
|
||||
vstFolderPC="c:\SDKs\vstsdk2.4" rtasFolderMac="~/SDKs/PT_80_SDK"
|
||||
rtasFolderPC="c:\SDKs\PT_80_SDK" pluginName="The Introjucer"
|
||||
|
|
|
|||
|
|
@ -33,8 +33,8 @@
|
|||
namespace ProjectInfo
|
||||
{
|
||||
const char* const projectName = "The Introjucer";
|
||||
const char* const versionString = "3.1.1";
|
||||
const int versionNumber = 0x30101;
|
||||
const char* const versionString = "3.2.0";
|
||||
const int versionNumber = 0x30200;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<JUCERPROJECT id="3t6YqETY1" name="BinaryBuilder" projectType="consoleapp"
|
||||
juceLinkage="amalg_template" juceFolder="../../../juce" jucerVersion="3.1.1"
|
||||
juceLinkage="amalg_template" juceFolder="../../../juce" jucerVersion="3.2.0"
|
||||
version="1.0.0" buildVST="1" buildRTAS="0" buildAU="1" pluginName="BinaryBuilder"
|
||||
pluginDesc="BinaryBuilder" pluginManufacturer="yourcompany" pluginManufacturerCode="abcd"
|
||||
pluginCode="Abcd" pluginChannelConfigs="{1, 1}, {2, 2}" pluginIsSynth="0"
|
||||
|
|
@ -14,31 +14,35 @@
|
|||
objCExtraSuffix="OeJtJb">
|
||||
<CONFIGURATIONS>
|
||||
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BinaryBuilder"
|
||||
osxSDK="1" osxCompatibility="1"/>
|
||||
osxSDK="1" osxCompatibility="1" osxArchitecture="default"/>
|
||||
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="BinaryBuilder"
|
||||
osxSDK="1" osxCompatibility="1"/>
|
||||
osxSDK="1" osxCompatibility="1" osxArchitecture="default"/>
|
||||
</CONFIGURATIONS>
|
||||
<MODULEPATHS>
|
||||
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
</MODULEPATHS>
|
||||
</XCODE_MAC>
|
||||
<VS2008 targetFolder="Builds/VisualStudio2008" vstFolder="c:\SDKs\vstsdk2.4"
|
||||
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1">
|
||||
<CONFIGURATIONS>
|
||||
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BinaryBuilder"/>
|
||||
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="BinaryBuilder"/>
|
||||
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BinaryBuilder"
|
||||
winWarningLevel="4" generateManifest="1"/>
|
||||
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="BinaryBuilder"
|
||||
winWarningLevel="4" generateManifest="1"/>
|
||||
</CONFIGURATIONS>
|
||||
<MODULEPATHS>
|
||||
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
</MODULEPATHS>
|
||||
</VS2008>
|
||||
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4">
|
||||
<CONFIGURATIONS>
|
||||
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BinaryBuilder"/>
|
||||
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="BinaryBuilder"/>
|
||||
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="BinaryBuilder"
|
||||
libraryPath="/usr/X11R6/lib/"/>
|
||||
<CONFIGURATION name="Release" isDebug="0" optimisation="2" targetName="BinaryBuilder"
|
||||
libraryPath="/usr/X11R6/lib/"/>
|
||||
</CONFIGURATIONS>
|
||||
<MODULEPATHS>
|
||||
<MODULEPATH id="juce_core" path="../../../juce/modules"/>
|
||||
<MODULEPATH id="juce_core" path="../../modules"/>
|
||||
</MODULEPATHS>
|
||||
</LINUX_MAKE>
|
||||
</EXPORTFORMATS>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<JUCERPROJECT id="IvabE4" name="juce_dll" projectType="library" version="1.0.0"
|
||||
juceLinkage="none" bundleIdentifier="com.rawmaterialsoftware.juce"
|
||||
jucerVersion="3.1.1" defines="JUCE_DLL_BUILD=1" includeBinaryInAppConfig="1">
|
||||
jucerVersion="3.2.0" defines="JUCE_DLL_BUILD=1" includeBinaryInAppConfig="1">
|
||||
<EXPORTFORMATS>
|
||||
<VS2008 targetFolder="Builds/VisualStudio2008" libraryType="2" extraDefs="">
|
||||
<CONFIGURATIONS>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_audio_basics",
|
||||
"name": "JUCE audio and midi data classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for audio buffer manipulation, midi message handling, synthesis, etc",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_audio_devices",
|
||||
"name": "JUCE audio and midi I/O device classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes to play and record from audio and midi i/o devices.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_audio_formats",
|
||||
"name": "JUCE audio file format codecs",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for reading and writing various audio file formats.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_audio_plugin_client",
|
||||
"name": "JUCE audio plugin wrapper classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for building VST, VST3, RTAS, AAX and AU plugins.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_audio_processors",
|
||||
"name": "JUCE audio plugin hosting classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for loading and playing VST, AU, or internally-generated audio processors.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_audio_utils",
|
||||
"name": "JUCE extra audio utility classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for audio-related GUI and miscellaneous tasks.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_box2d",
|
||||
"name": "JUCE wrapper for the Box2D physics engine",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "The Box2D physics engine and some utility classes.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_browser_plugin_client",
|
||||
"name": "JUCE browser plugin wrapper classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for building NPAPI and ActiveX browser plugins.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_core",
|
||||
"name": "JUCE core classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"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",
|
||||
"license": "ISC Permissive",
|
||||
|
|
|
|||
|
|
@ -35,8 +35,8 @@
|
|||
See also SystemStats::getJUCEVersion() for a string version.
|
||||
*/
|
||||
#define JUCE_MAJOR_VERSION 3
|
||||
#define JUCE_MINOR_VERSION 1
|
||||
#define JUCE_BUILDNUMBER 1
|
||||
#define JUCE_MINOR_VERSION 2
|
||||
#define JUCE_BUILDNUMBER 0
|
||||
|
||||
/** Current Juce version number.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_cryptography",
|
||||
"name": "JUCE cryptography classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for various basic cryptography functions, including RSA, Blowfish, MD5, SHA, etc.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_data_structures",
|
||||
"name": "JUCE data model helper classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for undo/redo management, and smart data structures.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_events",
|
||||
"name": "JUCE message and event handling classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for running an application's main event loop and sending/receiving messages, timers, etc.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_graphics",
|
||||
"name": "JUCE graphics classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for 2D vector graphics, image loading/saving, font handling, etc.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_gui_basics",
|
||||
"name": "JUCE GUI core classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Basic user-interface components and related classes.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_gui_extra",
|
||||
"name": "JUCE extended GUI classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Miscellaneous GUI classes for specialised tasks.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_opengl",
|
||||
"name": "JUCE OpenGL classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for rendering OpenGL in a JUCE window.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_tracktion_marketplace",
|
||||
"name": "JUCE Tracktion marketplace support",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "JUCE classes for online product authentication via the Tracktion marketplace.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "juce_video",
|
||||
"name": "JUCE video playback and capture classes",
|
||||
"version": "3.1.1",
|
||||
"version": "3.2.0",
|
||||
"description": "Classes for playing video and capturing camera input.",
|
||||
"website": "http://www.juce.com/juce",
|
||||
"license": "GPL/Commercial",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue