Bug 54942 - [BiDi] custom caret is not BIDI aware
Summary: [BiDi] custom caret is not BIDI aware
Status: ASSIGNED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Text (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-Text-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 81989 183527 (view as bug list)
Depends on: 62431 85953
Blocks:
  Show dependency tree
 
Reported: 2004-03-16 04:04 EST by Dani Megert CLA
Modified: 2019-09-06 16:12 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dani Megert CLA 2004-03-16 04:04:19 EST
I20040316

The smart insert caret is not BIDI aware. This was originally reported in bug 54922.
Comment 1 Felipe Heidrich CLA 2004-03-16 13:45:31 EST
Honestly, I don't think you can fix this. Currently StyledText uses 
StyledTextBidi to do so, the new implementation uses TextLayout. Either way, 
fixing this would cause bad performance.
Comment 2 Dani Megert CLA 2004-03-16 14:19:30 EST
Note sure what you mean. We could revert to use simple I caret, wouldn't this
fix the problem?
Comment 3 Felipe Heidrich CLA 2004-03-17 10:32:21 EST
Yes, it would. Let the StyledText take care of the caret to avoid problems.
Comment 4 Dani Megert CLA 2004-12-29 07:35:52 EST
*** Bug 81989 has been marked as a duplicate of this bug. ***
Comment 5 Dani Megert CLA 2004-12-29 07:39:04 EST
Felipe, is there API which would allow us to detect whether the BIDI
caret/support is in use or not? If so, we could disable the custom carets in
such situations.
Comment 6 Felipe Heidrich CLA 2005-01-20 14:19:06 EST
No Daniel, there is no offical API for that.
StyledText enables bidi caret if BidiUtil#isBidiPlatform() is true or the 
widget is mirrored.
Comment 7 Dani Megert CLA 2007-04-23 09:47:26 EDT
*** Bug 183527 has been marked as a duplicate of this bug. ***
Comment 8 Michael Osipov CLA 2007-04-23 13:10:49 EDT
this seems to be ridiculous because this is "simple" asian script. At least
this should work throughout all of eclipse.
Comment 9 Eclipse Webmaster CLA 2019-09-06 16:12:43 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.