52 Commits (9199fa3c5179a7d8c3a443e4068bfb1a901b62b8)

Author SHA1 Message Date
  ed ec990202b1 Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 4 years ago
  ed fd83e0f51e Removed Displays const_casts from ComponentPeer implementations 4 years ago
  ed 091ab8a3a3 Made the windowIgnoresKeyPresses ComponentPeer style flag documentation a bit clearer 4 years ago
  ed 60b6afd517 Added floating-point overrides for some Component area conversion methods 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 e2825dc933 Add ComponentPeer::ScaleFactorListener 6 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 cdbc28c18b Add documentation tags 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 b5afccc37c Updated file headers and the README with the JUCE 5 license 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
  ed b7b8d5be57 Multiple fixes for touch and pen input on Windows 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  hogliux 9510c16665 Handle paste, copy, cut events which come from plug-in hosts 9 years ago
  jules a3426aae10 Added support for iOS force-touch 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 f96ee7c860 Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android) 11 years ago
  jules a6aca791af Spelling fixes. 11 years ago
  jules a79292179d Better handling of ResizableWindow screen bounds handling when in kiosk mode. 11 years ago
  jules 2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 11 years ago
  jules 7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 11 years ago
  jules 823039215f Corrected the naming of the iOS component peer rendering engine. 11 years ago
  jules 16b9bbe212 Fix for win32 scaled component mouse positioning. 11 years ago
  jules 7a47c12a76 Cleaned away some old region-masking code from ComponentPeer, and improved some messy repaint inefficiencies involving win32 GL rendering. 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 60a0087114 Some internal component peer work. 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 9c82572dca Refactored a few internals of ComponentPeer. 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 9387c7fdaf Simplified some ComponentPeer methods. 12 years ago
  jules 7bc0cf13b1 Added method Component::mouseMagnify(), to respond to pinch-to-zoom gestures. Supported in OSX and (untested) Windows. 12 years ago
  jules a50977e2f9 Added method ComponentPeer::setRepresentedFile() (and used this in the introjucer app) 12 years ago
  jules 960e604baa Removed restriction on number of touches in iOS/Android. 12 years ago
  jules 7cb3beaf19 Added ComponentPeer::setDocumentEditedStatus(). 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules a25acde808 Image subsection fix. Linux text drag-and-drop. 12 years ago
  jules 9a24aa8a20 Minor clean-ups. 12 years ago
  jules 5a69cc6ce2 Internal tidying-up. 13 years ago
  jules 87175c91f5 Changed the signature of MouseListener::mouseWheelMove() to take a struct MouseWheelDetails rather than raw floats. This will require updates in source code that uses mouse-wheel callbacks, but provides some new abilities, including a flag to indicate inverted wheel direction. 13 years ago
  jules 5caaa4009a Added class: TextDragAndDropTarget. 13 years ago
  jules a4b83d313c Prevented some mouse-events bypassing modal components. 13 years ago
  jules e78147dd06 Android: screen size fix. 13 years ago