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