242 Commits (c46194d08b80efd99faf330d15b347718b355f03)

Author SHA1 Message Date
  Tom Poole a12bc32979 Fixed some warnings on the latest compilers 5 years ago
  Tom Poole ff70ebb03e Fixed a layout issue in the Grid class 5 years ago
  jules 69c3474012 Added method PopupMenu::Options::withDeletionCheck() to help avoid dangling pointers when triggering async menus 6 years ago
  jules cd4aba9e43 PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together. 6 years ago
  jules 9a06be6d61 Some minor cleanups 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  Tom Poole a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 6 years ago
  ed 497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 6 years ago
  ed f3af250ff7 Tidied up unit test code layout 6 years ago
  ed 97e545cd44 Moved the Grid unit tests into juce_Grid.cpp and re-saved all projects 6 years ago
  ed ecb87a14b0 Enable Viewport drag-to-scroll functionality by default on devices where touch is the primary input method 6 years ago
  ed 3c6b4f1e95 Minor documentation update for the Viewport::setScrollOnDragEnabled() method 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  jules 4d02ac63a8 Couple more spelling fixes 6 years ago
  jules 8e91bfabf7 Spelling correction 6 years ago
  ed b78e63aa02 Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining() 6 years ago
  Tom Poole 3c93cfb105 Clarified some Button LookAndFeel parameter names 6 years ago
  Tom Poole 3232a6a262 Fixed a compiler warning 6 years ago
  jules 7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 6 years ago
  Tom Poole 102ed4a9f2 Fixed some compiler warnings 7 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  ed 4af9526ab5 Fixed a bug in Grid where the area calculation could terminate early 7 years ago
  ed 40c948826c Added some braces in juce_Grid.cpp to work around a VS2015 compiler bug 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed 45698e40b2 Make Viewport::DragToScrollListener more robust and able to cope with the deletion of the original mouseDown event component 7 years ago
  jules 121719be69 Added new method Rectangle::toNearestIntEdges(), and used this to improve the Grid layout snapping 7 years ago
  hogliux 3ae28b3d54 Viewport: Added the ability to position the scrollbars at the top/left 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  hogliux be9c776c3c Fixed an issue where JUCE's ScrollBars could not be hidden 7 years ago
  ed 26697f2421 Ensure global mouse listener is removed when SidePanel is destructed 7 years ago
  ed a604c49a35 Added some methods to SidePanel to set a custom title bar 7 years ago
  ed 26734f7f85 Added some lambda callbacks to SidePanel 7 years ago
  jules b56e7560a7 Added some missing logic to flexbox 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  jules 3300e71e17 Removal of RelativeCoordinate classes from the Drawables 7 years ago
  jules ce8b2d865a Used Button::onClick to simplify a bunch of library classes and demo code 7 years ago
  jules a7e3339f86 Got rid of some very old legacy VC6 workaround typedefs 7 years ago
  ed 9bb4e025ca Made the documentation of some classes clearer regarding when a notification will be sent 7 years ago
  ed c1c325c782 Fixed a few typos 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  Noah Dayan 5dc10feeac Added doc clarification in juce_FlexBox.h 7 years ago
  Noah Dayan 1c580123b3 Fix documentation error in juce_SidePanel.h 7 years ago
  ed 4800216b82 Only resize SidePanel on mouse drag if it is currently showing 7 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 7 years ago
  Noah Dayan 257aeb50eb Added documentation for juce_Grid.h and juce_GridItem.h 7 years ago
  Noah Dayan 3671995344 Add missing enum documentation in juce_FlexBox.h and juce_FlexItem.h 7 years ago
  ed 6568635216 Fixed an unused variable warning in last commit 7 years ago