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 |