138 Commits (4fd3dfb51b05e3d8b77d9dd30182c202a370ba62)

Author SHA1 Message Date
  ed 4855f52e4d Added missing documentation tags 4 years ago
  ed aad3667e17 Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues 5 years ago
  ed 5467c57e23 Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues 5 years ago
  reuk f7ccdd54bb
Midi: Fix midi buffer iterator tag 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk d7ed5104c5 MidiBuffer: Fix deprecated iterator 5 years ago
  reuk eae9a10944 MidiBuffer: Add iterator compatible with C++11 range-for 5 years ago
  ed 4a5dda489f Fixed some warnings with -Wconversion enabled 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  Tom Poole 9417fae499 Tidied up some code in MidiBuffer 5 years ago
  Tom Poole 79d3e8b3f5 Windows: Removed some VS2013 workarounds 5 years ago
  ed 0ed474e412 Fixed a potential crash when reading MIDI files with incorrect track length chunks 6 years ago
  jules 15567c7150 Changed the constructor of GenericAudioProcessorEditor to take a reference rather than a pointer, to match all the other AudioProcessorEditor classes. Also tweaked its implementation to resize its components horizontally to fit the width of the parent window 6 years ago
  Tom Poole a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 6 years ago
  ed 497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 6 years ago
  ed f3af250ff7 Tidied up unit test code layout 6 years ago
  ed e88700be6e Added missing unit test categories 6 years ago
  ed 839ca11746 Made a couple of MidiFile methods const 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  Tom Poole e1e3b42b4f Fixed an invalid memory read when handling MIDI reset messages 6 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
  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
  ed cdbc28c18b Add documentation tags 7 years ago
  ed aa01a84ed5 Added MidiMessage::isResetAllControllers() method 7 years ago
  jules 4955271ce0 Added some move constructors for MidiFile, and tidied-up its internals a bit 7 years ago
  Tom Poole e174bb26bd A minor code tidyup 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  jules d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 7 years ago
  jules aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 7 years ago
  tpoole 51b3eaebb2 Fixed some VS2013 compiler errors 7 years ago
  jules b5432c710a Added a method MidiMessage::withTimeStamp, and some MidiMessageSequence unit-tests 7 years ago
  tpoole 3cb185fcc3 A minor code cleanup 7 years ago
  jules 369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 7 years ago
  jules 31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 7 years ago
  jules 27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 7 years ago
  jules 94669f2b14 whitespace 7 years ago
  jules 2878bc2f75 Added a copy constructor for MidiBuffer::Iterator 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  tpoole 9b687968db Fixed some g++ compiler warnings 7 years ago
  tpoole a05362d46b Projucer: Xcode exporter: Updated to support Xcode 9 7 years ago
  ed 6bfcd820b4 Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories. 7 years ago
  jules 20d0b3775f Added some move-operators and iterators to MidiMessageSequence 7 years ago
  jules 171aa94215 Fix for MidiMessage::endOfTrack() 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules e0698daaca Tidied up a couple of comments, warnings and did a bit of code modernisation 8 years ago
  jules 3a3f118fbb A bit of code modernisation in MidiMessage, adding a variadic constructor to allow custom midi messages to be created more succinctly. 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago