Closed
Bug 157597
Opened 23 years ago
Closed 9 years ago
Make embedding base and examples use XPCOM Glue
Categories
(Core Graveyard :: Embedding: APIs, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
Future
People
(Reporter: dougt, Unassigned)
Details
Attachments
(2 files, 1 obsolete file)
|
16.14 KB,
patch
|
adamlock
:
review+
rpotts
:
superreview+
scc
:
approval+
|
Details | Diff | Splinter Review |
|
545 bytes,
patch
|
Details | Diff | Splinter Review |
| Reporter | ||
Comment 2•23 years ago
|
||
1. make embedding base use xpcom glue.
2. cleans up embedding examples to not use nsCRT or nsComponentManager
| Reporter | ||
Comment 3•23 years ago
|
||
same as above but correctly builds browser/activex/src/control/
Attachment #91395 -
Attachment is obsolete: true
Comment on attachment 91660 [details] [diff] [review]
patch v.2
r=adamlock
Attachment #91660 -
Flags: review+
Updated•23 years ago
|
QA Contact: mdunn → depstein
Comment 5•23 years ago
|
||
Comment on attachment 91660 [details] [diff] [review]
patch v.2
sr=rpotts@netscape.com
i'd change the definitions of strcmp() and strlen() from private static
implementations to inline functions that call lstrcmpW() and lstrlenW()
respectively.
Attachment #91660 -
Flags: superreview+
Comment 6•23 years ago
|
||
Comment on attachment 91660 [details] [diff] [review]
patch v.2
a=scc for checkin to the mozilla trunk
Attachment #91660 -
Flags: approval+
| Reporter | ||
Comment 7•23 years ago
|
||
Fix checked in.
Checking in base/Makefile.in;
/cvsroot/mozilla/embedding/base/Makefile.in,v <-- Makefile.in
new revision: 1.24; previous revision: 1.23
done
Checking in base/nsEmbedAPI.cpp;
/cvsroot/mozilla/embedding/base/nsEmbedAPI.cpp,v <-- nsEmbedAPI.cpp
new revision: 1.41; previous revision: 1.40
done
Checking in browser/activex/src/control/Makefile.in;
/cvsroot/mozilla/embedding/browser/activex/src/control/Makefile.in,v <--
Makefile.in
new revision: 1.16; previous revision: 1.15
done
Checking in browser/gtk/tests/Makefile.in;
/cvsroot/mozilla/embedding/browser/gtk/tests/Makefile.in,v <-- Makefile.in
new revision: 1.21; previous revision: 1.20
done
Checking in browser/gtk/tests/TestGtkEmbed.cpp;
/cvsroot/mozilla/embedding/browser/gtk/tests/TestGtkEmbed.cpp,v <--
TestGtkEmbed.cpp
new revision: 1.31; previous revision: 1.30
done
Checking in tests/mfcembed/Makefile.in;
/cvsroot/mozilla/embedding/tests/mfcembed/Makefile.in,v <-- Makefile.in
new revision: 1.17; previous revision: 1.16
done
Checking in tests/mfcembed/MfcEmbed.cpp;
/cvsroot/mozilla/embedding/tests/mfcembed/MfcEmbed.cpp,v <-- MfcEmbed.cpp
new revision: 1.34; previous revision: 1.33
done
Checking in tests/mfcembed/MfcEmbed.h;
/cvsroot/mozilla/embedding/tests/mfcembed/MfcEmbed.h,v <-- MfcEmbed.h
new revision: 1.18; previous revision: 1.17
done
Checking in tests/mfcembed/ProfilesDlg.cpp;
/cvsroot/mozilla/embedding/tests/mfcembed/ProfilesDlg.cpp,v <-- ProfilesDlg.cpp
new revision: 1.8; previous revision: 1.7
done
Checking in tests/mfcembed/winEmbedFileLocProvider.cpp;
/cvsroot/mozilla/embedding/tests/mfcembed/winEmbedFileLocProvider.cpp,v <--
winEmbedFileLocProvider.cpp
new revision: 1.15; previous revision: 1.14
done
Checking in tests/mfcembed/components/nsPrintDialogUtil.cpp;
/cvsroot/mozilla/embedding/tests/mfcembed/components/nsPrintDialogUtil.cpp,v
<-- nsPrintDialogUtil.cpp
new revision: 1.4; previous revision: 1.3
done
Checking in tests/winEmbed/Makefile.in;
/cvsroot/mozilla/embedding/tests/winEmbed/Makefile.in,v <-- Makefile.in
new revision: 1.9; previous revision: 1.8
done
Checking in winEmbedFileLocProvider.cpp;
/cvsroot/mozilla/embedding/tests/mfcembed/winEmbedFileLocProvider.cpp,v <--
winEmbedFileLocProvider.cpp
new revision: 1.16; previous revision: 1.15
done
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 8•23 years ago
|
||
This patch broke the AIX tinderbox. I will attach a quick fix for this problem
to this bug.
Comment 9•23 years ago
|
||
| Reporter | ||
Comment 10•23 years ago
|
||
Checking in Makefile.in;
/cvsroot/mozilla/embedding/browser/gtk/src/Makefile.in,v <-- Makefile.in
new revision: 1.36; previous revision: 1.35
done
Got it! thanks.
| Reporter | ||
Comment 11•23 years ago
|
||
backed out - caused GRE regression.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
| Reporter | ||
Updated•23 years ago
|
Target Milestone: --- → Future
Updated•22 years ago
|
QA Contact: depstein → carosendahl
| Reporter | ||
Comment 12•18 years ago
|
||
mass reassigning to nobody.
Assignee: dougt → nobody
Status: REOPENED → NEW
Updated•16 years ago
|
QA Contact: carosendahl → apis
Comment 13•9 years ago
|
||
Marking a bunch of bugs in the "Embedding: APIs" component INCOMPLETE in preparation to archive that component. If I have done this incorrectly, please reopen the bugs and move them to a more correct component as we don't have "embedding" APIs any more.
Status: NEW → RESOLVED
Closed: 23 years ago → 9 years ago
Resolution: --- → INCOMPLETE
Updated•6 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•