67 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  ed 5816958001 Squashed some deprecation warnings on the latest iOS and macOS versions 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  Tom Poole 7dd8e40114 iOS: Added a dealloc routine to JuceAppStartupDelegate 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 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
  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
  Tom Poole 8c0f0815f0 iOS: Added memory warning callbacks 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  Lukasz Kozakiewicz 8ac29a4843 Fix typo. 7 years ago
  jules f3cde9763a Quick tidy-up of some messaging classes 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 7 years ago
  Lukasz Kozakiewicz e1c181425b PushNotifications: compile out any PN code on iOS if PNs are not enabled. 7 years ago
  Lukasz Kozakiewicz d31e44b5ab PushNotifications: compile out any PN code on iOS if PNs are not enabled. 7 years ago
  Lukasz Kozakiewicz b2d2bda7a1 Add Push Notifications feature for iOS and Android. 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
  hogliux b2576d288a Added a sourceComponent parameter to the performExternalDragDropOfFiles/performExternalDragDropOfText methods of DragAndDropContainer 7 years ago
  jules 21f14c478b Tweaked an iOS shutdown behaviour 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  ed b7b8d5be57 Multiple fixes for touch and pen input on Windows 8 years ago
  hogliux 51d5572220 Added showYesNoBox to NativeMessageBox class 8 years ago
  hogliux 2bec815bb3 Added an option to execute JUCEApplication's suspend() method on an iOS background task to give you extra time to save your app's state 8 years ago
  hogliux 859567ff0c Fixed a compiler warning on iOS 8 years ago
  hogliux a84c166c6f Fixed an issue where an iOS background download task would not receive the completion callback when the app is swapped 8 years ago
  hogliux 9a7ee9fdbb Added support for iOS custom delegates - use at your own risk 8 years ago
  hogliux 1861c82a12 Add window property to JuceAppStartupDelegate 9 years ago
  Timur Doumler 70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 9 years ago
  jules 189853720a Cleaned up a few uses of Image::null 9 years ago
  jules 28a322138d Added method Desktop::isOSXDarkModeActive() 9 years ago
  jules 39ba4ed577 Avoided an iOS compile warning 9 years ago
  jules d0cb3d222a Updated to iOS8 alert windows to avoid deprecation warnings 9 years ago
  jules ceb1b405f0 Removed an iOS deprecated function in setKioskComponent() 9 years ago
  Timur Doumler 8c2b2a2247 Fixed iOS warning: 'applicationFrame' is deprecated: first deprecated in iOS 9.0 - Use -[UIScreen bounds] 9 years ago
  jules 02041328dc Misc minor fix-ups 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 4af50da9f7 Modified app startup code so that JUCEApplication::shutdown() will still get called even if the app is aborted during the initialise() method. 10 years ago
  jules b8696a0ecd Minor tidying-up. 10 years ago
  jules 6c61dbb68e Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>. 11 years ago
  jules f5af6cd27d (Reverted a couple of mistaken changes from an earlier commit) 11 years ago
  jules 619716751e Tweaked the ScopedJuceInitialiser_GUI to use reference-counting internally, and used it to replace/simplify some similar objects in the plugin wrapper classes. 11 years ago
  jules dfb1830493 Fix for iOS compiler warning 11 years ago
  jules b5d10d753a Made Process::isForegroundProcess() return a correct result on iOS. 11 years ago
  jules 66fb2e61a5 Fix for iOS7 message boxes. 11 years ago
  jules f48c158846 iOS: added a prototype to a class. 11 years ago
  jules c62da6c983 Cleaned up some pedantic warnings in the iOS build. 11 years ago
  jules f1c01f1f3c Deletion of ModalComponentManager::Callback objects passed to native dialog boxes. 11 years ago
  jules 42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 11 years ago
  jules be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 11 years ago
  jules f2e9b0a434 Some modal loop code cleanups. 11 years ago