|  jules | d28ebfdb36 | Stripped out some unnecessary boilerplate includes from juce_graphics. | 12 years ago | 
				
					
						|  jules | 1b9a60e52c | Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before. | 12 years ago | 
				
					
						|  jules | 60a0087114 | Some internal component peer work. | 12 years ago | 
				
					
						|  jules | 3d74717349 | Bit of tidying-up in the Point class, and some spelling fixes in comments. | 12 years ago | 
				
					
						|  jules | 5a1112ab94 | Updated the format of the header include guard macros. | 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 | 
				
					
						|  jules | c7506df13f | Changed some pass-by-references to pass-by-value to improve compiler optimisation. | 12 years ago | 
				
					
						|  jules | 9eb3c1955a | Added some missing JUCE_API modifiers. | 12 years ago | 
				
					
						|  jules | 0ceeb573d8 | Minor changes to avoid pedantic compiler warnings. | 13 years ago | 
				
					
						|  jules | af9c71be38 | Added Image::Bitmap::getBounds method. | 13 years ago | 
				
					
						|  jules | c6299a08dc | Changed the return type of ImageType::create(). | 13 years ago | 
				
					
						|  jules | 36bd285c4b | Viewport component listener fix. Minor clean-ups. | 13 years ago | 
				
					
						|  jules | dcfa73204b | AlertWindow text colour fix. URL::getPort() method. Image::createCopy() method. | 14 years ago | 
				
					
						|  jules | 0b1cdf6ab1 | Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType. | 14 years ago | 
				
					
						|  jules | 04c35b28e6 | OpenGL refactoring. | 14 years ago | 
				
					
						|  Julian Storer | 098400ef31 | Removed the Image::setPixelData method - this can be done with Image::BitmapData instead. OSX file chooser options change for aliased files. | 14 years ago | 
				
					
						|  Julian Storer | 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 | 
				
					
						|  Julian Storer | 2c328dfedc | Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed. | 14 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 | 9a15f10e4f | Internal file reorganisation. | 14 years ago | 
				
					
						|  Julian Storer | 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 | 
				
					
						|  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 | 5d98779f19 | Updated the date in the copyright notice. | 14 years ago | 
				
					
						|  Julian Storer | 3dfbb0d713 | Changes to Image::BitmapData constructors, replacing the bool with a more explicit enum for the read/write mode. Some win32 dLL declarator changes. Android work. Small Quicktime fix. | 14 years ago | 
				
					
						|  Julian Storer | 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 | 
				
					
						|  Julian Storer | 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 | 
				
					
						|  Julian Storer | b952084419 | Workarounds for VC6. | 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 | 9f0c91196f | Added method Image::getClippedImage(), which allows the use of images that refer to subsections of another image. This means that the the parameters to a couple of Graphics methods no longer need a clipping rectangle. Also dded a static Image::null object and another constructor for Image::BitmapData. | 15 years ago | 
				
					
						|  Julian Storer | e3d97820d1 | New methods for Path, Line, ValueTree. Changed the Graphics::fillCheckerBoard parameters to take a Rectangle object. Fixed Component::centreWithSize to handle multi-monitor setups. | 15 years ago | 
				
					
						|  Julian Storer | 640042dc64 | Minor posix tweaks. Added a tag value to images. Internal changes to Drawables. | 15 years ago | 
				
					
						|  Julian Storer | 24673283eb | Major change to the way the Image class works, making it use value semantics and internally shared data (see the forum notes for more info on this). Also minor changes to win32 browser plugin object ref counting and linux millisecond timers. | 15 years ago | 
				
					
						|  Julian Storer | 9a55b0291e | Rewrite of software renderer to improve vertical line drawing speed. | 15 years ago | 
				
					
						|  Julian Storer | 27506c2120 | Copyright notice update. | 15 years ago | 
				
					
						|  Julian Storer | dca61e54a4 | Added locking to NamedPipe. Added extra checking to Image::clear. Other minor tidying-up. | 15 years ago | 
				
					
						|  Julian Storer | 08eb852103 | Minor code clean-ups. | 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 | 8bf4d88d97 | Minor clean-ups. | 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 | 80753f4c03 | Lots of minor changes to prevent warnings. Small fixes to Path, AudioThumbnail, ValueTree, OutputStreams. Tweaks to convert Drawables to/from ValueTrees. New method to write XML to a stream. | 16 years ago | 
				
					
						|  Julian Storer | d6e3576234 | Fixes for iPhone build and mac/iPhone CoreGraphics. Added ability to remove specified jobs from a ThreadPool | 16 years ago | 
				
					
						|  Julian Storer | 6fdde63a63 | Big rewrite of the LowLevelGraphicsSoftwareRenderer class, adding internal support for complex clipping regions - this will temporarily make font rendering quite slow, until it gets re-optimised for this new design. Changed the Image class to remove the lockPixelData methods, and replaced these with an object Image::BitmapData, which is easier to use. | 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 | 
				
					
						|  Julian Storer | ebeaa40689 | Initial version of a CoreGraphics-based rendering context for the mac. Also an intial version of JACK support for linux. | 16 years ago | 
				
					
						|  jules | 4d16424d9c | Rearranged the layout of the source tree, giving it a slightly flatter directory structure. Also fixed a small bug with DragAndDropComponents that was stopping the toolbar customisation working properly. | 16 years ago | 
				
					
						|  jules | eb32240e95 | Updated the text of the copyright/license blurb at the top of each source file. | 16 years ago | 
				
					
						|  jules | 15dfdff5f8 | (automatic tidy-up of whitespace) | 18 years ago | 
				
					
						|  jules | 94cfda5062 |  | 18 years ago |