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
cad02c4d6f
Update viewer to use nsIWebBrowserSiteWindow. b=67723, sr=buster
...
git-svn-id: svn://10.0.0.236/trunk@86994 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 13:14:41 +00:00
attinasi%netscape.com
32ec04c869
Patch provided by khiggins@scu.edu - fixes memory leak in viewer. b=44003 r=buster,attinasi
...
Thanks, Kevin!
git-svn-id: svn://10.0.0.236/trunk@86983 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 05:33:57 +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
attinasi%netscape.com
fc915e2d7c
Explicit registering for load progress to make the Gecko Performance test run again. Patch from ccarlen, r=attinasi
...
git-svn-id: svn://10.0.0.236/trunk@86866 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 01:23:20 +00:00
buster%netscape.com
5ee5a1b9f6
bug 68366 (asserts prevent automated regression tests from being run)
...
implementing nsIPrompt in viewer test app to avoid assertions. all methods are no-ops.
r=waterson (note, changes to viewer app require only one level of review)
git-svn-id: svn://10.0.0.236/trunk@86804 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 05:35:04 +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
mkaply%us.ibm.com
b9335c452a
#68343
...
r=pavlov, sr=blizzard, a=blizzard
Change OS/2 to use real XPCOM component registration to fix printing
git-svn-id: svn://10.0.0.236/trunk@86701 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:23:13 +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
valeski%netscape.com
49bb20ae5c
r-ccarlen, sr=rpotts, 65925. making webprogress listeners support weak refs.
...
git-svn-id: svn://10.0.0.236/trunk@85866 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:02:00 +00:00
dbaron%fas.harvard.edu
bfc35757e1
Reduce unnecessary #includes to speed up compilation. r=bryner/sfraser sr=alecf b=64023
...
git-svn-id: svn://10.0.0.236/trunk@85638 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:58:15 +00:00
ftang%netscape.com
b38e623d82
fix bug 55702 .
...
git-svn-id: svn://10.0.0.236/trunk@85113 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:33:01 +00:00
ccarlen%netscape.com
b807b06014
Fix for bug 64501 - allow embedding apps to specify app registry location. Moves appfilelocprovider into xpcom.
...
r=dougt@netscape.com , sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85095 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:51:57 +00:00
koehler%mythrium.com
efedfb77ed
Bug 9863. That's a patch I forgot in the last one. Again just BeOS stuff.
...
git-svn-id: svn://10.0.0.236/trunk@84943 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 03:39:10 +00:00
dcone%netscape.com
1f8a96218b
r=peterl sr=buster Set up for the printoptions
...
git-svn-id: svn://10.0.0.236/trunk@84809 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:14:45 +00:00
rods%netscape.com
f3890a5f43
backed out unwanted changes
...
git-svn-id: svn://10.0.0.236/trunk@84727 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 15:42:24 +00:00
rods%netscape.com
ea5ec19cc6
removing GfxListControlFrame support code
...
Bug 62960, r=kmcclusk sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@84725 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 14:44:42 +00:00
bryner%uiuc.edu
6f97e20f49
Removing dead .toc files. Not part of build. a=sfraser.
...
git-svn-id: svn://10.0.0.236/trunk@84289 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:32:06 +00:00
valeski%netscape.com
5e71eaf318
r=edburns, a=brendan. 49839 moving OJI out of the registry setup code as it's already a seperate components and we were getting warnings when oji wasn't avail.
...
git-svn-id: svn://10.0.0.236/trunk@83675 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:49:59 +00:00
karnaze%netscape.com
d0203b7c43
Delay before writing regression. Accept delays in regression file list. sr=buster r=attinasi
...
git-svn-id: svn://10.0.0.236/trunk@83656 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 22:27:22 +00:00
attinasi%netscape.com
ae39d4befe
Changes to put style data into the layout regression data output. r=karnaze, a=waterson
...
git-svn-id: svn://10.0.0.236/trunk@83377 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 15:31:40 +00:00
blakeross%telocity.com
d9b3cd4cbd
Damnit! Die bug die! Why is linux choking on a minor css change? I'm switching to IE. Depooooort meeeeee.........
...
git-svn-id: svn://10.0.0.236/trunk@83028 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 05:37:44 +00:00
blakeross%telocity.com
7b93c8572c
Fix 57584: fix invalid style in test8.html. r=hixie, just a minor change to a test file
...
git-svn-id: svn://10.0.0.236/trunk@83023 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 03:57:11 +00:00
blakeross%telocity.com
816d876083
hmm
...
git-svn-id: svn://10.0.0.236/trunk@82885 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 20:05:27 +00:00
blakeross%telocity.com
2dec3207e5
Fix 57584: minor problem in test8.html. r=a=(not built)
...
git-svn-id: svn://10.0.0.236/trunk@82884 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-23 18:16:48 +00:00
cls%seawood.org
6088dfbf6b
Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@82785 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-20 07:16:06 +00:00
alecf%netscape.com
4ffddeb00c
#45797 - fix consumers of NS_IMPL_ISUPPORTS
...
r=dveditz
git-svn-id: svn://10.0.0.236/trunk@82745 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 20:54:21 +00:00
disttsc%bart.nl
3ea393cc5b
Change <titledbutton> to <button>, bug 57751, r=adamlock,blake,erik,racham,rginda,rjc, a=ben
...
git-svn-id: svn://10.0.0.236/trunk@82709 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 23:50:00 +00:00
danm%netscape.com
b99b753bfb
empty implementations for new method IsModal. bug 56677 r=brendan,hyatt
...
git-svn-id: svn://10.0.0.236/trunk@82447 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 00:17:09 +00:00
warren%netscape.com
a8b9664a8c
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
...
git-svn-id: svn://10.0.0.236/trunk@81967 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-28 22:17:53 +00:00
warren%netscape.com
c6b67eceeb
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@81885 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 22:43:51 +00:00
ramiro%eazel.com
cf151d7e64
Bug 56795. Adding support for corel/eazel profiler. Build changes approved
...
and reviewed by cls. r=cls a=cls.
git-svn-id: svn://10.0.0.236/trunk@81527 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-20 14:59:13 +00:00
jst%netscape.com
981efdb53e
Forgot these files in my last checkin.
...
git-svn-id: svn://10.0.0.236/trunk@80687 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 12:01:40 +00:00
edburns%acm.org
5cdd889a57
bug=55109
...
r=rogerl
a=brendan
This fix makes it so the hard coded shared object name for the liveconnect
shared object on unix matches what is actually built by the build system.
git-svn-id: svn://10.0.0.236/trunk@80468 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 20:57:37 +00:00
timeless%mac.com
8723d5f1b8
fix bug 55157 r=cls, R=scc
...
remove old rhapsody reference to cmd/ybfe
git-svn-id: svn://10.0.0.236/trunk@80387 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 00:32:20 +00:00
locka%iol.ie
b3b9b2c9a7
Changes to loadURI & reload methods on nsIDocShell, nsIWebNavigation. b=50949, r=radha, a=radha
...
git-svn-id: svn://10.0.0.236/trunk@79623 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 12:23:53 +00:00
dougt%netscape.com
5b5da682a9
+ Added OnSecurityChange() to nsIWebProgressListener interface.
...
+ Added dummy function to all users of nsIWebProgressListener
+ Added new security event sink.
+ Hooked up new event sink to docloader and friends.
+ Fixed memory leaks and crashes in nsSecureBrowserImpl.
+ Added AlertPrompt to nsIPrompt Interface.
+ Enabling xpcom test on unix.
Fixes bug 46872. r=valeski/rpotts
git-svn-id: svn://10.0.0.236/trunk@79206 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:56:56 +00:00
dbaron%fas.harvard.edu
23e14b16f4
Updating viewer demos to match recent changes for bug 3935. Just demo files -- not really part of build.
...
git-svn-id: svn://10.0.0.236/trunk@79136 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 14:56:31 +00:00
mjudge%netscape.com
2fc6190bef
small but pervasive change to make nsIDOMSelection an xpidl interface. also broke it into 2 interfaces, nsISelection and nsISelectionPrivate. moved nsIDOMSelectionListener also to xpidl. these new idl files live in layout/base/public. r=sfraser, r=anthonyd bug 48575
...
git-svn-id: svn://10.0.0.236/trunk@79118 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 11:45:01 +00:00
locka%iol.ie
0bec30a06f
Added new x, y, width & height parameters to createBrowserWindow method. b=46851,r=valeski
...
git-svn-id: svn://10.0.0.236/trunk@79116 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 11:09:51 +00:00
rayw%netscape.com
d9228441a4
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
git-svn-id: svn://10.0.0.236/trunk@79036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 23:57:52 +00:00
valeski%netscape.com
d726ac51c3
50188. removing webshell leak detection special macros. now we'll spew data in debug builds only
...
git-svn-id: svn://10.0.0.236/trunk@78777 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:06:52 +00:00
attinasi%netscape.com
0ffc2cd502
Backed out changes to the event priorities (from bug 36849). This backout is to keep viewer in sync with Mozilla (see backout of same change to windows/nsAppShell by jst/vidur). b=36849 not reviewed (backing up to previous code), but discussed with Vidur.
...
git-svn-id: svn://10.0.0.236/trunk@78774 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:50:35 +00:00
cls%seawood.org
d4ed92b74d
Reorder libs to fix Irix bustage.
...
git-svn-id: svn://10.0.0.236/trunk@77795 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:48:22 +00:00
mcafee%netscape.com
7b49acd567
Removing unnecessary include, goes with solaris patch I just checked in (htmlparser)
...
git-svn-id: svn://10.0.0.236/trunk@77788 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 22:09:52 +00:00
dbaron%fas.harvard.edu
ee52f908cb
Attempt to fix AIX bustage by adding get(). AIX started thinking this call to nsIWidget::Create was ambiguous when the first parameter was made an nsCOMPtr (couldn't decide whether it was the Create() taking a void* or an nsIWidget*). r=kin
...
git-svn-id: svn://10.0.0.236/trunk@77766 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 13:40:17 +00:00
beard%netscape.com
66669e3f04
fixing crasher, reference counting problems. r=ccarlen
...
git-svn-id: svn://10.0.0.236/trunk@77712 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:26:44 +00:00
warren%netscape.com
b8f243ef1f
Bug 15623. Fixed registration of nsKeygenHandler.
...
git-svn-id: svn://10.0.0.236/trunk@77214 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:48:50 +00:00
locka%iol.ie
09805179ae
API changes for embedding. b=46847, r=dougt, a=valeski
...
git-svn-id: svn://10.0.0.236/trunk@77213 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:39:46 +00:00