| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
BUG=none
Review URL: https://codereview.chromium.org/12413010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187342 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
were:
third_party/harfbuzz/contrib/harfbuzz-freetype.c:26:57: error: incompatible
pointer types passing 'size_t *' (aka 'unsigned int *') to parameter of
type 'ssize_t *' (aka 'long *') [-Werror,-Wincompatible-pointer-types]
const uint32_t cp = utf16_to_code_point(chars, len, &i);
^~
third_party/harfbuzz/contrib/harfbuzz-unicode.h:22:74: note: passing argument to
parameter 'iter' here
uint32_t utf16_to_code_point(const uint16_t *chars, size_t len, ssize_t *iter);
^
third_party/harfbuzz/contrib/harfbuzz-freetype.c:58:57: error: incompatible
pointer types passing 'size_t *' (aka 'unsigned int *') to parameter of
type 'ssize_t *' (aka 'long *') [-Werror,-Wincompatible-pointer-types]
const uint32_t cp = utf16_to_code_point(chars, len, &i);
^~
third_party/harfbuzz/contrib/harfbuzz-unicode.h:22:74: note: passing argument to
parameter 'iter' here
uint32_t utf16_to_code_point(const uint16_t *chars, size_t len, ssize_t *iter);
BUG=143931
Review URL: https://chromiumcodereview.appspot.com/10928152
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156760 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Eliminate some memory leaks.
BUG=139709
TEST=ran layout tests.
Review URL: https://chromiumcodereview.appspot.com/10824101
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150955 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will simplify the addition of a tool to check licenses for the purpose of
the Android WebView build.
See also http://codereview.chromium.org/10827099
Also adds other missing fields to these README.chromium files as required by
presubmit checks and fixes a regex used to enforce this.
BUG=138921
Review URL: https://chromiumcodereview.appspot.com/10821103
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149423 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Patch by behdad@chromium.org.
Will add a webkit layout test for Arabic alignment as soon as we find
a font that can be included in Webkit LayoutTests.
BUG=105685
TEST= http://www.bbcarabic.com should be rendered the same way as is done by Firefox on Linux. Paragraphs should be right justified and should not overlap with photos or other elements next to them. See the screenshots attached in the bug report.
TBR=bashik
Review URL: https://chromiumcodereview.appspot.com/10382212
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138001 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
|c| should be smaller than 0x0fc0.
BUG=chromium:122586
TEST=manual
Review URL: http://codereview.chromium.org/10024052
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131694 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This bugs in isMark and isLetter lead 'init' feature to be applied
even when a syllable is not at the beginning of a word.
See http://www.microsoft.com/typography/otfntdev/bengalot/features.htm
for 'init' feature application in Bengali.
It turned out that the upstream also fixed this (see https://bugs.freedesktop.org/show_bug.cgi?id=30319) exactly the same way.
Change the upstream reference to 93d8573ddcf97648983a1c1b5cdda8a3ec6d4432
in README.chromium and remove 2 patches in chromium.patch because
they're all landed in the upstream @93d8573ddcf97648
Two removed patches are:
- Fix OOB access (in Tibetan shaper) @ff0612c2e7df1b86fc
- Fix crash! (in harfbuzz-gpos.c) @81c8ef785b079980a
In addition, the following upstream fix is included by going to 93d8573ddc.
- Fix bug in contrib/harfbuzz-unicode.cc @93d8573ddcf9
Webkit bug to add a layout test for 'init' is
https://bugs.webkit.org/show_bug.cgi?id=74310
BUG=107031
TEST=With Lohit Bengali font installed (the default on CrOS devices), go to http://i18nl10n.com/fonts/beng3.html and the result should be the same as the left in the screenshot attached to the bug instead of the right. A webkit layout test will be added and will be mentioned in the bug later.
Review URL: http://codereview.chromium.org/8895014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114082 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=
TEST=
Review URL: http://codereview.chromium.org/8450014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108568 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL is made by:
- Got harfbuzz ToT (revision d10a264823e81631336bab37f08a52cc243d3654)
- Applied third_party/harfbuzz/chromium.patch to harfbuzz ToT.
- Applied the change made by http://codereview.chromium.org/543067/
(chromium.patch doesn't include this change)
- Copied revised files to third_party/harfbuzz
- Updated README.chromium and chromium.patch
BUG=91789
TEST=ran WebKit layout tests.
Review URL: http://codereview.chromium.org/7595001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95926 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This appears to prevent some renderer crashes that are
fairly easy to trigger with Thai pages on Chrome OS.
(http://codereview.chromium.org/7000012/ previously added
this to chromium.patch, which I mistakenly assumed would get
applied on top of the source during the build process. I
guess it's instead just a record of our changes from
upstream?)
BUG=chromium:75210,chromium-os:15103
TEST=visited pungame.com/sale.html many times and checked that it no longer triggers a renderer crash
Review URL: http://codereview.chromium.org/7045021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85925 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
The next step is a presubmit rule that will make people use the template.
We are doing this so that we can better track dependancy versions.
BUG=None
TEST=N/A
Review URL: http://codereview.chromium.org/6610030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78316 0039d316-1c4b-4281-b951-d872f2087c98
|
|
Modified license-checker script to allow pruning directories
we know to be ok.
Still need to do a bit of third_party/* , as well as
file a bunch of bugs on pieces where the licenses aren't clear,
but I'm running out of energy.
Review URL: http://codereview.chromium.org/1100003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42045 0039d316-1c4b-4281-b951-d872f2087c98
|