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
|
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
|
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 |
|
Tom Poole
|
856e028127
|
MacOS: Fixed some more integer overflow issues when loading large images
|
2017-11-21 16:32:56 +00: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
|
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
|
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 |
|
hogliux
|
7bae8a426b
|
Fixed a potential nullptr dereference in Image::clear()
|
2017-08-14 09:44:10 +01:00 |
|
jules
|
8689df5590
|
Fixed a few c++17 warnings
|
2017-05-02 10:18:33 +01:00 |
|
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
2017-04-27 14:43:04 +01:00 |
|
jules
|
f19390b531
|
Fixed a cache timestamping issue in ImageCache, and modernised its internals a bit.
|
2017-04-12 11:43:00 +01:00 |
|
jules
|
f184ed1710
|
Clarified a few comments in the Image class
|
2017-02-13 08:25:58 +00:00 |
|
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
2017-02-01 17:18:07 +00:00 |
|
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
2017-02-01 17:18:06 +00:00 |
|
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.
|
2016-09-16 12:03:02 +01:00 |
|
jules
|
021209e216
|
Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak
|
2016-06-22 16:33:09 +01:00 |
|
jules
|
189853720a
|
Cleaned up a few uses of Image::null
|
2016-03-10 17:20:15 +00:00 |
|
jules
|
16466371f0
|
Added ability for ImageType::convert() to work on formats with different pixel strides
|
2016-02-18 16:44:30 +00:00 |
|
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
2015-12-13 19:32:05 +00:00 |
|
jules
|
9c13257da2
|
Added flag JUCE_EXCEPTIONS_DISABLED to detect compiling with exceptions turned off, and removed internal exception use from a few places in the codebase.
|
2015-09-06 15:42:34 +01:00 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01:00 |
|
jules
|
06c1a15496
|
Added some missing 'override' decorators
|
2015-05-15 12:54:44 +01:00 |
|
Timur Doumler
|
be9a2ff1bb
|
Implemented support for Android OpenGL native ARGB pixel format.
|
2015-05-05 17:44:10 +01:00 |
|
jules
|
adf01a6a15
|
Whitespace
|
2015-04-24 11:27:21 +01:00 |
|
hogliux
|
e83a69560a
|
Fix for duplicateIfShared when image depends on other image via SubsectionImageData
|
2015-04-22 17:38:32 +01:00 |
|
jules
|
50a55b2e9c
|
Avoided a few compiler warnings.
|
2014-12-03 11:45:15 +00:00 |
|
jules
|
46dfd54d9a
|
Minor cleanups.
|
2014-09-01 20:59:57 +01:00 |
|
jules
|
7a869d6528
|
Made the OpenGL graphics context keep a cache of textures it has recently used for Image rendering, to avoid repeatedly moving data to the GPU.
|
2014-02-20 16:38:49 +00:00 |
|
jules
|
76c8400049
|
Really minor clean-ups.
|
2014-01-12 18:06:48 +00:00 |
|
jules
|
a2c95ce4fd
|
Cleaned out and optimised some graphics code.
|
2013-09-04 13:38:54 +01:00 |
|
jules
|
a2280fc25d
|
Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering.
|
2013-08-30 21:42:23 +01:00 |
|
jules
|
d28ebfdb36
|
Stripped out some unnecessary boilerplate includes from juce_graphics.
|
2013-08-24 10:49:25 +01:00 |
|
jules
|
da3838db8a
|
Minor clean-ups.
|
2013-08-21 21:03:31 +01:00 |
|
jules
|
1b9a60e52c
|
Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before.
|
2013-07-28 18:08:28 +01:00 |
|
jules
|
60a0087114
|
Some internal component peer work.
|
2013-07-25 14:55:55 +01:00 |
|
jules
|
3d74717349
|
Bit of tidying-up in the Point class, and some spelling fixes in comments.
|
2013-07-22 13:18:29 +01:00 |
|
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
2013-07-17 16:26:35 +01:00 |
|
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
2013-06-23 23:09:52 +01:00 |
|
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
2013-06-13 13:17:12 +01:00 |
|
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
2013-05-22 23:05:53 -06:00 |
|
jules
|
a1461637ee
|
Added a comment.
|
2013-05-09 18:53:46 +01:00 |
|
jules
|
14cc8bf3c5
|
Changed ImageCache purging method. Added a PropertyPanel::getTotalContentHeight() method.
|
2013-04-15 12:21:22 +01:00 |
|
jules
|
e951ab4a4d
|
Added ImageCache::clear() method.
|
2013-04-10 21:09:13 +01:00 |
|
jules
|
9eb3c1955a
|
Added some missing JUCE_API modifiers.
|
2013-02-09 15:21:53 +00:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
a25acde808
|
Image subsection fix. Linux text drag-and-drop.
|
2012-10-17 18:40:44 +01:00 |
|
jules
|
6b1654e1d2
|
Fixed some more warnings.
|
2012-09-24 15:45:25 +01:00 |
|
jules
|
0033491cc8
|
Cleaned up some compiler warnings.
|
2012-09-24 14:03:54 +01:00 |
|
jules
|
af9c71be38
|
Added Image::Bitmap::getBounds method.
|
2012-08-07 20:26:52 +01:00 |
|
jules
|
6b679bb46b
|
New methods in ImageFileFormat for checking file extensions.
|
2012-08-06 10:48:30 +01:00 |
|