dc9e0cb9bb 
								
							
								 
							
						 
						
							
							
								
								Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								246cb94bb0 
								
							
								 
							
						 
						
							
							
								
								AudioPluginFormatManager is no longer a singleton. Singletons are bad: don't do it, kids.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af9e993e12 
								
							
								 
							
						 
						
							
							
								
								Fixed a typo.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ddc6dd43d 
								
							
								 
							
						 
						
							
							
								
								New class: DropShadow, and a complete refactoring of the way shadows are rendered. The DropShadowEffect and DropShadower classes now take a DropShadow object to describe their shadow parameters, instead of the raw numbers.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a866a9c2cf 
								
							
								 
							
						 
						
							
							
								
								Fixed a few Array::removeValue calls that I'd missed..  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5d72f1406 
								
							
								 
							
						 
						
							
							
								
								Removed the style parameter from Graphics::setFont(), because if the current font doesn't support that style, it'll give the wrong results. If this breaks your code, just wrap your arguments in a Font constructor, e.g. g.setFont (Font (mySize, myStyle));  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e754a838b 
								
							
								 
							
						 
						
							
							
								
								Changed the constness of the return type of MenuBarModel::getMenuBarNames() and MenuBarModel::getMenuForIndex(). Easy to update your code to handle this, just remove the 'const'.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53b1e351cf 
								
							
								 
							
						 
						
							
							
								
								Changed the return values of some virtual methods in FileBasedDocument - Strings and File objects are now non-const, and the load/save functions return a Result object rather than a string.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67c1ad6d4a 
								
							
								 
							
						 
						
							
							
								
								Fixed some findParentComponentOfClass() calls.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a16aee5fa5 
								
							
								 
							
						 
						
							
							
								
								Made the plugin host demo close its plugin windows before attempting to quit.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								abf8f59df4 
								
							
								 
							
						 
						
							
							
								
								Fix for OSX VST host windowing order problem.  
							
							
								
							
							
						 
						13 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2100e68adc 
								
							
								 
							
						 
						
							
							
								
								Fixed VST hosting compile error. Stopped the ApplicationProperties class being a singleton - instead, just create and use an instance of it in your apps.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb58d0c380 
								
							
								 
							
						 
						
							
							
								
								Tidied up some warnings and documentation.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0853a9b686 
								
							
								 
							
						 
						
							
							
								
								Removed const-ness from some return types to take advantage of future c++0x advantages.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								74469aaa83 
								
							
								 
							
						 
						
							
							
								
								Refactored the PropertiesFile construction, introducing a PropertiesFile::Options structure to hold all the settings that previously were just passed as parameters. Also added a mandatory option for setting the OSX preferences path to be used - see the PropertiesFile::Options::osxLibrarySubFolder value for details.  
							
							Also on OSX, changed the location used for interprocess lock files to /var/tmp - this may affect applications which try to share locks with older builds of the same app. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d97ce5f9ee 
								
							
								 
							
						 
						
							
							
								
								Fix for audio plugin builds on win32. AudioProcessorGraph optimisations. Access to min/max values in audio thumbnails. More metadata support for wav and aiff formats.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f4eff1cc0 
								
							
								 
							
						 
						
							
							
								
								Mac hostname fix. Minor clean-ups.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8519598c93 
								
							
								 
							
						 
						
							
							
								
								Added cue point parsing to wav file format. Added SystemStats::getComputerName() method. More minor nullptr/noexcept tweaks.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ef36a42ee6 
								
							
								 
							
						 
						
							
							
								
								Audio host demo fix.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								533e7ba795 
								
							
								 
							
						 
						
							
							
								
								Many more String changes, so that finally the String class can store its internal data as either utf8, 16 or 32 - this is controlled by a flag JUCE_STRING_UTF_TYPE. It's currently set to utf-8 by default.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3fe85fd17a 
								
							
								 
							
						 
						
							
							
								
								Fix for mono files in QuicktimeAudioFormat. Avoided some floating-point comparison warnings. Added some iOS options in the new jucer plist. Fix for audio host startup. Changes to allow backslashes in unix filenames.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd19111417 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some comments and uses of setContentComponent().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60e3ff8f5a 
								
							
								 
							
						 
						
							
							
								
								Android development and modal loop elimination.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e235912ae5 
								
							
								 
							
						 
						
							
							
								
								Major overhaul of the String class, to rely more heavily on the CharPointer_UTF classes. On win32, the juce_wchar type is now a typedef for a 32-bit int, rather than the 16-bit wchar_t. The String class now has toUTF8(), toUTF16() and toUTF32() methods to retrieve the string in different formats.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2ef26e91c 
								
							
								 
							
						 
						
							
							
								
								Added an alertwindow font setting to the lookandfeel class. Made sure the ComponentListener::componentChildrenChanged is called when component z-order changes. Fix for CoreMidi output timestamps.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7478c7f9ab 
								
							
								 
							
						 
						
							
							
								
								win32 font fix. Tidied up warnings in plugin host. More drawable refactoring. TabbedComponent fix.  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e52fac18e 
								
							
								 
							
						 
						
							
							
								
								Fixed a linux time issue. Removed a blank line from the jucer's .sln file generator. Cleaned up some jucer code.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a5cf4030f5 
								
							
								 
							
						 
						
							
							
								
								New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4cfdcb69fd 
								
							
								 
							
						 
						
							
							
								
								Updated the ChangeBroadcaster class - sendChangeMessage() now has no parameters, and ChangeListener::changeListenerCallback() no longer provides a void*, it provides the ChangeBroadcaster* that triggered the callback. Also deleted the ChangeListenerList class, as it didn't offer anything that ChangeBroadcaster doesn't do. Changed the new jucer to expand preprocessor tokens in the header search path string.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c16f6f17a9 
								
							
								 
							
						 
						
							
							
								
								The Component class no longer derives from MessageListener - this was adding a lot of overhead to each component construction/destruction, and was rarely providing any benefit. You can add it as a base class yourself if you need it. Component::isValidComponent() has now been removed - it was never 100% reliable and its job can be done better using Component::SafePointer to watch for deletions. Also minor fixes to AudioDeviceManager and Midi sysex parsing.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b74398dfdf 
								
							
								 
							
						 
						
							
							
								
								Fixed a compile error in the plugin host demo.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8afb26072f 
								
							
								 
							
						 
						
							
							
								
								Minor updates to ValueTree, SelectedItemSet, zlib symbols, Jucer.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73210e73dc 
								
							
								 
							
						 
						
							
							
								
								Added Intel compiler support for atomics. Small Jucer fix for file browsing.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84a8695561 
								
							
								 
							
						 
						
							
							
								
								Moved cursor update and unbounded mouse movement handling code into MouseInputSource.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fc2a55d82 
								
							
								 
							
						 
						
							
							
								
								Minor code clean-ups.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d598e38b9 
								
							
								 
							
						 
						
							
							
								
								Updates to plugin host code.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0768b3bb12 
								
							
								 
							
						 
						
							
							
								
								Changed the audio plugin host projects to be Jucer-generated.  
							
							
								
							
							
						 
						15 years ago