73 Commits (1b9a60e52c90c0c6a308d2691bf1a1cc8a6e6e35)

Author SHA1 Message Date
  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 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 089332d78c MSVC compile bug fix 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 2db3582466 win32: avoid beep on alt-key press. 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 ce3ecc752b Window positioning fix. 12 years ago
  jules 9387c7fdaf Simplified some ComponentPeer methods. 12 years ago
  jules b26cc92546 Fixes for Windows 8 DPI awareness, Windows GL window touch events, and some GL compatibility tweaks. 12 years ago
  jules 8f26cc79c9 Minor clean-ups. 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 01d123d1e8 Workarounds for a few mingw warnings and errors. 12 years ago
  jules d9c89a2a5f Doh! Fixed a typo. 12 years ago
  jules ed978fc8dc win32 windowing robustness fix. 12 years ago
  jules 96ca3fbaf4 Windows: better screensaver defeating. 12 years ago
  jules 7969ec3611 NativeAlertWindow callback implementations. 12 years ago
  jules fa941156c2 Fix for win32 drag-and-drop on GL components. 12 years ago
  jules bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 12 years ago
  jules 960e604baa Removed restriction on number of touches in iOS/Android. 12 years ago
  jules e543949bda Minor clean-ups. 12 years ago
  jules 9ca3ab9454 AlertWindows should now be always-on-top if the process is using any other windows are in that mode. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 667a18712f Added begin()/end() iterators to RectangleList. You should use these in preference to RectangleList::Iterator, as they're faster. 12 years ago
  jules a25acde808 Image subsection fix. Linux text drag-and-drop. 12 years ago
  jules d5dc5b2ba9 MouseCursor refactoring. 12 years ago
  jules 710dec8a1e Handling win32 hide/show messages. 12 years ago
  jules 9a7e7a267a New method: Rectangle::constainedWithin(). 12 years ago
  jules 9a24aa8a20 Minor clean-ups. 12 years ago
  jules 976be45c2a Minor updates for mingw compatibility. 12 years ago
  jules 6fb039ba0f Tweak to win32 code for vs2005 compatibility. 12 years ago
  jules b7089dfa45 New type of mouse cursor: ParentCursor, which means "show the same cursor as the parent component". 12 years ago
  jules 19e304bc6f Better support for pixel strides in the software renderer. 12 years ago
  jules 67ee4a6201 New method Process::makeForegroundProcess() (only implemented in OSX) 12 years ago
  jules fdb176b9e9 Windows drag-and-drop fix. OSX 10.5 build fix. 12 years ago
  jules 5a69cc6ce2 Internal tidying-up. 13 years ago
  jules 8d283685fc Fixed a mouse-position bug in win32 when dragging windows. 13 years ago
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago
  jules 9af7f2f480 Fixed a dependency issue in the graphics module. 13 years ago
  jules 3ddc6dd43d New class: DropShadow, and a complete refactoring of the way shadows are rendered. The DropShadowEffect and DropShadower classes now take a DropShadow object to describe their shadow parameters, instead of the raw numbers. 13 years ago
  jules 18cfadf898 Refactored the handling of command-line args: added new static methods JUCEApplication::getCommandLineParameters() and getCommandLineParameterArray(). 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 75f8a6a440 Removed compatibility for iOS versions before 3.2. 13 years ago
  jules 5caaa4009a Added class: TextDragAndDropTarget. 13 years ago
  jules 7d4bbd114a New class Desktop::Displays, which now handles all display size information and replaces some methods that were in Desktop. Also now supports display scaling values. See Desktop::getDisplays(). 13 years ago
  jules e87f833183 Tidied up a few rectangle methods. 13 years ago