jules
|
871c3a9108
|
Removed some code that prevented RTL TextLayouts having their bounds adjusted
|
9 years ago |
jules
|
fb864a5cb1
|
Corrected some spelling mistakes in comments
|
9 years ago |
Timur Doumler
|
70949aa0c6
|
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
|
10 years ago |
jules
|
1a7caaa58f
|
Refactored AttributedString so that every part of the string has a single font and colour associated with it, to avoid some problems caused by fonts being undefined.
|
10 years ago |
jules
|
2a1234b6ac
|
Simplified some inter-module dependencies and exception-catching fallbacks
|
10 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
10 years ago |
jules
|
eb99390413
|
TextLayout: made the fallback layout algorithm make use of AttributedString::getLineSpacing()
|
10 years ago |
jules
|
7a27686d96
|
Fix for a layout truncation problem in GlyphArrangement when splitting across many lines.
|
10 years ago |
jules
|
9a1a58c454
|
Tweaked Font::getStringWidth to round-up the value it returns as an int.
|
10 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
10 years ago |
Timur Doumler
|
d46ea64aa5
|
LookAndFeel: added method to specify a custom font for Alert Window title.
|
10 years ago |
hogliux
|
1986f9b2ad
|
Fix TextLayout height when string is empty
|
11 years ago |
jules
|
4e4a9968a3
|
Reverted my typo that had changed the minimum font horizontal scale from the old default 0.7
|
11 years ago |
jules
|
844d9e8d86
|
Added method Font::getDefaultMinimumHorizontalScaleFactor() to make it possible to change the global minimum font squashing amount.
|
11 years ago |
jules
|
94a0793a09
|
Prevented drawFittedText from messing up the graphics context's current font.
|
11 years ago |
jules
|
a49baa3e52
|
Modified TextLayout creation functions to take an optional maximum height as well as a maximum width.
|
11 years ago |
jules
|
50a55b2e9c
|
Avoided a few compiler warnings.
|
11 years ago |
jules
|
36e7c12504
|
Fix for some VC compiler warnings.
|
11 years ago |
jules
|
02460bb95b
|
A bit of refactoring inside GlyphArrangement, to avoid som edge-cases where the wrong number of lines is chosen.
|
11 years ago |
jules
|
171ef8dd4b
|
Workarounds for AttributedString layout when using from-memory fonts on Windows.
|
11 years ago |
jules
|
fda9e97298
|
Workaround for layout of CustomTypefaces on OSX
|
11 years ago |
jules
|
de6c80bb98
|
Clarified some documentation
|
11 years ago |
jules
|
f4c83a9411
|
Fix for a very obscure race-condition involving font string initialisation.
|
12 years ago |
jules
|
d416a425d6
|
Added some documentation to CustomTypeface.
|
12 years ago |
jules
|
76c8400049
|
Really minor clean-ups.
|
12 years ago |
jules
|
01dc36d29d
|
Tiny tweak to the typeface hinting algorithm.
|
12 years ago |
jules
|
42bff200ed
|
Improved the vertical font hinting algorithm and removed some duplicated typeface code.
|
12 years ago |
jules
|
ae291475d6
|
Avoided a GL symbol redefinition and a warning in MSVC.
|
12 years ago |
jules
|
a1a43ea418
|
Tweaks to font-rendering: fonts are now vertically hinted by finding the best overall scale that will make the most common horizontal features better aligned. Changed the font gamma to be greater when rendering with brighter colours.
|
12 years ago |
jules
|
d8c065c81f
|
Added functionality for loading in-memory fonts! See Typeface::createSystemTypefaceFor()
|
12 years ago |
jules
|
2edec00b55
|
Removed a few more uses of String::empty.
|
12 years ago |
jules
|
2623f4d1e1
|
Added method String::clear(), and used it to replace a few uses of String::empty.
|
12 years ago |
jules
|
a8984031ba
|
Made sure that glyph caches are flushed along with the typeface cache.
|
12 years ago |
jules
|
349d3d423f
|
Fix for software text layout colour of single-character strings.
|
12 years ago |
jules
|
af87a2eda6
|
Added some thread-safety to typeface caching, and optimised default font construction.
|
12 years ago |
jules
|
d28ebfdb36
|
Stripped out some unnecessary boilerplate includes from juce_graphics.
|
12 years ago |
jules
|
65c155e372
|
Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files.
|
12 years ago |
jules
|
45b56e2e20
|
Minor clean-ups around the Justification class.
|
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
|
5918d039ce
|
Added some "override" annotations.
|
12 years ago |
jules
|
13304ac410
|
Text layout fix when using newlines with certain fonts on OSX.
|
12 years ago |
jules
|
c5f1e86cb3
|
Added some point-size accessor methods to Font.
|
12 years ago |
jules
|
2091e8dfc8
|
Replaced a few Justification references.
|
12 years ago |
jules
|
2329e63f20
|
Converted a few Colour references to pass-by-values.
|
12 years ago |
jules
|
1a49c7fc5b
|
TextLayout whitespace fix.
|
12 years ago |
jules
|
146155bd34
|
Software text layout fix.
|
12 years ago |
jules
|
b0e1cbd0ee
|
Fix for single-character TextLayout width.
|
12 years ago |
jules
|
e05393c36d
|
Windows default font fix.
|
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 |