10 Commits (9199fa3c5179a7d8c3a443e4068bfb1a901b62b8)

Author SHA1 Message Date
  ed 9db2647971 Docs: Fix a typo 3 years ago
  ed f05ae1c709 Added Desktop::isHeadless() method 4 years ago
  ed 1f2a7b759d Added documentation to Desktop::getDisplays() 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
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 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
  ed b78e63aa02 Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining() 6 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed cdbc28c18b Add documentation tags 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 f85d706131 Some minor formatting and comment fixes 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 4ea8c871b8 Android: Implemented Desktop::getCurrentOrientation() for Android 7 years ago
  ed ca9c8f22d7 Windows: Removed Desktop::clearAllTouchSources() method and cleaned up some Windows touch input code 8 years ago
  ed 9d294970d7 Windows: Fixed a bug where multi-touch inputs weren't being cleared correctly 8 years ago
  jules 851b3e6db1 Added method Desktop::getOrientationsEnabled() 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 7d6e5f8d73 Added a comment in the Desktop class 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  jules fb864a5cb1 Corrected some spelling mistakes in comments 9 years ago
  jules 28a322138d Added method Desktop::isOSXDarkModeActive() 9 years ago
  jules 99052af8bc Added Android support for screen orientation control 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 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 db02a89fda Kiosk mode workarounds for 10.8 11 years ago
  jules c86a3104b2 Avoided re-entrancy in Desktop::getKioskModeComponent 11 years ago
  jules be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 11 years ago
  jules b3fd5cb8a3 Added iterator access to Desktop's list of mouse sources. 11 years ago
  jules 7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 11 years ago
  jules 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 11 years ago
  jules 1e3973a212 Doxygen warning fixes and extra comments. 11 years ago
  jules cbe2777656 Default desktop scaling for win32. 11 years ago
  jules 1b9a60e52c Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before. 11 years ago
  jules b91983c480 Work towards supporting a global scaling factor: Desktop::setGlobalScaleFactor(). 11 years ago
  jules 3d74717349 Bit of tidying-up in the Point class, and some spelling fixes in comments. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 96c234f8c5 Groundwork for desktop scaling. Added win32 calls to allow drag+drop in apps with lower permissions. 12 years ago
  jules 155859f86b Internal refactoring. 12 years ago
  jules 4aef778da6 Fix for a recursion in Desktop class. 12 years ago
  jules 9c82572dca Refactored a few internals of ComponentPeer. 12 years ago
  jules 98ae8a49d2 Added DPI field to Desktop::Display information. Couple of Android fixes. 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 960e604baa Removed restriction on number of touches in iOS/Android. 12 years ago