hogliux
|
c7b8e77031
|
Update copyright notice
|
10 years ago |
jules
|
39a1727223
|
Added some assertions in Graphics methods to catch negatively-sized rectangles.
|
10 years ago |
jules
|
c5e0a60481
|
Added a couple of documentation notes.
|
10 years ago |
Timur Doumler
|
be9a2ff1bb
|
Implemented support for Android OpenGL native ARGB pixel format.
|
10 years ago |
jules
|
844d9e8d86
|
Added method Font::getDefaultMinimumHorizontalScaleFactor() to make it possible to change the global minimum font squashing amount.
|
10 years ago |
jules
|
e60aa581d6
|
Added some missing semi-colons.
|
10 years ago |
jules
|
38bddb3a0d
|
Added a default parameter value to Graphics::drawText.
|
10 years ago |
jules
|
1a2a50f71d
|
Added a version of Path::addEllipse that takes a Rectangle
|
11 years ago |
jules
|
6b43ebfafc
|
Added a version of Graphics::drawText that uses float coords.
|
11 years ago |
jules
|
95610593a5
|
Fix for clipping of Graphics::drawSingleLineText with right-justification.
|
11 years ago |
jules
|
6dda450ad6
|
Added a version of Graphics::drawEllipse that takes a rectangle.
|
11 years ago |
jules
|
8a66ec83f0
|
Minor clean-ups.
|
11 years ago |
jules
|
9e5e5c82da
|
Added an integer fillRectList method to Graphics.
|
11 years ago |
jules
|
22139761dc
|
Couple of MSVC warning clean-ups.
|
11 years ago |
jules
|
a2c95ce4fd
|
Cleaned out and optimised some graphics code.
|
11 years ago |
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.
|
11 years ago |
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.
|
11 years ago |
jules
|
d28ebfdb36
|
Stripped out some unnecessary boilerplate includes from juce_graphics.
|
11 years ago |
jules
|
ca3bc70acd
|
Changes to improve scaling when using cached component images and component effects.
|
11 years ago |
jules
|
48ae5d16a7
|
Much faster software rendering of glyphs when display is scaled.
|
11 years ago |
jules
|
7fb2533bb0
|
Some rendering fixes.
|
11 years ago |
jules
|
32c98223ac
|
Refactored some lowlevelgraphicscontext classes to remove duplicated code.
|
12 years ago |
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.
|
12 years ago |
jules
|
3d74717349
|
Bit of tidying-up in the Point class, and some spelling fixes in comments.
|
12 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
4fc8fbaef1
|
Added some more override decorators.
|
12 years ago |
jules
|
5918d039ce
|
Added some "override" annotations.
|
12 years ago |
jules
|
2091e8dfc8
|
Replaced a few Justification references.
|
12 years ago |
jules
|
49fd486c23
|
Removed Graphics::drawTextAsPath, which is obsolete, since the same job can be done using Graphics::addTransform and any of the other drawText methods.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
e75663b467
|
Improved some openGL texture creation functionality.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
667a18712f
|
Added begin()/end() iterators to RectangleList. You should use these in preference to RectangleList::Iterator, as they're faster.
|
12 years ago |
jules
|
b416ab6651
|
Added a couple of methods to Graphics.
|
12 years ago |
jules
|
a0ed9c96e4
|
New class: ConcertinaPanel.
|
13 years ago |
jules
|
19e304bc6f
|
Better support for pixel strides in the software renderer.
|
13 years ago |
jules
|
dc9e0cb9bb
|
Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters.
|
13 years ago |
jules
|
006e324114
|
Moved the Graphics::drawBevel() method into LookAndFeel. Fixed an introjucer caret colour bug.
|
13 years ago |
jules
|
b1d73f2086
|
Minor internal refactoring and clean-ups.
|
13 years ago |
jules
|
1e9e6cbf79
|
New methods for Graphics, CallOutBox.
|
13 years ago |
jules
|
ceb556876a
|
Fixes to deal with effect rendering in retina displays, e.g. drop-shadows, etc.
|
13 years ago |
jules
|
f5d72f1406
|
Removed the style parameter from Graphics::setFont(), because if the current font doesn't support that style, it'll give the wrong results. If this breaks your code, just wrap your arguments in a Font constructor, e.g. g.setFont (Font (mySize, myStyle));
|
13 years ago |
jules
|
6e743c8f12
|
Refactored the software renderer code, moving most of the guts into the juce_RenderingHelpers.h header file to make it possible for people to use it in their own code.
|
13 years ago |
jules
|
1f95f54089
|
Purged some warnings.
|
13 years ago |
jules
|
295d125142
|
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
|
13 years ago |
jules
|
51a81f5f4d
|
Fix for Graphics::drawBevel. Minor introjucer changes.
|
13 years ago |
jules
|
aff5fea6b4
|
Minor introjucer clean-ups.
|
13 years ago |
jules
|
c38916b675
|
OpenGL renderer optimisations.
|
13 years ago |
jules
|
4773b388ef
|
AttributedString class and advanced text layout (stage 1)
|
13 years ago |