102 Commits (05a42424f9806ee5ebb64c680fdef45d722d80e0)

Author SHA1 Message Date
  Tom Poole 05a42424f9 Windows: Consolidate graphics invalidation regions 3 years ago
  Tom Poole c2ecde591b macOS: Remove 32 bit specific functionality 3 years ago
  Tom Poole 3dd812052e macOS/iOS: Add a Metal layer renderer 3 years ago
  Tom Poole 89a67ec556 macOS/iOS: Enable asynchronous Core Graphics rendering by default 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  Attila Szarvas 101a886821 MouseInputSource: Eliminate superfluous drag events caused by pressure change 3 years ago
  ed e0e8e85d6b Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class 3 years ago
  ed 461192b355 Add FocusOutline class for indicating Component keyboard focus 3 years ago
  reuk 640194c878
MinGW: Improve compatibility 3 years ago
  reuk f429647ae9
MinGW: Add uuid definitions for MinGW-w64 3 years ago
  reuk 03428561ed
ScaledImage: Use in a few more places 3 years ago
  reuk fe4515adb6
MouseCursor: Refactor platform-specific MouseCursor internals 3 years ago
  reuk acddcd550d
DropShadower: Detect when window is no longer being displayed on the current desktop and hide shadows 3 years ago
  reuk 4e694c96b3
ScopedDPIAwarenessDisabler: Move to juce_gui_basics 3 years ago
  ed c799b56b60 Fix missing prototypes warnings 3 years ago
  ed 8f03215a9e Accessibility: Add Android support 3 years ago
  ed 30654fb8ec Accessibility: Add iOS support 3 years ago
  ed da57f65f3f Accessibility: Add juce_AccessibilityTextHelpers.h 3 years ago
  ed 588e776bb6 Accessibility: Remove redundant method declaration and general fixups 3 years ago
  ed 551d7b9c5b Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options 3 years ago
  ed cdf3b619d8 Accessibility: Check if any accessibility clients are active before posting notifications and announcements 3 years ago
  reuk 1ee106d730
PopupMenu: Avoid dismissing PopupMenus in bridged plugin editors 3 years ago
  ed e4f9e7f79b macOS Accessibility: Use @available keyword where possible to check if accessibility support is available at runtime 3 years ago
  reuk bad031aa03 iOS: Enable support for layered/async drawing 4 years ago
  ed 8b74ec2fb7 MinGW: Exclude native accessibility code 4 years ago
  ed ec990202b1 Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 4 years ago
  Tom Poole 79fbde7099 Added preliminary support for FreeBSD 4 years ago
  ed f6338c0f8e Windows: Added ScopedThreadDPIAwarenessSetter for correctly setting and resetting thread DPI-awareness for methods which interact with an HWND and removed some DPI workarounds 4 years ago
  ed 088e100c1f Narrowed the scoped of some undeclared Objective-C selector warnings 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  ed 74ca3b44c4 Linux: Removed X11-specific code from LinuxComponentPeer 5 years ago
  ed fe61354c21 Linux: Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime 5 years ago
  reuk 5f348c3040 Warnings: Add warning-wrangling header 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed 18df1b0937 Added JUCE_CONTENT_SHARING define to conditionally compile the native content sharer code 5 years ago
  Tom Poole 28e03f0815 Replaced all instances of JUCE_CONSTEXPR with constexpr 5 years ago
  ed 5bda9de977 Windows: Fixed some build errors and warnings when using Clang in Visual Studio 5 years ago
  Tom Poole 8b5bc69582 Fixed some more Linux compiler warnings 6 years ago
  ed 97e545cd44 Moved the Grid unit tests into juce_Grid.cpp and re-saved all projects 6 years ago
  Tom Poole 23f9cff73e Moved <map> into the set of standard headers 6 years ago
  jules 5979288706 Added some macros for asserting when functions are called in an unsafe manner outside the message thread. 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 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
  ed 404838a99f Added a MultiChoicePropertyComponent class to juce_gui_basics and updated the PropertiesDemo example to use it 7 years ago
  Lukasz Kozakiewicz 36da4cde05 Add native content sharing support for iOS and Android 7 years ago
  hogliux 7e23bf28ae Added iOS/Android native file chooser support and support for asynchronous invocation of file choosers 7 years ago
  hogliux e2a0759ab3 Added a BurgerMenu component which will display your menus and menu items in a "burger" menu 7 years ago
  ed 1b962aa2f2 GUI: Added a SidePanel component class which is useful for auxiliary UI components on mobile 7 years ago