470 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  jules 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 6 years ago
  hogliux b632360518 Fixed missing position update in MemoryAudioSource 7 years ago
  Noah Dayan f737fc0882 Fixed a documentation warning in juce_MidiFile.h 7 years ago
  hogliux b856e38d46 Midi: Adding matching note-offs for note-ons is now optional and be disabled via a parameter of MidiFile::readFrom 7 years ago
  ed 2d79cc78c0 Bump version number to 5.3.2 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  jules e2dcc32f88 Updated old code where the 'volatile' keyword was still being used 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Noah Dayan 1a31c86f39 Bump version number to 5.3.1 7 years ago
  jules b46c63bdae Made the MidiMessageSequence copy constructor generate a more faithful version of the original state, rather than always matching up all note on/off pairs 7 years ago
  Noah Dayan fd0c426ed0 Fixed Doxygen bug in CoreAudioLayouts 7 years ago
  ed 262dff8854 Bump version number to 5.3.0 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  ed dcfd2316bf Added legacy mode support to MPEChannelAssigner 7 years ago
  ed 699bbd43da MPE: Check if channel is in use as a member channel before checking if it is a master channel in MPEInstrument::updateDimension() to ensure that messages are routed correctly 7 years ago
  ed c6e9cf0d61 MPE: Respond to 'all notes off' messages for backwards compatibility 7 years ago
  hogliux 0ba6cb4ecf DSP: Added bypass support to ProcessChain and ensured that all DSP processors respect the process context's bypass flag 7 years ago
  ed 313e677904 Added equality operators to MPEZoneLayout::Zone 7 years ago
  ed 6ca97fc897 Updated JUCE's MPE classes to comply with the new MMA-adopted specification 7 years ago
  ed aa01a84ed5 Added MidiMessage::isResetAllControllers() method 7 years ago
  ed fa0f7a4281 Bump version number to 5.2.1 7 years ago
  jules 4955271ce0 Added some move constructors for MidiFile, and tidied-up its internals a bit 7 years ago
  Noah Dayan 6fd3e9cd2f Add documentation to juce_MPENote.h 7 years ago
  Noah Dayan 98f1998477 Fix enum documentation in juce_MPEInstrument.h 7 years ago
  Noah Dayan 3656cbd4cf Fix documentation error in juce_MPEInstrument.h 7 years ago
  Noah Dayan 4ce06a1f77 Fixed typo in juce_MPESynthesiser.h 7 years ago
  ed 61ba218a75 Some code cleanup in the MPE classes 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 7326a37795 Added some missing math constants to the Javascript parser, and a constant MathConstants::sqrt2 7 years ago
  ed c1c325c782 Fixed a few typos 7 years ago
  Tom Poole a2a3f32d8f Fixed some issues with IO channel counts in the StandaloneFilterWindow 7 years ago
  Noah Dayan 75e6075474 Add documentation to juce_AudioChannelSet.h 7 years ago
  Tom Poole e174bb26bd A minor code tidyup 7 years ago
  jules d5bdca9695 Fixed some out-of-range channel copying in the AudioBuffer move operator 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  jules 3b8c533db5 Clarified a couple of comments 7 years ago
  jules 4707ccfa37 Added some extra methods to the interpolator classes 7 years ago
  jules d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 7 years ago
  jules 7dd8fa993e Fixes for templated code which could default-initialise a SIMDRegister object while expecting to get a zero-initialised value 7 years ago
  jules 5f834225e0 Added a SampleType accessor definition to AudioBuffer 7 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 7 years ago
  jules 210bc5897b Clarified some documentation in AudioPlayHead 7 years ago
  hogliux 183230d606 macOS: Remove explicit references to kAudioChannelLayoutTag_HOA_ACN_SN3D as this is only available in the latest and greatest Xcode. Replaced with the numerical value instead. 7 years ago
  hogliux 8b78af48b9 Updated some outdated documentation in previous commit 7 years ago
  hogliux 30269baed1 Added higher-order ambisonics support to JUCE 7 years ago
  jules b51d43d824 Converted a couple of lambdas to functors due to FUD about compilers generating heap allocations 7 years ago
  jules 59b7c943c8 Made it possible for users to override the definition of JUCE_SNAP_TO_ZERO 7 years ago
  jules d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 7 years ago
  jules 0b19702306 Made Decibels::toString() do what you'd expect if decimalPlaces == 0, and optimised it a bit 7 years ago
  ed a9cfdc21d6 Added some additional, optional arguments to the Decibels::toString() method 7 years ago