117 Commits (ddcd78eae8f126dbde48e112d10aee9b64e784d0)

Author SHA1 Message Date
  jules a3426aae10 Added support for iOS force-touch 9 years ago
  jules 016796bf45 Fix for detecting KeyPress::numberPadDecimalPoint on OSX with non-english keyboards 9 years ago
  hogliux eb652751c2 Fix bug where the shift modifier would change the keycode on OS X 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 9b79610cb0 Added a flag MouseWheelEvent::isInertial (currently only implemented for OSX 10.7 or later), and used this to replace some clunky behaviour in the Viewport class that was there to avoid inertial wheel movements triggering nested scrollable components. 10 years ago
  jules 30aa1f3a80 Whitespace cleanup 10 years ago
  hogliux 36e5939820 Fix window ordering on mac 10 years ago
  jules 426c8fad0b Avoided out-of-range values in OSX magnify gesture callbacks. 10 years ago
  jules e1dcd96892 Workarounds to allow building with Xcode option "strict checking of objc_msgSend calls" enabled. 10 years ago
  jules 893774561d Fix for OSX window coordinate conversion mistake. 10 years ago
  jules 7e8cc2734d Some workarounds for people still using the 10.5 SDK 10 years ago
  jules 61bf9392d0 Cleaned up a few OSX 10.10 deprecated functions. 10 years ago
  jules 4af1478dfb Fixed a few windowing issues when using global scale factors. 10 years ago
  jules 93b9708777 Fixed a coordinate issue with NSViewComponent hit testing. 10 years ago
  jules 43252902f1 Made OSX windows do a better job of checking for overlapping windows when calling contains() 10 years ago
  jules 2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 11 years ago
  jules 0bf57ddf0c Added a method RectangleList::ensureStorageAllocated 11 years ago
  jules a0bcb86e08 Window focus fix for OSX app builds. 11 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 3cc8406b3d Workaround for mysterious OSX focus problem. 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 f629a61e13 Fixes for kiosk mode on windows with non-native title bars. 11 years ago
  jules fb9ef9e906 Avoided windows being made visible when using toBehind on OSX. 11 years ago
  jules e2461cd5b0 Improved z-order of always-on-top temporary windows in OSX. 11 years ago
  jules 9f1dd01625 Avoided an inputAttemptWhenModal callback on OSX when making windows visible. 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 12a8dd3092 Avoided some pedantic GCC warnings. 11 years ago
  jules 40ca8a7787 Tweaked an OSX obj-C window event signature. 11 years ago
  jules 09d20dcae8 Added some new methods to SystemTrayIconComponent for highlighting and message bubbles. 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 bb2bdb2c7c Avoided function key presses sending a unicode character on OSX. 11 years ago
  jules 823039215f Corrected the naming of the iOS component peer rendering engine. 11 years ago
  jules 7fb2533bb0 Some rendering fixes. 11 years ago
  jules 16b9bbe212 Fix for win32 scaled component mouse positioning. 11 years ago
  jules fc21a145cf Fix for broken screen coord conversion in plugin windows. 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 5918d039ce Added some "override" annotations. 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 178dc9012b Plugin hosting cleanups + workarounds for some Mackie plugins. 12 years ago
  jules 9387c7fdaf Simplified some ComponentPeer methods. 12 years ago
  jules c322d6243e 10.5 SDK fix. 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 ba2dc52b34 Made use of @autoreleasepool for clang builds. 12 years ago
  jules 1f90f380b3 Made native OSX windows call ComponentBoundsConstrainer::resizeStart() and resizeEnd() 12 years ago
  jules 4c44d852b3 Fix for a problem with accelerator keys running modal comps while an OSX menu is open. 12 years ago
  jules aec62f376e Fix for OSX10.4 fonts. 12 years ago