Bug 125489 - ICU4J support
Summary: ICU4J support
Status: RESOLVED FIXED
Alias: None
Product: GEF
Classification: Tools
Component: GEF-Legacy GEF (MVC) (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P3 critical (vote)
Target Milestone: 3.2.0 (Callisto) M6   Edit
Assignee: Cherie Revells CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-27 10:47 EST by Steven R. Shaw CLA
Modified: 2006-04-06 12:10 EDT (History)
1 user (show)

See Also:


Attachments
ICU import changes and adding of dependency (6.19 KB, text/plain)
2006-02-10 11:13 EST, Cherie Revells CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Steven R. Shaw CLA 2006-01-27 10:47:09 EST
ICU4J has been accepted by the Planning/Architect/Requirements Council of 
Eclipse. This will mean small changes for development teams in 2 areas. 
1) Type in API signature may change.  
2) Serialization of data using these localized APIs.
This is targeted for Eclipse 3.2 Milestone M3 by the Platform team.  

ICU4J adds specific unicode support, and enhanced collation, date and time 
formatting.

+ ICU4J can be found in eclipse/plugins/com.ibm.icu_3.4.2.jar.
+ The platform will migrate first.  After the platform migrates, other areas
will also migrate.
Comment 1 Cherie Revells CLA 2006-02-10 11:13:55 EST
Created attachment 34503 [details]
ICU import changes and adding of dependency
Comment 2 Cherie Revells CLA 2006-02-10 11:15:49 EST
Attached a patch.  All I did was add the com.ibm.icu dependency where necessary and searched for these classes and replaced them with the com.ibm.icu equivalent:
           x BreakIterator
           x CollationKey
           x Collator
           x DateFormat
           x DecimalFormat
           x NumberFormat
           x SimpleDateFormat
           x StringTokenizer
           x Calendar
           x TimeZone
           x ULocale
           x DateFormatSymbols
           x DecimalFormatSymbols
I also changed example plugins, not sure if these need to be done, but I guess there is no harm.
Comment 3 Steven R. Shaw CLA 2006-02-21 14:54:17 EST
Need to wait until platform has adopted before GEF will adopt. The lightweight wrapper plug-in for ICU4J is not ready which has a unique ID we will need to reference in the Manifest before adopting.
Comment 4 Steven R. Shaw CLA 2006-03-01 10:08:00 EST
Waiting for lightweight ICU4J wrapper plug-in before committing...
Comment 5 Steven R. Shaw CLA 2006-04-04 08:50:02 EDT
Submitted patch.

- Made minor changes to reflect code churn since patch was created.

Comment 6 Randy Hudson CLA 2006-04-05 17:44:25 EDT
Steve, I thought we had agreed and gotten approval from "Callisto" that Draw2d would not have any dependencies other than SWT.