Closed Bug 1037328 Opened 10 years ago Closed 10 years ago

[TSF] Enable TSF mode in default settings in Nightly build

Categories

(Core :: Widget: Win32, defect)

x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla34

People

(Reporter: masayuki, Assigned: masayuki)

References

Details

(Keywords: inputmethod, intl)

Attachments

(1 file)

For preparing to fix bug 478029, we should enable TSF mode on non-release build for wider test.

I think that we should do it when we fix bug 496360.
Oh, I find NIGHTLY_BUILD. Only enables TSF on Nightly build is better.
Summary: [TSF] Enable TSF mode in default settings in non-release build → [TSF] Enable TSF mode in default settings in Nightly build
Attached patch Patch (deleted) — Splinter Review
I'll request review when all blockers are fixed.
FYI: If you know some bugs which should be fixed before enabling TSF in Nightly build, please let me know.
Comment on attachment 8456660 [details] [diff] [review]
Patch

I landed the patches for bug 496360 and bug 1043182 on m-i. So, they'll be fixed on Nightly soon.

I believe that it is time to enable TSF only in Nightly build because there is no serious issue for using Nightly builds in daily use.

I tested roughly with the patched build on WinVista, 7, 8, and 8.1 with each major IME of CJKT. (Although, I'm not familiar with non-Japanese IME behavior.)

I'm not sure the difference between defined(NIGHTLY_BUILD) and !defined(RELEASE_BUILD), though. I think checking NIGHTLY_BUILD is enough for this bug.
Attachment #8456660 - Flags: review?(m_kato)
Attachment #8456660 - Flags: review?(jmathies)
Attachment #8456660 - Flags: review?(VYV03354)
FYI: TSF is enabled only on Vista or later. TSF on XP and WinServer 2k3 isn't enabled with "intl.tsf.enable".
Attachment #8456660 - Flags: review?(jmathies) → review+
Comment on attachment 8456660 [details] [diff] [review]
Patch

FYI: !defined(RELEASE_BUILD) roughly means "Nightly and Aurora".
Attachment #8456660 - Flags: review?(VYV03354) → review+
Perhaps you could give some insight on how users could test TSF mode?
This can only be tested on Windows, right?
They have to install a 3rd-party IME that supports TSF? Is there one that can be easily used for testing?
Can it be tested with english characters typed, or is this especially used in combination with Asian characters?
(In reply to Martijn Wargers [:mwargers] (QA) from comment #7)
> This can only be tested on Windows, right?

Yes but Vista or later.

> They have to install a 3rd-party IME that supports TSF?

It's not right. Microsoft's IME for each language is TIP (Text Input Processor) of TSF. So, users can test TSF mode with installing one of languages which need IME to input text from keyboard.

Some old 3rd-party IME may not be TIP of TSF. Then, they are fallen back to IMM mode of Gecko.

FYI: TIP supports non-keyboard text input such as handwriting systems or speech input. However, I'm not sure actual products of them. So, I hope such tests will report our bugs.

> Is there one that can be easily used for testing?

So, if a tester can speak one of CJKT, they can test the IME behavior just adding the language from control panel. Otherwise, I'm not sure how to test it.

> Can it be tested with english characters typed, or is this especially used
> in combination with Asian characters?

TSF doesn't depend on language. However, as I said above, I'm not sure how to test it without CJKT IME.

FYI: I use Nightly in daily use. And I enable TSF mode for a couple of years. So, at least for Japanese people, they must not meet trouble with major function of IME except already reported bugs which is blocking bug 478029.
Status: NEW → ASSIGNED
Attachment #8456660 - Flags: review?(m_kato) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/ad532252ff9e

Thanks! According to the emk-san's comment, we should enable in Aurora with !defined(RELEASE_BUILD) next when we implement all features.
https://hg.mozilla.org/mozilla-central/rev/ad532252ff9e
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla34
TSF seems to trigger the problem with Changjie input software. 
see  http://forums.mozillazine.org/viewtopic.php?f=23&t=2858387
Depends on: 1049768
No longer depends on: 1049768
Depends on: 1050703
Depends on: 1060768
Depends on: 1208977
No longer depends on: 1208977
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: