45 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  jules d9585241ad Changed the parameters to Graphics::fillCheckerBoard() to be floats rather than ints, and improved its performance 7 years ago
  jules c3a218ab49 Added some methods ColourGradient::vertical and ColourGradient::horizontal, and also some missing move operators for that class 7 years ago
  jules 970eda679e Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting! 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
  jules 3df7f8ff8b Did a bit of minor modernising in Graphics + Path 7 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules dace37288b Tidied up a couple of minor analyser warnings and comments 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  tpoole 9d08f8fcac Fixed a documentation typo. 8 years ago
  tpoole 13c494666e Changed lowResamplingQuality to kCGInterpolationNone on OS X and iOS 8 years ago
  tpoole a440c16d89 Added Graphics::ResamplingQuality::noResampling 8 years ago
  hogliux 0159102e10 Fix ResamplingQuality documentation 8 years ago
  jules 31f935cc60 Added a new Graphics::drawImage method that takes a Rectangle<float> 9 years ago
  jules 5960afde1a Cleaned up a few functions in Graphics, and optimised drawEllipse when used for circles 9 years ago
  jules edec7b34b2 Replaced some uses of AffineTransform::identity with a default-constructed object 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules c5e0a60481 Added a couple of documentation notes. 10 years ago
  jules 844d9e8d86 Added method Font::getDefaultMinimumHorizontalScaleFactor() to make it possible to change the global minimum font squashing amount. 10 years ago
  jules 38bddb3a0d Added a default parameter value to Graphics::drawText. 10 years ago
  jules 6b43ebfafc Added a version of Graphics::drawText that uses float coords. 11 years ago
  jules 6dda450ad6 Added a version of Graphics::drawEllipse that takes a rectangle. 11 years ago
  jules 9e5e5c82da Added an integer fillRectList method to Graphics. 11 years ago
  jules a2c95ce4fd Cleaned out and optimised some graphics code. 11 years ago
  jules dbf7053861 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows. 11 years ago
  jules d28ebfdb36 Stripped out some unnecessary boilerplate includes from juce_graphics. 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 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 4fc8fbaef1 Added some more override decorators. 12 years ago
  jules 2091e8dfc8 Replaced a few Justification references. 12 years ago
  jules 49fd486c23 Removed Graphics::drawTextAsPath, which is obsolete, since the same job can be done using Graphics::addTransform and any of the other drawText 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 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules b416ab6651 Added a couple of methods to Graphics. 12 years ago
  jules dc9e0cb9bb Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters. 13 years ago
  jules 006e324114 Moved the Graphics::drawBevel() method into LookAndFeel. Fixed an introjucer caret colour bug. 13 years ago
  jules b1d73f2086 Minor internal refactoring and clean-ups. 13 years ago
  jules 1e9e6cbf79 New methods for Graphics, CallOutBox. 13 years ago
  jules f5d72f1406 Removed the style parameter from Graphics::setFont(), because if the current font doesn't support that style, it'll give the wrong results. If this breaks your code, just wrap your arguments in a Font constructor, e.g. g.setFont (Font (mySize, myStyle)); 13 years ago
  jules 27d7185f34 OSX10.4 menu fix. Graphics::drawSingleLineText justification. 13 years ago
  Julian Storer 2c328dfedc Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed. 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 9a15f10e4f Internal file reorganisation. 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 e6f64740d9 New classes: Reverb and ReverbAudioSource. Fixes for component alpha levels, mac file chooser, MemoryInputStream. 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