hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
jules
2f523cfae7
Added /usr/share/fonts as an extra font search-path on linux
2017-04-26 11:14:16 +01:00
jules
bf94ab0e4c
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
2017-04-21 15:09:35 +01:00
jules
38d49a5ee7
Modernised a few RectangleList iterators
2017-04-03 16:08:07 +01:00
jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
2017-03-27 13:06:42 +01:00
hogliux
5fe3289256
Fixed several Android text rendering bugs
2017-03-01 16:16:34 +00:00
tpoole
4c59a920b4
Added Inter-App Audio capabilities to standalone plug-ins
2017-03-01 11:55:52 +00:00
hogliux
6559b3e185
Fixed multiple harmless warnings in Android builds
2017-02-08 18:07:37 +00:00
hogliux
3cef6dcbdf
Fixed an obscure iOS deadlock when loading custom type-faces
2017-02-07 12:01:25 +00:00
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
2017-02-01 17:18:07 +00:00
hogliux
9f3fb1c0a6
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
2017-02-01 17:18:06 +00:00
hogliux
64f0027863
Added a workaround for a macOS Sierra font rendering issue which resulted in invisible text for small font sizes
2017-01-24 11:56:31 +00:00
ed
a6d3c971fc
Fixed a bug on OSX where images with SingleChannel PixelFormat were being created with an RGB colour space
2017-01-24 09:19:41 +00:00
hogliux
c0987f2b32
Fixed a false positive in ASAN in a recent bug fix commit to OSXTypeface
2016-11-24 11:59:11 +00:00
hogliux
57fdbd439f
Fixed a potential access after free bug when creating typefaces from user data os macOS
2016-11-24 10:55:20 +00:00
ed
76b3689a48
Added BLOCKS module
2016-11-01 17:17:33 +00:00
tpoole
13c494666e
Changed lowResamplingQuality to kCGInterpolationNone on OS X and iOS
2016-10-06 10:46:48 +01:00
tpoole
a440c16d89
Added Graphics::ResamplingQuality::noResampling
2016-10-05 08:50:09 +01:00
ed
aff5ea5a9b
Replaced two instances of src[1] with src[0] in the render4PixelAverage method as adding pixelStride handles the offset
2016-09-21 09:54:18 +01:00
jules
021209e216
Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak
2016-06-22 16:33:09 +01:00
jules
01e2e53160
Added an assertion to catch some unexpected behaviour in the CoreGraphics gradient renderer
2016-04-27 16:12:37 +01:00
jules
bb7189b05e
Added kerning support to the DirectWrite layout code
2016-04-14 16:33:19 +01:00
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.
2016-04-06 18:31:24 +01:00
jules
189853720a
Cleaned up a few uses of Image::null
2016-03-10 17:20:15 +00:00
jules
a45c3c564f
Removed some C++11 syntax that had crept into the OSX font code
2016-03-10 12:14:28 +00:00
jules
56b6efbbad
Made sure that String::toCFString() never returns a null pointer
2016-02-25 16:53:14 +00:00
jules
e66762d81f
Added writing-direction flags to OSX font layout generation
2016-02-24 10:17:17 +00:00
jules
328652c3ad
Added some workarounds in the OSX windowing code to help keep window resizing smooth when components are repainting at high speeds (only seems to be an issue since OSX 10.11)
2016-02-22 18:00:05 +00:00
jules
b5907fa90d
Normalised some divider comments
2016-02-20 09:45:43 +00:00
jules
d0f646a9ad
Fix for a problem with CoreText when laying out very long text strings
2016-01-05 15:38:56 +00:00
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.
2016-01-03 13:16:18 +00:00
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
2015-12-23 16:27:50 +00:00
jules
edec7b34b2
Replaced some uses of AffineTransform::identity with a default-constructed object
2015-12-22 17:46:31 +00:00
jules
6f092d602d
Rendering optimisation when filling off-screen paths
2015-12-22 10:26:03 +00:00
jules
02492b36b9
Lots of small whitespace tweaks.
2015-12-13 19:32:05 +00:00
jules
31381c6864
Stripped out some defunct OSX 10.4 fallback code
2015-12-01 12:48:01 +00:00
Joshua Gerrard
7793b03587
Fixed memory leak in DirectWrite on Windows 10
2015-11-30 17:49:36 +00:00
jules
7cc522b7e5
Minor tidying up in some win32 code.
2015-11-25 15:23:07 +00:00
jules
d833ab5e33
TextLayout: added support for using the AttributedString::getLineSpacing value in DirectWrite
2015-11-24 17:53:11 +00:00
jules
eed5aa641d
Minor cleanups in some DirectWrite code.
2015-11-23 17:08:38 +00:00
jules
09867e15d1
Fix for Android font creation
2015-11-06 11:21:00 +00:00
jules
5c773b0323
A couple of minor fixes to CoreText layout for attributed strings
2015-10-08 11:34:51 +01:00
jules
964a03e627
Fixed some Xcode deprecation warnings in 10.11
2015-10-01 15:58:14 +01:00
Timur Doumler
cddf0cfc8a
Fixed Windows bug causing wrong text positions for DirectDraw text layout.
2015-08-12 17:42:07 +01:00
Timur Doumler
dca4d77f9d
Fixed compiler warnings on Visual Studio 2015 RTM.
2015-07-23 15:57:18 +01:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
hogliux
8c242b7547
Fix warnings on linux
...
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
2015-05-05 10:57:50 +01:00
jules
6cd473576b
Fixed a warning on iOS.
2015-04-27 15:33:13 +01:00
jules
f6395d4cda
Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this.
2015-03-31 11:44:10 +01:00
jules
c87463cad1
Added support for in-memory fonts on Android.
2015-02-24 10:15:01 +00:00