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 |
|
jules
|
93a22599d1
|
Tweaked the rate at which EdgeTable grows its internal storage, to improve performance rendering large and complex paths
|
2017-10-09 14:53:56 +01:00 |
|
jules
|
970eda679e
|
Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
|
2017-10-09 12:38:06 +01:00 |
|
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
2017-10-04 12:47:43 +01:00 |
|
jules
|
27a6903cac
|
Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int
|
2017-09-27 12:24:02 +01:00 |
|
jules
|
06d6a08892
|
Tweaked TextLayout::createLayoutWithBalancedLineLengths() to improve line length balancing
|
2017-09-27 10:50:09 +01:00 |
|
tpoole
|
47698a86b1
|
MinGW: Fixed some 32 bit build errors
|
2017-09-20 12:53:27 +01:00 |
|
tpoole
|
0ae8aa812c
|
Bump version number to 5.1.2
|
2017-09-18 14:59:57 +01:00 |
|
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
|
2017-09-08 08:59:55 +01:00 |
|
ed
|
5900e076f9
|
Added some missing HTML colours
|
2017-09-07 15:23:55 +01:00 |
|
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
2017-09-05 16:06:57 +01:00 |
|
hogliux
|
4a2a5294a7
|
Added macros JUCE_CONSTEXPR and JUCE_HAS_CONSTEXPR to support constexpr
|
2017-08-14 10:09:15 +01:00 |
|
hogliux
|
7bae8a426b
|
Fixed a potential nullptr dereference in Image::clear()
|
2017-08-14 09:44:10 +01:00 |
|
jules
|
3df7f8ff8b
|
Did a bit of minor modernising in Graphics + Path
|
2017-08-09 10:41:08 +01:00 |
|
hogliux
|
c02ef79fd6
|
Bump version number to 5.1.1
|
2017-08-02 18:35:29 +01:00 |
|
hogliux
|
c1ad53c14e
|
Bump version number to 5.1.0
|
2017-07-27 12:39:23 +01:00 |
|