226 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  hogliux 3e327a5390 Ensured that any top-level component transforms are not applied twice 7 years ago
  hogliux 876aaf49e7 Allow multiple TooltipWindows as long as they do not share the same parent component 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
  ed d1ed072622 Ensure that pressing the escape key always dismisses an AlertWindow 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Lukasz Kozakiewicz c8b9bc79ba AlertWindow: ensure a native keyboard is hidden when alert window gets dismissed. 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  jules c6edf39d1d (fixed a typo in the last commit) 7 years ago
  jules ecbc07b855 Prevvented ComponentPeer from trying to send the keyboard focus to components that don't want it 7 years ago
  Noah Dayan e690350df3 Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes 7 years ago
  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
  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 58a99ff139 Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! 7 years ago
  jules 6eff49a629 Workaround for a Visual Studio compiler bug 7 years ago
  jules a1b9900bae Added an assertion to catch people using more than one TooltipWindow, which seems to be a common mistake 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 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
  tpoole 71bd8f6bed Whitespace tidy up 7 years ago
  jules c42719c2eb Some internal modernisation in windowing classes 7 years ago
  ed 0b6f02a29e Fixed some errors and warnings when building with JUCE_DLL_BUILD=1 7 years ago
  hogliux 1291f1a06b Reverted commit 8483aa4 as the same functionality already existed in JUCE with ModalCallbackFunction. Improved the documentation in NativeMessageBox to mention that class. 7 years ago
  hogliux ed8270fcda Fixed an extra semicolon in the previous commit 7 years ago
  hogliux 8483aa4aea Added a new method NativeMessageBox::showMessageBox which asynchronously opens a native dialog box and calls a C++ lambda when dismissed 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
  tpoole 142bebbb92 A small documentation fix 7 years ago
  jules 9ac2fae469 Made TooltipWindow::getTipFor() a public virtual method 7 years ago
  jules 357dd2c9c9 Removed some old compiler bug workarounds 7 years ago
  hogliux d59ec0ceef AlertWindow: Fixed an issue with the AlertWindow's text block having incorrect colours 7 years ago
  hogliux beb905df7a AlertWindow: Fixed an issue with the AlertWindow's text block having incorrect colours 7 years ago
  jules ebe5916c49 Misc code cleanups 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 7ed37f8600 Added the standard JUCE splash screen and app usage reporting 8 years ago
  jules dace37288b Tidied up a couple of minor analyser warnings and comments 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 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  ed b7b8d5be57 Multiple fixes for touch and pen input on Windows 8 years ago
  hogliux 85900377b9 Fixed a typo in the documentation of the NativeMessageBox::showYesNoBox method 8 years ago
  hogliux 51d5572220 Added showYesNoBox to NativeMessageBox class 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  hogliux ee373af944 Added AlertWindow LookAndFeel methods to offer more control on button widths 8 years ago
  hogliux 1c2d1479b4 Added LookAndFeel getAlertWindowButtonWidth method to override the width of alert buttons 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
  ed cbdf707116 Windows touch with CallOutBox bug fix 8 years ago
  ed 675f5943a1 fixed silly typo 8 years ago
  ed f0a00bfe4d AlertWindow::show() only sets window to always on top if there are other always on top windows 8 years ago
  ed 7a9c22eafe AlertWindow::show() method sets AlertWindow to be always on top so it isn't hidden by other components 8 years ago