Commit Graph

1500 Commits

Author SHA1 Message Date
mkaply%us.ibm.com
012b826b59 #69642
r=cls
Need SHORT_LIBNAME for OS/2


git-svn-id: svn://10.0.0.236/trunk@87635 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:33:59 +00:00
dougt%netscape.com
175245e2de Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@87587 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 20:38:08 +00:00
locka%iol.ie
dd6758b5f8 Fix embedding package after recent layout/content split a=leaf@mozilla.org r=valeski@netscape.com b=68942
git-svn-id: svn://10.0.0.236/trunk@87462 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 19:57:32 +00:00
locka%iol.ie
f99cec7b5b Fix embedding package after the recent layout/content split. a=leaf@mozilla.org r=valeski@netscape.com b=68942
git-svn-id: svn://10.0.0.236/trunk@87461 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 19:56:37 +00:00
locka%iol.ie
db431b7f8a Added a missing break statement to embedding API. b=68934
git-svn-id: svn://10.0.0.236/trunk@87445 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 13:34:22 +00:00
dbaron%fas.harvard.edu
9a96675501 Fix MOZ_TRACK_MODULE_DEPS bustage (senna tinderbox) by adding to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87283 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 06:23:08 +00:00
dbaron%fas.harvard.edu
36926faf04 Fix Sun WS 5.0 (nebiros tinderbox) bustage by using |PL_strchr| instead of |strchr|.
git-svn-id: svn://10.0.0.236/trunk@87279 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 06:00:07 +00:00
dbaron%fas.harvard.edu
c96767f6d7 Fix MOZ_TRACK_MODULE_DEPS bustage (senna tinderbox) by adding to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87277 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 05:54:05 +00:00
mkaply%us.ibm.com
96406b0a3d Fix senna REQUIRES bustage
git-svn-id: svn://10.0.0.236/trunk@87272 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 04:47:43 +00:00
danm%netscape.com
fac88bc14a adding ability to WindowWatcher to open windows without parents. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87263 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:45:42 +00:00
danm%netscape.com
c22f5b073f cleaning up window ownership model a la scc@netscape.com, adding WindowCreator callback. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87262 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:43:58 +00:00
danm%netscape.com
6864012e14 fix destruction order crash. no bug #. r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87261 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:37:06 +00:00
danm%netscape.com
48c781f375 just changing the case of target names to be more Mac-like. bug 67368 (peripherally) r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87259 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:31:43 +00:00
danm%netscape.com
5edbc494f6 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@87258 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:27:36 +00:00
danm%netscape.com
88d7b63372 implementation of WindowCreator callback. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87257 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:24:53 +00:00
danm%netscape.com
a82ff633f7 adding a window creator callback. r=hyatt,pinkerton,(valeski didn't complain)
git-svn-id: svn://10.0.0.236/trunk@87256 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:22:51 +00:00
danm%netscape.com
9516599e58 bits of dom's nsJSUtils copied here to avoid linking with that lib. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87254 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:20:08 +00:00
chak%netscape.com
8cc542b40a Fix for bug #68594 - Find functionality does not work in MfcEmbed from the
embed packaging..
r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@87201 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 05:54:27 +00:00
chak%netscape.com
6089073ae0 Fix for #68617 - Must be able to specify the test harness to be pkgd.
r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@87200 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 05:53:19 +00:00
chak%netscape.com
4e6e0dc92e Fix for bug # 67688 - mfcEmbed should be turned on in the builds.
r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@87199 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 05:52:03 +00:00
sspitzer%netscape.com
71363b1709 fix for #68594. (checking in for chak@netscape.com)
r=ccarlen,sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87133 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:33:17 +00:00
valeski%netscape.com
e0b53db01a sr=scc. 68187. making weak reference implementation on the browser listener part requirement explicit. API change.
git-svn-id: svn://10.0.0.236/trunk@86970 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 03:12:33 +00:00
locka%iol.ie
f3e48423e8 Removed a dud command from clobber rule which deleted a file needed for build.
git-svn-id: svn://10.0.0.236/trunk@86954 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:43:51 +00:00
locka%iol.ie
250d03d906 Added control_kicker (mozctlx.dll) to the build. b=67682, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86919 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:18:50 +00:00
dprice%netscape.com
fe020ec48a 65845 first cut of the order files
git-svn-id: svn://10.0.0.236/trunk@86883 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:48:02 +00:00
blizzard%redhat.com
68efe2be6f Fix bug #68158. This should fix the crash after the second window is closed. Use a GtkWidget instead of a GdkWindow. r=bryner sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86881 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:44:05 +00:00
locka%iol.ie
ae50a9c335 Changed embedding installation to package embedding chrome into an embed.jar file. b=67423, r=valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86828 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 14:36:46 +00:00
locka%iol.ie
f40af0f745 New embedding jar file manifest. r=valeski@netscape.com, b=67423
git-svn-id: svn://10.0.0.236/trunk@86827 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 14:33:29 +00:00
chak%netscape.com
9fd98a2943 NOT PART OF THE BUILD.
Fixes for the following bugs:
#67970 - Fix MfcEmbed to reflect the FindNamedBrowserItem changes
#68190 - MfcEmbed must turn on Single Sign-on Support by default.
#68225 - MfcEMbed should implement nsIwebBrowserFind
r=adamlock, r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@86806 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 06:09:07 +00:00
buster%netscape.com
cb15939f85 bug 68366 (asserts prevent automated regression tests from being run)
sr=waterson
just removed an unnecessary assertion (and early termination side effect)


git-svn-id: svn://10.0.0.236/trunk@86805 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 05:37:25 +00:00
disttsc%bart.nl
03f69c5003 Back out dougt's channel changes
git-svn-id: svn://10.0.0.236/trunk@86793 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:14:23 +00:00
dougt%netscape.com
7af79c83df Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86717 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:16:26 +00:00
ccarlen%netscape.com
bd093b7b53 Mac embedding sample code only. Embedding sample needs to use new nsIWebBrowserFind API (68169). r=valeski,sfraser a=blizzard.
git-svn-id: svn://10.0.0.236/trunk@86686 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 17:51:00 +00:00
blizzard%redhat.com
3b1a681c73 Fix bug #68057. Track visibility changes so that windows opened via window.open() actually open properly.
git-svn-id: svn://10.0.0.236/trunk@86620 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 20:12:13 +00:00
disttsc%bart.nl
b195dc666b More REQUIRES fixing for senna bustage.
git-svn-id: svn://10.0.0.236/trunk@86540 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 12:40:35 +00:00
disttsc%bart.nl
4be76b4858 Fixing senna bustage, updating REQUIRES
git-svn-id: svn://10.0.0.236/trunk@86538 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 11:56:10 +00:00
disttsc%bart.nl
774534dad3 Fix REQUIRES
git-svn-id: svn://10.0.0.236/trunk@86537 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 10:39:27 +00:00
disttsc%bart.nl
fe0501530a Fix senna by adding REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@86530 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 09:01:26 +00:00
blizzard%redhat.com
3ca3944591 Fix bug #67843. This removes the hang when popups are created in the embedding widget. r=jst sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86517 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:05:33 +00:00
ccarlen%netscape.com
0844a9de31 This was supposed to go in with the rest for bug 46869 but didn't.
git-svn-id: svn://10.0.0.236/trunk@86502 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:03:35 +00:00
danm%netscape.com
d3ea233b57 copy embed components
git-svn-id: svn://10.0.0.236/trunk@86495 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:17:17 +00:00
danm%netscape.com
ffd64a4ddd rearranging window creation (see WebBrowserChrome.cpp 1.15), adding subwindow null checks supporting chromeless dialog (see winEmbed.rc 1.8) r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86494 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:15:55 +00:00
danm%netscape.com
628421e2d5 removing FindNamedBrowserItem, rearranging window creation (and hooking it up to nsDocShellTreeOwner), adding cheesy implementation of nsIPrompt and chrome flags
git-svn-id: svn://10.0.0.236/trunk@86491 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:10:46 +00:00
danm%netscape.com
07213f4304 rearranging window creation; a function needed to be shared. thus a new header file. bug 65229 (peripherally) r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86484 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:04:38 +00:00
danm%netscape.com
78a9560fa8 hooking up window watcher. bug 65229 r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86482 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:03:09 +00:00
danm%netscape.com
d09dbbd146 implementing FindItemWithName. bug 65229 (peripherally) r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86481 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:02:06 +00:00
danm%netscape.com
3918a72341 removing nsIWebBrowserChrome::FindNamedBrowserItem per 5 Feb 01 API review. functionality has been moved to nsDocShellTreeOwner. r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86480 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:59:43 +00:00
ccarlen%netscape.com
08ac70912c Bug=46869 - Embedding apps need find functionality. r=kin, sr=vidur,sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86474 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:31:36 +00:00
danm%netscape.com
83e030da95 now building embedding components
git-svn-id: svn://10.0.0.236/trunk@86461 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:00:54 +00:00
danm%netscape.com
0fe62a3a05 adding windowwatcher files
git-svn-id: svn://10.0.0.236/trunk@86457 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:59:33 +00:00