Closed
Bug 102085
Opened 23 years ago
Closed 23 years ago
default nsFontPackageHandler should be in 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
(2 files, 1 obsolete file)
(deleted),
patch
|
ftang
:
review+
shaver
:
superreview+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
alecf
:
review+
alecf
:
superreview+
|
Details | Diff | Splinter Review |
the current nsFontPackageHandler opens a window which directs people to
mozilla.org. embedded applications should have their own font handlers.
It looks like someone started work on this, but it needs to be abstracted out,
and the actual nsFontPackageHandler implementation should reside in
xpfe/components so that i18n libraries do not have unnecessary dependencies on
windowwatcher/etc.
patches forthcoming.
Assignee | ||
Updated•23 years ago
|
Status: NEW → ASSIGNED
Priority: -- → P2
Target Milestone: --- → mozilla0.9.5
Assignee | ||
Comment 1•23 years ago
|
||
also see bug 100204, where I'm doing something similar with the charset menu
Blocks: 100107
Assignee | ||
Comment 2•23 years ago
|
||
oops, make that bug 102004
Comment 3•23 years ago
|
||
cc'ing ftang
Assignee | ||
Comment 4•23 years ago
|
||
Assignee | ||
Comment 5•23 years ago
|
||
Assignee | ||
Comment 6•23 years ago
|
||
The second patch also adds the stuff from bug 102004. The files removed have
been moved to:
http://lxr.mozilla.org/seamonkey/source/xpfe/components/intl/
Comment 7•23 years ago
|
||
Comment on attachment 51326 [details] [diff] [review]
removal of nsFontPackageHandler, use do_CreateInstance
r=ftang
Attachment #51326 -
Flags: review+
Comment 8•23 years ago
|
||
Comment on attachment 51330 [details] [diff] [review]
add the new static library to the build
r=ftang
Attachment #51330 -
Flags: review+
Comment on attachment 51330 [details] [diff] [review]
add the new static library to the build
sr=shaver
Attachment #51330 -
Flags: superreview+
Assignee | ||
Comment 10•23 years ago
|
||
Assignee | ||
Updated•23 years ago
|
Attachment #51330 -
Attachment is obsolete: true
Assignee | ||
Updated•23 years ago
|
Attachment #51590 -
Flags: superreview+
Attachment #51590 -
Flags: review+
Comment on attachment 51326 [details] [diff] [review]
removal of nsFontPackageHandler, use do_CreateInstance
Thou Shalt Not Put Contract IDs Or Other Implementation Identifiers In IDL Files.
Put that sucker in a Utils.h or something (better: don't put it anywhere, as per your thread in .xpcom), and sr=shaver.
Attachment #51326 -
Flags: superreview+
Assignee | ||
Comment 12•23 years ago
|
||
hope to land this today if the tree ever opens :)
Whiteboard: fix in hand
Assignee | ||
Comment 13•23 years ago
|
||
everything has landed.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 14•23 years ago
|
||
Frank, could you or some other one can verify this? Thanks!
QA Contact: ylong → ftang
Comment 15•23 years ago
|
||
We need to remove nsFontPackageHandler.cpp and nsFontPackageHandler.h
from \intl\locale\src.
alecf: Please remove them. Thanks
Status: RESOLVED → REOPENED
QA Contact: ftang → yokoyama
Resolution: FIXED → ---
Target Milestone: mozilla0.9.5 → mozilla0.9.8
Assignee | ||
Comment 16•23 years ago
|
||
I'll remove them, but let's leave the bug how it is, and not make it look like I
fixed anything in 0.9.8. The bug is "nsFontPackageHandler should be in xpfe",
which it is.
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
Target Milestone: mozilla0.9.8 → mozilla0.9.5
Comment 17•23 years ago
|
||
ok. thanks
Assignee | ||
Comment 18•23 years ago
|
||
oh, and I removed the files this morning, after making the comment :)
You need to log in
before you can comment on or make changes to this bug.
Description
•