WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
186571
Complex text handling should opt out of bounded text layout.
https://bugs.webkit.org/show_bug.cgi?id=186571
Summary
Complex text handling should opt out of bounded text layout.
zalan
Reported
2018-06-12 11:47:10 PDT
<
rdar://problem/40801429
>
Attachments
Patch
(14.30 KB, patch)
2018-06-12 11:50 PDT
,
zalan
no flags
Details
Formatted Diff
Diff
Patch
(14.18 KB, patch)
2018-06-12 19:19 PDT
,
zalan
no flags
Details
Formatted Diff
Diff
Patch
(1.31 KB, patch)
2018-06-15 11:04 PDT
,
Jonathan Bedard
no flags
Details
Formatted Diff
Diff
Archive of layout-test-results from ews205 for win-future
(12.76 MB, application/zip)
2018-06-15 13:02 PDT
,
EWS Watchlist
no flags
Details
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
zalan
Comment 1
2018-06-12 11:50:43 PDT
Created
attachment 342573
[details]
Patch
WebKit Commit Bot
Comment 2
2018-06-12 14:14:10 PDT
Comment on
attachment 342573
[details]
Patch Clearing flags on attachment: 342573 Committed
r232774
: <
https://trac.webkit.org/changeset/232774
>
WebKit Commit Bot
Comment 3
2018-06-12 14:14:11 PDT
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 4
2018-06-12 14:15:24 PDT
<
rdar://problem/41060908
>
Ryan Haddad
Comment 5
2018-06-12 17:37:54 PDT
Reverted
r232774
for reason: Breaks internal builds. Committed
r232784
: <
https://trac.webkit.org/changeset/232784
>
zalan
Comment 6
2018-06-12 19:19:12 PDT
Created
attachment 342621
[details]
Patch
WebKit Commit Bot
Comment 7
2018-06-12 19:59:27 PDT
Comment on
attachment 342621
[details]
Patch Clearing flags on attachment: 342621 Committed
r232787
: <
https://trac.webkit.org/changeset/232787
>
WebKit Commit Bot
Comment 8
2018-06-12 19:59:28 PDT
All reviewed patches have been landed. Closing bug.
Darin Adler
Comment 9
2018-06-12 22:38:07 PDT
Comment on
attachment 342621
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=342621&action=review
> Source/WebCore/platform/graphics/mac/ComplexTextControllerCoreText.mm:147 > +#if (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED == 101400) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED == 120000)
How can == be right here? Surely it should be >= instead. I think need to update CoreTextSPI.h so people without access to CoreTextPriv.h can build on macOS Mojave and newer. Also, I wasn’t able to build locally; maybe that means I need an updated version of the Apple internal headers. I didn’t see any announcement about that for Apple engineers.
Jonathan Bedard
Comment 10
2018-06-15 11:04:00 PDT
Reopening to attach new patch.
Jonathan Bedard
Comment 11
2018-06-15 11:04:01 PDT
Created
attachment 342829
[details]
Patch
Jonathan Bedard
Comment 12
2018-06-15 11:07:30 PDT
A few notes: Darin is right, we need to update CoreTextSPI. This will also break building on Seed 1, I'm verifying this fix with Seed 2. I talked with Zalan this morning, the '==' is right, at least for the time being. See Ryan's rollout.
Jonathan Bedard
Comment 13
2018-06-15 12:49:01 PDT
Comment on
attachment 342829
[details]
Patch Verified this on Seed 2
EWS Watchlist
Comment 14
2018-06-15 13:02:21 PDT
Comment on
attachment 342829
[details]
Patch
Attachment 342829
[details]
did not pass win-ews (win): Output:
http://webkit-queues.webkit.org/results/8201362
New failing tests: http/tests/preload/onload_event.html
EWS Watchlist
Comment 15
2018-06-15 13:02:32 PDT
Created
attachment 342838
[details]
Archive of layout-test-results from ews205 for win-future The attached test failures were seen while running run-webkit-tests on the win-ews. Bot: ews205 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
Jonathan Bedard
Comment 16
2018-06-15 14:09:41 PDT
Comment on
attachment 342829
[details]
Patch Tree is red for Windows tests, landing.
WebKit Commit Bot
Comment 17
2018-06-15 14:36:09 PDT
Comment on
attachment 342829
[details]
Patch Clearing flags on attachment: 342829 Committed
r232894
: <
https://trac.webkit.org/changeset/232894
>
WebKit Commit Bot
Comment 18
2018-06-15 14:36:11 PDT
All reviewed patches have been landed. Closing bug.
Daniel Bates
Comment 19
2018-07-26 13:29:36 PDT
(In reply to Jonathan Bedard from
comment #12
)
> I talked with Zalan this morning, the '==' is right, at least for the time being.
Are you or Zalan able to explain why "==" is correct?
Jonathan Bedard
Comment 20
2019-09-20 14:51:35 PDT
(In reply to Daniel Bates from
comment #19
)
> (In reply to Jonathan Bedard from
comment #12
) > > I talked with Zalan this morning, the '==' is right, at least for the time being. > > Are you or Zalan able to explain why "==" is correct?
It had to do with which SDK the SPI was available...been more than a year since I looked at it, though. With deprecation of the iOS 12 builders, and the fact that we are only supporting the Mojave G release now, this code should be dead.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug