|  ed | 2fb3637e25 | MidiMessage:  Added VariableLengthValue::isValid() and removed assertion from MidiMessage::readVariableLengthValue() | 4 years ago | 
				
					
						|  reuk | 0943291990 | MidiFile:  Make file-reading more robust This commit adds tests and fixes some potential crashes caused by
out-of-bounds reads. | 5 years ago | 
				
					
						|  reuk | 90664b42df | VST3:  Fix issue where aftertouch messages from the host were incorrectly converted to LegacyMIDICCOut messages | 5 years ago | 
				
					
						|  reuk | 58652ce490 | DLL:  Fix warnings in Windows DLL build | 5 years ago | 
				
					
						|  ed | 4855f52e4d | Added missing documentation tags | 5 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 | 6 years ago | 
				
					
						|  Tom Poole | 79d3e8b3f5 | Windows:  Removed some VS2013 workarounds | 6 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 | 7 years ago | 
				
					
						|  Tom Poole | e1e3b42b4f | Fixed an invalid memory read when handling MIDI reset messages | 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 | 
				
					
						|  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 | 8 years ago | 
				
					
						|  jules | aecb819985 | Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) | 8 years ago | 
				
					
						|  tpoole | 51b3eaebb2 | Fixed some VS2013 compiler errors | 8 years ago | 
				
					
						|  jules | b5432c710a | Added a method MidiMessage::withTimeStamp, and some MidiMessageSequence unit-tests | 8 years ago | 
				
					
						|  tpoole | 3cb185fcc3 | A minor code cleanup | 8 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 | 8 years ago | 
				
					
						|  jules | 31c99d3680 | Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor | 8 years ago | 
				
					
						|  jules | 27a6903cac | Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int | 8 years ago | 
				
					
						|  jules | 94669f2b14 | whitespace | 8 years ago | 
				
					
						|  jules | 2878bc2f75 | Added a copy constructor for MidiBuffer::Iterator | 8 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 | 8 years ago | 
				
					
						|  tpoole | 9b687968db | Fixed some g++ compiler warnings | 8 years ago | 
				
					
						|  tpoole | a05362d46b | Projucer:  Xcode exporter:  Updated to support Xcode 9 | 8 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. | 8 years ago | 
				
					
						|  jules | 20d0b3775f | Added some move-operators and iterators to MidiMessageSequence | 8 years ago | 
				
					
						|  jules | 171aa94215 | Fix for MidiMessage::endOfTrack() | 8 years ago |