jules
|
afbec9cf3c
|
Updates to avoid pedantic warnings in gcc.
|
2015-04-07 14:41:28 +01:00 |
|
jules
|
05d15e83da
|
Added assertions to RectangleList to warn about rectangles containing INFs.
|
2015-04-01 12:28:38 +01:00 |
|
jules
|
769c2f4b46
|
Added isFinite() methods to Point and Rectangle.
|
2015-04-01 11:58:05 +01:00 |
|
jules
|
f02562f2c4
|
Fixed some documentation.
|
2015-03-23 09:54:19 +00:00 |
|
jules
|
b8696a0ecd
|
Minor tidying-up.
|
2015-03-12 10:04:51 +00:00 |
|
jules
|
19cd517bac
|
(Oops - last Path check-in should have been used float, not int)
|
2015-03-04 16:19:11 +00:00 |
|
jules
|
cd48446e89
|
Added an alternative version of Path::addPieSegment()
|
2015-03-04 14:42:18 +00:00 |
|
jules
|
78bfab2d17
|
Added a Path::addTriangle method that takes Point parameters
|
2014-11-12 10:52:44 +00:00 |
|
jules
|
8c15f9ac7d
|
Fix for AffineTransform::getScaleFactor() for handling negative scaling.
|
2014-10-24 09:31:24 +01:00 |
|
jules
|
3e7d305094
|
A few minor whitespace cleanups.
|
2014-08-16 21:06:27 +01:00 |
|
jules
|
0bf57ddf0c
|
Added a method RectangleList::ensureStorageAllocated
|
2014-06-29 18:39:45 +01:00 |
|
jules
|
590cca9776
|
Added an overload for calling roundToInt with an int. Added a a Point::roundToInt method.
|
2014-06-14 11:32:02 +01:00 |
|
jules
|
1a2a50f71d
|
Added a version of Path::addEllipse that takes a Rectangle
|
2014-05-16 17:41:43 +01:00 |
|
jules
|
e1ebe495b4
|
Added method Path::preallocateSpace().
|
2014-03-12 19:41:09 +00:00 |
|
jules
|
8968df0402
|
Added some centering methods to Rectangle.
|
2014-02-21 12:51:06 +00:00 |
|
jules
|
7786943593
|
Added MidiMessage::textMetaEvent method.
|
2014-02-19 20:37:15 +00:00 |
|
jules
|
b0933193bf
|
Disambiguation in Point::getAngleToPoint
|
2014-02-19 16:14:37 +00:00 |
|
jules
|
76c8400049
|
Really minor clean-ups.
|
2014-01-12 18:06:48 +00:00 |
|
jules
|
5b25b303fb
|
Cleaned up some minor stuff in the GL demo and PathStrokeType.
|
2014-01-12 15:50:16 +00:00 |
|
jules
|
fc24a63ed1
|
Added a method Rectangle::withSizeKeepingCentre()
|
2013-12-07 14:31:52 +00:00 |
|
jules
|
2edec00b55
|
Removed a few more uses of String::empty.
|
2013-12-01 23:28:31 +00:00 |
|
jules
|
7b2b7b975b
|
Removed leak detector from RectangleList to avoid problems in DLL build.
|
2013-11-15 11:32:56 +00:00 |
|
jules
|
41545be958
|
Added methods for line/rectangle intersection.
|
2013-11-13 10:26:35 +00:00 |
|
jules
|
863895d107
|
Minor cleanups.
|
2013-11-10 17:43:02 +00:00 |
|
jules
|
a53110de06
|
Big speedup to path rendering on GL/software.
|
2013-11-07 14:38:59 +00:00 |
|
jules
|
59d719cc26
|
Increased the gamma of software-rendered fonts.
|
2013-10-29 21:37:36 +00:00 |
|
jules
|
569fe21e7f
|
Minor tidying.
|
2013-10-28 13:59:09 +00:00 |
|
jules
|
740cea768c
|
Added some trimming functions to Rectangle.
|
2013-10-20 20:38:45 +01:00 |
|
jules
|
bb98c00d0d
|
Avoided some pedantic compiler warnings in the audio plugin code.
|
2013-10-01 11:53:17 +01:00 |
|
jules
|
1c8a03c05e
|
Fix for edgetable rendering.
|
2013-09-24 23:02:28 +01:00 |
|
jules
|
abd3babc02
|
Minor optimisations and clean-ups.
|
2013-09-21 13:41:16 +01:00 |
|
jules
|
9b4566a2f0
|
Added some Rectangle and Point scaling methods.
|
2013-09-17 09:38:32 +01:00 |
|
jules
|
fc772941d6
|
Fixed some pedantic warnings.
|
2013-09-16 18:47:28 +01:00 |
|
jules
|
435089e89b
|
Updated the UnitTest class to provide a shared, reproducible random seed for each run, to allow failures to be re-created. Also converted a few Strings to StringRefs.
|
2013-09-11 10:29:48 +01:00 |
|
jules
|
fecba9c31c
|
New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this.
|
2013-09-09 20:07:17 +01:00 |
|
jules
|
59d8d8172d
|
Replaced the crappy old juce sortArray function with std::sort, which seems to run twice as fast. This greatly speeds up edge table rendering.
|
2013-09-05 09:46:30 +01:00 |
|
jules
|
a2c95ce4fd
|
Cleaned out and optimised some graphics code.
|
2013-09-04 13:38:54 +01:00 |
|
jules
|
b09cc5e275
|
Fix for RectangleList
|
2013-09-02 14:49:41 +01:00 |
|
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.
|
2013-08-30 18:20:51 +01:00 |
|
jules
|
d28ebfdb36
|
Stripped out some unnecessary boilerplate includes from juce_graphics.
|
2013-08-24 10:49:25 +01:00 |
|
jules
|
65c155e372
|
Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files.
|
2013-08-23 12:08:31 +01:00 |
|
jules
|
1e3973a212
|
Doxygen warning fixes and extra comments.
|
2013-08-21 17:19:47 +01:00 |
|
jules
|
0906f661f6
|
Correction to AffineTransform::getScaleFactor()
|
2013-08-14 12:20:26 +01:00 |
|
jules
|
bd3a75e726
|
Added some more translation methods to AffineTransform, and a couple of methods to Rectangle and RectangleList
|
2013-08-06 15:24:51 +01:00 |
|
jules
|
29ada09816
|
Cleaned up some unused variables.
|
2013-08-01 12:40:50 +01:00 |
|
jules
|
43e53f01b4
|
Made sure that Rectangle::operator/ can cope with an integer argument.
|
2013-07-31 15:05:27 +01:00 |
|
jules
|
ed220632ed
|
Minor clean-ups.
|
2013-07-31 13:16:08 +01:00 |
|
jules
|
69f75c344d
|
Workarounds to get Rectangle<int>::getSmallestIntegerContainer() to work in VC2010
|
2013-07-30 23:14:01 +01:00 |
|
jules
|
08c9d5d22f
|
EdgeTable performance tuning.
|
2013-07-30 17:18:04 +01:00 |
|
jules
|
8c7a35addb
|
Fixed some obscure rounding errors in Rectangle.
|
2013-07-30 17:16:56 +01:00 |
|