|  Tom Poole | a9a0f6b92f | Enforced more comprehensive const-correctness in the JUCE container classes | 6 years ago | 
				
					
						|  jules | aaad33ce57 | Fixed a couple of asan memory access warnings | 7 years ago | 
				
					
						|  Tom Poole | bd211ce7df | Fixed a bug limiting the extent of removeRange in ReferenceCountedArray | 7 years ago | 
				
					
						|  Tom Poole | 34bbb94e2f | Fixed some documentation errors | 7 years ago | 
				
					
						|  jules | e26049f141 | Added assertions to Array to catch situations where a reference to a member is passed into an add() method. Also changed the form of StringArray method params to avoid this problem. | 7 years ago | 
				
					
						|  Tom Poole | f453d4ac4e | Replaced ArrayAllocationBase with a safer storage container | 7 years ago | 
				
					
						|  hogliux | 5799a4ee5b | MSVC:  Added a workaround for a compiler bug | 7 years ago | 
				
					
						|  jules | a1b6f2aa34 | Whitespace | 7 years ago | 
				
					
						|  jules | 172c580200 | Added an assertion in Array::removeLast | 7 years ago | 
				
					
						|  jules | 108d79d8d9 | Made Array::addArray() more flexible, so it can read from other array classes | 7 years ago | 
				
					
						|  jules | 38295f332b | Converted some old typedefs to using declarations | 7 years ago | 
				
					
						|  Tom Poole | c7c26fa9f0 | Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms | 7 years ago | 
				
					
						|  ed | cdbc28c18b | Add documentation tags | 7 years ago | 
				
					
						|  jules | f4963a27d7 | Minor optimisations and cleanups in Array | 8 years ago | 
				
					
						|  jules | 6cb79e1414 | Added back std::initializer_list constructors for Array and StringArray in addition to the variadic constructors | 8 years ago | 
				
					
						|  jules | acf28c6fa7 | Removed the explicitness of the Array single-item constructors | 8 years ago | 
				
					
						|  jules | 7ece1b4135 | Changed Array and StringArray to use variadic template constructors instead of initializer_lists, so that we can use them on old platforms | 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 | 7c6f3d40b6 | Tidied up some method calls involving HeapBlock | 8 years ago | 
				
					
						|  jules | df14b18c17 | cleaned up a method in Array | 8 years ago | 
				
					
						|  jules | 86deea87ce | Added variadic add methods to Array | 8 years ago | 
				
					
						|  jules | e7923af185 | Got rid of the old PARAMETER_TYPE macro - this isn't needed as the same thing can be done directly with the TypeHelpers::ParameterType helper class | 8 years ago | 
				
					
						|  hogliux | b5afccc37c | Updated file headers and the README with the JUCE 5 license | 8 years ago | 
				
					
						|  hogliux | 2da1bc5f41 | Replace include guards with "#pragma once" | 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 | 
				
					
						|  Timur Doumler | e8cdc65357 | Fixed Array::remove (ElementType*) so that if given an invalid pointer, it doesn't attempt to remove anything after the assert. | 9 years ago | 
				
					
						|  Timur Doumler | b94a68c9ec | Array: added new method removeIf to remove objects based on an arbitrary condition. Made removeIf and removeAllInstancesOf return the number of objects removed. | 9 years ago | 
				
					
						|  jules | 49b9619176 | Added a cast to avoid a warning in Array | 9 years ago | 
				
					
						|  jules | b439452edd | Changed the Array::remove() method to return void, and added an Array::removeAndReturn() method to replace the old functionality | 9 years ago | 
				
					
						|  Timur Doumler | fc69dc00db | Changed addIfNotAlreadyThere method of all array classes to return a bool, indicating whether the object was added or not. | 9 years ago | 
				
					
						|  Timur Doumler | 17497122e4 | Consistency fix: renamed Array::empty() to Array::isEmpty() and added a method isEmpty() to all container classes which didn't have it yet. | 9 years ago | 
				
					
						|  jules | 4583fa3fbf | Used the ignoreUnused() function to tidy up some old code | 9 years ago | 
				
					
						|  jules | 02492b36b9 | Lots of small whitespace tweaks. | 10 years ago | 
				
					
						|  jules | c334530f29 | Added new method Array::remove that takes an element pointer. | 10 years ago | 
				
					
						|  jules | 4fd8913037 | Added a new method Array::sort() which uses the default comparator for simple types | 10 years ago | 
				
					
						|  jules | 399e248488 | Added new module: juce_osc | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  jules | d723d58b16 | Documentation fix. | 10 years ago | 
				
					
						|  jules | 8c66a5e767 | Added flag JUCE_COMPILER_SUPPORTS_INITIALIZER_LIST, and implemented some constructors for StringArray and Array that use C+++11 initialiser lists. | 11 years ago | 
				
					
						|  jules | cde93f6e88 | Workaround for a VS2014 compiler bug. | 11 years ago | 
				
					
						|  jules | 3e7d305094 | A few minor whitespace cleanups. | 11 years ago | 
				
					
						|  jules | 91d9c96338 | Minor clean-ups | 11 years ago | 
				
					
						|  jules | 98bd1c55d3 | Documentation correction. | 11 years ago | 
				
					
						|  jules | ff6e3bdace | Fix for Array move operator. | 11 years ago | 
				
					
						|  jules | 0ff1e14b8b | Added assertions to some array methods to avoid false alarms from Clang static analyser. | 12 years ago | 
				
					
						|  jules | 18a012f7db | Optimised Array with some move-operators. | 12 years ago | 
				
					
						|  jules | 8809efcb7a | A few tweaks to help the clang static analyser avoid false alarms. | 12 years ago | 
				
					
						|  jules | 221786dfcf | New method Array::addNullTerminatedArray(), and misc minor tightening-up of code. | 12 years ago | 
				
					
						|  jules | 5df6bf0513 | Minor clean-ups. | 12 years ago |