598 Commits

Author SHA1 Message Date
disttsc%bart.nl
c3a3e99712 Work around the "Content doesn't show at random" and "Can't open link in new window sometimes" bugs. bug=67442, r=blake, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@89242 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 11:16:26 +00:00
dbaron%fas.harvard.edu
095dc4e9e2 Fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage by adding txmgr to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@89135 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 16:20:16 +00:00
alecf%netscape.com
ac6efa72ed ooops, forgot this in my last checkin - part of bug 70929 sr=waterson
git-svn-id: svn://10.0.0.236/trunk@89131 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 14:58:38 +00:00
dougt%netscape.com
60116314b0 Fix for 71235. making pagecycler give some timing data. r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88863 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:56:42 +00:00
dprice%netscape.com
8e4007e560 # 65845 sr=waterson, new order files will greatly reduce the number of link warnings.
git-svn-id: svn://10.0.0.236/trunk@88058 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 04:38:19 +00:00
radha%netscape.com
589d2938f4 Fix for bug # 69713. Get rid of unused #defines. r=timeless, adamlock
git-svn-id: svn://10.0.0.236/trunk@87725 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:09:00 +00:00
disttsc%bart.nl
edc70961f6 Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
git-svn-id: svn://10.0.0.236/trunk@87655 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:35:51 +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
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
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
disttsc%bart.nl
4b70804622 Let's try this again. No changes since the last time, it looks like I was bitten by something else that was checked in and I just happened to trigger the bug. It all seems to work fine now, so:
More appCore killing. bug=46200, r=ben, a=alecf.


git-svn-id: svn://10.0.0.236/trunk@85795 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:08:51 +00:00
alecf%netscape.com
9e5bd7bc65 back out jag's checkin as it caused blocker bug 65988
git-svn-id: svn://10.0.0.236/trunk@85162 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 19:40:38 +00:00
disttsc%bart.nl
ba6571998e More appCore killing. bug=46200, r=ben, a=alecf
git-svn-id: svn://10.0.0.236/trunk@85110 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:19:07 +00:00
alecf%netscape.com
69c973a894 more nsBrowserInstance lovin' - move the show/hide button junk into JavaScript using the now-working pref-change-observer system. bug 46200.
a=ben, r=jag


git-svn-id: svn://10.0.0.236/trunk@85077 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 07:50:06 +00:00
m_kato%ga2.so-net.ne.jp
d383f0e075 bug 65547, r=jag, sr=sfraser
delete unused line


git-svn-id: svn://10.0.0.236/trunk@85066 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:50:29 +00:00
disttsc%bart.nl
da6316f175 Fix bug 64412: security warning dialogs must be dismissed twice. r=pollman, a=ben
git-svn-id: svn://10.0.0.236/trunk@84921 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 06:42:16 +00:00
disttsc%bart.nl
1389541a6b Make document load success/failure show on console again for non-debug builds, bug=64614, r=Pike, a=ben
git-svn-id: svn://10.0.0.236/trunk@84637 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 04:16:15 +00:00
disttsc%bart.nl
c8ce9afbb8 Refactor nsBrowserInstance's LoadInitialPage, add contract id for the command line service, move code from c++ to js, remove dead code. bug=46200, r=blizzard, a=
alecf.


git-svn-id: svn://10.0.0.236/trunk@84402 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:20:49 +00:00
rpotts%netscape.com
897724c696 Fixing linux build bustage...
git-svn-id: svn://10.0.0.236/trunk@83688 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 00:58:40 +00:00
rpotts%netscape.com
c5c8ce3551 bug #15345 (r=danm, sr=mscott). Removed dependency on nsIDocumentLoaderObserver... Now nsIWebProgressListener is used instead.
git-svn-id: svn://10.0.0.236/trunk@83670 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 23:38:00 +00:00
disttsc%bart.nl
942410b856 And on to some actual BrowserInstance surgery. bug=46200, r=ben, a=alecf
git-svn-id: svn://10.0.0.236/trunk@83590 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-13 03:21:46 +00:00
dbaron%fas.harvard.edu
fc1d2a9cd5 Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83446 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:46:08 +00:00
blakeross%telocity.com
ec1c33524e Fix 58633 and 49744: a typo in GetLastVisited() and improving a cmd line help description. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@83141 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-30 21:17:15 +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
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
disttsc%bart.nl
fa14115e0e Convert nsIDocumentCharsetInfo to IDL so we can get rid of more bits of nsBrowse
rInstance. bug=46200, r=erik@netscape.com, r=smfr, a=alecf.


