|  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 | 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 | a25d9206d1 | Refactored some Drawable classes and added DrawableRectangle. Fixed a problem with ApplicationCommandManager. | 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 | 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 | 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 | d2b3c283eb | New classes UnitTest and UnitTestRunner. Minor updates to VST wrapper. Added a dynamic buffer for win32 midi input. | 15 years ago | 
				
					
						|  Julian Storer | 90b74fcdee | Made image-loading use CoreImage on the Mac and iOS. | 15 years ago | 
				
					
						|  Julian Storer | 622f823bf7 | First experimental check-in of Direct2D rendering - not for public use yet! | 15 years ago | 
				
					
						|  Julian Storer | 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 | 
				
					
						|  Julian Storer | cd14d5efa5 | Added CDDB support for mac. Small fix for iPad text entry. | 15 years ago | 
				
					
						|  Julian Storer | 907a9aaffe | Tidied up a bunch of listener classes, making them child classes - e.g. ButtonListener becomes Button::Listener. Did this for ComboBox, Button, CameraDevice, Label, ScrollBar, Slider, TextEditor, TableHeaderComponent. (There are typedefs to make sure old code still works, though I might remove those in the future). | 15 years ago | 
				
					
						|  Julian Storer | 6c4d8023bd | Cleaned up and restructured some app startup code. Updated some iPhone settings. | 15 years ago | 
				
					
						|  Julian Storer | b2e0b43960 | Big rewrite to the internals of modal components, with a new class ModalComponentManager. This now lets you use modal components asynchronously, providing an object which will receive a callback when they are dismissed, rather than using a blocking event loop. ComboBoxes and some other components now show their popups asynchronously. | 15 years ago | 
				
					
						|  Julian Storer | 911b27dcbd | Added Jucer support for the new Visual Studio 2010 projects. | 15 years ago | 
				
					
						|  Julian Storer | 1f21a94753 | New class: CallOutBox, which produces a nice popup box - see the juce demo/widgets/buttons/"click to change colour" button for an example. SVG fix. | 15 years ago | 
				
					
						|  Julian Storer | 97982bcfdc | Added new classes RelativeCoordinate, RelativePoint, RelativeRectangle. Small fixes to Line, TextEditor. | 15 years ago | 
				
					
						|  Julian Storer | 64905b472f | Jucer improvements to cope with multiple juce paths. | 15 years ago | 
				
					
						|  Julian Storer | b46e94cffd | New class StringPool. Removed the class var::identifier from its parent class, and renamed it "Identifier" - I've left a typedef in var to allow old code to still work, but I'll remove this at some point, so please switch to using the new classname directly. Jucer development. | 15 years ago | 
				
					
						|  Julian Storer | ed97872c1a | Tidied up some filenames, cleaned up some code. Removed VoidArray class (just use Array<void*> instead) | 15 years ago | 
				
					
						|  Julian Storer | 89783970a8 | Added Jucer-generated projects for the library projects. | 15 years ago |