Closed Bug 36975 Opened 25 years ago Closed 22 years ago

[IME 2000]-Moving caret in Convert mode does not work

Categories

(Core :: Internationalization, defect, P2)

x86
Windows 2000
defect

Tracking

()

VERIFIED FIXED
mozilla1.2alpha

People

(Reporter: teruko, Assigned: shanjian)

References

Details

(Keywords: inputmethod, intl)

Attachments

(2 files)

(This bug imported from BugSplat, Netscape's internal bugsystem.  It
was known there as bug #384563
http://scopus.netscape.com/bugsplat/show_bug.cgi?id=384563
Imported into Bugzilla on 04/24/00 12:50)

IME 2000 has new feature which the user can move the cursor in Convert mode to delete the character. 

Steps of reproduce
1. Open Composer and change Character set to Japanese (Auto-Detect)
2. Turn on IME
3. Type Japanese characters "園芸展開に行く" (Engei tenkai ni iku), do not hit enter to commit
4. Hit Space bar to convert
5. Move the mouse to the end of 3rd double byte character

Expected result
It still in convert mode and the user put the cursor at the end of 3rd character without commit

Actural result
The characters are committed.

Tested 1-31a Win32 build under Windows 2000 JA Release Candidate.



------- Additional Comments From marek  Mar-03-2000 17:04 ------- 

reassigning I18N bugs to roberts
This is new feature for IME 2000. Nominationg this for beta2 since the other IME 
2000 bug 18680 is the i18n beta2 criteria. Reassigned to ftang@netscape.com.
Assignee: roberts → ftang
Status: NEW → UNCONFIRMED
Keywords: nsbeta2
This bug, http://scopus.netscape.com/bugsplat/show_bug.cgi?id=384563,
is filed against 4.72, not Seamonkey.  That bug should be left open instead
of being closed as WONTFIX.  Sustaining might want to fix it post-4.72.

Is this reproducible on Seamonkey?  If so, this bug 36975 should remain
open, otherwise this should be closed.
This happens in Seamonkey.  I tested in 2000042109 Win32 build under Win2000JA.
And I also reopen the 
bug, http://scopus.netscape.com/bugsplat/show_bug.cgi?id=384563 
Status: UNCONFIRMED → NEW
Ever confirmed: true
Is this a dup of 18680 ?
Status: NEW → ASSIGNED
Target Milestone: --- → M17
[nsbeta2-]
Whiteboard: [nsbeta2-]
reassign to shanjian- we may not have time to implement this for beta2 
Assignee: ftang → shanjian
Status: ASSIGNED → NEW
Status: NEW → ASSIGNED
probably, you must use WM_MSIME_MOUSE and WM_MSIME_QUERYPOSITION message.
But I have no sample and addtional document.
And, this issue should be dup to bug 18680.
nsbeta3+ per i18n bug meeting
add m_kato@ga2.so-net.ne.jp to the cc list. m_kato@ga2.so-net.ne.jp, can you 
work with shanjian for remaining isue that jfrancis do not agree w/ ?
Keywords: nsbeta3
Whiteboard: [nsbeta2-] → [nsbeta2-][nsbeta3+]
Kato san suggest some partial fixes, but there is one part missing. 
That is how could we get the composition offset base on mouse 
click position. Probably we need to implement a new event, and 
messing with mouse click message handling. My win2k will be down
for 2 wks. When it is up again, I should be able to propose a 
fix within a week. 

kato, if you have time in following 2 wks, can you do something 
about it? 
I wonder we can fix this in Netscape6. The current IME arch does not support 
this. We have the same issue in Mac. We should nsbeta3- this one.
Whiteboard: [nsbeta2-][nsbeta3+] → [nsbeta2-][nsbeta3+] (ftang: consider to cut)
Deside to cut this. nsbeta3- 4.x does not support this neither. mark it future
Whiteboard: [nsbeta2-][nsbeta3+] (ftang: consider to cut) → [nsbeta2-][nsbeta3-]
Target Milestone: M17 → Future
reassign to yokoyama
Assignee: shanjian → yokoyama
Status: ASSIGNED → NEW
Status: NEW → ASSIGNED
Keywords: intl, nsbeta1
Changed QA contact to ylong@netscape.com.
QA Contact: teruko → ylong
Summary: IME 2000-Moving cursor in Convert mode does not work → IME 2000-Moving caret in Convert mode does not work
Blocks: 104166
tested 2002-04-12-08-1.0.0
OS = Win XP Pro. JA
This is not only Win 2000 problem.
It occures on Win XP JA also.
Win XP is a major criteria.
This is Win 2000 new feature which is issued more than 3 yeares ago, but  not
supported yet.
This is very poor quality. I added keyword nebeta1.
Bug 18680 is the similar.   
Keywords: nsbeta1
QA Contact: ylong → kasumi
Summary: IME 2000-Moving caret in Convert mode does not work → [IME 2000]-Moving caret in Convert mode does not work
nsbeta1-

This needs to be addressed after mozilla 1.0 but not for nsbeta1, there is a
workaround by using keyboard.
Keywords: nsbeta1nsbeta1-
Target Milestone: Future → ---
reassign to shanjian and mark tm=1.2alpha, nsbeta1+ for m1.2final
Assignee: yokoyama → shanjian
Blocks: 157673
Status: ASSIGNED → NEW
Keywords: nsbeta1-nsbeta1+
Whiteboard: [nsbeta2-][nsbeta3-]
Target Milestone: --- → mozilla1.2alpha
accepting. 
Status: NEW → ASSIGNED
I made some progress in this bug, but there is still some problem. Handling the
position of characters will be  a little bit complicated if we want to record
caret position each time. I assumed the current text frame will be the frame for
composing text only. However, after some experiment, I found out that this is
not true. I may have to monitoring the caret. 
roy, would you mind take a look?
Comment on attachment 99598 [details] [diff] [review]
proposed patch 1.0

/r=yokoyama with indentation
fix at:
+    mIMECompCharPos = nsnull;
Attachment #99598 - Flags: review+
shanjian, could you write a small html file to document how to add this support
? That will help us to understand what it take to add this support. Could you
please also add some link in that document to those MS api ? The patch is
complex and I think a summary document will help us to review it. We can also
use that to share the knowledge so we can understand how to add it to mac. 
Attached file simple documentation
blizzard, would you mind give sr?
Comment on attachment 99598 [details] [diff] [review]
proposed patch 1.0

sr=blizzard
Attachment #99598 - Flags: superreview+
fix checked in. 
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
rui and kasumi:
The feature is complete, please verify this feauter work in general. If you see
some minor issue still there, please file seperate bug report for those. Please
keep this bug as the "feature is missing" bug, and let other "feature has bugs"
bug handle those issues. 
Flank:
Which build should I use for confirmation?
tested on 2002-10-01-08-trunk
Win XP JA

Not fixed but status is different than before.
Actualy, on step 5, still in convert mode. This is good.
But can't inseart any characters in there.
Try to inseart DBCS character, cursor move to the end of that line and the
moment when type a character, prior characters are committed.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
I tried this on XP (simplified chinese with japanese IME), I could type
character after I moved cursor to some place in composing string. What did you see?
Status: REOPENED → ASSIGNED
kasumi, would you mind try this again? I don't see any problem on my side.
Please try simplified XP with japanese IME, and make sure we are seeing the same
things. We need to find out if this is a generic problem or a problem specific
to  XP ja.
Which build do I need to use to match with your test?
I just downloaded mozilla trunk daily build 2002100409, and it works fine for me
on win2K (simplified chinese) with MS IME 2000(Japanese). 
I verified on mozilla trunk daily build 2002100409.
Win XP Pro. JA
What is correct status to change?
I will mark it fixed, then you can mark it verified. 
Status: ASSIGNED → RESOLVED
Closed: 22 years ago22 years ago
Resolution: --- → FIXED
Depends on: 180372
No longer blocks: 157673
tested on 2003-01-09-08-trunk
Win 2000 JA SP3
Still occur.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Blocks: 157673
No longer depends on: 180372
I think the remainning issue has nothing to do with mouse movement. I can
repordue the samethign with arrow key . close this bug. Please file a seperate
bug about inserting character during IME convert and IME commit . 
Status: REOPENED → RESOLVED
Closed: 22 years ago22 years ago
Resolution: --- → FIXED
Changed QA contact to myself.
QA Contact: kasumi → teruko
I created new bug 208992 for remaining issue. I close this bug.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: