RESOLVED FIXED 59226
Should have an easy way to construct starting BidiStatus for a paragraph root
https://bugs.webkit.org/show_bug.cgi?id=59226
Summary Should have an easy way to construct starting BidiStatus for a paragraph root
Eric Seidel (no email)
Reported 2011-04-22 13:18:17 PDT
Should have an easy way to construct starting BidiStatus for a paragraph root
Attachments
Patch (29.17 KB, patch)
2011-04-22 13:21 PDT, Eric Seidel (no email)
no flags
Patch (31.65 KB, patch)
2011-04-22 14:52 PDT, Eric Seidel (no email)
no flags
Patch (32.25 KB, patch)
2011-04-22 16:07 PDT, Eric Seidel (no email)
no flags
Patch (33.46 KB, patch)
2011-04-22 16:16 PDT, Eric Seidel (no email)
no flags
Eric Seidel (no email)
Comment 1 2011-04-22 13:21:33 PDT
WebKit Review Bot
Comment 2 2011-04-22 13:43:33 PDT
Build Bot
Comment 3 2011-04-22 14:26:39 PDT
Eric Seidel (no email)
Comment 4 2011-04-22 14:52:52 PDT
WebKit Review Bot
Comment 5 2011-04-22 14:55:23 PDT
WebKit Review Bot
Comment 6 2011-04-22 15:31:48 PDT
Eric Seidel (no email)
Comment 7 2011-04-22 16:07:41 PDT
Build Bot
Comment 8 2011-04-22 16:12:53 PDT
Eric Seidel (no email)
Comment 9 2011-04-22 16:16:37 PDT
Eric Seidel (no email)
Comment 10 2011-04-22 18:07:19 PDT
Assuming GTK passes, this patch should be good to go!
Eric Seidel (no email)
Comment 11 2011-04-26 22:30:19 PDT
This should basically just be a rubber stamp. This patch is mostly just moving code.
Ryosuke Niwa
Comment 12 2011-04-27 16:40:56 PDT
Comment on attachment 90795 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=90795&action=review > Source/WebCore/platform/graphics/GraphicsContext.cpp:418 > + bool isRTL = bidiRun->level() % 2; > + subrun.setDirection(isRTL ? RTL : LTR); I'm not sure if this local variable is anyway helpful. subrun.setDirection(bidiRun->level() % 2? RTL : LTR) is clear enough to me.
Eric Seidel (no email)
Comment 13 2011-04-27 16:48:45 PDT
Comment on attachment 90795 [details] Patch I'll clean that up in a later pass. Thanks!
WebKit Commit Bot
Comment 14 2011-04-27 20:21:04 PDT
Comment on attachment 90795 [details] Patch Clearing flags on attachment: 90795 Committed r85143: <http://trac.webkit.org/changeset/85143>
WebKit Commit Bot
Comment 15 2011-04-27 20:21:10 PDT
All reviewed patches have been landed. Closing bug.
WebKit Review Bot
Comment 16 2011-04-27 21:16:51 PDT
http://trac.webkit.org/changeset/85143 might have broken WinCE Release (Build)
Eric Seidel (no email)
Comment 17 2011-04-27 22:58:11 PDT
This made 17 tests fail on windows. I do not understand why. Nothing in the windows specific code looks related. We're not using an enum as a bitfield (which can cause oddities with MSVC). I'm not sure how to move forward here.
Eric Seidel (no email)
Comment 18 2011-04-27 22:58:59 PDT
Eric Seidel (no email)
Comment 19 2011-04-27 22:59:28 PDT
I suspect it may also be that bad dependency tracking on windows caused my change to be blamed even though this was an earlier regression?
Eric Seidel (no email)
Comment 20 2011-04-27 23:06:01 PDT
I'm happy to roll this out, but I'm not sure how to move forward once that is done. It would be best if someone with access to a Windows build could try clean-building the revision before this and see if these tests fail.
Eric Seidel (no email)
Comment 21 2011-04-27 23:16:08 PDT
I've looked at the chromium builders and been unable to find a failure matching any of these tests. I'm going to see if I can kick the Win builder into a clean build?
Eric Seidel (no email)
Comment 22 2011-04-27 23:17:50 PDT
I wonder if these failures on windows could be from bug 54573?
Eric Seidel (no email)
Comment 23 2011-04-27 23:23:57 PDT
I've kicked the Win Debug builder to make it clean build. I may also just try rolling out the patch and seeing if the failure goes away for windows. I can always roll it back in.
Eric Seidel (no email)
Comment 24 2011-04-27 23:32:33 PDT
This isn't failing on Win 7 Release tests, or on any Chromium bot. :( So I'm going to blame the XP bot here and ignore this failure warning and sleep. If someone else believes otherwise, feel free to roll out the patch!
Eric Seidel (no email)
Comment 25 2011-04-28 01:47:11 PDT
We're back down to 1 failure after a clean build. This was a just a Windows-build-can't-understand-dependencies problem.
Note You need to log in before you can comment on or make changes to this bug.