Closed Bug 102004 Opened 23 years ago Closed 23 years ago

need to move nsCharsetMenu into xpfe

Categories

(Core :: Internationalization, defect, P2)

x86
Windows 2000
defect

Tracking

()

RESOLVED FIXED
mozilla0.9.5

People

(Reporter: alecf, Assigned: alecf)

References

Details

(Keywords: intl, Whiteboard: fix in hand)

Attachments

(1 file, 1 obsolete file)

In order for embeddors to be able to use the i18n libraries, we need to break
it's dependency on rdf. The only thing that's actually making use of rdf is the
charset data source, which provides the backend to the "View->Character Coding"
menu in the browser. This is a front-end feature that should be moved into xpfe
somewhere. I'm thinking I'm going to create a new directory under xpfe and just
put this in the appcomps module.

CC'ing appropriate i18n folks, and an xpfe person so that they know what I'm
dumping in their directories.
Blocks: 100107
Status: NEW → ASSIGNED
Priority: -- → P2
Target Milestone: --- → mozilla0.9.5
I'll attach unix makefiles as soon as I can...
can I get an r=/sr= on these patches? When I have unix and windows covered, I'll
need a mac guy to help me land..
argh, one minor tweak to that patch is to remove the #include "rdf.h" from
nsUConvModule.cpp

Also, the two files, nsCharsetMenu.cpp and nsCharsetMenu.h are just direct
copies of the originals in intl/uconv/src, with the addition of
NS_NewCharsetMenu copied over from nsUConvDll.h
see also bug 102085 for similar stuff with font package handling
alecf: cata is gone. I'm cc'ing ftang as he would have to sign off on any 
changes to i18n modules. I'd be happy to help with the review after he agrees 
with the change.
Keywords: intl
QA Contact: andreasb → ylong
Attachment #51143 - Attachment is obsolete: true
Whiteboard: fix in hand
see also attachment 51330 [details] [diff] [review] in bug 102085, which adds the new files to the build
the new files have been checked in, and are not yet part of the build.
They are in 
http://lxr.mozilla.org/seamonkey/source/xpfe/components/intl/
Comment on attachment 51310 [details] [diff] [review]
updated patch, including mac, win32, and unix makefile changes

r=ftang
Attachment #51310 - Flags: review+
Comment on attachment 51310 [details] [diff] [review]
updated patch, including mac, win32, and unix makefile changes

sr=shaver
Attachment #51310 - Flags: superreview+
cool, everything has landed.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Frank, could you or some other one verify this? cause seems it a code change issue.
QA Contact: ylong → ftang
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: