693 Commits (b719acf3e228a2821e4f4934e4e3b1710eafb51d)

Author SHA1 Message Date
  jules d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 8 years ago
  jules f85d706131 Some minor formatting and comment fixes 8 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 8 years ago
  jules 2be865b831 Added a GZIPCompressorOutputStream constructor that takes a reference. 8 years ago
  Tom Poole 856e028127 MacOS: Fixed some more integer overflow issues when loading large images 8 years ago
  Tom Poole 1dafeafef7 MacOS: Fixed some integer overflow issues when loading large images 8 years ago
  jules 0fb1fde14e Added a couple more ColourGradient methods 8 years ago
  Lukasz Kozakiewicz 5d30fcd9b5 Android: move a bunch of generic Android and Java classes to JNI helpers, add Android/Java prefixes to disambiguate. 8 years ago
  jules eac4f9112f Fix for the TextLayout when drawing at non-origin coords 8 years ago
  jules c3a218ab49 Added some methods ColourGradient::vertical and ColourGradient::horizontal, and also some missing move operators for that class 8 years ago
  jules d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 8 years ago
  jules 3e73e11d82 Avoided a visual studio warning 8 years ago
  jules 9d56e2990d Optimised the GL renderer to avoid splitting large rectangles into horizontal strips unnecessarily 8 years ago
  jules 2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 8 years ago
  tpoole ca5620710c Some minor documentation improvements 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 c0d409c773 Some minor documentation improvements 8 years ago
  ed dbb2f620b4 Bump version number to 5.2.0 8 years ago
  jules f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 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 24f023bb23 Added some heuristics to EdgeTable to try to improve the table size prediction 8 years ago
  jules 369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 8 years ago
  jules 15871dd890 Added some more JUCE_CONSTEXPR flags to Point 8 years ago
  jules 31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 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 93a22599d1 Tweaked the rate at which EdgeTable grows its internal storage, to improve performance rendering large and complex paths 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
  tpoole 47698a86b1 MinGW: Fixed some 32 bit build errors 8 years ago
  tpoole 0ae8aa812c Bump version number to 5.1.2 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
  ed 5900e076f9 Added some missing HTML colours 8 years ago
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 8 years ago
  hogliux 4a2a5294a7 Added macros JUCE_CONSTEXPR and JUCE_HAS_CONSTEXPR to support constexpr 8 years ago
  hogliux 7bae8a426b Fixed a potential nullptr dereference in Image::clear() 8 years ago
  jules 3df7f8ff8b Did a bit of minor modernising in Graphics + Path 8 years ago
  hogliux c02ef79fd6 Bump version number to 5.1.1 8 years ago
  hogliux eb33f537da Bump version number to 5.1.1 8 years ago
  hogliux c1ad53c14e Bump version number to 5.1.0 8 years ago
  tpoole a05362d46b Projucer: Xcode exporter: Updated to support Xcode 9 8 years ago
  tpoole 10b7aa3c16 MinGW: Fixed some build warnings 8 years ago
  jules 66fa7e7411 Added some assertions to catch use of some Font methods on background threads 8 years ago
  jules 61044c8bda Fix to Line::getDistanceFromPoint to make it work for integer types 8 years ago
  tpoole 0874e47a35 Graphics code refactoring 8 years ago
  jules 433a82edee Added an offset to GlowEffect 8 years ago
  jules d7197f8f42 Added a couple of missing 'override's 8 years ago