IME composition string isn't rendered as selection text

RESOLVED FIXED

Status

()

--
blocker
RESOLVED FIXED
13 years ago
8 years ago

People

(Reporter: masayuki, Assigned: masayuki)

Tracking

({inputmethod, intl, regression})

Trunk
x86
BeOS
inputmethod, intl, regression
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

Bug-org 242315 is fixed. But it may have a regression.
On Be-OS, we don't render the composition string as selection text.
This is serious regression.
Bug-org 242315 -> Bug 242315

Comment 2

13 years ago
fix is simple, adding || defined(XP_BEOS), as BeOS supports InvertRect
Created attachment 200247 [details] [diff] [review]
Patch rv1.0

Maybe, fix.
Attachment #200247 - Flags: superreview?(roc)
Attachment #200247 - Flags: review?(roc)

Comment 4

13 years ago
i can review patch from BeOS side - as it worked for me and Koki-san at selection.
But does it need sr ?
Comment on attachment 200247 [details] [diff] [review]
Patch rv1.0

> But does it need sr ?

Yes.
Attachment #200247 - Flags: review?(roc) → review?(sergei_d)

Comment 6

13 years ago
How it looks in BeOS with patch applied:
http://beos.spb.ru/mozilla/BeIMEInvertRect.png

Comment 7

13 years ago
Comment on attachment 200247 [details] [diff] [review]
Patch rv1.0

r=sergei_d
Attachment #200247 - Flags: review?(sergei_d) → review+
looks good.

Comment 9

13 years ago
sorry, forget to set Haru font for screenshot - problem with Harus is that it
produces wrong spacing (double) for cyrillic letters (my default locale is
Russian) in BeOS. But result is understandable anyway
I can see the selection rendering. It's enough. Thanks.
(Assignee)

Updated

13 years ago
Status: NEW → ASSIGNED
Boris:

Could you superreview to this?
This patch is very simple and this is blocker bug for BeOS user.
# I tried to contact to roc, but I don't have his reply...
Comment on attachment 200247 [details] [diff] [review]
Patch rv1.0

sr=bzbarsky, though I have some questions:

1)  If it's a blocker, why wasn't blocking? requested?  The chance of getting this into 1.8 is about 0 at this point.

2)  Why do we need this whitelist of XP* stuff?  Why not just USE_INVERT_RECT on anything that's not Mac?
Attachment #200247 - Flags: superreview?(roc) → superreview+
> 1
Bug 242315 is not going to 1.8 branch.

> 2
Mac is changed by bug 236996.
# And I will rewrite these code in 1.9 cycle.
checked-in to Trunk.

Sergei:

If you need approval for this, you should request it.
Status: ASSIGNED → RESOLVED
Last Resolved: 13 years ago
Resolution: --- → FIXED

Comment 15

13 years ago
Niels has his own plans about 1.8* - he decided to skip RC1 as far as i know.
Usually it is his job/privilege to set approval requests for 1.8(FF 1.5).
Just so people are clear, RC1 is a real RC.  That's the code we'll ship unless something comes up that's stop-ship.

Comment 17

13 years ago
It's clear, however, I sort of hope that (In reply to comment #16)
> Just so people are clear, RC1 is a real RC.  That's the code we'll ship unless
> something comes up that's stop-ship.

I'm sort of hoping that that would be the case. Anyway, else I'll just release a build with custom patches, so it's not a major problem.
Keywords: inputmethod
You need to log in before you can comment on or make changes to this bug.