| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the bundled version of harfbuzz-ng in third_party to 1.0.1.
This version contains commit 0f98fe88f42471eb8fb, a fix for searching
vert tables globally if it's not found in the specified
script-lang lookup. This should allow us to remove the equivalent
explicit search workaround in Blink.
R=behdad@chromium.org
BUG=470884
Review URL: https://codereview.chromium.org/1258863002
Cr-Commit-Position: refs/heads/master@{#340646}
|
|
|
|
|
|
|
|
|
| |
BUG=411648
TBR=jam
Review URL: https://codereview.chromium.org/1236863009
Cr-Commit-Position: refs/heads/master@{#339470}
|
|
|
|
|
|
|
|
|
|
|
|
| |
There is a crash in harfbuzz when starting Chrome on MIPS
if pango is using bundled harfbuzz
(since https://codereview.chromium.org/1222653002)
BUG=510582
Review URL: https://codereview.chromium.org/1225093008
Cr-Commit-Position: refs/heads/master@{#339399}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
crbug.com/353127 changed to use the bundled harfbuzz for official builds
on Linux, but not for non-official Linux builds due to link warnings and
gfx_unittests crash on Trusty.
This patch changes non-official Linux builds to use the bundled harfbuzz.
Symbols from the bundled harfbuzz-ng are exported in non-official builds
so that pangoft2 can see them. gfx_unittests crashes are no longer
observed.
This fixes the issue that caused reversion of the original:
https://codereview.chromium.org/1197683002/#ps280001
The problem was when component=static_library builds,
not all required objects are linked to the final
executable due to missing internal symbol reference.
BUG=462689, 353127
Review URL: https://codereview.chromium.org/1222653002
Cr-Commit-Position: refs/heads/master@{#337283}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://codereview.chromium.org/1197683002/)
Reason for revert:
This causes chrome to crash upon startup on ubuntu.
Original issue's description:
> Use bundled harfbuzz on Linux
>
> crbug.com/353127 changed to use the bundled harfbuzz for official builds
> on Linux, but not for non-official Linux builds due to link warnings and
> gfx_unittests crash on Trusty.
>
> This patch changes non-official Linux builds to use the bundled harfbuzz.
> Symbols from the bundled harfbuzz-ng are exported in non-official builds
> so that pangoft2 can see them. gfx_unittests crashes are no longer
> observed.
>
> BUG=462689, 353127
>
> Committed: https://crrev.com/94a9f1fd605ae10dc8628641b4ab5e0d44824376
> Cr-Commit-Position: refs/heads/master@{#336965}
TBR=behdad@chromium.org,behdad@google.com,drott@chromium.org,eae@chromium.org,ebraminio@gmail.com,kochi@chromium.org,kojii@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=462689, 353127
Review URL: https://codereview.chromium.org/1220033002
Cr-Commit-Position: refs/heads/master@{#337000}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
crbug.com/353127 changed to use the bundled harfbuzz for official builds
on Linux, but not for non-official Linux builds due to link warnings and
gfx_unittests crash on Trusty.
This patch changes non-official Linux builds to use the bundled harfbuzz.
Symbols from the bundled harfbuzz-ng are exported in non-official builds
so that pangoft2 can see them. gfx_unittests crashes are no longer
observed.
BUG=462689, 353127
Review URL: https://codereview.chromium.org/1197683002
Cr-Commit-Position: refs/heads/master@{#336965}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://codereview.chromium.org/1197683002/)
Reason for revert:
http://crbug.com/503858 says there are some situation where chrome fails to boot. I'll revert this once to investigate further.
Original issue's description:
> Use bundled harfbuzz on Linux
>
> crbug.com/353127 changed to use the bundled harfbuzz for official builds
> on Linux, but not for non-official Linux builds due to link warnings and
> gfx_unittests crash on Trusty.
>
> This patch changes non-official Linux builds to use the bundled harfbuzz.
> Symbols from the bundled harfbuzz-ng are exported in non-official builds
> so that pangoft2 can see them. gfx_unittests crashes are no longer
> observed.
>
> BUG=462689, 353127
>
> Committed: https://crrev.com/a2940327975938a0da0c6f8a49ba26fd78ed8d51
> Cr-Commit-Position: refs/heads/master@{#335865}
TBR=eae@chromium.org,drott@chromium.org,behdad@chromium.org,behdad@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=462689, 353127
Review URL: https://codereview.chromium.org/1201253004
Cr-Commit-Position: refs/heads/master@{#335884}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
crbug.com/353127 changed to use the bundled harfbuzz for official builds
on Linux, but not for non-official Linux builds due to link warnings and
gfx_unittests crash on Trusty.
This patch changes non-official Linux builds to use the bundled harfbuzz.
Symbols from the bundled harfbuzz-ng are exported in non-official builds
so that pangoft2 can see them. gfx_unittests crashes are no longer
observed.
BUG=462689, 353127
Review URL: https://codereview.chromium.org/1197683002
Cr-Commit-Position: refs/heads/master@{#335865}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The sysroot variable is set conditionally in common.gypi
but not at the nesting level required for other conditional
to depend on it like the one in hardbuzz does. This means
that sysroot always appeared to be empty to harfbuzz.gyp,
and hence the special handling for ARM linux was required.
This change moves the setting of 'sysroot' up one level of
nesting and defines 'pkg-config' in common.gypi so it can
be shared.
This is the third attempt at a landing. First attempt was
reverted: https://codereview.chromium.org/1151753002
This is a re-land of the second attempt which was
reverted speculatively (wrongly as it turned out):
https://codereview.chromium.org/1158283003
TBR=cpu
Review URL: https://codereview.chromium.org/1146303007
Cr-Commit-Position: refs/heads/master@{#332982}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The original change is suspected of breaking the build
and the second one is followup that needs to be reverted
along with it.
Revert "Fix use of 'sysroot' variable in harfbuzz.gyp"
https://codereview.chromium.org/1158283003
Revert "Fix common.gypi when run with target_arch=mips"
https://codereview.chromium.org/1166523004
TBR=cpu
BUG=496462
Review URL: https://codereview.chromium.org/1159083004
Cr-Commit-Position: refs/heads/master@{#332766}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The sysroot variable is set conditionally in common.gypi
but not at the nesting level required for other conditional
to depend on it like the one in hardbuzz does. This means
that sysroot always appeared to be empty to harfbuzz.gyp,
and hence the special handling for ARM linux was required.
This change moves the setting of 'sysroot' up one level of
nesting and defines 'pkg-config' in common.gypi so it can
be shared.
Second attempt at landing this. First attempt was here:
https://codereview.chromium.org/1151753002
TBR=cpu
Review URL: https://codereview.chromium.org/1158283003
Cr-Commit-Position: refs/heads/master@{#332311}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch includes hb-ot-font.cc and hb-ot-font.h into our builds.
These files are available since harfbuzz-ng 0.9.28.
This patch also contains a cherry-pick below to fix a build warning.
https://github.com/behdad/harfbuzz/commit/f1b44303df0712b433e35e1e1e75115c353b279e
BUG=383580
Review URL: https://codereview.chromium.org/1143213003
Cr-Commit-Position: refs/heads/master@{#331666}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
id:100001 of https://codereview.chromium.org/1151753002/)
Reason for revert:
Breaks GYP for Chrome OS builds. Repro steps:
cros chrome-sdk --board=amd64-generic
gclient runhooks
Updating projects from gyp files...
/bin/sh: /build/amd64-generic/build/bin/pkg-config: No such file or directory
gyp: Call to '/build/amd64-generic/build/bin/pkg-config --libs-only-l nss | sed -e "s/-lssl3//"' returned exit status 0.
/bin/sh: /build/amd64-generic/build/bin/pkg-config: No such file or directory
gyp: Call to '/build/amd64-generic/build/bin/pkg-config --libs libcras' returned exit status 127.
/bin/sh: /build/amd64-generic/build/bin/pkg-config: No such file or directory
gyp: Call to '/build/amd64-generic/build/bin/pkg-config --cflags x11' returned exit status 127.
Error: Command /usr/bin/python src/build/gyp_chromium returned non-zero exit status 1 in /ssd/src/chromium
TEST=cros chrome-sdk --board=amd64-generic && gclient runhooks
Original issue's description:
> Fix use of 'sysroot' variable in harfbuzz.gyp
>
> The sysroot variable is set conditionally in common.gypi
> but not at the nesting level required for other conditional
> to depend on it like the one in hardbuzz does. This means
> that sysroot always appeared to be empty to harfbuzz.gyp,
> and hence the special handling for ARM linux was required.
>
> This change moves the setting of 'sysroot' up one level of
> nesting and defines 'pkg-config' in common.gypi so it can
> be shared.
>
> Committed: https://crrev.com/6a80b32f309490f44347f2925589a6f0fc23c3ff
> Cr-Commit-Position: refs/heads/master@{#331506}
TBR=mazda@chromium.org,dpranke@chromium.org,cpu@chromium.org,sbc@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
Review URL: https://codereview.chromium.org/1154213004
Cr-Commit-Position: refs/heads/master@{#331642}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The sysroot variable is set conditionally in common.gypi
but not at the nesting level required for other conditional
to depend on it like the one in hardbuzz does. This means
that sysroot always appeared to be empty to harfbuzz.gyp,
and hence the special handling for ARM linux was required.
This change moves the setting of 'sysroot' up one level of
nesting and defines 'pkg-config' in common.gypi so it can
be shared.
Review URL: https://codereview.chromium.org/1151753002
Cr-Commit-Position: refs/heads/master@{#331506}
|
|
|
|
|
|
|
|
|
|
|
| |
Otherwise, ARM cross compiling fails on Trusty.
TEST=git cl try -b linux_arm_compile -b linux_arm
BUG=434307
Review URL: https://codereview.chromium.org/722993003
Cr-Commit-Position: refs/heads/master@{#304737}
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also switch harfbuzz to internal by default to minimize deps.
BUG=178543
TEST=run the tool
TBR=bashi1
Review URL: https://codereview.chromium.org/509323004
Cr-Commit-Position: refs/heads/master@{#292521}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I missed a few targets that I though were deps'd in, but which (thankfully)
just live in the regular tree.
BUG=none
R=hans@chromium.org
TBR=cpu
Review URL: https://codereview.chromium.org/429793006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287137 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We already have a variable for tracking the system libdir name in the
gyp files, so let's use that instead of hardcoding the logic based on
the arch.
BUG=chromium:219015
TEST=`cbuildbot amd64-generic-tot-chrome-pfq-informational` works
Review URL: https://codereview.chromium.org/244593002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272792 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
harfbuzz.gyp overrides any user-specified value for use_system_harfbuzz.
Ideally, it should only override this value for official builds.
BUG=353127
Review URL: https://codereview.chromium.org/233263002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263399 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=353127
R=jshin@chromium.org
Review URL: https://codereview.chromium.org/214413003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260202 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's part of the pango library we use already, so by using it, we avoid
a link time collission.
However, if you build just the browser on linux on ubuntu 12, we don't
have such an up to date pango available, so we need to be a bit smart
about whether or not to use the system harfbuzz.
This also allows for treating linker warnings as errors on chromeos
BUG=353127
R=jshin@chromium.org, thakis@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259423
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259530
Review URL: https://codereview.chromium.org/203163003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259652 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(https://codereview.chromium.org/203163003/)
Reason for revert:
chromeos doesn't have hb-icu.h
Original issue's description:
> Use the system provided harfbuzz on chromeos
>
> It's part of the pango library we use already, so by using it, we avoid
> a link time collission.
>
> However, if you build just the browser on linux on ubuntu 12, we don't
> have such an up to date pango available, so we need to be a bit smart
> about whether or not to use the system harfbuzz.
>
> This also allows for treating linker warnings as errors on chromeos
>
> BUG=353127
> R=jshin@chromium.org, thakis@chromium.org
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259423
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259530
TBR=jshin@chromium.org,thakis@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=353127
Review URL: https://codereview.chromium.org/212313003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259534 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's part of the pango library we use already, so by using it, we avoid
a link time collission.
However, if you build just the browser on linux on ubuntu 12, we don't
have such an up to date pango available, so we need to be a bit smart
about whether or not to use the system harfbuzz.
This also allows for treating linker warnings as errors on chromeos
BUG=353127
R=jshin@chromium.org, thakis@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259423
Review URL: https://codereview.chromium.org/203163003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259530 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(https://codereview.chromium.org/203163003/)
Reason for revert:
Revert as speculative cause for build failure.
http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28daisy%29/builds/17405/steps/Report/logs/stdio
Original issue's description:
> Use the system provided harfbuzz on chromeos
>
> It's part of the pango library we use already, so by using it, we avoid
> a link time collission.
>
> However, if you build just the browser on linux on ubuntu 12, we don't
> have such an up to date pango available, so we need to be a bit smart
> about whether or not to use the system harfbuzz.
>
> This also allows for treating linker warnings as errors on chromeos
>
> BUG=353127
> R=jshin@chromium.org,thakis@chromium.org
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=259423
TBR=jshin@chromium.org,thakis@chromium.org,jochen@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=353127
Review URL: https://codereview.chromium.org/211473008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259439 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's part of the pango library we use already, so by using it, we avoid
a link time collission.
However, if you build just the browser on linux on ubuntu 12, we don't
have such an up to date pango available, so we need to be a bit smart
about whether or not to use the system harfbuzz.
This also allows for treating linker warnings as errors on chromeos
BUG=353127
R=jshin@chromium.org,thakis@chromium.org
Review URL: https://codereview.chromium.org/203163003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259423 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Also fix version number in README.chromium after r258137.
BUG=354422
TBR=behdad@chromium.org
Review URL: https://codereview.chromium.org/197533012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258373 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the version of harfbuzz to 0.9.27 and set the HAVE_ICU_BUILTIN
define to get it to use the builtin ICU functions.
This also reverts r202083003 as the updated version of harfbuzz-ng
includes that cherry-picked change.
BUG=354117
TBR=dglazkov@chromium.org
Review URL: https://codereview.chromium.org/205003003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258137 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit f684a6777acc0d5e09b0e8c32de9afe27ac7e900.
> BUG=335156
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=257270
> Review URL: https://codereview.chromium.org/200323004
BUG=335156,353015
TBR=wangxianzhu@chromium.org
Review URL: https://codereview.chromium.org/202123002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257455 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=335156
Review URL: https://codereview.chromium.org/200323004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257270 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Suppress the C4334 32/64 bit shift warning on windows to allow it to be
compiled on windows x64.
TBR=behdad@chromium.org
BUG=
Review URL: https://codereview.chromium.org/74443002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235478 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Supress the C4267 "conversion from 'size_t' to 'unsigned int'" warnings
for harfbuzz-ng on windows. This allows it to be compiled on win x64.
Add FIXME to remove warning once fixed in harfbuzz.
TBR=behdad@chromium.org
BUG=
Review URL: https://codereview.chromium.org/68073003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235403 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Update our version of harfbuzz-ng in third_party from 0.9.17 to 0.9.24.
R=behdad@chromium.org
BUG=318953
Review URL: https://codereview.chromium.org/70193010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235074 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes include
- major speed up, especially in Arabic
- Critical bug fixes in Arabic shaping
TBR=darin
BUG=236442
TEST=Build goes through and all the existing layout test pass.
Review URL: https://codereview.chromium.org/16053004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205896 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=226860
Review URL: https://codereview.chromium.org/13732002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195590 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Old revision: 34e6c3e3e452bdf6f93df565a70453a6e74d4c6e
New revision: f872a17462a75a3493623747bf3a3fbe54556c7b
What's new:
- A lot of Indic shaping bugs as well as a work-around for bugs in
FreeSans (Devanagari)
- New Win8-style Myanmar shaper
- New shaper for Tai Tham, Chan, New Tai Lue
See NEWS file for more details.
While I'm at this, I also 'fixed' README.chromium to make the copyright
information show up in about:credits page.
Two tests requiring rebaselines (khmer-selection and danda-space) are added to
the list of expected failure until they're rebaselined.
See also http://webkit.org/b/113450
BUG=chromium:96143
TEST=See comment #5 in the bug.
TBR=cpu
Review URL: https://chromiumcodereview.appspot.com/12438036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191666 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Previous revision: 431bef2e16c7888ca3960f5797432d3a20903550
New revision: 34e6c3e3e452bdf6f93df565a70453a6e74d4c6e
BUG=160254
TEST=See the bug.
Review URL: https://codereview.chromium.org/11781005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176429 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Works great!
BUG=none
Review URL: https://codereview.chromium.org/11555026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172664 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
previous revision: 811eefe225d20b20f1de20c6e62a0ebd6d89102a
new revision: 431bef2e16c7888ca3960f5797432d3a20903550
BUG=158978
Review URL: https://chromiumcodereview.appspot.com/11367051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165892 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
We don't use the g_object interface to harfbuzz-ng and these
symbols don't exist on ChromeOS.
BUG=None
Review URL: https://codereview.chromium.org/11111023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161672 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161668 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
TBR=shinyak
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161663 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From 0bb0f5d41976ae27c5c7a51cbb82144b48315a4b to
811eefe225d20b20f1de20c6e62a0ebd6d89102a
BUG=68551
TEST=compiled
Review URL: https://chromiumcodereview.appspot.com/10915172
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155902 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
The revision removes static initializers.
BUG=none
TEST=compiled
Review URL: https://chromiumcodereview.appspot.com/10533060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141389 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The revision provides HB_NO_MT macro that disables multi-threading
support. We don't need multi-threading support for harfbuzz-ng.
BUG=none
TEST=compiled ("make harfbuzz-ng")
Review URL: https://chromiumcodereview.appspot.com/10510004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140446 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Preparing for using HarfBuzz-ng as a secondary text shaper on mac.
CoreText doesn't support OpenType features so we need additional
text shaper to support -webkit-font-feature-settings property.
I don't think this version is ready for transition on Linux because I
could see considerable performance regressions when I run cycler tests.
BUG=68551
TEST=None. This CL doesn't change build process for now.
Review URL: https://chromiumcodereview.appspot.com/9223010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119661 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
is not a third party file.
On my machine, this speeds up a full recompile of the 'chrome' target
in Debug mode by about 18%.
BUG=none
TEST=it builds, existing tests pass
Review URL: http://codereview.chromium.org/7706011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99949 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These were added in r28089 (http://codereview.chromium.org/256059) but
are unnecessary bloat for everyone to carry around, even those that don't
use emacs or vim.
In an earlier change, I added editor config files in src/tools/emacs/
and src/tools/vim/ so users of the appropriate editor can source those
instead.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7310019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92046 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
We provided <(library) as a variable to support a peculiar
build configuration on Linux. We no longer support that build
configuration, so we can simplify this code to no longer use
a variable.
Review URL: http://codereview.chromium.org/7051014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86004 0039d316-1c4b-4281-b951-d872f2087c98
|
|
This checks in harbuzz-ng b0d396aa88b3cdf8cea896bfeeba197656e1cdb1.
Setting use_harfbuzz_ng to 1 in gyp will cause us to build
harfbuzz-ng in place of harfbuzz. So far this currently fails to
compile due to all our other code relying on the old API.
BUG=68551
TEST=./build/gyp_chromium -Duse_harfbuzz_ng=1, verify build breaks
Review URL: http://codereview.chromium.org/6052008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70539 0039d316-1c4b-4281-b951-d872f2087c98
|