359 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  Tom Poole 07dec2d369 macOS: Suppress leak detector warnings for retained system tray icons on Big Sur 3 years ago
  Tom Poole 05796beffd macOS: Fix CGImage memory access violation on Monterey 3 years ago
  reuk 03428561ed
ScaledImage: Use in a few more places 3 years ago
  ed a435026b24 macOS: Use available keyword instead of preprocessor version checks where possible 3 years ago
  reuk 3768349a05
Font: Make Font and TypefaceCache threadsafe 3 years ago
  ed c26ff2da6b DirectWrite: Don't skip newline glyph runs when performing text layout 3 years ago
  ed 588e776bb6 Accessibility: Remove redundant method declaration and general fixups 3 years ago
  ed 81534104fb DirectWrite: Don't include trailing whitespace when calculating text layout in CustomDirectWriteTextRenderer::DrawGlyphRun() 3 years ago
  reuk 71bc141770 AttributedString: Fix faulty font lookup when rendering text 3 years ago
  reuk 7ac6911ccc
Windows: Fix clang/gnu compiler warnings 3 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  ed ec990202b1 Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 4 years ago
  reuk 0f690662d8
AutoResizingNSViewComponent: Fix display issues for certain plugin views 4 years ago
  ed a747f7c47f
CoreGraphics: Added convertToPointFloat() helper 4 years ago
  ed d6ac6b543b Removed some unnecessary angled brackets 4 years ago
  ed 0fc1ede50f Used MemoryBlock::isEmpty() in a few places 4 years ago
  ed 76993469ea CoreGraphics: Fixed a leak when loading an empty MemoryBlock in juce_loadWithCoreImage() 4 years ago
  Tom Poole 79fbde7099 Added preliminary support for FreeBSD 4 years ago
  Tom Poole 2367d648f4 Fixed an issue rendering AttributedStrings containing horizontal font scale 4 years ago
  Tom Poole a9ad07a945 Use RAII for CFTypes 4 years ago
  reuk 837ab64dbd
Android: Fix numeric conversion warnings 4 years ago
  ed af69be5346 Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros 4 years ago
  reuk 3baaad8b5b
XmlElement: Update loops to use new iterators 4 years ago
  reuk ba37f915d6 Font: Fix issue where style changes may also affect the typeface of a Font 4 years ago
  reuk 651c91eb56
ColorSpacePtr: Tidy up uses 4 years ago
  reuk 60ff8fde97
AttributedString: Fix colourspace used on macOS 4 years ago
  reuk 586ab8927d Fix warnings when building in C++20 mode 4 years ago
  ed 9005c81f47 Windows: Fixed a potential crash in the DirectWrite TextLayout::createNativeLayout() implementation 4 years ago
  ed 4ddcc7bb61 macOS: Set CoreText underline property when creating native text layout 4 years ago
  ed 1b2c9c154b iOS: Don't set the font smoothing property of the graphics context on iOS so that cached Component images render the same as the default 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  reuk cbfbd8cf12
CoreGraphics: Use generic colour spaces, instead of device colour spaces 4 years ago
  ed ce16bd3df9 macOS: Use CGContextGetUserSpaceToDeviceSpaceTransform to get backing scale factor of graphics context to avoid unnecessary upscaling on retina displays on macOS 10.14+ 5 years ago
  ed 7b17d42039 macOS: Use CGContextGetUserSpaceToDeviceSpaceTransform to get backing scale factor of graphics context to avoid unnecessary upscaling on retina displays on macOS 10.14+ 5 years ago
  ed b5214a341e Normalised lambda whitespace 5 years ago
  reuk 092bc44413
MinGW: Fix windows/gcc warnings 5 years ago
  reuk e13901d912 ClangCl: Silence code which warns when building on Windows with Clang 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk e7e1de78fa Files: Add RangedDirectoryIterator 5 years ago
  reuk 5f348c3040 Warnings: Add warning-wrangling header 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed 26c9468dc5 Deprecated AffineTransform::getScaleFactor() as it was producing incorrect values for transforms containing rotations. Added getDeterminant() method for getting the determinant of the transform 5 years ago
  ed 441c88f3b9 macOS: Removed all dynamic_cast type_info warning workarounds which have been fixed in 0dd3b02 5 years ago
  ed 59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 5 years ago
  ed 5bda9de977 Windows: Fixed some build errors and warnings when using Clang in Visual Studio 5 years ago
  ed 442478680b macOS: Fixed another spurious dynamic_cast warning in CoreGraphicsPixelData 5 years ago
  Tom Poole 9798f672c4 macOS: Renamed the CoreGraphicsImage class to avoid a symbol resolution issue in Pro Tools 5 years ago
  Tom Poole 47f138464f macOS: Fixed a CoreGraphics text layout bug 5 years ago