1874 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  hogliux 3a8c63f5d4 iOS: Ensured that native file choosers also work in iOS apps 6 years ago
  jules 1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 6 years ago
  ed 6ee59ed6db Fixed a crash that could occur when dismissing all active PopupMenus 6 years ago
  Tom Poole 071af1c285 Fixed an issue cleaning up a PopupMenu LookAndFeel 6 years ago
  Tom Poole 102ed4a9f2 Fixed some compiler warnings 6 years ago
  hogliux e71084a7e9 Fixed a windows warning in the previous commit 6 years ago
  hogliux 64be913fa2 Added a LookAndFeel method to customise the options of a ComboBox's PopupMenu 6 years ago
  jules 49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 7 years ago
  hogliux c3c43bc738 Only send a single change message when DirectoryContentsList::refresh() is invoked 7 years ago
  jules 9da4d4131c Increased shadowing warning level, and fixed a few warnings that were generated 7 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  ed a1363c1825 Slider: Don't update lastAngle in mouseDown() if the Slider style is two-value as it uses currentValue. Added isTwoValue() and isThreeValue() methods. 7 years ago
  ed 4af9526ab5 Fixed a bug in Grid where the area calculation could terminate early 7 years ago
  hogliux 103ddb6019 Added missing JUCE_API export attribute to ModalCallbackFunctiojn 7 years ago
  hogliux 9fee13ba82 Slider: Added missing ComponentPeer flags to the popup display of a slider 7 years ago
  hogliux 3e327a5390 Ensured that any top-level component transforms are not applied twice 7 years ago
  hogliux b85726a646 BubbleComponent: Correctly convert screen coordinates for BubbleComponents that have a custom AffineTransforms 7 years ago
  jules ea43a1f57d Provided a public field MouseEvent::mouseDownPosition, to provide a floating point version of the mouse-down pos 7 years ago
  hogliux 8377a6406b Scaling: Ensured that the Slider's PopupDisplayComponent will have the same transform applied as the Slider itself 7 years ago
  jules 271f519234 Tidied up some broken use of std::unique_ptr for holding linux handles 7 years ago
  Tom Poole 0469fde310 Fixed a data race when iterating directory contents 7 years ago
  jules a4c51494bf Made the Direct2D validate after painting 7 years ago
  hogliux 876aaf49e7 Allow multiple TooltipWindows as long as they do not share the same parent component 7 years ago
  hogliux aec8c367fe macOS: Only apply recent gl fix to shared windows and not to all of them 7 years ago
  hogliux 2362ca9125 macOS: Fixed a crash in a recent commit when an on-desktop component is deleted 7 years ago
  hogliux e91def7fae OpenGL: Fixed an issue where components using OpenGL would not be restarted correctly when used in the FX docker window in Reaper 7 years ago
  ed f70a450bd4 Ensure that ComboBox::menuActive flag is set when calling showPopup() 7 years ago
  Lukasz Kozakiewicz 315326477d Add video playback support for Android and iOS. Update VideoComponent API to support building custom UIs. 7 years ago
  hogliux 7d056e2670 Tidied up some macOS ObjC conversion methods 7 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago
  jules dee78f29f6 Misc cleanups and modernisation 7 years ago
  ed 2d79cc78c0 Bump version number to 5.3.2 7 years ago
  ed 6b8b0a8c8f Removed a newline between a jassert and its associated comment 7 years ago
  ed 481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 7 years ago
  jules 7909af4ecb Added a parameter includeChildren to Component::isMouseButtonDown 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  ed a7b1720df0 Fixed a couple more documentation typos 7 years ago
  ed d1ed072622 Ensure that pressing the escape key always dismisses an AlertWindow 7 years ago
  Lukasz Kozakiewicz 772185f2b0 Add camera support for iOS and Android. 7 years ago
  ed 40c948826c Added some braces in juce_Grid.cpp to work around a VS2015 compiler bug 7 years ago
  Tom Poole 3a373cfa06 Increased the warning level when building DemoRunner on iOS 7 years ago
  Tom Poole 9f85d53c66 Made Sliders preserve their skews when updating their range 7 years ago
  jules b8b6afd9ce Made toggle buttons call their state change listeners when its toggle state is changed remotely by a connected Value 7 years ago
  jules 8454db395e Fixed a std::unique_ptr compile error 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed 9c17e6172a Ensure that MultiChoicePropertyComponent colours are visible 7 years ago
  Tom Poole c7c26fa9f0 Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms 7 years ago
  Tom Poole df6f60f2e0 Fixed a bug calculating the number of decimal places displayed in a slider 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
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago