ed
							
						 | 
						
							
							
							
								
							
								6d356423e2
								
							
								
							
						 | 
						
							
							
								
								Fix for transformed Components not being centred correctly
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								9f3fb1c0a6
								
							
								
							
						 | 
						
							
							
								
								Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								d0b6d6c025
								
							
								
							
						 | 
						
							
							
								
								Check all mouse sources when exiting modal loop
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								ce14b66763
								
							
								
							
						 | 
						
							
							
								
								Fixed a bug where a mouse enter event wouldn't be sent to the Component under the mouse when exiting a modal loop and where mouse exit events were being sent when a modal loop was active
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								75ea6db250
								
							
								
							
						 | 
						
							
							
								
								Renamed bounds member variable in Component to "boundsRelativeToParent" to avoid shadowing warnings when using a local variable nambed "bounds"
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								c7b347242d
								
							
								
							
						 | 
						
							
							
								
								Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
							
							
							
							
							
							
								
							
							
							Fixes #88 
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								99186e5166
								
							
								
							
						 | 
						
							
							
								
								Call removeFromDesktop when an external host tries to remove a juce component from a window (Fixes #88)
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								3d1dc4ab0b
								
							
								
							
						 | 
						
							
							
								
								Fix bug where previously applied context transformation was not respected in subsequent fill
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								ab3e628f36
								
							
								
							
						 | 
						
							
							
								
								Added mouse-up event pressure handling
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								58f2e1b9f2
								
							
								
							
						 | 
						
							
							
								
								Add support for isCurrentlyModal to detect if the current component is in a modal stack - regardless if foremost or not
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								48270039db
								
							
								
							
						 | 
						
							
							
								
								Made Component::internalFocusLoss pass on the focus-change cause to its callback
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								3f85b04914
								
							
								
							
						 | 
						
							
							
								
								Made sure that CachedImage resources are released recursively for all children when a child component becomes invisible
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								76f4ca8a63
								
							
								
							
						 | 
						
							
							
								
								Fixed an edge-case problem involving component clipping.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								76737287c7
								
							
								
							
						 | 
						
							
							
								
								Simplified some component modal state handling code, hopefully also fixing an edge-case problem when showing modal windows on linux
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								92bb5e8b74
								
							
								
							
						 | 
						
							
							
								
								Added an 'includeChildren' parameter to Component::isMouseOverOrDragging
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								edec7b34b2
								
							
								
							
						 | 
						
							
							
								
								Replaced some uses of AffineTransform::identity with a default-constructed object
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								a3426aae10
								
							
								
							
						 | 
						
							
							
								
								Added support for iOS force-touch
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								527da19076
								
							
								
							
						 | 
						
							
							
								
								Added method Component::alphaChanged(), and fixed NSViewComponent to handle alpha values.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								d7812ff580
								
							
								
							
						 | 
						
							
							
								
								Fix for an edge case bug when repainting areas of a component which is buffered-to-image on a rescaled display.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								c7b8e77031
								
							
								
							
						 | 
						
							
							
								
								Update copyright notice
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								9fa964881f
								
							
								
							
						 | 
						
							
							
								
								Fixed an edge-case assertion involving window resizing with constraints.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								0c99e8e068
								
							
								
							
						 | 
						
							
							
								
								Minor cleanups
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								9c9d10dc0a
								
							
								
							
						 | 
						
							
							
								
								Clarified some documentation relating to the Component::setBufferedToImage, which didn't match the actual behaviour of that method.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								12ab881353
								
							
								
							
						 | 
						
							
							
								
								Minor clean-up.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								a0b0b0f7ca
								
							
								
							
						 | 
						
							
							
								
								Optimisation to component image caching.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f50650ad1b
								
							
								
							
						 | 
						
							
							
								
								Removed the Component::getVisibleArea method. This had some design flaws and the current implementation was broken, so presumably few people were using it! If you were using it, let me know your use-case so I can perhaps find a replacement that has less ambiguities about exactly what it's supposed to do.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								66d413c32b
								
							
								
							
						 | 
						
							
							
								
								Minor clean-ups
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								df9701430a
								
							
								
							
						 | 
						
							
							
								
								Workaround for VST3 plugin resizing in Wavelab.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								19b412c1a8
								
							
								
							
						 | 
						
							
							
								
								Avoiding flicker when handling synchronous repainting of desktop windows when they are resized.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6c61dbb68e
								
							
								
							
						 | 
						
							
							
								
								Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								145413143f
								
							
								
							
						 | 
						
							
							
								
								Added some assertions to some Desktop methods to check that the message manager is locked.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								0bf1862ec6
								
							
								
							
						 | 
						
							
							
								
								Spelling fix.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								042d9f22fc
								
							
								
							
						 | 
						
							
							
								
								Various changes to improve the behaviour of kiosk mode for DocumentWindows on win32.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								d582a66917
								
							
								
							
						 | 
						
							
							
								
								Introjucer: Added gnu++0x flag for android builds. Support for SVG icons.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4d79bed3d1
								
							
								
							
						 | 
						
							
							
								
								Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								57974a793c
								
							
								
							
						 | 
						
							
							
								
								Some fixes for minor graphical problems.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								ef1f2e6094
								
							
								
							
						 | 
						
							
							
								
								Avoided some repainting when moving scaled windows (win32). Also removed the fake drop-shadowing in newer versions of
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								fa82952520
								
							
								
							
						 | 
						
							
							
								
								Avoided some judder when dragging windows using a global scale factor.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								94da373c31
								
							
								
							
						 | 
						
							
							
								
								Fixed a couple of rendering problems when using global scale factors.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								3a47baf9b9
								
							
								
							
						 | 
						
							
							
								
								Misc minor string optimisations.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								a2c95ce4fd
								
							
								
							
						 | 
						
							
							
								
								Cleaned out and optimised some graphics code.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								be1d5253ee
								
							
								
							
						 | 
						
							
							
								
								Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								380a303adf
								
							
								
							
						 | 
						
							
							
								
								Fixes for win32 touch input.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								a2280fc25d
								
							
								
							
						 | 
						
							
							
								
								Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								9a1171a7ef
								
							
								
							
						 | 
						
							
							
								
								Added method Component::unfocusAllComponents()
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								39c44c12ed
								
							
								
							
						 | 
						
							
							
								
								Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								3fe9d3ee93
								
							
								
							
						 | 
						
							
							
								
								Minor clean-ups.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								ca3bc70acd
								
							
								
							
						 | 
						
							
							
								
								Changes to improve scaling when using cached component images and component effects.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								16b9bbe212
								
							
								
							
						 | 
						
							
							
								
								Fix for win32 scaled component mouse positioning.
							
							
							
							
								
							
							
						 | 
						12 years ago |