55 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 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 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 b4382bad62 Added String methods to create/return a std::string, and also String::toRawUTF8 method. 12 years ago
  jules 8f26cc79c9 Minor clean-ups. 12 years ago
  jules cb5ea1573b Linux window SHM repainting fix. 12 years ago
  jules 36ade1a49b linux implementation of juce_areThereAnyAlwaysOnTopWindows() 12 years ago
  jules 85ce81e15a Linux windowing fix 12 years ago
  jules 823d0da856 Minor clean-ups 12 years ago
  jules fd90a9d449 Fix for linux updating of child window bounds. 12 years ago
  jules 7969ec3611 NativeAlertWindow callback implementations. 12 years ago
  jules a97fb3024d Linux mouse-drag fix. 12 years ago
  jules 960e604baa Removed restriction on number of touches in iOS/Android. 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 c16c3a7c28 Fixed some documentation and minor GCC warnings. Fixed a JACK bug that would have mixed up the input/output channels. 12 years ago
  jules 4ef89c890f Avoided a few gcc compiler warnings. 12 years ago
  jules 9f52845c38 Minor update to linux drag+drop 12 years ago
  jules 565cb189ea Introjucer: ability to drag files from the project tree into external apps. Added more drag-and-drop functionality for linux. 12 years ago
  jules d94a1afcdc Linux drag-and-drop fix. 12 years ago
  jules a25acde808 Image subsection fix. Linux text drag-and-drop. 12 years ago
  jules e4a153de57 Linux drag-and-drop improvements. 12 years ago
  jules a7a16116d0 Linux: fixed dependency between juce_gui_basics and juce_events. 12 years ago
  jules 46f1c15f92 Introjucer: fix for binary data with duplicate filenames. 12 years ago
  jules d5dc5b2ba9 MouseCursor refactoring. 12 years ago
  jules 9a24aa8a20 Minor clean-ups. 12 years ago
  jules fa8cbe334d Linux XRender fix. 12 years ago
  jules b65255375a Linux windowing: supported the _NET_WM_USER_TIME value, and did some general tidying up. 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 67ee4a6201 New method Process::makeForegroundProcess() (only implemented in OSX) 12 years ago
  jules 5a69cc6ce2 Internal tidying-up. 13 years ago
  jules 9af7f2f480 Fixed a dependency issue in the graphics module. 13 years ago
  jules 5913db4697 Linux compile error fix. 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 9c21813960 Fix for a mistake in the last check-in! 13 years ago
  jules 5e378c5c90 Fix for linux keyboard function. 13 years ago
  jules 3ef8be7a42 Updated use of deprecated linux keyboard function. Removed some unnecessary GL headers. 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 49870de020 Added a bit of extra functionality to WindowsRegistry. Linux: couple of fixes for fullscreen, file chooser, and a bit of tidying up. Internal refactoring in NSViewComponent. 13 years ago
  jules e1fea143b6 Linux 64-bit icon fix. 13 years ago
  jules cd0683ef4d Tidied up a few return types. 13 years ago
  jules 96c0a756e0 Linux windowing tweak for menus + tooltips. 13 years ago