Commit Graph

183 Commits

Author SHA1 Message Date
michaelp@netscape.com
d40e4bbd1f we no longer tell the widgets to paint themselves as a result of
a resize operation.
1998-12-15 05:45:05 +00:00
kipp@netscape.com
9945101547 Landed a patch from bobg@zanshin.com 1998-12-15 01:34:36 +00:00
kipp@netscape.com
0633218ba1 Implement new NewWebShell API 1998-12-08 02:39:48 +00:00
kipp@netscape.com
18f8e52841 Hide some noise; pass on Stop to content-viewer 1998-11-26 18:06:47 +00:00
michaelp@netscape.com
775fdc526d fixed non-painting controls on certain resize operations in xpviewer. 1998-11-25 02:52:04 +00:00
vidur@netscape.com
bed2bba26e Partial fix for bug 1256. A script context should always be created for each new script global object. 1998-11-23 08:09:11 +00:00
troy@netscape.com
e0c60d39ef Changed Destroy() to release references to and destroy its child
web shells. This fixes it so we don't leak all of the web shells for
frameset documents
1998-11-22 03:11:26 +00:00
vidur@netscape.com
c5e8cf1482 Added support for XLink - simple links and show=replace or new. Modified nsILinkHandler interface. 1998-11-14 00:21:19 +00:00
rickg@netscape.com
3cce989b0d enabled view-source 1998-11-11 20:31:45 +00:00
rods@netscape.com
efeb161d30 Commented out the 3D border hint for the WebShell window. 1998-11-11 20:17:09 +00:00
rpotts@netscape.com
a81af69c39 Pass the view command as the default for the webshell to the document loader... 1998-11-11 10:58:14 +00:00
karnaze@netscape.com
3c901a8811 form control content attribute changes (not all) reflected in layout; fixed scrolling on <iframe>, <frame>;
added nsImageControlFrame to handle <input type=image>.
1998-11-09 23:30:16 +00:00
joki@netscape.com
e84020ce4a Adding focus passing method to nsIWebShellContainer 1998-11-06 01:30:07 +00:00
rods@netscape.com
ba67e7c3f5 Made change for GetBounds to GetClientBounds conversion 1998-11-04 21:41:26 +00:00
rpotts@netscape.com
e67cfd8be4 Moved the clipboard methods from nsIWebShell into a new interface called nsIClipboardCommands... 1998-11-04 08:48:22 +00:00
rpotts@netscape.com
c25fecbcee Added support of the nsInetsupport interface. The implementation simply calls out through the observer (if it supports nsInetSupport) 1998-11-03 08:03:22 +00:00
rods@netscape.com
0e7ad8a35f Added an extra parameter to the Init to tell it whether it should have a sunken border 1998-11-02 22:19:08 +00:00
rods@netscape.com
682a97612e Added FindNext 1998-11-02 19:11:43 +00:00
vidur@netscape.com
edf7f4434a Added GC method to script context 1998-10-26 23:22:59 +00:00
karnaze@netscape.com
1d25e3b84f bug 1136 1998-10-26 18:37:04 +00:00
rods@netscape.com
9a592f6554 Added selection APIs 1998-10-23 20:47:57 +00:00
rpotts@netscape.com
dad483f15f Fixed build bustage... 1998-10-21 23:33:52 +00:00
rpotts@netscape.com
d982520126 Move the call to stop before firing the BeginLoadURL notification... This will keep the BeginLoad/EndLoad notifications paired correctly... 1998-10-19 20:41:50 +00:00
rpotts@netscape.com
07be233b75 Added support for the loading of background URLs... 1998-10-10 04:33:29 +00:00
rpotts@netscape.com
5fb05da198 renamed docloader LoadURL to LoadDocument... 1998-10-09 05:50:29 +00:00
rpotts@netscape.com
545aeee04e Fixed RefCounting bug where following links would decrement the WebShell ref count :-( 1998-10-07 12:15:48 +00:00
troy@netscape.com
dd28bf5cc8 Changed throbber and web shell to not aggregate in the widget 1998-10-06 22:33:13 +00:00
joki@netscape.com
6231a14219 Don't look for new webshell during link clicks if no target specified 1998-10-02 22:56:52 +00:00
rpotts@netscape.com
ff4bf169a4 Added GetBrowserWindow() method and passed OnStatus and OnProgress messages out through the nsIBrowserWindow interface... 1998-10-02 18:44:56 +00:00
rpotts@netscape.com
d94afd863c Fire the EndLoadURL(...) notification after all of the URLs have been loaded by the doc loader... 1998-10-01 21:49:50 +00:00
michaelp@netscape.com
5237eead89 we now defer plugin enumeration until we need to load one for real. 1998-09-30 18:59:03 +00:00
rpotts@netscape.com
bae4afe889 Reworked the way that refresh URLs are handled... 1998-09-25 22:25:21 +00:00
rpotts@netscape.com
3fb8e0f15d Made the nsISupports and nsIRefreshURL interfaces threadsafe... 1998-09-19 07:06:07 +00:00
joki@netscape.com
c50146fb72 Adding targetting of any named window 1998-09-18 00:35:55 +00:00
troy@netscape.com
aa5489f08e Changed some AddRef/Release calls overto use XP-COM macros 1998-09-17 21:27:22 +00:00
valeski@netscape.com
c49b8e6ab0 M webshell/public/nsIDocumentLoader.h
nsIDocumentLoader interface method change to LoadURL() we now accept a local ip address.


M webshell/public/nsIWebShell.h
1. Extended the nsIWebShell LoadURL() method to take an additional PRUint32 parameter which represents an ip address. If specified, this address will be bound to the socket prior to connection as the local/client ip address to be used. The caller is guarantees the validity of this address.
2. Extended the nsReloadType enumeration to allow both proxy and cache bypass.


M webshell/src/nsDocLoader.cpp
1. Extended nsDocumentBindInfo::Bind() to take an additional nsILoadAttribs pointer. (class definitaion change and implementation).

2. Extended nsDocLoaderImpl::LoadURL() to take an additional PRUint32 param which represents an optional local ip address to bind the connecting socket to, prior to connection. (class definitaion change and implementation) The docloader object maintains a pointer to an nsILoadAttribs interface.


M webshell/src/nsWebShell.cpp
Implemented new LoadURL() routine. Simple pass down to doc loader of PRUint32.


M webshell/tests/ComFactory/makefile.win
Added netlib to the list of prerequisites.
1998-09-16 00:40:20 +00:00
joki@netscape.com
7d5bbac587 More support for capturing, minor adjustments to window.open behavior. 1998-09-15 21:31:58 +00:00
michaelp@netscape.com
3aa9d6e92d fixes for new plugin world. 1998-09-15 03:46:05 +00:00
kipp@netscape.com
a549862071 Fixed log module name 1998-09-15 00:18:10 +00:00
joki@netscape.com
780f8168fe Remove duplicate functionality of nsIBrowserWindow and nsIWebShellContainer. 1998-09-09 01:19:11 +00:00
kipp@netscape.com
cedde4e311 Flush font cache before destroying device context to break circular links (ick) 1998-09-08 22:38:48 +00:00
warren@netscape.com
10ebd4b998 Renamed NSRepository to nsRepository. 1998-09-01 00:26:28 +00:00
troy@netscape.com
b8b4950beb Changed nsIDeviceContext interface to conform [more] with COM conventions 1998-08-27 05:05:03 +00:00
rpotts@netscape.com
b62afd58cf Fixed a crash when Destroy(...) was called without first calling Init(...) 1998-08-21 06:21:52 +00:00
vidur@netscape.com
2820aac07d Added nsIDocumentLoadInfo interface. Temporarily added service startup inside WebShell factory. 1998-08-20 22:28:52 +00:00
rpotts@netscape.com
0e13489bd3 moving changes in 1.36.2.1 onto the tip... 1998-08-20 06:17:47 +00:00
troy@netscape.com
7592296cbf Changed web shell widget to NOT clip children 1998-08-19 23:13:00 +00:00
valeski@netscape.com
0572a6f8df webshell/public/nsIDocumentLoader.h
Extended the nsIDocumentLoader interface's LoadURL() method to take a reload type parameter.

webshell/public/nsIWebShell.h
Extended the nsIWebShell interface's LoadURL() method to take a reload type parameter.

webshell/src/nsDocLoader.cpp
1. Extended the nsIDocumentBindInfo interface's Bind() method to take a reload type parameter. The Bind() method now takes the reload parameter and passes it to the nsIUrl it creates.
2. Added support to the DocumentLoader for the extended LoadURL() parameter list. It now passes the reload type down into the Bind() method of the nsIDocumentBindInfo.

webshell/src/nsWebShell.cpp
1. Added support to the nsWebShell to use the new reload type parameter during loads.
2. Hooked up the reload type parameter in the nsWebShell::Reload() method so we actually use it.
1998-08-19 23:01:52 +00:00
michaelp@netscape.com
b078b142f5 added support for opening new windows with _blank url targets. 1998-08-19 21:00:51 +00:00
valeski@netscape.com
84bad635c1 webshell/public/nsIDocumentLoader.h
Removed support for the underlying timer/refreshurl infrastructure.

webshell/src/nsDocLoader.cpp
1. Added support in nsDocumentBindInfo for the new nsIRefreshUrl method for cancelling.
1.5 Changed the refreshurl() method so it delegates to the container's (i.e. webshell's) refreshurl() method.
2. Removed the "actual" refresh url implementation (timers) from the nsDocumentBindInfo. It's now in the webshell and nsDocumentBindInfo's implementation of nsIRefreshUrl simply delegates to the "container" (i.e. the webshell).
3. Added call to new NS_NewURL() routine which takes an nsISupports pointer as an arg, if the nsDocumentBindInfo has a container to pass along.

webshell/src/nsWebShell.cpp
Added support for the nsIRefreshUrl interface to nsWebShell (this includes the underlying timers and callback mechanism).
1998-08-18 23:25:17 +00:00