4f2bbd965a
Re-saved all projects by
2018-07-11 08:58:09 +0100
88585e66f0
Added a companyName member to ProjectInfo in JuceHeader.h by
2018-07-11 08:57:17 +0100
ceea888507
Added an option to specify a parent component when creating a file chooser by
2018-07-10 17:41:19 +0100
84cc1dc4a0
Projucer: Cleaned up the module scanning code by
2018-07-10 17:33:43 +0100
b14988fb1d
Tweaked OSCReceiver to make sure it shuts down more cleanly by
2018-07-10 17:15:49 +0100
426e122375
Re-saved all projects by
2018-07-10 15:09:15 +0100
e6c85b8a08
Projucer: Increase the subfolder recursion depth when searching for modules and fix a couple of places where paths containing ~ were not being parsed correctly by
2018-07-10 12:57:51 +0100
934e2995ff
Worked around a VS2013 compiler error by
2018-07-10 12:49:52 +0100
9cdb02a0dc
Projucer: Remove duplicate user module IDs from list by
2018-07-10 12:38:49 +0100
3232a6a262
Fixed a compiler warning by
2018-07-10 11:46:48 +0100
a0493e67c1
Projucer: Don't attempt to parse empty file paths in FilePathPropertyComponent by
2018-07-10 11:44:07 +0100
935d1ff805
Added an assertion in Component to prevent accidental component recursion by
2018-07-09 16:02:51 +0100
7ab4d1708b
Some misc cleanups, mainly around WeakReference usage and rectangles by
2018-07-09 16:00:45 +0100
47535718dc
Added an assertion to Label to help catch some 'doh!' moments by
2018-07-09 15:11:15 +0100
49df6e2696
Added support for colour values to the OSC classes by
2018-07-09 14:02:58 +0100
e59bde5ac6
Prevented an internal threading function escaping from the juce namespace by
2018-07-06 14:13:30 +0100
3d45564712
Fixed a build error in the NetworkGraphicsDemo code by
2018-07-06 14:08:27 +0100
28b7f42992
Projucer: Updated to latest Xcode warning suggestions by
2018-07-06 12:17:55 +0100
7ed282f314
Fix for obscure order-of-deletion problems involving self-referenctial ReferenceCountedObjectPtrs by
2018-07-05 16:46:11 +0100
3a8c63f5d4
iOS: Ensured that native file choosers also work in iOS apps by
2018-07-05 16:33:31 +0100
7813a45b24
Workaround for old Visual Studio compatibility by
2018-07-05 11:57:02 +0100
bc37767edb
Updated the AudioPluginHost app by
2018-07-05 11:36:43 +0100
341783a445
Changed AudioProcessorGraph::NodeID from a typedef to a strong type to avoid accidental casts happening by
2018-07-05 11:08:39 +0100
e17dde7016
Split LV2 export code into new file by
2018-07-05 09:06:46 +0200
ccbaf89f0e
Added some methods IPAddress::getAllAddresses(), IPAddress::getLocalAddress(), MACAddress::getAllAddresses() by
2018-07-04 17:17:18 +0100
d9fa1c4602
Worked around some UB sanitiser warnings in Projucer by
2018-07-04 09:15:15 +0100
5d54e80df8
Made the projucer ignore command-line flags generated when running it in Xcode debug mode by
2018-07-04 08:59:32 +0100
72266af609
Fixed a dumb mistake in the last ReferenceCountedObjectPtr change by
2018-07-04 08:58:42 +0100
0b442c3036
Projucer: Added a check for unknown command line arguments by
2018-07-03 12:07:02 +0100
95a3f0b039
Whitespace by
2018-07-03 11:51:36 +0100
1e6bbb8da9
Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this by
2018-07-03 11:51:13 +0100
3c124095dd
BLOCKS: Fixed comment in getMemorySize and added getHeapMemorySize by
2018-07-03 09:30:57 +0100
3a6ec3e56b
Fixed a mistake in ValueTree::AddOrRemoveChildAction by
2018-07-02 17:47:44 +0100
f784907c73
Fixed a documentation typo by
2018-07-02 16:42:27 +0100
0a75197fa6
Tweaked ReferenceCountedObjectPtr to try to cause fewer ambiguities when comparing it with raw pointers by
2018-07-02 10:25:14 +0100
35116881de
VST2: Fixed some compiler-errors in the VST2 hosting code when building with 32-bit Carbon enabled by
2018-07-02 11:43:12 +0100
6ee59ed6db
Fixed a crash that could occur when dismissing all active PopupMenus by
2018-06-29 14:41:06 +0100
544e35655a
DSP: Solved an issue with dsp::Convolution algorithm initialisation by
2018-06-29 10:02:33 +0100
071af1c285
Fixed an issue cleaning up a PopupMenu LookAndFeel by
2018-06-28 10:42:08 +0100
102ed4a9f2
Fixed some compiler warnings by
2018-06-27 17:02:25 +0100
9ab9b28f46
AU: Add resourceUsage plist entry to non-sandbox safe plug-ins so that they still load in GarageBand by
2018-06-27 15:53:22 +0100
9c746a4762
Added a couple of missing modules to the CameraDemo PIP by
2018-06-27 15:08:59 +0100
d018eb8407
Enable the JUCE_STRICT_REFCOUNTEDPOINTER flag for all new projects and PIPs by
2018-06-27 11:37:27 +0100
c859f50fe6
Projucer: Added a missing reset() call to the PIP creator window when shutting down by
2018-06-27 11:17:15 +0100
4ebfb32000
ASIO: Ensured that the parameters to ASIO's getChannels callback are always initialised by
2018-06-27 08:56:31 +0100
e71084a7e9
Fixed a windows warning in the previous commit by
2018-06-26 18:13:46 +0100
64be913fa2
Added a LookAndFeel method to customise the options of a ComboBox's PopupMenu by
2018-06-26 18:07:31 +0100
fefbbc89b4
AU: Added an option to the Projucer to enable sandbox safe AUs (required for newer versions of GarageBand) by
2018-06-26 16:16:12 +0100
49aa9c9db4
Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use by
2018-06-26 14:06:52 +0100
f80df37183
Fixed a couple of typos in comments by
2018-06-25 17:27:38 +0100
eb093411fc
Added method ValueTree::copyPropertiesAndChildrenFrom() by
2018-06-25 16:36:36 +0100
2c12212b96
Fixed missing setting of connected master in blocks (#71) by
2018-06-25 16:45:28 +0100
4657b14b85
Fixed a linux build warning by
2018-06-22 14:15:39 +0100
a210d0bc4f
BLOCKS: Added topological position and rotation information to the Block class by
2018-06-22 14:01:06 +0100
aa3bd3e7e7
Resolve blank midi timestamp problem by
2018-06-22 09:54:57 +0100
4d505346cd
Added support for Bela MIDI input by
2018-06-21 16:47:07 +0100
d699f321b3
Refactored MidiDataConcatenator to simplify its logic, and to make it handle breaks within the data stream of small midi messages by
2018-06-21 16:26:58 +0100
10d4235aaf
Improved performance in the MIDI i/o demo app by
2018-06-21 16:23:47 +0100
79221a8418
Allow GPL users to override GPL mode when building the Projucer from the command line by
2018-06-20 09:43:39 +0100
3e954eda48
Whitespace by
2018-06-19 13:52:04 +0100
9feddfb631
BLOCKS: enabled re-cycling of disconnected Block objects when the same block is re-connected by
2018-06-19 10:46:44 +0100
bf8adbc29a
Projucer: Added an option to set the path to the Android Studio executable in the "Global Paths" settings by
2018-06-19 12:18:06 +0100
abe01671d4
Fixed a very old spelling mistake!(SystemStats::getCpuSpeedInMegaherz -> SystemStats::getCpuSpeedInMegahertz) by
2018-06-18 17:11:12 +0100
119d9a79c6
Added a flag JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING to juce_graphics by
2018-06-18 12:25:19 +0100
cba080396b
Clarified some double-to-string conversion documentation, and made it avoid adding unnecessary trailing zeros (which were bloating XML and other dumps generated by things like ValueTree) by
2018-06-18 12:14:39 +0100
e2427065e0
Added a handy initialiser-list based constructor for NamedValueSet by
2018-06-18 10:24:51 +0100
c3c43bc738
Only send a single change message when DirectoryContentsList::refresh() is invoked by
2018-06-18 09:55:08 +0100
df6d7fa57b
Added a couple of casts to some Ogg-Vorbis code to avoid the address-sanitiser complaining about bit shift ranges by
2018-06-18 09:04:55 +0100
baa8bbf300
Linux: Added an option to lazily load libcurl symbols only when they are needed by
2018-06-15 17:03:32 +0100
383528ec6e
Added some helpers to StringArray to allow creation from Arrays of string-convertible objects by
2018-06-15 10:02:25 +0100
9da4d4131c
Increased shadowing warning level, and fixed a few warnings that were generated by
2018-06-14 14:54:32 +0100
14082c50e5
Made sure that the Bela audio device closes when the device is deleted by
2018-06-14 14:40:27 +0100
974b4a8351
Removed some legacy friend class declarations that are no longer needed with modern compilers by
2018-06-13 16:58:36 +0100
6d55fe78fe
Added a flag to specify if File::deleteRecursively should follow symlinks or not by
2018-06-13 12:07:25 +0100
5799a4ee5b
MSVC: Added a workaround for a compiler bug by
2018-06-12 15:54:48 +0100
55b92b83fc
VST3: Added support for MIDI controller messages when hosting VST3 plug-ins by
2018-06-12 15:41:03 +0100
ed3b214912
Added method AudioProcessor::getWrapperTypeDescription by
2018-06-12 12:12:44 +0100
3149bc5a69
Workaround for missing symbol REPLACEFILE_IGNORE_ACL_ERRORS on mingw by
2018-06-12 12:02:54 +0100
224bed4c86
Android: Added binary location support when building Android static libraries by
2018-06-12 11:09:39 +0100
af1a57bfe5
Fixed a compiler warning by
2018-06-12 09:58:41 +0100
f31d7844a4
BLOCKS: Added some extra safety checks in the littlefoot compiler by
2018-06-12 09:50:09 +0100
926891e8cb
BLOCKS: Avoided some unnecessary topology change messages by
2018-06-12 09:48:57 +0100
072ff1ec02
Changed a variable name to more clearly denote a normalised parameter value by
2018-06-12 09:07:54 +0100
d430cd2e76
Vst2: Fixed typo in VST2 wrapper by
2018-06-12 08:43:07 +0100
e5b09292bc
Whitespace by
2018-06-11 16:13:48 +0100
d794ce4993
Fixed a documentation typo by
2018-06-11 16:13:28 +0100
d2bcc74f46
Fixed a compiler warning on Android by
2018-06-11 13:03:12 +0100
b2ec7f07a5
Re-saved all projects by
2018-06-08 20:20:02 +0100
cf4f12a452
Replaced our VST2 interface headers with official VST3 SDK by
2018-06-11 12:49:00 +0100
d3cada1bc5
APVTS: Improved the default string displayed for parameter values by
2018-06-11 12:47:10 +0100
7063d9a7a4
Re-save all Android Projects by
2018-06-11 12:42:37 +0100
9b2b64c0ef
Android: AS no longer supports armeabi. Ensure that demo projects do not use it anymore by
2018-06-11 12:40:37 +0100
f08dccf3b1
Android: Update Projucer to support AS 3.1.2 by
2018-06-11 12:39:59 +0100
a1363c1825
Slider: Don't update lastAngle in mouseDown() if the Slider style is two-value as it uses currentValue. Added isTwoValue() and isThreeValue() methods. by
2018-06-11 11:21:14 +0100
608dd0654c
Projucer: Ensure that the RTAS audio plugin client files have stdcall calling convention by
2018-06-11 10:49:20 +0100
f103f1bdc9
Removed unused private variable from PhysicalTopologySource by
2018-06-11 10:38:37 +0100
82e1a1f1ae
PhysicalTopologySource filters for garbage BlockDeviceConnection by
2018-06-11 10:16:00 +0100
4af9526ab5
Fixed a bug in Grid where the area calculation could terminate early by
2018-06-11 10:38:14 +0100
a1b6f2aa34
Whitespace by
2018-06-07 17:44:04 +0100
172c580200
Added an assertion in Array::removeLast by
2018-06-07 17:23:16 +0100