149 Commits (71d10e750a0fb03c63c32b162c6e103600abe656)

Author SHA1 Message Date
  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 8 years ago
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 8 years ago
  hogliux 4a2a5294a7 Added macros JUCE_CONSTEXPR and JUCE_HAS_CONSTEXPR to support constexpr 8 years ago
  jules 3df7f8ff8b Did a bit of minor modernising in Graphics + Path 8 years ago
  jules 61044c8bda Fix to Line::getDistanceFromPoint to make it work for integer types 8 years ago
  jules b12d4c3378 (Fixed a warning in the last commit) 8 years ago
  jules a82c11402c Made Rectangle::getSmallestIntegerContainer() handle Inf floating point values. Also did some quick modernisation of the Rectangle class. 8 years ago
  jules 5c1e707824 Modernised RectangleList 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules e0698daaca Tidied up a couple of comments, warnings and did a bit of code modernisation 8 years ago
  jules bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 8 years ago
  jules 38d49a5ee7 Modernised a few RectangleList iterators 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  hogliux 9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 8 years ago
  jules a15d79d4fe Added new methods Rectangle::withRightX() and withBottomY() 8 years ago
  hogliux a7ee1a7c2e Added missing initialiser in Path::Iterator constructor 8 years ago
  ed 18c896f45b Changed Line::getPointAlongLineProportionally method to work properly with integers 9 years ago
  hogliux 8263d70adb Continue drawing if a negative dashLen was hit 9 years ago
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 9 years ago
  hogliux 4b6458438f Fix small typo 9 years ago
  jules 97e058bbd2 Added a couple of proportional Rectangle methods 9 years ago
  jules 6b8c7208b3 Tidied up a few things in the Line class, and added a Line::fromStartAndAngle method 9 years ago
  hogliux 3461b12f7e Draw custom line ends if arrow width is zero 9 years ago
  jules 9abd4eeace Added some extra tolerance settings to some Path methods 9 years ago
  jules fb864a5cb1 Corrected some spelling mistakes in comments 9 years ago
  jules 5d23645ca2 Workaround for some OSX10.11 repaint region coalescing problems 9 years ago
  jules df33097ddf Added a function to multiply a point by a scalar, and improved the comments for Point::getAngleToPoint() 9 years ago
  jules dd576a5192 Fixed a mathematical edge-case in line-intersection calculations 9 years ago
  Timur Doumler 2d134d9380 Rectangle::toNearestInt(): improved documentation. 9 years ago
  Timur Doumler 26759d5f64 Added helper method Rectangle::toNearestInt(). 9 years ago
  jules d48167a0b7 Added some length-squared methods to Line and Point 9 years ago
  jules 606e7be12f Added dashed-line support to the SVG parser and DrawablePath 9 years ago
  jules edec7b34b2 Replaced some uses of AffineTransform::identity with a default-constructed object 9 years ago
  jules 9906788e9b Avoided a Visual Studio compiler warning in Rectangle 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 10 years ago
  jules 9be3d67ab8 Removed the leak detector from AffineTransform to avoid false alarms with static instances of the class. (You should never allocate one of these on the heap anyway) 10 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  jules 43283b3d03 Added a couple of methods to Rectangle to return its limits as Range objects. 10 years ago
  jules afbec9cf3c Updates to avoid pedantic warnings in gcc. 10 years ago
  jules 3613542330 Updates to avoid pedantic warnings in gcc. 10 years ago
  jules 05d15e83da Added assertions to RectangleList to warn about rectangles containing INFs. 10 years ago
  jules 769c2f4b46 Added isFinite() methods to Point and Rectangle. 10 years ago
  jules f02562f2c4 Fixed some documentation. 10 years ago
  jules b8696a0ecd Minor tidying-up. 10 years ago
  jules 19cd517bac (Oops - last Path check-in should have been used float, not int) 10 years ago
  jules cd48446e89 Added an alternative version of Path::addPieSegment() 10 years ago
  jules 78bfab2d17 Added a Path::addTriangle method that takes Point parameters 11 years ago
  jules 8c15f9ac7d Fix for AffineTransform::getScaleFactor() for handling negative scaling. 11 years ago
  jules 3e7d305094 A few minor whitespace cleanups. 11 years ago
  jules 0bf57ddf0c Added a method RectangleList::ensureStorageAllocated 11 years ago