251 Commits

Author SHA1 Message Date
waterson%netscape.com
072b4036bc Bug 43121. Move XUL content model code from RDF DLL to content DLL. r=jst,hyatt; sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@87623 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 03:01:34 +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
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
bbc14ef79b #66450
r=timeless, sr=hyatt
Don't open installed-chrome.txt read/write unnecessarily - just open it read


git-svn-id: svn://10.0.0.236/trunk@86128 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:01:52 +00:00
gagan%netscape.com
f3f5b36700 Optimization for scheme comparison of URIs. See bug 66577 for details. r=darin, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85797 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:33:03 +00:00
timeless%mac.com
f66008fbe8 fix bug 66357 fatal error building rdf\chrome\tools\chromereg\regchrome.cpp
r=leaf, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@85505 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:08:43 +00:00
darin%netscape.com
73495dffa0 Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
r=dougt@netcape.com, sr=mscott@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@85390 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:10:34 +00:00
dr%netscape.com
b48da65907 fix for 55115, removing last usage of nsFileSpec from chrome registry. r=jag, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85194 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:17:07 +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
ccarlen%netscape.com
191c455ae6 Part of 35559 - dynamic profile switching
r=valeski,sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@84731 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:22:17 +00:00
hyatt%netscape.com
8e6e61f3a9 Fix numerous embedding install issues and 62757 crasher. r=danm, a=dougt
git-svn-id: svn://10.0.0.236/trunk@83922 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 00:08:28 +00:00
hyatt%netscape.com
6d643b2556 Fix for smoketest blocker 61946, r=pink
git-svn-id: svn://10.0.0.236/trunk@83272 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-05 21:17:30 +00:00
hyatt%netscape.com
fc3fb07bea adding new XBL form widget stylesheets. a=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83181 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 08:47:19 +00:00
hyatt%netscape.com
7badd5a120 breaking out html forms into their own stylesheet, a=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83180 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 08:27:34 +00:00
hyatt%netscape.com
1b8dff6196 Fix for 57897, r=dveditz, a=ben
git-svn-id: svn://10.0.0.236/trunk@82237 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-02 21:28:00 +00:00
hyatt%netscape.com
3cdf0bb826 Fix for 53218. r-pav, a=ben
git-svn-id: svn://10.0.0.236/trunk@81991 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-30 01:50:20 +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
hyatt%netscape.com
ca45a6e0eb Fix for 57733.
git-svn-id: svn://10.0.0.236/trunk@81716 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 03:03:08 +00:00
ccarlen%netscape.com
3e895d352c Fix for 54097 - Use nsIFileURL to build file URLs instead of nsFileSpec and nsFileURL.
r=dougt@netscape.com, a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@81373 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-18 12:55:22 +00:00
mstoltz%netscape.com
9351f77d32 Fixing 56009, exploit allowing XPConnect access. r,a=hyatt, sr=scc
git-svn-id: svn://10.0.0.236/trunk@81158 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 22:59:47 +00:00
hyatt%netscape.com
f202c2a852 Fix for 50846, a=waterson
git-svn-id: svn://10.0.0.236/trunk@81043 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 20:52:52 +00:00
ccarlen%netscape.com
51ecc2b771 Bug 38626 - remove use of nsIFileLocator
r=hyatt@netscape.com, a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@81020 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 14:48:33 +00:00
hyatt%netscape.com
a01b175d5b Backing out pinkerton's unapproved checkin to nsChromeRegistry.cpp, since it caused a regression.
git-svn-id: svn://10.0.0.236/trunk@81008 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 07:21:11 +00:00
pinkerton%netscape.com
7ff3af0342 update of chrome registry to use nsIFile to better work with paths with slashes. Fixes hang at startup on mac if the path had a '/' anywhere in it. r=waterson,a=sfraser. bug#54097
git-svn-id: svn://10.0.0.236/trunk@80996 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 04:01:35 +00:00
dougt%netscape.com
0706b5bdd1 removing annoying unneeded assertion. r/a=warren@netscape.com
git-svn-id: svn://10.0.0.236/trunk@80136 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 05:30:02 +00:00
warren%netscape.com
2e1ae66c1e Improving debug messages for contents.rdf.
git-svn-id: svn://10.0.0.236/trunk@79408 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 02:07:06 +00:00
pnunn%netscape.com
3d79f7597f bug#51249: add chrome to FlushCache. pnunn r:syd.
git-svn-id: svn://10.0.0.236/trunk@79218 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:10:30 +00:00
hyatt%netscape.com
610799bdf0 New smarter chrome registry. r=warren
git-svn-id: svn://10.0.0.236/trunk@79152 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:25:13 +00:00
warren%netscape.com
7209c00f72 Fixed to not delete installed-chrome.txt -- checks mod dates instead.
git-svn-id: svn://10.0.0.236/trunk@79106 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 08:50:14 +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
hyatt%netscape.com
06c6e22087 Backing out chrome registry changes. a=brendan
git-svn-id: svn://10.0.0.236/trunk@78960 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 03:07:26 +00:00
blizzard%redhat.com
750a2281d3 fix for bug #51778. Hand a provider to the directory service. This should get regchrome working again. r=dougt a=brendan
git-svn-id: svn://10.0.0.236/trunk@78750 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 19:13:27 +00:00
ccarlen%netscape.com
03cc0fbb6e Use nsIDirectoryService instead of nsIFileLocations - bug #38626
r=hyatt


git-svn-id: svn://10.0.0.236/trunk@78388 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 13:06:28 +00:00
scc%mozilla.org
520bca76f7 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78002 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 05:30:35 +00:00
vidur%netscape.com
b10d4adc57 Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77828 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:54:35 +00:00
hyatt%netscape.com
d4727c3c15 Fix for 50668. r=dprice
git-svn-id: svn://10.0.0.236/trunk@77492 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 22:10:49 +00:00
hyatt%netscape.com
3bcd8b0b0c 43220. r=ben
git-svn-id: svn://10.0.0.236/trunk@77466 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 08:07:22 +00:00
hyatt%netscape.com
156078a109 Checking 46330 fix back in. r=ben
git-svn-id: svn://10.0.0.236/trunk@77462 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 07:07:46 +00:00
mscott%netscape.com
885947470b back out chrome registry changes to fix smoketest machines that are crashing when launching viewer
git-svn-id: svn://10.0.0.236/trunk@77459 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 05:49:18 +00:00
hyatt%netscape.com
1e13437fd0 Fix for 46330. r=ben
git-svn-id: svn://10.0.0.236/trunk@77441 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 02:30:07 +00:00
ben%netscape.com
cc89201ef2 48205
git-svn-id: svn://10.0.0.236/trunk@77252 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:20:44 +00:00
warren%netscape.com
f70d26a8e8 Fixed case where chrome selection was failing because the package wasn't yet installed.
git-svn-id: svn://10.0.0.236/trunk@77226 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 22:51:10 +00:00
hyatt%netscape.com
71a6e34c3a Fix for jar packaging. r=dprice
git-svn-id: svn://10.0.0.236/trunk@76955 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 07:31:58 +00:00
dp%netscape.com
c5955c8ed4 bug# 49786 Setting up chrome protocol handler to support weak ref. r=gagan,valeski
git-svn-id: svn://10.0.0.236/trunk@76871 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 06:11:48 +00:00
warren%netscape.com
1f5af9ac08 Fixed warnings.
git-svn-id: svn://10.0.0.236/trunk@76861 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:57:21 +00:00
warren%netscape.com
1f28d7f0d6 Bug 49659. Added check to avoid null pointer deref.
git-svn-id: svn://10.0.0.236/trunk@76860 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:41:22 +00:00
mstoltz%netscape.com
02eaec4711 Fixing 41876 r=hyatt, also 48724, 49768, and crasher in nsBasePrincipal.cpp, r=jtaylor
git-svn-id: svn://10.0.0.236/trunk@76849 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 02:06:52 +00:00
warren%netscape.com
4ec674e585 Improved warning message.
git-svn-id: svn://10.0.0.236/trunk@76848 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 02:06:14 +00:00