Граф коммитов

298 Коммитов

Автор SHA1 Сообщение Дата
dougt%netscape.com 69415757ab 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
2001-02-10 00:16:26 +00:00
mkaply%us.ibm.com 7065b5e742 #66450
r=timeless, sr=hyatt
Don't open installed-chrome.txt read/write unnecessarily - just open it read
2001-02-03 00:01:52 +00:00
gagan%netscape.com cded3e2f30 Optimization for scheme comparison of URIs. See bug 66577 for details. r=darin, sr=brendan@mozilla.org 2001-01-31 01:33:03 +00:00
timeless%mac.com 9d1cf982f5 fix bug 66357 fatal error building rdf\chrome\tools\chromereg\regchrome.cpp
r=leaf, sr=waterson
2001-01-25 20:08:43 +00:00
darin%netscape.com 6bfaf3912c Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
r=dougt@netcape.com, sr=mscott@netscape.com.
2001-01-23 22:10:34 +00:00
dr%netscape.com 70ecbda43d fix for 55115, removing last usage of nsFileSpec from chrome registry. r=jag, sr=ben 2001-01-20 00:17:07 +00:00
ccarlen%netscape.com 15ac5b144d Fix for bug 64501 - allow embedding apps to specify app registry location. Moves appfilelocprovider into xpcom. r=dougt@netscape.com, sr=brendan@mozilla.org 2001-01-18 22:51:57 +00:00
ccarlen%netscape.com 4ba4499a39 Part of 35559 - dynamic profile switching r=valeski,sr=hyatt 2001-01-10 20:22:17 +00:00
hyatt%netscape.com 2d7640417e Fix numerous embedding install issues and 62757 crasher. r=danm, a=dougt 2000-12-21 00:08:28 +00:00
hyatt%netscape.com f3c8929488 Fix for smoketest blocker 61946, r=pink 2000-12-05 21:17:30 +00:00
hyatt%netscape.com e9ae905e45 adding new XBL form widget stylesheets. a=ben@netscape.com 2000-12-01 08:47:19 +00:00
hyatt%netscape.com bcd5465f20 breaking out html forms into their own stylesheet, a=ben@netscape.com 2000-12-01 08:27:34 +00:00
hyatt%netscape.com 364dae89c6 Fix for 57897, r=dveditz, a=ben 2000-11-02 21:28:00 +00:00
hyatt%netscape.com d41b94a492 Fix for 53218. r-pav, a=ben 2000-10-30 01:50:20 +00:00
warren%netscape.com 4189314fdb Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com 6e35f97e31 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
hyatt%netscape.com 766de69a8c Fix for 57733. 2000-10-25 03:03:08 +00:00
ccarlen%netscape.com aeddacdac9 Fix for 54097 - Use nsIFileURL to build file URLs instead of nsFileSpec and nsFileURL. r=dougt@netscape.com, a=hyatt@netscape.com 2000-10-18 12:55:22 +00:00
mstoltz%netscape.com 99a2b79580 Fixing 56009, exploit allowing XPConnect access. r,a=hyatt, sr=scc 2000-10-13 22:59:47 +00:00
hyatt%netscape.com f9816f3351 Fix for 50846, a=waterson 2000-10-12 20:52:52 +00:00
ccarlen%netscape.com be620c58c4 Bug 38626 - remove use of nsIFileLocator r=hyatt@netscape.com, a=hyatt@netscape.com 2000-10-12 14:48:33 +00:00
hyatt%netscape.com c2a12a598e Backing out pinkerton's unapproved checkin to nsChromeRegistry.cpp, since it caused a regression. 2000-10-12 07:21:11 +00:00
pinkerton%netscape.com 46fde1e8d5 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 2000-10-12 04:01:35 +00:00
dougt%netscape.com be1770579e removing annoying unneeded assertion. r/a=warren@netscape.com 2000-09-29 05:30:02 +00:00
warren%netscape.com 7f7b39fc95 Improving debug messages for contents.rdf. 2000-09-18 02:07:06 +00:00
pnunn%netscape.com f5a85b19d2 bug#51249: add chrome to FlushCache. pnunn r:syd. 2000-09-14 23:10:30 +00:00
hyatt%netscape.com 6c9ee6b5a9 New smarter chrome registry. r=warren 2000-09-14 19:25:13 +00:00
warren%netscape.com 837f118d65 Fixed to not delete installed-chrome.txt -- checks mod dates instead. 2000-09-14 08:50:14 +00:00
rayw%netscape.com 6cc70ebd6c Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
hyatt%netscape.com 1eeb23bf98 Backing out chrome registry changes. a=brendan 2000-09-13 03:07:26 +00:00
blizzard%redhat.com 855646ac2a fix for bug #51778. Hand a provider to the directory service. This should get regchrome working again. r=dougt a=brendan 2000-09-11 19:13:27 +00:00
ccarlen%netscape.com cb1205c756 Use nsIDirectoryService instead of nsIFileLocations - bug #38626 r=hyatt 2000-09-07 13:06:28 +00:00
scc%mozilla.org 8bde0b933b fixing code that relied on implicit string construction 2000-09-02 05:30:35 +00:00
vidur%netscape.com 4a41eee18d 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 2000-09-01 01:54:35 +00:00
hyatt%netscape.com 32bdb7711c Fix for 50668. r=dprice 2000-08-29 22:10:49 +00:00
hyatt%netscape.com 1a375f2282 43220. r=ben 2000-08-29 08:07:22 +00:00
hyatt%netscape.com c3eb0150f1 Checking 46330 fix back in. r=ben 2000-08-29 07:07:46 +00:00
mscott%netscape.com 60fbc4fa8e back out chrome registry changes to fix smoketest machines that are crashing when launching viewer 2000-08-29 05:49:18 +00:00
hyatt%netscape.com 8ec593142c Fix for 46330. r=ben 2000-08-29 02:30:07 +00:00
ben%netscape.com f4a445a88a 48205 2000-08-26 03:20:44 +00:00
warren%netscape.com b25bca13fe Fixed case where chrome selection was failing because the package wasn't yet installed. 2000-08-25 22:51:10 +00:00
hyatt%netscape.com 2ddfe8ec22 Fix for jar packaging. r=dprice 2000-08-23 07:31:58 +00:00
dp%netscape.com fc5ddb430f bug# 49786 Setting up chrome protocol handler to support weak ref. r=gagan,valeski 2000-08-22 06:11:48 +00:00
warren%netscape.com 4054c5cd59 Fixed warnings. 2000-08-22 04:57:21 +00:00
warren%netscape.com d9faf47cce Bug 49659. Added check to avoid null pointer deref. 2000-08-22 04:41:22 +00:00
mstoltz%netscape.com 88846ce93b Fixing 41876 r=hyatt, also 48724, 49768, and crasher in nsBasePrincipal.cpp, r=jtaylor 2000-08-22 02:06:52 +00:00
warren%netscape.com 85a6b2554e Improved warning message. 2000-08-22 02:06:14 +00:00
warren%netscape.com 64a99efec0 Bug 46864 - Embedding needs a name attribute on nsIRequest. 2000-08-21 08:23:54 +00:00
warren%netscape.com 334a3da653 Bug 43654. Error checking in chrome registry. r=hyatt 2000-08-21 07:50:39 +00:00
racham%netscape.com baa097d7c1 Fixing bug 39289. Fixing a crasher at shutdown time when createprofile option is used. r=dougt 2000-08-21 01:36:42 +00:00
scc%mozilla.org 7c4c4783d9 fixing code that relied on implicit string construction 2000-08-19 21:04:10 +00:00
hyatt%netscape.com a3ec56c5c0 Fix for 48083. r=danm 2000-08-17 00:10:40 +00:00
hyatt%netscape.com 2e86033263 Work on 48150 and XBL performance (async and arenas). 2000-08-14 04:04:18 +00:00
jtaylor%netscape.com 12e65c5f18 Fixes bug #41571. r=mstoltz. 2000-08-11 02:46:47 +00:00
hyatt%netscape.com 8ba64ff10a Fix for 47081. r=ben 2000-08-11 00:05:49 +00:00
warren%netscape.com 4af572e4c1 Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson 2000-08-10 06:19:37 +00:00
alecf%netscape.com 53fe053e36 final part of fix for 46712 - flush the string bundle cache when the locale changes
r=hyatt
2000-08-08 06:24:56 +00:00
waterson%netscape.com 08bd36fb57 Bug 46053. Add [begin|end]UpdateBatch() to nsIRDFObserver; case-normalize the resot of the nsIRDFObserver methods; update implemetors, users. r=bienvenu,rjc,dmose,slamm 2000-08-08 00:22:36 +00:00
hyatt%netscape.com f62c6dc91d Fix for XBL portion of 46129 2000-08-05 22:33:29 +00:00
hyatt%netscape.com 1436977acc Fix for 46129. r=waterson,attinasi,pierre 2000-07-28 09:36:14 +00:00
waterson%netscape.com d714b9c47c Bug 46013. Make nsChromeRegistry own the UI datasource; clean up the special release method so that it does correct bloat log. r=hyatt 2000-07-28 09:19:42 +00:00
hyatt%netscape.com 9dd6b8c0c0 Fix for 41145, r-waterson 2000-07-28 00:34:22 +00:00
mkaply%us.ibm.com da9a8373e2 OS/2 Tinderbox break
Need PR_CALLBACK for VisualAge
2000-07-27 20:40:57 +00:00
dougt%netscape.com 0d93cf2776 bug 46413. r/a=valeski@netscape.com
Clean up memory leaks.
2000-07-27 06:14:06 +00:00
blizzard%redhat.com 9380052e94 add utility to build a chrome registry from the command line. r=waterson a=waterson/hyatt 2000-07-25 20:21:17 +00:00
danm%netscape.com a53490a2d1 now holds a strong reference to its chrome data source (mComposite). consequent circular reference is broken with stupid refcounting tricks. bug 44621 r=hyatt 2000-07-19 23:39:50 +00:00
warren%netscape.com 42870bddb5 Added nsIRDFDataSource::HasArcIn/HasArcOut. Changed nsXULTemplateBuilder.cpp to use it (ifdef'd for now). Speed up folder loading by about 24%. r=waterson,alecf 2000-07-19 03:58:25 +00:00
tao%netscape.com 4fb369a62d 42748 After selecting locale for new profile, different profile does not
switch back.(r,a)=hyatt
2000-07-13 22:59:22 +00:00
hyatt%netscape.com 0ac9af0da6 Fix for XBL being able to execute scripts in skins. Bugzilla is down, so I can't give the number. r=danm 2000-07-12 00:17:07 +00:00
waterson%netscape.com 4dcf321f68 Remove spurious call to RegisterDataSource(). r=hyatt 2000-07-10 20:42:56 +00:00
dougt%netscape.com 62ca99b704 check for null. 2000-06-21 02:29:08 +00:00
valeski%netscape.com c9ce86137e 42767. AsyncOpen (dead code) removal. 2000-06-16 14:39:19 +00:00
warren%netscape.com 0063d9a736 Bug 27971. Better strategy for resource: urls to use less memory. Saves about 0.4% of entire run just bring up one page (home.mozilla.org). r=waterson 2000-06-09 07:51:13 +00:00
tao%netscape.com 282658530c Patch NT startup crash when chrome registry is not ready yet. r,a=scc 2000-06-09 03:09:20 +00:00
inaky.gonzalez%intel.com 2b549b6f09 Fixed nsSupportsHashtable behaviour and API to fix leaks in
nsDirectoryService. Fixes bugs #38606 and #39859.

a=waterson; r=rayw,brendan,warren
2000-06-06 22:06:56 +00:00
warren%netscape.com 958ed96edd Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
warren%netscape.com ddce19c8d3 Fix to make jar protocol not copy local files. Starting to get chrome to work with jars. Bug #18433 2000-06-02 23:41:43 +00:00
tao%netscape.com 9fc10d3520 40801: Need a scriptable API of ChromeRegistry to return current locale provider name.
r=waterson,a=hyatt,msanz.
2000-06-02 23:16:06 +00:00
waterson%netscape.com 2781519620 Bug 41182. Set the resource channel's original URI to the 'chrome:' URI that spawned us. r=warren 2000-06-02 03:47:49 +00:00
brendan%mozilla.org 271b521d90 Fix #include filename spelling -- case matters on Unix systems, at least. 2000-05-27 20:54:35 +00:00
hyatt%netscape.com 8b528f224c Fixing bugs in skin switching. 2000-05-27 20:03:14 +00:00
ruslan%netscape.com 68b998a06d Make res/chrome handlers implement threadsafe_isupports 2000-05-26 21:00:18 +00:00
danm%netscape.com 20fc9ee066 make processing of installed-chrome more robust. bugs 38198, 40186 2000-05-24 01:25:54 +00:00
hyatt%netscape.com bfb406f58b adding debug printfs 2000-05-23 06:57:17 +00:00
hyatt%netscape.com 5bed7dc4bd fix for making skins script-safe. r=scc 2000-05-19 04:48:43 +00:00
danm%netscape.com cced9e419a remove Mac-specific chrome hierarchy hack, now that the Mac is using the new hierarchy. bug 39248. r=hyatt 2000-05-19 02:59:35 +00:00
hyatt%netscape.com f7e1915f69 fix for chrome registry bugs. r=danm,waterson, a=waterson 2000-05-18 20:27:37 +00:00
dveditz%netscape.com e0655eee39 fixing copy/paste bug in (De)SelectLocale 2000-05-17 05:44:35 +00:00
danm%netscape.com 85b5c58dec teach new chrome registration to handle urls and jar files 2000-05-17 02:01:08 +00:00
danm%netscape.com 69046d3d92 store generated overlays in their own directory. force overlay list node to be a seq. r=hyatt@netscape.com 2000-05-16 03:16:58 +00:00
hyatt%netscape.com 243240bd8b Better form. 2000-05-15 02:49:56 +00:00
hyatt%netscape.com da607e0ef8 Better form. 2000-05-15 02:42:37 +00:00
hyatt%netscape.com cb38cb409d Changing convertChromeURL 2000-05-15 01:40:52 +00:00
hyatt%netscape.com d8232452e3 making nightlies sane again 2000-05-15 00:48:51 +00:00
danm%netscape.com f909e3a6de load newly installed chrome 2000-05-13 21:42:56 +00:00
danm%netscape.com 5161585202 new method checkForNewChrome 2000-05-13 21:42:00 +00:00
mkaply%us.ibm.com 8b307332cd # 37239
r= waterson
OS/2 bring up continues - add PR_CALLBACK for VisualAge
2000-05-12 22:23:36 +00:00
scc%netscape.com d11c66a210 string backsliding. r=mjudge 2000-05-12 07:53:02 +00:00
sspitzer%netscape.com 0c8baab22c no longer a pref, it is hard coded to be on and set to modern.
remove temporary code.
2000-05-11 05:19:21 +00:00
sspitzer%netscape.com 26415ee067 it's skins/modern, not modern. 2000-05-11 02:57:31 +00:00