2edec00b55 
								
							
								 
							
						 
						
							
							
								
								Removed a few more uses of String::empty.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41545be958 
								
							
								 
							
						 
						
							
							
								
								Added methods for line/rectangle intersection.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								740cea768c 
								
							
								 
							
						 
						
							
							
								
								Added some trimming functions to Rectangle.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b4566a2f0 
								
							
								 
							
						 
						
							
							
								
								Added some Rectangle and Point scaling methods.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fecba9c31c 
								
							
								 
							
						 
						
							
							
								
								New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d28ebfdb36 
								
							
								 
							
						 
						
							
							
								
								Stripped out some unnecessary boilerplate includes from juce_graphics.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e3973a212 
								
							
								 
							
						 
						
							
							
								
								Doxygen warning fixes and extra comments.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd3a75e726 
								
							
								 
							
						 
						
							
							
								
								Added some more translation methods to AffineTransform, and a couple of methods to Rectangle and RectangleList  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43e53f01b4 
								
							
								 
							
						 
						
							
							
								
								Made sure that Rectangle::operator/ can cope with an integer argument.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed220632ed 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69f75c344d 
								
							
								 
							
						 
						
							
							
								
								Workarounds to get Rectangle<int>::getSmallestIntegerContainer() to work in VC2010  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c7a35addb 
								
							
								 
							
						 
						
							
							
								
								Fixed some obscure rounding errors in Rectangle.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a6f42ddc9 
								
							
								 
							
						 
						
							
							
								
								Workarounds for GCC not understanding friend template classes in RectangleList.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d167aef87 
								
							
								 
							
						 
						
							
							
								
								Added a new AffineTransform::scaled method and improved Rectangle::operator*=  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								072c27d7f4 
								
							
								 
							
						 
						
							
							
								
								Renamed Rectangle::transformed to Rectangle::transformedBy, in order to match the method name in Point, and allow easier use of these classes in templates.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf01cae2ea 
								
							
								 
							
						 
						
							
							
								
								Changed Rectangle::transformed to use getSmallestIntegerContainer on its result when used on a non-float rectangle type.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b506a13ba2 
								
							
								 
							
						 
						
							
							
								
								Documentation fix.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d74717349 
								
							
								 
							
						 
						
							
							
								
								Bit of tidying-up in the Point class, and some spelling fixes in comments.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a1112ab94 
								
							
								 
							
						 
						
							
							
								
								Updated the format of the header include guard macros.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								518e302d4a 
								
							
								 
							
						 
						
							
							
								
								Avoided some VC warnings.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d086d55b44 
								
							
								 
							
						 
						
							
							
								
								Added division operator to Rectangle.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d0cd69895 
								
							
								 
							
						 
						
							
							
								
								Minor tidying  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c147d94a5 
								
							
								 
							
						 
						
							
							
								
								Fix to Rectangle::intersects  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1f237ebbf 
								
							
								 
							
						 
						
							
							
								
								Added Rectangle::toDouble() method  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b627a75c21 
								
							
								 
							
						 
						
							
							
								
								Minor docs updates. Added a method to Rectangle.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79cad7771a 
								
							
								 
							
						 
						
							
							
								
								Fix for Rectangle::constrainedWithin()  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6ce67ed4a 
								
							
								 
							
						 
						
							
							
								
								OpenGL context now supports high DPI displays. Added operator* to Rectangle class.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a7e7a267a 
								
							
								 
							
						 
						
							
							
								
								New method: Rectangle::constainedWithin().  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bddebf3433 
								
							
								 
							
						 
						
							
							
								
								Added a couple of reduced/expanded methods to Rectangle.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49870de020 
								
							
								 
							
						 
						
							
							
								
								Added a bit of extra functionality to WindowsRegistry. Linux: couple of fixes for fullscreen, file chooser, and a bit of tidying up. Internal refactoring in NSViewComponent.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4cbb721a5 
								
							
								 
							
						 
						
							
							
								
								Minor update to ResizableWindow positioning, and slider tooltips.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd0683ef4d 
								
							
								 
							
						 
						
							
							
								
								Tidied up a few return types.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34840062ef 
								
							
								 
							
						 
						
							
							
								
								Made the x and y members public in the Point class.  
							
							
								
							
							
						 
						14 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b317b47533 
								
							
								 
							
						 
						
							
							
								
								Multi-touch handling changes for Component class. 64-bit VST keypress fix.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d98779f19 
								
							
								 
							
						 
						
							
							
								
								Updated the date in the copyright notice.  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7f4dac9f9 
								
							
								 
							
						 
						
							
							
								
								Removed the PositionedRectangle class (this has been superseded by the RelativeRectangle class. If you still need PositionedRectangle in your code, just grab a copy of the class from the last revision and put it directly into your codebase). Changed the BorderSize class to be templated like Point, Line, Rectangle, etc - if you've used a BorderSize anywhere, just replace "BorderSize" with "BorderSize<int>" to get it compiling again. Updated Graphics::drawDashedLine to take a Line object.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								897c3e1fa7 
								
							
								 
							
						 
						
							
							
								
								Made linux getMillisecondCounter() run monotonically. Added a new class Decibels, with some decibel conversion methods. Minor updates to AudioThumbnail and FileInputSource.  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a1f3857ae 
								
							
								 
							
						 
						
							
							
								
								Couple of minor fixes and clean-ups to various components.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f88582434 
								
							
								 
							
						 
						
							
							
								
								Jucer updates for linux VST support. Small additions to Path, Expression, File.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c4d8023bd 
								
							
								 
							
						 
						
							
							
								
								Cleaned up and restructured some app startup code. Updated some iPhone settings.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1cab61fa6 
								
							
								 
							
						 
						
							
							
								
								Fixed some minor typos in Rectangle and the RTAS wrapper.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fab2c76194 
								
							
								 
							
						 
						
							
							
								
								Added a few methods to Rectangle. Small fix for ValueTrees.  
							
							
								
							
							
						 
						15 years ago