Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(53)

Issue 392033006: Don't ignore RTL MARK and RTL OVERRIDE unicode characters (Closed)

Created:
6 years, 5 months ago by ingemara
Modified:
5 years, 7 months ago
CC:
blink-reviews, jamesr, krit, jbroman, danakj, Rik, Stephen Chennney, pdr., rwlbuis, h.joshi
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Don't ignore RTL MARK and RTL OVERRIDE unicode characters In r/174133 unicode characters RIGHT-TO-LEFT MARK (0x200F) and RIGHT-TO-LEFT OVERRIDE (0x202E) were added to complexCodePathRanges, causing them to be ignored, making some tests fail. See https://codereview.chromium.org/276883002 BUG=256333

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+83 lines, -13 lines) Patch
M LayoutTests/TestExpectations View 1 chunk +4 lines, -0 lines 0 comments Download
A + LayoutTests/fast/borders/bidi-007.html View 2 chunks +5 lines, -9 lines 0 comments Download
A LayoutTests/fast/borders/bidi-007-expected.png View Binary file 0 comments Download
A LayoutTests/fast/borders/bidi-007-expected.txt View 1 chunk +74 lines, -0 lines 0 comments Download
M Source/platform/fonts/Character.cpp View 1 chunk +0 lines, -4 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
ingemara
6 years, 5 months ago (2014-07-18 11:12:15 UTC) #1
behdad_google
I don't understand this patch. The patch that originally went in to "ignore" these characters ...
6 years, 5 months ago (2014-07-20 04:56:25 UTC) #2
ingemara
On 2014/07/20 04:56:25, behdad_google wrote: > I don't understand this patch. > > The patch ...
6 years, 5 months ago (2014-07-21 06:31:34 UTC) #3
behdad_google
On 2014/07/21 06:31:34, ingemara wrote: > On 2014/07/20 04:56:25, behdad_google wrote: > > I don't ...
6 years, 5 months ago (2014-07-21 15:02:58 UTC) #4
ingemara
On 2014/07/21 15:02:58, behdad_google wrote: > On 2014/07/21 06:31:34, ingemara wrote: > > On 2014/07/20 ...
6 years, 2 months ago (2014-09-26 13:54:23 UTC) #5
behdad_google
6 years, 2 months ago (2014-09-30 19:39:37 UTC) #6
On 2014/09/26 13:54:23, ingemara wrote:
> On 2014/07/21 15:02:58, behdad_google wrote:
> > On 2014/07/21 06:31:34, ingemara wrote:
> > > On 2014/07/20 04:56:25, behdad_google wrote:
> > > > I don't understand this patch.
> > > > 
> > > > The patch that originally went in to "ignore" these characters simply
> means
> > > that
> > > > they are not rendered.  Which is correct behavior.  However, I suppose
you
> > > > observed a bidi behavior change?  Please elaborate and demonstrate the
> > problem
> > > > you are fixing.
> > > > 
> > > > Thanks
> > > 
> > > Well, seems to me that by "ignoring" to render them included ignoring to
> > > evaluate them as well. The demonstration you're requesting is included in
> the
> > > review as a LayoutTest (bidi-007). It's the same as
> > > http://www.hixie.ch/tests/adhoc/css/box/inline/bidi/007.html, which as of
> the
> > > original patch renders incorrectly, because the RTL OVERRIDE is ignored
(not
> > > only in rendering)
> > 
> > Ok, then someone needs to investigate why that is.
> 
> So, what happened here? I see that a revert was commited
> (https://codereview.chromium.org/463713002) not too long ago, doing
practically
> the same thing suggested in this review (sans layouttests).

We reverted the whole series.  eae@ is working on an actual fix.  For now,
consider these abandoned and start from an actual reproducible bug.

Powered by Google App Engine
This is Rietveld 408576698