63 Commits (61fd8827e17fb22190e260c2091c0460fbecfb05)

Author SHA1 Message Date
  reuk 140f8fedb1
TextEditor: Add option to dismiss the virtual keyboard on touches outside 3 years ago
  reuk 2fc7d12ae7 TextEditor: Add option to dismiss the virtual keyboard on touches outside 3 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  attila 627afffeb4 Android: Fix dismissing screen keyboard when interacting with TextEditor 3 years ago
  attila 31d4f9059d Android: Fix dismissing screen keyboard when interacting with TextEditor 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
  Tom Poole 165d8b0ecd macOS: Make the behaviour of ComponentPeer::grabFocus match the other platforms 3 years ago
  attila 4cf036bb8b ComponentPeer: Add documentation for OptionalBorderSize 3 years ago
  attila 6575d24a81 ComponentPeer: Deprecate getFrameSize() 3 years ago
  attila a7811661c5 Linux: Fix restoreWindowFromStateString() when the peer already exists 3 years ago
  reuk 05676c862a
UIViewComponentPeer: Allow setting an app style, to ensure the status bar can be seen over the app background 3 years ago
  reuk d0590b5fc5
ComponentPeer: Add facility for displaying document save state in the titlebar 3 years ago
  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. 12 years ago
  jules 3d74717349 Bit of tidying-up in the Point class, and some spelling fixes in comments. 12 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