|  jules | 2dc9316420 | Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) | 8 years ago | 
				
					
						|  jules | ffb64487ed | When calling repaint() without a MessageManagerLock, it now always asserts | 8 years ago | 
				
					
						|  jules | eda613c6db | Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools | 8 years ago | 
				
					
						|  jules | 50183e5318 | Bit of tidying up in Component | 8 years ago | 
				
					
						|  ed | 58fe117260 | Added a extra check in FocusRestorer to check if the last focused Component is showing before giving it keyboard focus | 8 years ago | 
				
					
						|  jules | 4e5f005421 | Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase | 8 years ago | 
				
					
						|  jules | f183a506ef | Workaround for a VS warning | 8 years ago | 
				
					
						|  jules | 8689df5590 | Fixed a few c++17 warnings | 8 years ago | 
				
					
						|  hogliux | b5afccc37c | Updated file headers and the README with the JUCE 5 license | 8 years ago | 
				
					
						|  hogliux | 411071f3b1 | Fixed linux mouse jump issue by removing code that was made redundant after the latest linux improvements | 8 years ago | 
				
					
						|  hogliux | 87a895d5a4 | Added a check to send fake mouse move events only if the current mouse cursor's position could have an effect on mouseEnter/mouseLeve events | 8 years ago | 
				
					
						|  jules | 38d49a5ee7 | Modernised a few RectangleList iterators | 8 years ago | 
				
					
						|  jules | 60e9231fb1 | Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code. | 8 years ago | 
				
					
						|  jules | e253b8bea1 | Added some notes and an assertion to Component::grabKeyboardFocus(), to help people avoid a common mistake, which is trying to grab the focus of not-yet-visible components. | 8 years ago | 
				
					
						|  ed | b7b8d5be57 | Multiple fixes for touch and pen input on Windows | 8 years ago | 
				
					
						|  ed | 0fa188ab5b | Reverted #6d356423 as it broke centring for child components | 8 years ago | 
				
					
						|  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. | 11 years ago |