104 Commits (f5c19ef612cc01ac3a051486b341e2ccefedd627)

Author SHA1 Message Date
  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