42 Commits (15e09fdc5e1321520bcc040e79c31faee45ea482)

Author SHA1 Message Date
  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
  jules d6ed09e158 TextLayout fix. Windows stylus fix. Minor clean-ups. 13 years ago
  jules d38057b304 Fixed bugs in the audio demo page, TextLayout, and AudioUnitPluginFormat. 13 years ago
  jules a45f14fbdf Minor DirectWrite fix. 13 years ago
  jules 58db7eb880 Complete rewrite of the TextLayout class, to provide better support for native platform layout functions. It now works with the AttributedString class, to provide a pre-formatted AttributedString that can be drawn. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 14 years ago
  Julian Storer 9a15f10e4f Internal file reorganisation. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 3bacbe2a8c Refactored various string processing in the library. Removed a couple of String accessors that relied on assumptions about the format of the string's internal data (if your code has any problems with these changes, you should probably use the String::getCharPointer() method instead). 14 years ago
  Julian Storer a5cf4030f5 New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes. 14 years ago
  Julian Storer acbfe6c645 Couple of minor tweaks, and a fix for menu bars. 14 years ago
  Julian Storer 1b6eb960e3 Added HTTP header retrieval functionality to the URL class. More drawable and Jucer development. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer c76e500574 Minor clean-ups. 15 years ago