|  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 | 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 | 
				
					
						|  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 | 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 | 
				
					
						|  hogliux | f312721cf9 | Fixed a bug where a MidiMessage constructor could read beyond the end of the passed-in midi buffer if the midi message is non-standard | 8 years ago | 
				
					
						|  jules | 69297d6790 | Added an assertion to MidiMessage to help catch float/int parameter confusion | 8 years ago | 
				
					
						|  jules | efac121466 | Increased accuracy of frame rate constants in the plugin wrappers | 8 years ago | 
				
					
						|  hogliux | 9f3fb1c0a6 | Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated | 8 years ago | 
				
					
						|  tpoole | 2e84129479 | Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license | 9 years ago | 
				
					
						|  jules | dcf9246395 | Reduced the footprint of MidiMessage, and added some move operators to MidiMessageSequence | 9 years ago | 
				
					
						|  Timur Doumler | 8c99b63a5d | Fixed a warning and a wrong indentation in MidiMessage. | 9 years ago | 
				
					
						|  Timur Doumler | 07bc151ce3 | MidiMessage: moved two useful helper functions into the public interface; minor cleanup of some member function declarations. | 9 years ago | 
				
					
						|  jules | c1799c9f82 | Fixed a problem with negative values in MidiMessage::getKeySignatureNumberOfSharpsOrFlats() | 9 years ago | 
				
					
						|  Timur Doumler | 497f286b53 | Added new helper function MidiMessage::getDescription(), replacing some code that was previously in the Juce Demo. | 9 years ago | 
				
					
						|  jules | a0745c5536 | Made MidiMessage::setNoteNumber work on aftertouch messages as well as note-on/offs | 9 years ago | 
				
					
						|  jules | ae712c72d8 | Cleaned up a few String::empty uses | 10 years ago | 
				
					
						|  jules | 02492b36b9 | Lots of small whitespace tweaks. | 10 years ago | 
				
					
						|  jules | 3f8b213525 | Added a MidiMessage::noteOff method that takes a float velocity parameter. | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  jules | e60aa581d6 | Added some missing semi-colons. | 11 years ago | 
				
					
						|  jules | 2f1ef234ce | Tightened up a few places where numeric conversion warnings could happen. | 11 years ago | 
				
					
						|  jules | 93bc4b97be | Added a parameter to the MidiMessage constructor to optionally parse sysexes without embdedded lengths | 11 years ago | 
				
					
						|  jules | da5b67bd03 | Minor clean-up. | 11 years ago | 
				
					
						|  jules | 48c2f42802 | Added a safety check and fixed a couple of warnings. | 11 years ago | 
				
					
						|  jules | 7786943593 | Added MidiMessage::textMetaEvent method. | 11 years ago | 
				
					
						|  jules | c67c180b07 | Added method MidiMessage::isMidiNoteBlack() | 11 years ago | 
				
					
						|  jules | 523f436957 | Added some NEEDS_TRANS wrappers around the various strings returned by MidiMessage | 12 years ago | 
				
					
						|  jules | 705836d329 | Fix for MidiMessage handling sysex messages <= 4 bytes. | 12 years ago | 
				
					
						|  jules | 484bcf4e3c | MidiMessage - fix for reported length of sysexes by message constructor. | 12 years ago | 
				
					
						|  jules | 4d7323fe0d | Changed MidiMessage to avoid problems when moving them around in memory. Apart from being slightly cleaner code, this means that it can be used in Arrays. | 12 years ago | 
				
					
						|  jules | 81435f8134 | Made a few constant string arrays static to help compilers to optimise their initialisation. | 12 years ago | 
				
					
						|  jules | 354b5d38ae | Added method MidiMessage::keySignatureMetaEvent | 12 years ago | 
				
					
						|  jules | f4bc1e033d | New methods MidiFile::findAllKeySigEvents() and MidiMessage::isKeySignatureMajorKey() | 12 years ago | 
				
					
						|  jules | 03c2801f3f | Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 | 12 years ago | 
				
					
						|  jules | bfd9350bed | Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. | 12 years ago | 
				
					
						|  jules | 9393c1bbc9 | Avoided some minor compiler warnings. | 13 years ago | 
				
					
						|  jules | 70257e902f | Changed the result of MidiMessage::getMidiNoteInHertz to correctly map midi 69 to 440Hz | 13 years ago | 
				
					
						|  jules | 1a83fbf3a4 | Changed MidiMessage::getTextFromTextMetaEvent() to handle utf-8 as well as ascii. | 13 years ago | 
				
					
						|  jules | 1f95f54089 | Purged some warnings. | 13 years ago | 
				
					
						|  jules | 56bbab1537 | (automated whitespace clean-up) | 13 years ago | 
				
					
						|  jules | 51b2068576 | Introjucer: added company name property to project, and better exe property info generation in MSVC resource files. Added method OpenGLComponent::rebuildContext(). | 13 years ago | 
				
					
						|  jules | 8f4548745a | Minor introjucer rejigging. | 13 years ago | 
				
					
						|  jules | 295d125142 | Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. | 13 years ago | 
				
					
						|  jules | e74219b736 | Midi fixes for reading/writing variable-length sysexes. | 13 years ago | 
				
					
						|  Julian Storer | ffc2f5d40e | Created c++11 move constructors and operator= methods for a bunch of classes (only enabled for c++11 compilers, of course) | 14 years ago | 
				
					
						|  Julian Storer | b70e0a28d2 | First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. | 14 years ago |