16 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  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 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 ef058dc285 New method TooltipWindow::displayTip 11 years ago
  jules 1d806961e4 Avoided an assertion with very wide tooltip windows. 11 years ago
  jules 29ada09816 Cleaned up some unused variables. 11 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 88571ee8da Minor tooltipwindow fix. 12 years ago
  jules 6b1654e1d2 Fixed some more warnings. 12 years ago
  jules 9afac59a60 Introjucer: dragging exporter treeview fix. Audio plugin demo algorithm fix. 12 years ago
  jules 391e99443e Added a method Desktop::getMouseWheelMoveCounter(), and made the existing getMouseButtonClickCounter() method non-static. 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 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  jules 34840062ef Made the x and y members public in the Point class. 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 2009753eac Cleaned up some obscure compiler warnings and added some JSON unit tests. 14 years ago
  Julian Storer 67e22bbb56 Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour. 14 years ago
  Julian Storer f4c4f310e1 Refactored the DragAndDropTarget callback methods, to replace the parameters with a structure. This also affects the TreeViewItem drag-and-drop callback methods. 14 years ago
  Julian Storer 0271fdf167 More minor nullptr stuff. 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 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 79899f87e0 Fix for mouse event click counts. Fix for webkit mouse-moves. Cleaned up some Component coordinate conversion methods, adding some new ones for rectangle conversion. 14 years ago
  Julian Storer dcaa6ceb36 Minor fixes for mac 10.4 atomics, mouse dragging, tooltips. 15 years ago
  Julian Storer 419aac8074 Minor clean-ups. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer 0fe89aa299 Fixed a few minor warnings found by valgrind. 15 years ago
  Julian Storer 49320b25d2 iPhone on-screen keyboard support, when a TextEditor or CodeEditor is focused. 15 years ago
  Julian Storer b974203d0f Couple of new methods for String. Cleaned up some component code to use SafePointers. 15 years ago
  Julian Storer 5fecb8a353 Created a new class Component::SafePointer that keeps a pointer to a component and automatically nulls it if the component is deleted - this makes it a much more elegant replacement for the old ComponentDeletionWatcher class. Removed Component::getComponentUnderMouse(), which doesn't fit with multi-touch interfaces - for similar functionality, use the Desktop::getMouseInputSource() methods to find out what MouseInputSources are available, and ask them about the component they are over or dragging. 15 years ago
  Julian Storer 84a8695561 Moved cursor update and unbounded mouse movement handling code into MouseInputSource. 15 years ago
  Julian Storer 06c63c63aa Changed some methods that were using (x, y) parameters to use Point objects instead. 15 years ago
  Julian Storer 6a4e8f235c Minor fixes and warning removals for VC7. 15 years ago
  Julian Storer 48bacabcff Changes to improve AU, VST and RTAS key forwarding on the Mac 15 years ago
  jules 4d16424d9c Rearranged the layout of the source tree, giving it a slightly flatter directory structure. Also fixed a small bug with DragAndDropComponents that was stopping the toolbar customisation working properly. 15 years ago
  jules eb32240e95 Updated the text of the copyright/license blurb at the top of each source file. 15 years ago
  jules 1ccb175762 tidied up whitespace in files 15 years ago
  jules f2c0fda2e9 small updates to improve TooltipWindow 15 years ago
  jules f8e2eaccc3 fixed a bug with popup menus in browser plugins in IE8; added an option to change the time delay of a TooltipWindow; added a missing function to MagnifierComponent 16 years ago
  jules 787a4e6de9 A handful of small fixes and whitespace clean-ups. Added a parameter to the DatagramSocket::read to specify whether the operation should block. 16 years ago
  jules ec0557e7b6 Fixed a couple of messaging problems on the mac; reduced the number of messages used by timers; improved ProgressBar performance; fixed a bug in ThreadWithProgressWindow; added tooltips to TreeView items; slightly tweaked the look of tooltips and improved their behaviour; stopped tab keystrokes being consumed unless they're needed; fixed a small bug in ZipFile. 16 years ago
  jules 47cf2369e5 16 years ago
  jules 15dfdff5f8 (automatic tidy-up of whitespace) 18 years ago
  jules 6264cdcc2b 18 years ago
  jules 94cfda5062 18 years ago