131 Commits (b719acf3e228a2821e4f4934e4e3b1710eafb51d)

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