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  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b7f0609bf 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e543949bda 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a3453f48b 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ceeb573d8 
								
							
								 
							
						 
						
							
							
								
								Minor changes to avoid pedantic compiler warnings.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0033491cc8 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some compiler warnings.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								842d30fbfa 
								
							
								 
							
						 
						
							
							
								
								Minor tidying-up.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1cf1cd1a3b 
								
							
								 
							
						 
						
							
							
								
								Workarounds for some c++11 compiler warnings.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								943a8ef757 
								
							
								 
							
						 
						
							
							
								
								Added a get() method to ReferenceCountedObjectPtr.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e1b6061d5 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups for GL, removed some old VC6 hacks.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bdd778332d 
								
							
								 
							
						 
						
							
							
								
								Removed some unused android code. Refactored some messaging code.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56bbab1537 
								
							
								 
							
						 
						
							
							
								
								(automated whitespace clean-up)  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5308aef329 
								
							
								 
							
						 
						
							
							
								
								Removed some old VC6 workarounds, and removed the VC6 exporter from the introjucer.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								bde13c0289 
								
							
								 
							
						 
						
							
							
								
								Introjucer: added a warning when modules are used in both copying/non-copying modes.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								0853a9b686 
								
							
								 
							
						 
						
							
							
								
								Removed const-ness from some return types to take advantage of future c++0x advantages.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2009753eac 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some obscure compiler warnings and added some JSON unit tests.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1dac02369e 
								
							
								 
							
						 
						
							
							
								
								New method Array::resize(). Tweaked AudioThumbnail to avoid clearing the input source when loaded. New class SingleThreadedReferenceCountedObject (and used this for Font, Typeface, Expression, Value and ValueTree classes, since none of these were safe to use with threads anyway). Minor additions to GlyphArrangement.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67e22bbb56 
								
							
								 
							
						 
						
							
							
								
								Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b047d9be53 
								
							
								 
							
						 
						
							
							
								
								More 'nullptr' updates and minor clean-ups.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46c3a6bbe5 
								
							
								 
							
						 
						
							
							
								
								CustomTypeface unicode fix. Misc nullptr additions.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f04309f44a 
								
							
								 
							
						 
						
							
							
								
								Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								904e1aba45 
								
							
								 
							
						 
						
							
							
								
								A couple of minor fixes, and changed code to use std::swap instead of swapVariables()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d98779f19 
								
							
								 
							
						 
						
							
							
								
								Updated the date in the copyright notice.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3bacbe2a8c 
								
							
								 
							
						 
						
							
							
								
								Refactored various string processing in the library. Removed a couple of String accessors that relied on assumptions about the format of the string's internal data (if your code has any problems with these changes, you should probably use the String::getCharPointer() method instead).  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb24745a3f 
								
							
								 
							
						 
						
							
							
								
								Improvement and unit test for AbstractFifo. More Expression parsing tweaks.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a9cbd36c4 
								
							
								 
							
						 
						
							
							
								
								Minor tweaks to MidiMessage, Label. Removed some intel compiler warnings.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f01340e4aa 
								
							
								 
							
						 
						
							
							
								
								Lots of refactoring of the Expression and relative coordinate classes. This has changed some of the semantics that were in place, so any early adopters who had been playing with RelativeRectangles may need to check their expressions.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e17dfb559f 
								
							
								 
							
						 
						
							
							
								
								Fix for copying NamedValueSets, removed some win32 DC warnings. Removed the obj-C suffix setting from the jucer's global settings. Updated the Jucer to generate correct iPhone/iPad apps for iOS4. Renamed some of the demo build folders from "iPhone" to "iOS".  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1d8ac22df 
								
							
								 
							
						 
						
							
							
								
								New Component::setBounds() method using a RelativeRectangle.  
							
							Added Justification::appliedToRectangle() and RectanglePlacement::appliedTo(). Removed a behavioural oddity from TopLevelWindow which brought them to the front when made visible. More RelativeRectangle development. AU wrapper now detects app shutdown and closes its UI. 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								23f9653509 
								
							
								 
							
						 
						
							
							
								
								Fixed a silly font bug. Cleaned up some compiler warnings. Added a way to set the typeface cache size.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c669674ad 
								
							
								 
							
						 
						
							
							
								
								Fix for listbox and table multi-selection. Internal updates for relative positioning. Additions to Typeface class to allow hinted subclasses.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7becff2aa4 
								
							
								 
							
						 
						
							
							
								
								Reorganised some of the juce source tree folders. Added a new JUCE_DEPRECATED macro, and tested it by renaming Button::addButtonListener to Button::addListener for consistency with other widgets. Added Samplitude to the AudioHostType class. Fixed window maximising in win32.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								952b8c3940 
								
							
								 
							
						 
						
							
							
								
								Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b952084419 
								
							
								 
							
						 
						
							
							
								
								Workarounds for VC6.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								acbfe6c645 
								
							
								 
							
						 
						
							
							
								
								Couple of minor tweaks, and a fix for menu bars.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f4aaa4873 
								
							
								 
							
						 
						
							
							
								
								Fixed a problem with DirectoryIterator. Removed a few VC warnings. Tweaked mac Carbon windows for better keyboard focus. Disabled Carbon when doing a 64-bit plugin build.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d710ed98e4 
								
							
								 
							
						 
						
							
							
								
								Fixed some documentation. Added a frequency to MidiMessage::getMidiNoteInHertz(). Tweaked some Expression and RelativeCoordinate methods.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f88582434 
								
							
								 
							
						 
						
							
							
								
								Jucer updates for linux VST support. Small additions to Path, Expression, File.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88b1d2a2de 
								
							
								 
							
						 
						
							
							
								
								Additions to Expression class. Tweak for mac app shutdown behaviour.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34d8bfcf63 
								
							
								 
							
						 
						
							
							
								
								Small changes to Expression, TreeView, FileBasedDocument.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6fab77045b 
								
							
								 
							
						 
						
							
							
								
								Small fixes for File, Expression, RTAS.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71ee73ead1 
								
							
								 
							
						 
						
							
							
								
								Merged some of the mac/linux pthread code. Fixes to the Expression class. Fix for CoreGraphics to get gradients working correctly for vertical/horizontal lines.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e30e09afa 
								
							
								 
							
						 
						
							
							
								
								Documentation fixes. Mac OpenGL fix. PositionableAudioSource tweak. Added new class: Expression, and changed RelativeCoordinate to use an Expression to store its position.  
							
							
								
							
							
						 
						15 years ago