vcl/quartz/CTRunData.hxx | 8 ++++++++ 1 file changed, 8 insertions(+) New commits: commit 26c10caf5c0a1f6f4e90465d71a5d90352630263 Author: Douglas Mencken <dougmenc...@gmail.com> Date: Tue Apr 22 12:15:47 2014 -0400
CTRunData fix for exporting SPI stuff on OSX < 10.6 Change-Id: I7ba23f0b03438cc8a71581cc503aedf46aad45f8 Reviewed-on: https://gerrit.libreoffice.org/9130 Reviewed-by: Norbert Thiebaud <nthieb...@gmail.com> Tested-by: Norbert Thiebaud <nthieb...@gmail.com> diff --git a/vcl/quartz/CTRunData.hxx b/vcl/quartz/CTRunData.hxx index 043d404..0aafeef 100644 --- a/vcl/quartz/CTRunData.hxx +++ b/vcl/quartz/CTRunData.hxx @@ -12,6 +12,14 @@ #include "premac.h" #if defined(MACOSX) && MACOSX_SDK_VERSION < 1080 #include <ApplicationServices/ApplicationServices.h> +#if MAC_OS_X_VERSION_MAX_ALLOWED < 1060 +// The following symbols are SPI (System Programming Interface) in 10.5 +extern "C" { + void CTRunGetAdvances(CTRunRef run, CFRange range, CGSize buffer[]); + const CGSize* CTRunGetAdvancesPtr(CTRunRef run); + extern const CFStringRef kCTTypesetterOptionForcedEmbeddingLevel; +} +#endif #else #include <CoreGraphics/CoreGraphics.h> #include <CoreText/CoreText.h> _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits