Bug 123503 - Update Code to Latest ICU 52.1
Summary: Update Code to Latest ICU 52.1
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-30 02:58 PDT by Robert M Campbell
Modified: 2013-10-31 00:38 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert M Campbell 2013-10-30 02:58:16 PDT
Not sure WebKit uses / links to ICU, but would love to see it use the latest ICU 52.1 code. This will enable pages with the Lao language (such as laosabbathschool.com) to render correctly, since it supports correct word-wrapping through its word break iterator. It may be with Linux/Mac that it only has to be compiled with with the latest ICU installed, but Windows builds on other systems tend to need to be included... Not sure how WebKit does this.

In any case, would love to know how to get ICU updated for WebKit!
Comment 1 Alexey Proskuryakov 2013-10-30 16:38:55 PDT
Could you please clarify which platform this bug report is about? On platforms I know about, WebKit doesn't include its own copy of ICU.

Could you please provide a test case for what needs to be be fixed?
Comment 2 Robert M Campbell 2013-10-30 22:19:14 PDT
Hmmm... 

I was originally testing on Chrome and Chromium, but it looks like they now use Blink?! News to me! (Now, I need to file bugs with them as well! More work, less fun...)

So, I guess what system I use is irrelevant, since I don't have a Safari snapshot / compilation to test on currently... :(

It also sounds like, if WebKit is providing ICU or compiling against a specific version, that I need to go file bugs on Safari directly, since they are compiling the binaries, right?

I do have access to a Mac, and could test a binary build once it's updated... But again, I should take that to Safari, right?

My goal in this is to simply have browsers support correct word-wrapping / word boundary analysis in Lao and other languages... Requires gong to each main browser and/or binary provider, and making sure they have the latest ICU in their binaries.

Thoughts and suggestions on this are welcome!
Comment 3 Alexey Proskuryakov 2013-10-30 22:28:43 PDT
WebKit just uses whatever ICU binaries are installed on OS X, that's not under Safari control either. I don't know what ICU 52.1 is, OS X Mavericks ships with a variant of 5.1.
Comment 4 Robert M Campbell 2013-10-30 23:12:08 PDT
ICU 52.1 is their latest release (http://site.icu-project.org/download/52).

It sounds like the OS X Mavericks is shipping with a slightly older version. ICU 52.1 is not a month old yet, so I am not surprised. I just want to make sure that the latest Mac's and iPhones, especially since they are selling well here in Laos.

I guess I should file a bug with OS X and iOS then? 

(Linux has similar issues, but I had to work on them on the software level, compiling each manually to get the needed support - thus filing bugs with the software that needs updates to their binaries, rather than the OS itself.)
Comment 5 Alexey Proskuryakov 2013-10-30 23:50:28 PDT
Yes, please file a bug via http://bugreport.apple.com, explaining how a newer ICU would help web pages in this language, such as laosabbathschool.com.
Comment 6 Robert M Campbell 2013-10-31 00:38:50 PDT
Bug reported (#15359944). Will set to resolve/invalid, since the problem doesn't reside here. Thanks for your help!