diff --git a/.abf.yml b/.abf.yml index 3c6712d..e5bbd99 100644 --- a/.abf.yml +++ b/.abf.yml @@ -4,3 +4,4 @@ sources: "chromium-25.0.1364.160.tar.xz": 45d1e3f2693d8f1f4b05b8310b2ab42fd3d95d0f chromium-25.0.1364.172.tar.xz: 5f0919f5bc7deda3fdb0f64b3469e28e7f309258 chromium-26.0.1410.46.tar.xz: 973753825d41b8e1e7e7eed6749099bb7be400bc + chromium-26.0.1410.63.tar.xz: d8f8cc4119c56f2a0bd0a5ad81d88cfb2f89d25d diff --git a/chromium-26.0.1410.46-harfbuzz.patch b/chromium-26.0.1410.46-harfbuzz.patch new file mode 100644 index 0000000..2d8c255 --- /dev/null +++ b/chromium-26.0.1410.46-harfbuzz.patch @@ -0,0 +1,13 @@ +diff -urN chromium-26.0.1410.46.orig/third_party/WebKit/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp chromium-26.0.1410.46/third_party/WebKit/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp +--- chromium-26.0.1410.46.orig/third_party/WebKit/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp 2013-04-17 18:09:26.031613138 +0400 ++++ chromium-26.0.1410.46/third_party/WebKit/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp 2013-04-17 18:12:13.263019259 +0400 +@@ -329,6 +329,9 @@ + 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/chromium-browser-stable.spec b/chromium-browser-stable.spec index 2b164b8..95a9a7a 100644 --- a/chromium-browser-stable.spec +++ b/chromium-browser-stable.spec @@ -1,10 +1,10 @@ -%define revision 190148 +%define revision 192699 %define crname chromium-browser %define _crdir %{_libdir}/%{crname} %define _src %{_topdir}/SOURCES Name: chromium-browser-stable -Version: 26.0.1410.46 +Version: 26.0.1410.63 Release: 1 Summary: A fast webkit-based web browser Group: Networking/WWW @@ -30,6 +30,8 @@ Patch13: chromium-25.0.1364.172-system-glew.patch Patch14: chromium-25.0.1364.172-no-courgette.patch # PATCH-FIX-OPENSUSE Compile the sandbox with -fPIE settings Patch15: chromium-25.0.1364.172-sandbox-pie.patch +# fix https://bugs.webkit.org/show_bug.cgi?id=110145 +Patch16: chromium-26.0.1410.46-harfbuzz.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot @@ -104,6 +106,8 @@ members of the Chromium and WebDriver teams. %patch14 -p1 %patch15 -p1 +%patch16 -p1 + echo "%{revision}" > build/LASTCHANGE.in # Hard code extra version @@ -264,6 +268,10 @@ rm -rf %{buildroot} %changelog +* Mon Apr 22 2013 Arkady L. Shane 26.0.1410.63-1 +- update to 26.0.1410.63 +- fix https://bugs.webkit.org/show_bug.cgi?id=110145 for the future + * Sun Apr 7 2013 Arkady L. Shane 26.0.1410.46-1 - update to 26.0.1410.46