47 Commits

Author SHA1 Message Date
bsmedberg%covad.net
444485cac9 Fix windows bustage from bug 298047 by not using threadsafe-isupports in xpcom glue client code r=darin
git-svn-id: svn://10.0.0.236/trunk@175349 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 22:00:58 +00:00
bryner%brianryner.com
e1daca3ce3 Reduce do_GetService code bloat further by adding specialized assignment to nsCOMPtr and providing a version with no error pointer. Also make CallGetService work the same way as CallGetComponent does, as far as using frozen/non-frozen interface to service manager. Bug 264456, r=darin.
git-svn-id: svn://10.0.0.236/trunk@165757 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-24 22:48:45 +00:00
darin%meer.net
3f701b6803 landing patch for bug 262218 "libxpcom.so should only export frozen symbols" r=bsmedberg sr=bryner
git-svn-id: svn://10.0.0.236/trunk@164375 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 19:34:45 +00:00
gerv%gerv.net
cd2293f7e9 Bug 256272 - revert license to original BSD-like "test code license"; this code was accidentally tri-licensed a few months ago. Thanks to Adam Lock for the script to do this.
git-svn-id: svn://10.0.0.236/trunk@162161 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-12 15:59:33 +00:00
gerv%gerv.net
586f796c2a Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155091 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 22:01:16 +00:00
bsmedberg%covad.net
3ba87acc99 Bug 223900 - Clean up MFCEmbed to use the GRE properly (don't link against xpcom.dll), and make the GRE glue libs more embedder-friendly and flexible. r=adamlock/dougt sr=dougt
git-svn-id: svn://10.0.0.236/trunk@149420 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 06:13:49 +00:00
bryner%brianryner.com
101a9e4e72 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146615 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 22:05:34 +00:00
ccarlen%netscape.com
a8bf02b381 Profile sharing - enable in mfcEmbed for testing. bug=202474, r=adamlock/sr=darin/a=asa
git-svn-id: svn://10.0.0.236/trunk@142043 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 04:01:22 +00:00
locka%iol.ie
f85bf10a09 Make mfcembed build in unicode when BUILD_UNICODE_MFCEMBED is defined. b=154426 r=yokoyama@netscape.com sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@139052 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 23:15:55 +00:00
chak%netscape.com
3c66abbff5 Fix for #177972 - Cannot type anything in Editor of MfcEmbed build.
r=adamlock, sr=kin, a=asa


git-svn-id: svn://10.0.0.236/trunk@137736 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-12 22:26:38 +00:00
locka%iol.ie
3cb5199c1c Add CBrowserTooltip class and support for tooltips. Detab files. b=144880 r=chak@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@136462 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-17 00:40:45 +00:00
blythe%netscape.com
3d0d922b00 Fix bug 170621
Static build changes to support viewer, mfcembed, winembed
r=cls


git-svn-id: svn://10.0.0.236/trunk@135600 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-23 22:32:22 +00:00
dougt%netscape.com
39061b33ac Backing out 157597
git-svn-id: svn://10.0.0.236/trunk@130318 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-24 01:56:37 +00:00
dougt%netscape.com
d7be4a17ef Relanding 157597 - Make embedding base and examples use XPCOM Glue. r=adamlock, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@130248 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-23 17:21:47 +00:00
chak%netscape.com
98ed7836a1 Fix for #168255 - Change references to MRE into GRE in XPCOM/Embedding
r=dougt, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@129568 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 22:18:43 +00:00
alecf%netscape.com
855959b8cb fix for bug 164657, trace-malloc support in MFCEmbed
r=chak, sr=rpotts, a=rjesup


git-svn-id: svn://10.0.0.236/trunk@128968 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-06 17:42:40 +00:00
henry.jia%sun.com
c294edc1e5 4th patch for bug 158080
Description: replace the hardcode of "@mozilla.org/embedcomp/window-watcher;1" with NS_WINDOWWATCHER_CONTRACTID
Patch by Henry.Jia@sun.com
r=anto, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@126449 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 05:56:22 +00:00
dougt%netscape.com
e9d9254cc7 backing out
git-svn-id: svn://10.0.0.236/trunk@125454 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 06:58:27 +00:00
dougt%netscape.com
ecdd8ab65f Fixes the following:
154047
This change cleans up the category manager in hopes to freeze it for 1.1 final.  This change removes dead and unsupported methods from the interface as well as removes the C++ code from the interface.  This should land for 1.1b since users of the current category manager will have to update their components.

157597
Make embedding base and examples use XPCOM Glue
This change makes our embedding samples use the XPCOM glue.

157625
nsLocalFile::Remove's file pointer is sometimes null afte...
This fixes a crash when we dereference null.  It is a bandaide fix as the real problems involves retooling the directory enumerator.

157801
This fixes a terrible state which you can get into whereby XPCOM will fail to startup regardless of what you do.  The fix is to cause autoreg to happen if the component registry (compreg.dat) is not found.

r/sr=alecf@netscape.com, rpotts@netscape.com.  a=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@125444 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 05:09:10 +00:00
chak%netscape.com
1607649be1 Fix for #126869 - MfcEmbed OpenNewWindow opens Editor
r=adamlock, sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@124422 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 20:45:48 +00:00
rods%netscape.com
6c87171d9e Implement nsPrintingPromptService for MfcEmbed
Bug 154244 r=chak sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@124418 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-01 20:30:18 +00:00
locka%iol.ie
2dc724b259 Sample code changed to use MIT licence. b=82339
git-svn-id: svn://10.0.0.236/trunk@123586 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-19 14:38:39 +00:00
chak%netscape.com
04078c93d0 Fix for #129582 - Chnages to demostrate MRE usage
r=adamlock, sr=rpotts, a=drivers


git-svn-id: svn://10.0.0.236/trunk@123061 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 20:35:27 +00:00
dougt%netscape.com
d6cc711878 Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
git-svn-id: svn://10.0.0.236/trunk@121534 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 18:55:21 +00:00
chak%netscape.com
795df4cada Fix for #123570 - Rearrange the editor embedding code in MfcEmbed
r=adamlock, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@113762 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 05:13:44 +00:00
mjudge%netscape.com
40f7d1b02e 115922 embedding work. no changes should be observed in current product this will only affect the embedded effort. This moves the command handler stuff from content xul to embedding/components/commandhandler. a=judd r=saari built on mac/windows/gmake with this we will be able to finish removing editorshell from the app and have a true embedded editor.akkana will pick this up after me and finish the embedding work.
git-svn-id: svn://10.0.0.236/trunk@113507 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 05:13:56 +00:00
pavlov%netscape.com
b7d549610f bug 78611. New XP threadsafe timer implementation. r=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@110563 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 06:13:17 +00:00
locka%iol.ie
1c0e19032f Add -chrome argument to mfcembed so it can load chrome content. b=111627 r=chak@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@109010 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-27 20:09:39 +00:00
dougt%netscape.com
4e8521b5c8 fixes 106736 and 106523. Regressions caused by nsIObserverService changes. r=chak@netscape.com r=morse@netscape.com
git-svn-id: svn://10.0.0.236/trunk@106296 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-26 00:10:54 +00:00
dougt%netscape.com
fa2d0b7e98 99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@105973 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-22 22:01:27 +00:00
dougt%netscape.com
cf60fc042e nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163
git-svn-id: svn://10.0.0.236/trunk@105800 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 20:52:59 +00:00
gerv%gerv.net
aade3081c8 License changes, take 2. Bug 98089. mozilla/embedding/.
git-svn-id: svn://10.0.0.236/trunk@103758 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-25 22:58:40 +00:00
gerv%gerv.net
ae1d5501a1 Oops.
git-svn-id: svn://10.0.0.236/trunk@103236 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-20 00:02:59 +00:00
scc%mozilla.org
2281a4d137 bug #98089: ripped new license
git-svn-id: svn://10.0.0.236/trunk@103230 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 22:39:41 +00:00
chak%netscape.com
03054797b0 Fix for #90538 - Downloading files crashes mfcembed.exe
r=valeski, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@100103 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-01 14:44:24 +00:00
jaggernaut%netscape.com
2b3b3b2586 Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
git-svn-id: svn://10.0.0.236/trunk@99906 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-25 07:54:28 +00:00
bnesse%netscape.com
ee257ebfab Prefs API refactoring. Bug #46863. r=valeski, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@93158 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-26 18:41:11 +00:00
danm%netscape.com
a6b0135044 implement nsIPrompt override component. bug 75745 r=blizzard,chak
git-svn-id: svn://10.0.0.236/trunk@92870 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-21 02:46:29 +00:00
bryner%uiuc.edu
607c3ab676 Backing out bnesse's fix for bug 46863 due to numerous types of runtime bustage on linux and windows. a=brendan.
git-svn-id: svn://10.0.0.236/trunk@92818 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-20 06:45:56 +00:00
bnesse%netscape.com
e8c7f4a0a7 Landing PrefAPI refactoring bug 46863. r=valeski, sr=alecf, a=blizzard.
git-svn-id: svn://10.0.0.236/trunk@92761 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-19 22:21:39 +00:00
ccarlen%netscape.com
d735ced6e8 Sample code - not part of the process. Bug 74120 - remove refs to old cache. r=valeski.
git-svn-id: svn://10.0.0.236/trunk@91143 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 14:32:01 +00:00
chak%netscape.com
edbac2c7c9 Fixes for the following bugs:
#74155 - MfcEmbed needs a prefs dlg box.
         r=valeski, sr=blizzard

#71014 - arrow keys don't work inside text areas in mfcEmbed.
         r=saari, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@91001 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 17:49:51 +00:00
chak%netscape.com
737cba9658 Fix for bug#71751 - Change default font sizes for MfcEmbed
r=ksosez@softhome.net,chak


git-svn-id: svn://10.0.0.236/trunk@90543 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 15:18:03 +00:00
chak%netscape.com
6d178542df Bug#73037 - MfcEmbed needs a debug console window like winembed
r=adamlock


git-svn-id: svn://10.0.0.236/trunk@90162 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:27:13 +00:00
ccarlen%netscape.com
f3010d0d9b Bug 65212 - profile support for kiosk mode. Also, removing profile change observer strings from header to cut dependencies. r=valeski@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89303 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 22:12:21 +00:00
danm%netscape.com
94220c96fe hook up WindowWatcher. bug 65229 r=brendan,chak
git-svn-id: svn://10.0.0.236/trunk@88138 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:34:41 +00:00
chak%netscape.com
9f9717e59a NOT PART OF THE BUILD
Fix for Bug#66920
This is an MFC test harness for the embedding APIs
   r=valeski,sr=valeski


git-svn-id: svn://10.0.0.236/trunk@85906 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:58:32 +00:00