|  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 | 7ea9874a01 | Changed Component to hold a WeakReference to its LookAndFeel object, so that if you accidentally delete a LookAndFeel that's being used, it won't be a dangling pointer (but you may see some unexpected drawing behaviour!) | 8 years ago | 
				
					
						|  jules | dd4230586f | Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up | 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 | 
				
					
						|  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 | 61f4333e73 | Marked some RelativeCoordinate functions in Component as deprecated, and updated some old code that used them. | 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 | 
				
					
						|  jules | d36156c620 | Removed some extraneous semicolons | 8 years ago | 
				
					
						|  ed | 0747a7067b | Fixed bug with multi-touch in Viewport when drag is blocked and made some methods const | 8 years ago | 
				
					
						|  ed | 1e7a933543 | Added viewportIgnoreDragFlag to Component to indicate that mouse drag events should not move the Component's parent Viewport with drag-to-scroll functionality enabled. | 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 | 
				
					
						|  hogliux | 2da1bc5f41 | Replace include guards with "#pragma once" | 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 | b936786f80 | Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive | 9 years ago | 
				
					
						|  hogliux | 17a07a0057 | Add a flag to release the focus of a component when the user accesses the main menu bar on mac | 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 | fb864a5cb1 | Corrected some spelling mistakes in comments | 9 years ago | 
				
					
						|  jules | 5c05483fbb | Fixed a minor typo in the Component docs. | 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 | cc8063813a | Minor spelling fix. | 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 | 63551c84a1 | Updated some comments about runModalLoop() | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  hogliux | 3b2a39b01b | Fix typo | 10 years ago | 
				
					
						|  jules | a52ed14607 | Fixed a spelling mistake | 10 years ago | 
				
					
						|  jules | 1eab064696 | Rearranged some documentation for relative coord expressions. | 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 | f6139cee55 | Minor documentation cleanups. | 10 years ago | 
				
					
						|  jules | 04cb9bf3e8 | Added an advisory note about deleteAllChildren() | 10 years ago | 
				
					
						|  jules | 20af4254c2 | Clarified some comments. | 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 | 3e7d305094 | A few minor whitespace cleanups. | 11 years ago | 
				
					
						|  jules | 66d413c32b | Minor clean-ups | 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 | 28e4473a6b | Fixed some typos. | 11 years ago | 
				
					
						|  jules | 4d79bed3d1 | Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer. | 12 years ago | 
				
					
						|  jules | f9759ecc6b | Documentation fixes. | 12 years ago | 
				
					
						|  jules | 1e4ba1b550 | A few minor changes to keep the Clang analyser happy. | 12 years ago | 
				
					
						|  jules | 57974a793c | Some fixes for minor graphical problems. | 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 | be1d5253ee | Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. | 12 years ago | 
				
					
						|  jules | 7f6394478a | Stripped out some unnecessary boilerplate includes from juce_gui_basics. | 12 years ago |