707 Commits (55ccb3f1d5b6d102aedb797dcd547fe767678b10)

Author SHA1 Message Date
  hogliux 008b7a9ab2 Re-structured the low-level Android native code 6 years ago
  Tom Poole f0a4b67915 Android: Fixed some compiler warnings 6 years ago
  ed b3a1d56eba Windows: Fixed a build error when JUCE_WIN_PER_MONITOR_DPI_AWARE=0 6 years ago
  Tom Poole 3c121b8538 MacOS: Fixed a crash hiding an NSView in Vienna Ensemble Pro 6 years ago
  ed acd3c0b8ee Fixed some Objective-C id -> auto* conversion warnings 6 years ago
  jules cfc85445b5 Minor tidying up 6 years ago
  jules d9c0f9f082 Updated a deprecated OSX symbol 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 97c100b9c1 Windows: Added a workaround for non-DPI aware windows having an incorrect scale factor when using the OpenGL renderer 6 years ago
  ed 9493889a7e Windows: Ensure that ComponentPeer::contains() behaves correctly for non-DPI aware HWNDs running in a DPI aware process 6 years ago
  ed 81c0ec367e Windows: Fixed a bug where bounds would be double scaled when using a non-default global scale factor 6 years ago
  jules df5be847c3 Removed a redundant method and did some minor tidying 6 years ago
  Tom Poole 7dd8e40114 iOS: Added a dealloc routine to JuceAppStartupDelegate 6 years ago
  Tom Poole 372d6df64e MacOS: Fixed an issue with transparent windows on Mojave 6 years ago
  jules 6fda0bffca Fixed some stray zeros that were still being passed as null pointers 6 years ago
  Tom Poole 81e206f963 MacOS: Fixed a bug parsing local file URLs containing URL escape characters 6 years ago
  ed e02611bcb0 Windows: Replaced WM_DPICHANGED with its numerical value for < 8.1 compatibility 6 years ago
  ed c5f80a9853 Windows: Refactored the per-monitor DPI aware windowing code to use the WM_DPICHANGED message and fixed some bugs when using a non-default global scale factor 6 years ago
  ed 0d481950f9 Windows: Fix a leak due to the IDropTarget interface ref count not being decremented for child HWNDs after the parent HWND is destroyed 6 years ago
  Tom Poole 27349eaed1 Linux: Fixed some compilation errors when using XRender 6 years ago
  Tom Poole 40bf320a46 Linux: Fixed an issue detecting alt as a modifier key 6 years ago
  Tom Poole cce11f08b2 Fixed a compiler warning 6 years ago
  ed 04ef38c6a1 Fixed an initialisation warning on Windows 6 years ago
  ed b8b25ac487 Windows: Set the MB_TOPMOST flag for native alert windows if there are any alwaysOnTop JUCE windows so it doesn't get stuck behind them 6 years ago
  Tom Poole 0e1722e387 Multiple spelling fixes 6 years ago
  ed 0c987306c5 Windows: Fixed a warning when building with JUCE_WIN_PER_MONITOR_DPI_AWARE = 0 6 years ago
  ed 66d12d9706 Windows: Fixed a potential crash on Windows 7 due to calling functions that couldn't be loaded 6 years ago
  ed 68fe75742f Add support for DPI aware applications on Windows 6 years ago
  ed b1b538a9b8 Migrate Linux windowing code to use new Displays class and ComponentPeer::ScaleFactorListener 6 years ago
  ed b78e63aa02 Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining() 6 years ago
  ed fda5aaafd1 macOS: Fixed a bug when de-minimising an always on top NSView 6 years ago
  ed e68fc5e70e Moved some notification center addObserver calls in NSViewComponentPeer's constructor to after the window has been created 6 years ago
  ed 09cc2e00d3 Fix a compiler error in commit 2fd19af 6 years ago
  ed 2fd19af539 macOS: Generate a missing mouse up when DragAndDropContainer drag event ends 6 years ago
  ed 4280b51d09 Made the DragAndDropContainer::performExternalDragDropOfFiles() and ::performExternalDragDropOfText() methods asynchronous on Windows so that behaviour is consistent across all platforms and updated the documentation to reflect this 6 years ago
  hogliux ceea888507 Added an option to specify a parent component when creating a file chooser 6 years ago
  hogliux 3a8c63f5d4 iOS: Ensured that native file choosers also work in iOS apps 6 years ago
  jules 271f519234 Tidied up some broken use of std::unique_ptr for holding linux handles 7 years ago
  jules a4c51494bf Made the Direct2D validate after painting 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
  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
  ed 481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  Lukasz Kozakiewicz 772185f2b0 Add camera support for iOS and Android. 7 years ago
  Tom Poole 3a373cfa06 Increased the warning level when building DemoRunner on iOS 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago