95 Commits (dbf39f5b7b8b2b47c135f19e2bfabd8b97fc7c3f)

Author SHA1 Message Date
  jules 8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 7 years ago
  ed 728f9b4664 Fixed a typo in the comment above Component::createFocusTraverser() 7 years ago
  jules 3300e71e17 Removal of RelativeCoordinate classes from the Drawables 7 years ago
  jules e6267afaae Added a base class MarkerList::MarkerListHolder, and used it to remove the getMarkers() method from Component. 7 years ago
  jules 84e86a26e6 Tweaked the Component::setBoundsToFit method to take a rectangle, and tidied up a few things inside Component 7 years ago
  Tom Poole dca1ef3c3a Added some documentation to addAndMakeVisible 7 years ago
  jules 78791be3c5 Deleted some old deprecated methods from Component, and tidied a few things up 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 7 years ago
  Tom Poole 47ce713d0b Added Component::isPaintingUnclipped 7 years ago
  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) 7 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!) 7 years ago
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 7 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 7 years ago
  jules 50183e5318 Bit of tidying up in Component 7 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 7 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" 8 years ago
  hogliux b936786f80 Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive 8 years ago
  hogliux 17a07a0057 Add a flag to release the focus of a component when the user accesses the main menu bar on mac 8 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 9 years ago
  jules cc8063813a Minor spelling fix. 9 years ago
  jules a3426aae10 Added support for iOS force-touch 9 years ago
  jules 527da19076 Added method Component::alphaChanged(), and fixed NSViewComponent to handle alpha values. 9 years ago
  jules 63551c84a1 Updated some comments about runModalLoop() 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 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. 10 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. 10 years ago
  jules 3e7d305094 A few minor whitespace cleanups. 10 years ago
  jules 66d413c32b Minor clean-ups 10 years ago
  jules 19b412c1a8 Avoiding flicker when handling synchronous repainting of desktop windows when they are resized. 10 years ago