jules
							
						 
						
							
							
							
								
							
								4fc8fbaef1 
								
							
								 
							
						 
						
							
							
								
								Added some more override decorators.  
							
							 
							
							
								
							
							
						 
						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  
					 
				
					
						
							
							
								   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  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								ecefeaa91e 
								
							
								 
							
						 
						
							
							
								
								WASAPI device list change fix. Changed Treeview to allow drag-and-drop onto its background. Minor clean-ups.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								88e1e031d5 
								
							
								 
							
						 
						
							
							
								
								Font fix. Juggled some win32 headers around to try to avoid include problems with certain SDK versions.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								7485498ee7 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								5d98779f19 
								
							
								 
							
						 
						
							
							
								
								Updated the date in the copyright notice.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								1b05a7d46d 
								
							
								 
							
						 
						
							
							
								
								New classes CharPointer_UTF8, CharPointer_UTF16, CharPointer_UTF32, complete refactoring of CharacterFunctions class and updates to the internals of String methods. Removal of String::operator+= (unsigned int) because of clashes with wide-char types that use unsigned int. Made core classes compatible with Android. Minor fixes to ListBox and AudioDeviceManager.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								1751beed57 
								
							
								 
							
						 
						
							
							
								
								Code clean-ups. Jucer development.  
							
							 
							
							
								
							
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								27506c2120 
								
							
								 
							
						 
						
							
							
								
								Copyright notice update.  
							
							 
							
							
								
							
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								d4435ca8b8 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups. Jucer development.  
							
							 
							
							
								
							
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								858a758aee 
								
							
								 
							
						 
						
							
							
								
								Fixed a minor AU build error and removed some old macros.  
							
							 
							
							
								
							
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								7bc24ae42a 
								
							
								 
							
						 
						
							
							
								
								The Point and Rectangle classes are now templated, so can be used for either float or int co-ordinates. This means that wherever you've used these classes, you'll need to replace them with Rectangle<int> or Point<float> in your code. A couple of methods in Path have changed to take advantage of the new ability.  
							
							 
							
							
								
							
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								e61e8f6775 
								
							
								 
							
						 
						
							
							
								
								Changed some 'int's to 'size_t's, to improve 64-bit compatibility. Also changed jmin and jmax to use templates, so they can take any type. These changes might mean that you'll need to add some more explicit casts to get your existing code to compile, but this is actually a good thing - it brought to light a few dodgy implicit casts in my code, and may do the same in yours. Also added a function roundToInt(), which replaces roundDoubleToInt() and roundFloatToInt(), but takes any size of floating point number (I've left the old roundDoubleToInt() and roundFloatToInt() functions there for convenience, but will probably remove them in the future).  
							
							 
							
							
								
							
							
						 
						16 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								4ed1d791e5 
								
							
								 
							
						 
						
							
							
								
								New class HeapBlock, which provides a safe and object-oriented way to allocate heap space. I've used HeapBlocks to replace almost all uses of malloc/free throughout the codebase.  
							
							 
							
							
								
							
							
						 
						16 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								93e4236b57 
								
							
								 
							
						 
						
							
							
								
								Changes for VC6 compatibility; added a couple of trimming methods to String; added a parameter to Socket::createConnection  
							
							 
							
							
								
							
							
						 
						16 years ago  
					 
				
					
						
							
							
								   Julian Storer
							
						 
						
							
							
							
								
							
								d779fa9759 
								
							
								 
							
						 
						
							
							
								
								The first working check-in of an iPhone build! Added an iPhone project for the normal juce demo, which runs.. although it isn't exactly designed for a hand-held form factor!  
							
							 
							
							 
							
							
								
							
							
							Also in this check-in is support for creation of custom Mac MIDI input and output devices, and an option to load URLs with the QuickTimeComponent 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								ea83c7ee5e 
								
							
								 
							
						 
						
							
							
								
								Collected all the platform-specific code from the different build folders into a new folder in src/native. Also removed support for OSX10.2  
							
							 
							
							
								
							
							
						 
						16 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								2fee27c757 
								
							
								 
							
						 
						
							
							
								
								Updated the text of the copyright/license blurb at the top of each source file.  
							
							 
							
							
								
							
							
						 
						16 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								26e6cabe3d 
								
							
								 
							
						 
						
							
							
								
								Improved the performance of MemoryOutputStream; fixed a process priority problem in VST; made TreeViews repaint when they get enabled or disabled; small fixes to ActiveXControlComponent and QuickTimeMovieComponent; implemented File::getVolumeName() for mac;  
							
							 
							
							
								
							
							
						 
						16 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								47cf2369e5 
								
							
								 
							
						 
						
							
							
								
								 
							
							 
							
							
								
							
							
						 
						17 years ago