54 Commits (9199fa3c5179a7d8c3a443e4068bfb1a901b62b8)

Author SHA1 Message Date
  ed b760620e05 TextLayout: Ensure that line origin is set correctly when line starts with whitespace or newline glyphs 3 years ago
  ed 2be72f6acd Partially revert e1366361 3 years ago
  ed e1366361ed TextLayout: Skip whitespace tokens in TokenList::createLayout() to fix misalignment when using horizontally centred justification 3 years ago
  reuk 55f6f3227d TextLayout: Tidy up special member functions 3 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 5 years ago
  ed 009d685179 Updated all license headers 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  Tom Poole 1d2fc2ddd5 macOS: Fixed an issue restoring graphics state after drawing an AttributedString 5 years ago
  Tom Poole c6a4bb567e Removed a leaking UnitTest 5 years ago
  reuk edf99d171f TextLayout: Fixed some bugs setting stringRanges 5 years ago
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules eac4f9112f Fix for the TextLayout when drawing at non-origin coords 7 years ago
  jules e8490fbf71 Workaround for a Visual Studio error 7 years ago
  jules 0933ce4be8 Optimisation for drawing of large TextLayouts that go beyond the top and bottom of the graphics clip region 7 years ago
  jules 06d6a08892 Tweaked TextLayout::createLayoutWithBalancedLineLengths() to improve line length balancing 7 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 7 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 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 8 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 8 years ago
  jules 871c3a9108 Removed some code that prevented RTL TextLayouts having their bounds adjusted 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. 9 years ago
  jules eb99390413 TextLayout: made the fallback layout algorithm make use of AttributedString::getLineSpacing() 9 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  hogliux 1986f9b2ad Fix TextLayout height when string is empty 10 years ago
  jules a49baa3e52 Modified TextLayout creation functions to take an optional maximum height as well as a maximum width. 10 years ago
  jules 349d3d423f Fix for software text layout colour of single-character strings. 11 years ago
  jules 13304ac410 Text layout fix when using newlines with certain fonts on OSX. 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 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 f790148bf6 Text layout fix for single-character strings. 12 years ago
  jules 5d35a31f2e Minor clean-ups and documentation fixes. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules dbf0aced62 Fix for TextLayout justification. 12 years ago
  jules 15c35b8ad8 TextLayout bugfix. Removed some unused functions. 13 years ago
  jules b1d73f2086 Minor internal refactoring and clean-ups. 13 years ago
  jules 4536fce9ab TextLayout RTL fix. 13 years ago
  jules 06895cefe1 Introjucer: RTAS exporter fix. 13 years ago
  jules a8083eb293 TextLayout fix. OSX fullscreen fix. 13 years ago
  jules e87b1a59ec Fixed a small leak in TextLayout, and a win32 layout problem. 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 b106eca599 Small TextLayout fix. 13 years ago