From efb2af921d138ed34832054ff71f28af5afbef1b Mon Sep 17 00:00:00 2001 From: ojab Date: Wed, 15 May 2013 20:48:26 +0400 Subject: [PATCH] chromium: fix https://bugs.webkit.org/show_bug.cgi?id=110145 --- .../patches/chromium-harfbuzz-0.9.16.patch | 15 +++++++++++++++ srcpkgs/chromium/template | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/chromium/patches/chromium-harfbuzz-0.9.16.patch diff --git a/srcpkgs/chromium/patches/chromium-harfbuzz-0.9.16.patch b/srcpkgs/chromium/patches/chromium-harfbuzz-0.9.16.patch new file mode 100644 index 00000000000..d52477b4535 --- /dev/null +++ b/srcpkgs/chromium/patches/chromium-harfbuzz-0.9.16.patch @@ -0,0 +1,15 @@ +Subversion Revision: 143170 +diff --git Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp +index 1cf3979a560292679e0bb706ec3a63ae4bcf2b51..69ba6ff231e069cdd59bf0e411c8731fe23c229c 100644 +--- third_party/WebKit/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp ++++ third_party/WebKit/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp +@@ -329,6 +329,9 @@ bool HarfBuzzShaper::shapeHarfBuzzRuns(bool shouldSetDirection) + hb_buffer_set_script(harfBuzzBuffer.get(), currentRun->script()); + if (shouldSetDirection) + hb_buffer_set_direction(harfBuzzBuffer.get(), currentRun->rtl() ? HB_DIRECTION_RTL : HB_DIRECTION_LTR); ++ else ++ // Leaving direction to HarfBuzz to guess is *really* bad, but will do for now. ++ hb_buffer_guess_segment_properties(harfBuzzBuffer.get()); + + // Add a space as pre-context to the buffer. This prevents showing dotted-circle + // for combining marks at the beginning of runs. diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template index b1935c70adc..bab87566708 100644 --- a/srcpkgs/chromium/template +++ b/srcpkgs/chromium/template @@ -2,7 +2,7 @@ pkgname=chromium #See http://www.chromium.org/developers/calendar for the latest version version=26.0.1410.63 -revision=2 +revision=3 short_desc="Google's attempt at creating a safer, faster, and more stable browser" maintainer="Juan RP " homepage="http://www.chromium.org/"