git-svn-id: svn://10.0.0.236/trunk@82694 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 21:33:34 +00:00
alecf%netscape.com
19a05b26cb part of fix for #46200 - extract wallet from nsIBrowserInstance, and fixup all callers to call
the wallet service directly.. yay!
r=jag, a=ben


git-svn-id: svn://10.0.0.236/trunk@82246 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-02 23:00:08 +00:00
morse%netscape.com
380ba3178f bug 57395, lock icon incorrect after a skin switch, r=dougt, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@82092 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-31 07:10:33 +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
76e272205d Fixed mLoadStartTime problem
git-svn-id: svn://10.0.0.236/trunk@81917 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-28 02:01:20 +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
danm%netscape.com
716795a715 don't rebuild content if we're being closed. bug 53953 r=brendan,hyatt
git-svn-id: svn://10.0.0.236/trunk@80635 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 01:37:38 +00:00
waterson%netscape.com
13983dc9f9 Fix orange on linux; make page cycler load happen on event callback. r=warren, sort of
git-svn-id: svn://10.0.0.236/trunk@79704 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 03:59:54 +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
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
jdunn%netscape.com
bb4f9e6413 Specify that the base class is indeed 'public' since some compilers (AIX)
assumes 'private'.  I ok'd each of these with the appropriate module
owners (see bug)

r= scc@mozilla.org & brendan@mozilla.org + everyone listed in bug
#= 52254


git-svn-id: svn://10.0.0.236/trunk@79018 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 13:50:30 +00:00
scc%mozilla.org
df47357ade if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78971 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 05:12:13 +00:00
law%netscape.com
3116ba6a7c Bug 39957; remember post data stream so save-page can work with pages resulting from form posts; r=radha@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78911 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 22:02:39 +00:00
sfraser%netscape.com
8966bbdb7f Fixes for 40583 (make Find work in frames), and 52069 (fix bad refcounting habits). Find now uses the focussed window, if there is one, getting that from teh command dispatcher. r=jag, hyatt.
git-svn-id: svn://10.0.0.236/trunk@78703 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 02:12:18 +00:00
radha%netscape.com
47c9d18798 Additional fix for bug # 49498. r=law
git-svn-id: svn://10.0.0.236/trunk@78287 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:51:01 +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
locka%iol.ie
5ff2709c4c Call to GetCurrentURI modified to new style. b=46847, r=valeski, a=valeski
git-svn-id: svn://10.0.0.236/trunk@77612 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 11:37:06 +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
gagan%netscape.com
e4b1497b26 We now report status error along with the "Error loading URL" This will help us catch the reason of unsuccessful URL loads. See bug 48900 for details. r=warren
git-svn-id: svn://10.0.0.236/trunk@77104 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 19:56:11 +00:00
mkaply%us.ibm.com
0fa2281bcd OS/2 Tinderbox break
PR_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@76973 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 20:39:17 +00:00
hyatt%netscape.com
28dd4c067d Fix for 49431. r=ben
git-svn-id: svn://10.0.0.236/trunk@76924 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:53:04 +00:00
ccarlen%netscape.com
81f6e9d1d0 Converted use of nsIFileLocator to nsIDirectoryService
r=valeski


git-svn-id: svn://10.0.0.236/trunk@76819 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:14:24 +00:00
danm%netscape.com
3950205ea9 HandleContent now forces a new window by suppressing the target name if it could be interpreted as something in parentWindow. bug 44797 r=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76578 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:05:42 +00:00