Closed Bug 39793 Opened 24 years ago Closed 24 years ago

Message compose charset customize dialog shows initial active charsets number is not correct

Categories

(MailNews Core :: Internationalization, defect, P2)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: nhottanscp, Assigned: nhottanscp)

Details

(Whiteboard: [nsbeta2-],nsbeta3+)

Attachments

(1 file)

The customize dialog is suppose to show the active charset list same as the 
original compose message charset menu items (if not edited already before).
But is only shows three items (ARMSCII-8, Windows-1251 and ISO-8859-1).
I think we also need a capability of revert the changes and back to the original 
set.
Status: NEW → ASSIGNED
If you add additional item to the list of 3, then when
you re-boot, there is no longer the default menu list but
only the 3 items plus what you added in the last session.
This forces the user to re-make the list on their own. Very bad
user experience and makes the Character coding menu on the
Composer much less usable for testing also.
Nominating for nsbate2.
Keywords: nsbeta2
Target Milestone: --- → M16
[nsbeta2+] will take fix until [6/22]
Whiteboard: [nsbeta2+] [6/22]
fix should be in the builds starting on 06/06/2000
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
** Checked with 6/28/2000 Win32 build **

I thought this was working before the above build, but
with the above build, I still see the same problem
of only 3 charset names on the active list.
Re-opening
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Adding ftang to cc, we need to reassign this.
reassign to ftang clean the status whiteboard
Assignee: jbetak → ftang
Status: REOPENED → NEW
Whiteboard: [nsbeta2+] [6/22]
Putting on [nsbeta2-] radar. Adding "nsbeta3" keyword. Not critical to beta2. 
Keywords: nsbeta3
Whiteboard: [nsbeta2-]
mark as assign
Status: NEW → ASSIGNED
nsbeta3- per i18n bug meeting. 
Whiteboard: [nsbeta2-] → [nsbeta2-][nsbeta3-]
Hi, people, we had an easy solution to this problem for Beta 2 and missed it.
It's uppercase and lowercase AGAIN!

In this particular customize dialog, the default pref is currently  set in navigator.properties file as follows:

intl.charsetmenu.mailedit=iso-8859-1, iso-8859-15, armscii-8, iso-8859-4, iso-8859-14, iso-8859-2, gb2312, big5, koi8-r, 
windows-1251, koi8-u, iso-8859-7, iso-2022-jp, euc-kr, iso-8859-10, iso-8859-3, tis-620, iso-8859-9, utf-8, viscii


On this list, only iso-8859-1 can be either "iso-8859-1" or "ISO-8859-1" and it does not make a difference.
All the others are case-sensitive and if you make an error in case, it will not show in the customize 
dialog for Mail Edit.

So I corrected the default set above to the following set:

intl.charsetmenu.mailedit=ISO-8859-1, ISO-8859-15, armscii-8, ISO-8859-4, ISO-8859-14, ISO-8859-2, GB2312, Big5, 
KOI8-R, windows-1251, KOI8-U, ISO-8859-7, ISO-2022-JP, EUC-KR, ISO-8859-10, ISO-8859-3, TIS-620, ISO-8859-9, 
UTF-8, VISCII

and now all the charsets show up on a new profile.

Why do we have this kind of crazy dependency on case? 

We should check in the correct default set as soon as possible and get done with this
bug. (The internal default set info document was corrected.)
CC'ing rchen.
Re-nominating this for nsbeta3. 
It should take only a few minutes to check in the change.
Whiteboard: [nsbeta2-][nsbeta3-] → [nsbeta2-]
Assignee: ftang → nhotta
Status: ASSIGNED → NEW
Priority: P3 → P2
Whiteboard: [nsbeta2-] → [nsbeta2-],nsbeta3+
reassign to nhotta.
nhotta- can you please check in the fix as momoi suggest. Make sure search the 
commerical tree also. 

Do we have other places like this ?
nsbeta3+ per bug meeting. P2
Status: NEW → ASSIGNED
Checked in the charset names case change.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago24 years ago
Resolution: --- → FIXED
** Checked with 8/22/2000 Win32 build **

With the above build, all the charsets are now showing in the Customize list.
The only thing wrong is that ISO-8859-1 comes at the end of the list rather than
at the top as I had anticipated.

It turns out that the list checked in begins with "iso-8859-1" rather than with the 
uppercase "ISO-8859-1". For some reason, the lowercase puts 8859-1 at the end, while
the upper case puts it at the top of the list.

In an earlier comments I said that with Western (ISO-8859-1), it shows up on the list
whether or not it is lowercase.
Please note that the list I suggested above has "ISO-8859-1" in uppercase. I think we should
see this item at the top of the list. If you copy the list I have above, we should get
the correct order.

Re-opening for this minor fix. For UI correctness, the order is important.


Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → ASSIGNED
Checked in to corrected the case for ISO-8859-1.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago24 years ago
Resolution: --- → FIXED
** Checked with 9/11/2000 Win32 build **

The remaining problem that of ISO-8859-1 showing up at the bottom 
iw gone with the above build.
Verified as fixed.
Status: RESOLVED → VERIFIED
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: