Commit Graph

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