Julian Storer
							
						 | 
						
							
							
							
								
							
								67c919790a
								
							
								
							
						 | 
						
							
							
								
								Fixes for the new component transformation code.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								2c2a11dee9
								
							
								
							
						 | 
						
							
							
								
								Added the ability to apply affine transforms to components - Component::setTransform(). Added a slider to the widgets demo to show this in action. Changed Component::reallyContains() to take a rectangle instead of raw coordinates.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								75ff0c5e7e
								
							
								
							
						 | 
						
							
							
								
								Cleaned up the AsyncUpdater and ChangeBroadcaster classes internally - these now have less overhead when creating and deleting them. Removed the ActionListenerList class, as all its functionality is already provided by ActionBroadcaster.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								51b5570292
								
							
								
							
						 | 
						
							
							
								
								Added an 'open project' button to the new Jucer.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								b952084419
								
							
								
							
						 | 
						
							
							
								
								Workarounds for VC6.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								cc607e0a38
								
							
								
							
						 | 
						
							
							
								
								Fix for TableListBox. Minor tweaks for ResizableBorderComponent, Component.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								9896b75340
								
							
								
							
						 | 
						
							
							
								
								Internal code modernisation.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								c108e00da0
								
							
								
							
						 | 
						
							
							
								
								Internal code modernisation.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								aef3203a28
								
							
								
							
						 | 
						
							
							
								
								Fixed an image resizing bug. Tweaked a couple of methods in KeyMappingEditorComponent and TableListBox to return references instead of pointers. Changed Component::contains() to take a Point rather than raw coordinates. Modernised some UI classes internally. Extended some internal graphics classes to handle affine transforms.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								8b92a43b27
								
							
								
							
						 | 
						
							
							
								
								Added platform-specific data to AudioPluginInstance. Fixed an image rendering problem in the software renderer. Added a minimum scale setting to TabbedButtonBar.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								79899f87e0
								
							
								
							
						 | 
						
							
							
								
								Fix for mouse event click counts. Fix for webkit mouse-moves. Cleaned up some Component coordinate conversion methods, adding some new ones for rectangle conversion.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								aa71477712
								
							
								
							
						 | 
						
							
							
								
								Fixed a TabbedComponent bug. Fixed fallback fonts on win32.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								030489f086
								
							
								
							
						 | 
						
							
							
								
								Added a couple of handy methods XmlDocument::parse().
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								59ac5a6d25
								
							
								
							
						 | 
						
							
							
								
								Fixed a bug in the Flac writer. Optimised BigInteger::getHighestBit(). Misc minor clean-ups.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								3de314a824
								
							
								
							
						 | 
						
							
							
								
								Added a leak detector for Components.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								dbdea7c6d4
								
							
								
							
						 | 
						
							
							
								
								Removed the Component::getComponentUID() method, and slimmed down the component class implementation slightly.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								584d9a4ec0
								
							
								
							
						 | 
						
							
							
								
								Fixes for ComponentBoundsConstrainer, linux VSTs, and firefox NPAPI.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								ab368cd3ac
								
							
								
							
						 | 
						
							
							
								
								Improved icons in the new Jucer. Minor fixes to ComponentBoundsConstrainer.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								cf641969d0
								
							
								
							
						 | 
						
							
							
								
								Created a new class: MACAddress, which replaces the old MAC address detection functions with a cleaner implementation.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								b238f2c3e1
								
							
								
							
						 | 
						
							
							
								
								Changed LookAndFeel::getDefaultFolderImage and getDefaultDocumentFileImage to return drawables instead of images.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								377b9ff2c4
								
							
								
							
						 | 
						
							
							
								
								Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								1577be257c
								
							
								
							
						 | 
						
							
							
								
								Fix for osx10.5 window resizing. Misc Jucer tweaks.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								cc5e15b37d
								
							
								
							
						 | 
						
							
							
								
								Minor Jucer tweaks.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								0a1f3857ae
								
							
								
							
						 | 
						
							
							
								
								Couple of minor fixes and clean-ups to various components.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								4e1c66b02e
								
							
								
							
						 | 
						
							
							
								
								Added an alpha setting to Components with Component::setAlpha(). Removed Component::fadeOutComponent method and instead refactored the ComponentAnimator class to provide fading in and out of the alpha level. Added a method Desktop::getAnimator() that provides a global instance of a ComponentAnimator so that there's no need to create your own.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								e299011789
								
							
								
							
						 | 
						
							
							
								
								Replaced the Image::getTag() method with a more versatile getProperties() method. Used this to set a flag called "originalImageHadAlpha" when loading images, which is set to indicate whether the original file had an alpha channel.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								a25d9206d1
								
							
								
							
						 | 
						
							
							
								
								Refactored some Drawable classes and added DrawableRectangle. Fixed a problem with ApplicationCommandManager.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								618d3fdf64
								
							
								
							
						 | 
						
							
							
								
								Tidied up some win32 linkage declarations. Fixed some component size constraining problems on mac and win32.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								ea16741b3d
								
							
								
							
						 | 
						
							
							
								
								Tweaks to the win32 camera capture code to reduce CPU load.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								b80bb4bf38
								
							
								
							
						 | 
						
							
							
								
								Small change to method in RectanglePlacement and Drawable to use Rectangles instead of bare coordinates. Fix to make ValueTree::sort use an UndoManager, and to prevent different mouse buttons being interpreted as a double-click.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								85c32498dc
								
							
								
							
						 | 
						
							
							
								
								Spelling correction and iOS file path tweaks.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								44ece5a54a
								
							
								
							
						 | 
						
							
							
								
								Updated the new jucer to handle inherited preprocessor defs, and to use them when expanding some of its parameter strings.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								e414760a26
								
							
								
							
						 | 
						
							
							
								
								Cleaned up a few compiler warnings + build problems.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								91e2759000
								
							
								
							
						 | 
						
							
							
								
								Fix for some broken Apple AudioUnit editors. Fix for amalgamated mac builds. Changed some mac debugging settings which didn't work. Updated the Jucer-generated audio plugins to match the current codebase.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								e9bff5db5b
								
							
								
							
						 | 
						
							
							
								
								Added explicit call declarations to a few functions to allow building with different call types in MSVC.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								4bc85a9dc3
								
							
								
							
						 | 
						
							
							
								
								Added display rotation support for iOS - see the Desktop class for implementation methods. Also fixed a couple of minor build issues.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								c583b68cd6
								
							
								
							
						 | 
						
							
							
								
								Fixes for Quicktime, DrawableComposite.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								b709f97739
								
							
								
							
						 | 
						
							
							
								
								Updates to WASAPI. Tweaks to resizable window borders.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								6277552ef5
								
							
								
							
						 | 
						
							
							
								
								Fixed a couple of linux file issues. Removed operator& overloads from a couple of places where they shouldn't have been done. Fixed a few minor win32 compile issues. Improved some internal COM object wrappers.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								5c49cdba8a
								
							
								
							
						 | 
						
							
							
								
								Improved the coding standards used in the juce demo project.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								acbfe6c645
								
							
								
							
						 | 
						
							
							
								
								Couple of minor tweaks, and a fix for menu bars.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								d508109296
								
							
								
							
						 | 
						
							
							
								
								Refactored midi input code to allow unlimited syex length + partial sysex callbacks on win32. Fixed a few problems with menu bars, Quicktime, AudioUnits. Modernised some old win32 file chooser code. Tweaked some window border rendering.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								9168728a7e
								
							
								
							
						 | 
						
							
							
								
								Added a hasEditor() virtual method to the AudioProcessor class, which you'll need to implement in your plugins so that we can work around non-standard threading behaviour in Wavelab.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								38c64a7840
								
							
								
							
						 | 
						
							
							
								
								Minor tweaks to LookAndFeel, VST wrapper.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								098f0af3ed
								
							
								
							
						 | 
						
							
							
								
								Fixes for ZipFile, QuickTimeAudioFormat.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								0e2e4e7c3a
								
							
								
							
						 | 
						
							
							
								
								New class AbstractFifo - a lock-free fifo helper class. New class AudioFormatWriter::ThreadedWriter, which helps stream an audio file to disk on a background thread. Simplified the juce demo audio recorder using this new class.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								9a1fde0470
								
							
								
							
						 | 
						
							
							
								
								Fixed a win32 mouse position problem. Added quality option to FLAC writer. Added support for non-opaque menus.
							
							
							
							
								
							
							
						 | 
						15 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								89966b43ec
								
							
								
							
						 | 
						
							
							
								
								Removed some win32 compiler warnings
							
							
							
							
								
							
							
						 | 
						15 years ago |