Closed
Bug 102004
Opened 23 years ago
Closed 23 years ago
need to move nsCharsetMenu into xpfe
Categories
(Core :: Internationalization, defect, P2)
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)
5.45 KB,
patch
|
ftang
:
review+
shaver
:
superreview+
|
Details | Diff | Splinter Review |
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.
Assignee | ||
Updated•23 years ago
|
Assignee | ||
Comment 1•23 years ago
|
||
Assignee | ||
Comment 2•23 years ago
|
||
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..
Assignee | ||
Comment 3•23 years ago
|
||
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
Assignee | ||
Comment 4•23 years ago
|
||
see also bug 102085 for similar stuff with font package handling
Comment 5•23 years ago
|
||
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.
Assignee | ||
Comment 6•23 years ago
|
||
Assignee | ||
Updated•23 years ago
|
Attachment #51143 -
Attachment is obsolete: true
Assignee | ||
Updated•23 years ago
|
Whiteboard: fix in hand
Assignee | ||
Comment 7•23 years ago
|
||
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 8•23 years ago
|
||
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+
Assignee | ||
Comment 10•23 years ago
|
||
cool, everything has landed.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 11•23 years ago
|
||
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.
Description
•