jules
|
121719be69
|
Added new method Rectangle::toNearestIntEdges(), and used this to improve the Grid layout snapping
|
2018-04-04 16:43:17 +01:00 |
|
jules
|
2e0f6b5dbc
|
Avoided an OSX font bug workaround that's no longer needed in 10.11, and also stripped out a huge amount of defunct OSX 10.5 font code
|
2018-04-04 16:03:40 +01:00 |
|
ed
|
262dff8854
|
Bump version number to 5.3.0
|
2018-03-15 12:23:30 +00:00 |
|
ed
|
cdbc28c18b
|
Add documentation tags
|
2018-03-15 12:10:32 +00:00 |
|
ed
|
9027d1e5a1
|
Implemented setIcon() in NSViewComponentPeer
|
2018-02-12 12:47:57 +00:00 |
|
ed
|
fa0f7a4281
|
Bump version number to 5.2.1
|
2018-02-08 10:55:52 +00:00 |
|
jules
|
e1f57f64da
|
Optimised a couple of places in the software/GL render engines where copies of RectangleLists could be avoided
|
2018-02-07 15:53:54 +00:00 |
|
jules
|
fb43fbb37f
|
Fix for CoreGraphics clipping to zero-winding paths
|
2018-02-05 12:18:59 +00:00 |
|
jules
|
415f0e4c90
|
Added an alternative version of File::findChildFiles that returns the results array rather than it being an out-parameter. In almost all cases using this new version will make your code smaller and cleaner, as you can see from all the changes in this commit!
|
2018-01-17 11:23:12 +00:00 |
|
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
2018-01-10 17:35:08 +00:00 |
|
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
2018-01-10 14:49:57 +00:00 |
|
jules
|
78b0ab6442
|
A few code cleanups
|
2018-01-09 14:28:08 +00:00 |
|
jules
|
3ec5c17bb1
|
Misc cleanups relating to ScopedPointer
|
2018-01-08 18:03:26 +00:00 |
|
jules
|
85f74ca7d3
|
Clarified comments around the JUCE_ALLOW_STATIC_NULL_VARIABLES items to make clear that they're deprecated
|
2017-12-31 10:49:33 +00:00 |
|
jules
|
a9eafbc90f
|
Some tidying up in AffineTransform, and added a new fromTargetPoints method
|
2017-12-20 12:58:20 +00:00 |
|
jules
|
8d2150f239
|
Added a parallelogram class
|
2017-12-20 11:42:29 +00:00 |
|
jules
|
430948ad91
|
Fixed an undefined behaviour warning in the demo app, and tidied up a couple of path functions
|
2017-12-19 15:01:41 +00:00 |
|
jules
|
b028f299b8
|
Fixed some subtle (but benign) undefined behaviour with negative bit-shifts
|
2017-12-19 14:22:39 +00:00 |
|
Tom Poole
|
cff37f5b6a
|
Fixed some const violation errors
|
2017-12-19 12:44:24 +00:00 |
|
jules
|
5e9267e5d8
|
Simplified the Path class by making it use an Array for starage.
|
2017-12-18 12:22:02 +00:00 |
|
jules
|
58a99ff139
|
Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated!
|
2017-12-12 16:24:40 +00:00 |
|
jules
|
f22317695b
|
Added a couple of casts to keep Visual Studio happy
|
2017-12-06 17:48:41 +00:00 |
|
jules
|
d9585241ad
|
Changed the parameters to Graphics::fillCheckerBoard() to be floats rather than ints, and improved its performance
|
2017-12-06 17:33:26 +00:00 |
|
jules
|
d727f2a35a
|
Added MathConstants::halfPi to improve readability
|
2017-12-06 12:56:00 +00:00 |
|
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
2017-12-06 11:16:22 +00:00 |
|
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
2017-11-28 17:46:15 +00:00 |
|
jules
|
a586966c65
|
Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated!
|
2017-11-28 16:18:40 +00:00 |
|
jules
|
2be865b831
|
Added a GZIPCompressorOutputStream constructor that takes a reference.
|
2017-11-27 16:56:11 +00:00 |
|
Tom Poole
|
856e028127
|
MacOS: Fixed some more integer overflow issues when loading large images
|
2017-11-21 16:32:56 +00:00 |
|
Tom Poole
|
1dafeafef7
|
MacOS: Fixed some integer overflow issues when loading large images
|
2017-11-20 13:52:22 +00:00 |
|
jules
|
0fb1fde14e
|
Added a couple more ColourGradient methods
|
2017-11-09 09:37:16 +00:00 |
|
Lukasz Kozakiewicz
|
5d30fcd9b5
|
Android: move a bunch of generic Android and Java classes to JNI helpers, add Android/Java prefixes to disambiguate.
|
2017-11-08 18:29:12 +01:00 |
|
jules
|
eac4f9112f
|
Fix for the TextLayout when drawing at non-origin coords
|
2017-11-08 15:15:22 +00:00 |
|
jules
|
c3a218ab49
|
Added some methods ColourGradient::vertical and ColourGradient::horizontal, and also some missing move operators for that class
|
2017-11-08 15:00:47 +00:00 |
|
jules
|
d4a7afa73f
|
Replaced some old juce-style sort operations with std::sort and lambdas
|
2017-11-03 16:35:11 +00:00 |
|
jules
|
3e73e11d82
|
Avoided a visual studio warning
|
2017-11-03 14:12:49 +00:00 |
|
jules
|
9d56e2990d
|
Optimised the GL renderer to avoid splitting large rectangles into horizontal strips unnecessarily
|
2017-11-03 13:51:37 +00:00 |
|
jules
|
2dc9316420
|
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
|
2017-11-01 17:41:06 +00:00 |
|
jules
|
e8490fbf71
|
Workaround for a Visual Studio error
|
2017-11-01 09:16:06 +00:00 |
|
jules
|
0933ce4be8
|
Optimisation for drawing of large TextLayouts that go beyond the top and bottom of the graphics clip region
|
2017-10-31 17:30:50 +00:00 |
|
tpoole
|
c0d409c773
|
Some minor documentation improvements
|
2017-10-26 16:36:32 +01:00 |
|
ed
|
dbb2f620b4
|
Bump version number to 5.2.0
|
2017-10-25 12:07:32 +01:00 |
|
jules
|
f0ef700e46
|
Modernised a bunch of code mainly relating to character/string iteration
|
2017-10-19 16:52:20 +01:00 |
|
tpoole
|
51b3eaebb2
|
Fixed some VS2013 compiler errors
|
2017-10-18 11:05:40 +01:00 |
|
jules
|
5c854b49a8
|
Fixed a problem in GlyphArrangement which could cause multiple lines to all be given ellipsis
|
2017-10-16 17:50:48 +01:00 |
|
jules
|
24f023bb23
|
Added some heuristics to EdgeTable to try to improve the table size prediction
|
2017-10-11 15:28:32 +01:00 |
|
jules
|
369d59f656
|
Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters
|
2017-10-11 12:10:58 +01:00 |
|
jules
|
15871dd890
|
Added some more JUCE_CONSTEXPR flags to Point
|
2017-10-10 10:45:32 +01:00 |
|
jules
|
31c99d3680
|
Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor
|
2017-10-10 09:01:35 +01:00 |
|
jules
|
2fcb8fa71b
|
Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
|
2017-10-09 15:39:22 +01:00 |
|