Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
8 years ago |
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
8 years ago |
Tom Poole
|
cff37f5b6a
|
Fixed some const violation errors
|
8 years ago |
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!
|
8 years ago |
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
8 years ago |
jules
|
2be865b831
|
Added a GZIPCompressorOutputStream constructor that takes a reference.
|
8 years ago |
jules
|
eac4f9112f
|
Fix for the TextLayout when drawing at non-origin coords
|
8 years ago |
jules
|
d4a7afa73f
|
Replaced some old juce-style sort operations with std::sort and lambdas
|
8 years ago |
jules
|
e8490fbf71
|
Workaround for a Visual Studio error
|
8 years ago |
jules
|
0933ce4be8
|
Optimisation for drawing of large TextLayouts that go beyond the top and bottom of the graphics clip region
|
8 years ago |
tpoole
|
51b3eaebb2
|
Fixed some VS2013 compiler errors
|
8 years ago |
jules
|
5c854b49a8
|
Fixed a problem in GlyphArrangement which could cause multiple lines to all be given ellipsis
|
8 years ago |
jules
|
2fcb8fa71b
|
Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
|
8 years ago |
jules
|
970eda679e
|
Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
|
8 years ago |
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
8 years ago |
jules
|
27a6903cac
|
Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int
|
8 years ago |
jules
|
06d6a08892
|
Tweaked TextLayout::createLayoutWithBalancedLineLengths() to improve line length balancing
|
8 years ago |
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
|
8 years ago |
jules
|
66fa7e7411
|
Added some assertions to catch use of some Font methods on background threads
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
bf94ab0e4c
|
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
|
8 years ago |
jules
|
89ad7eb0a4
|
Modernised some code in some text layout classes, and made TextLayout draw underlining where the font asks for it
|
8 years ago |
hogliux
|
5fe3289256
|
Fixed several Android text rendering bugs
|
9 years ago |
hogliux
|
6559b3e185
|
Fixed multiple harmless warnings in Android builds
|
9 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
9 years ago |
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
9 years ago |
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.
|
9 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
|
10 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 |