Oli
250abe9cf4
LowLevelGraphicsContext: Add preferred image type for temporary images
...
Co-authored-by: Matt Gonzalez <matt@echoaudio.com>
2025-04-24 13:58:23 +01:00
reuk
19061e6d17
Direct2D: Add initial support
2024-04-18 14:16:02 +01:00
reuk
1560f87111
LowLevelGraphicsContext: Replace glyph drawing functions with single drawGlyphs()
2024-04-18 14:16:01 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
attila
c0f31aa12a
CoreGraphics: fillAll() fills a larger area to avoid alpha blended edges
...
Alternatively we could disable antialiasing before the fill operation
but this could cause neighbouring Components to overlap on the screen
even if their coordinates don't.
2022-09-12 15:39:05 +02:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
reuk
1d1d743b9f
Build: Add -Wdeprecated to recommended flags and fix new warnings
2022-02-23 10:56:10 +00:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
ed
cdbc28c18b
Add documentation tags
2018-03-15 12:10:32 +00: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
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
2017-02-01 17:18:07 +00:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
jules
a2c95ce4fd
Cleaned out and optimised some graphics code.
2013-09-04 13:38:54 +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
ca3bc70acd
Changes to improve scaling when using cached component images and component effects.
2013-08-19 19:17:59 +01:00
jules
7fb2533bb0
Some rendering fixes.
2013-08-08 18:01:47 +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
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
5918d039ce
Added some "override" annotations.
2013-07-08 19:05:14 +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
ceb556876a
Fixes to deal with effect rendering in retina displays, e.g. drop-shadows, etc.
2012-07-08 20:07:53 +01:00
jules
c38916b675
OpenGL renderer optimisations.
2011-12-22 18:32:34 +00:00
jules
4773b388ef
AttributedString class and advanced text layout (stage 1)
2011-11-21 20:03:39 +00:00
jules
b258976e6a
Internal graphics refactoring.
2011-10-16 17:30:33 +01:00
Julian Storer
2c328dfedc
Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed.
2011-08-19 21:34:34 +01:00
Julian Storer
b70e0a28d2
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
2011-08-12 10:04:52 +01:00