Bug 272273 - BIDI3.5: Numeric Contextual behaviour is not respected in measurments fields
Summary: BIDI3.5: Numeric Contextual behaviour is not respected in measurments fields
Status: NEW
Alias: None
Product: GMF-Runtime
Classification: Modeling
Component: General (show other bugs)
Version: unspecified   Edit
Hardware: Macintosh Mac OS X
: P3 major
Target Milestone: ---   Edit
Assignee: Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-15 05:03 EDT by Mohamed Tarief CLA
Modified: 2010-07-19 21:57 EDT (History)
6 users (show)

See Also:


Attachments
the correct behaviour (23.14 KB, image/png)
2009-04-15 05:16 EDT, Mohamed Tarief CLA
no flags Details
the Arabic Indic incorrect behaviour (20.45 KB, image/png)
2009-04-15 05:16 EDT, Mohamed Tarief CLA
no flags Details
the Arabic Indic incorrect behaviour (50.16 KB, image/png)
2009-04-15 05:17 EDT, Mohamed Tarief CLA
no flags Details
the Arabic Indic incorrect behaviour (55.51 KB, image/png)
2009-04-15 05:17 EDT, Mohamed Tarief CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mohamed Tarief CLA 2009-04-15 05:03:51 EDT
Build ID: I20090401-1325

Steps To Reproduce:
Open the eclipse in an Arabic locale environment

1.Create a simple project in the workspace
Go to File à New à Examples à GMF (Graphical Modeling Framework) à Geoshape Diagram and hit “Next.”

2.In the dialog that pops up, you should be able to edit the project and file names. Enter mixed Arabic and English filename e.g xyz ABC where capital letters are arabic text

3.Go ahead and create an empty model file

4.Select the diagram surface and right click to display context menu and choose “Show Properties View”.

5.Navigate to the “Rulers and Grid” tab and enter numeric data for measurement field in “Grid Spacing”.  The measurement unit for that field is based on the “Ruler Units” field.

6.choose U.S english keyboard layout.

7.Type 2.5 in the Grid Spacing text field, you will find that it is written as European numbers , which is the right case , press enter , the following happens

a-It will be displayed as Arabic-Indic numbers which is not correct, it should be displayed as European numbers
b-The dot is not recognized regardless the US keyboard layout and the number becomes 25 which is not correct

More information:
Comment 1 Mohamed Tarief CLA 2009-04-15 05:16:06 EDT
Created attachment 131895 [details]
the correct behaviour
Comment 2 Mohamed Tarief CLA 2009-04-15 05:16:52 EDT
Created attachment 131896 [details]
the Arabic Indic incorrect behaviour
Comment 3 Mohamed Tarief CLA 2009-04-15 05:17:14 EDT
Created attachment 131897 [details]
the Arabic Indic incorrect behaviour
Comment 4 Mohamed Tarief CLA 2009-04-15 05:17:34 EDT
Created attachment 131898 [details]
the Arabic Indic incorrect behaviour
Comment 5 Anthony Hunter CLA 2009-04-22 12:52:44 EDT
Resolution of BIDI defects are not in plan for Galileo. BIDI in text fields in SWT applications are limited by issues in the base platform and there is no plan to address these issues in Galileo.

Reducing severity to Normal.

Leaving open in case BIDI defects are looked at in a future release.
Comment 6 Mohamed Tarief CLA 2009-05-03 07:07:56 EDT
It is acceptable to defer fixing the defect as it is not in Galileo plans, however, we believe the severity should be left as "Major" (even if not resolved) as it reflects the degree of criticality from Bidi perspective, regardless of the resolution plan
Comment 7 Eclipse Webmaster CLA 2010-07-19 21:57:14 EDT
[GMF Restructure] Bug 319140 : product GMF and component
Runtime was the original product and component for this bug