42 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  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
  jules a997490f17 Updated the OpenGLComponent so that it can render sub-components when using a background thread, and changed the demo to use this mode (which is faster). 13 years ago
  jules cd0683ef4d Tidied up a few return types. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer 3871c8d6d1 Tweaked OS file drag-and-drop to ignore unwanted file types. Minor structural fixes. Changes to avoid cancellation of ThreadWithAlertWindow and for Linux openGL rendering. 14 years ago
  Julian Storer 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer 97f8de4323 More iOS touch fixes. Tweaks to AudioProcessorGraph and PopupMenu, ComponentPeer. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 025b20bdc3 Couple of win32 IME tweaks. Unused key forwarding for win32 child windows. 14 years ago
  Julian Storer 453425ccd5 win32 paint fix. Initial steps towards supporting win32 IME. Fix for win32 NamedPipe hang. 14 years ago
  Julian Storer ed0ed361f0 Cleaned up a couple of win32 window class methods. Some other minor clean-ups. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago