Commit Graph

295 Commits

Author SHA1 Message Date
kipp%netscape.com
91406b1df8 Added Set/Get enable-rendering method 1999-05-07 19:25:41 +00:00
kipp%netscape.com
c7bdab52b8 Updated comments 1999-05-06 19:35:11 +00:00
kipp%netscape.com
2f2fe06039 moved to layout 1999-05-06 19:34:32 +00:00
kipp%netscape.com
46b66b0230 Moved some headers from here to layout 1999-05-06 19:29:26 +00:00
nisheeth%netscape.com
defad4500b Added parameters for charset to LoadDocument(). 1999-05-06 03:53:28 +00:00
nisheeth%netscape.com
a17433324b Fixing Unix build bustage. The interface file got checked in with incorrect casing in the file name. 1999-05-06 02:53:01 +00:00
nisheeth%netscape.com
6d73a13ebb - Adding the nsIWebShellServices interface that will be used by external services to access the webshell.
- Also, adding a method to nsIDocumentLoader that maps a document ID into an nsIContentViewerContainer.
1999-05-06 01:55:10 +00:00
nisheeth%netscape.com
3c41d4b24d Fix for bug 5850:
1) Add a RemoveChild() method to nsIWebshell.
2) nsWebshell::Destroy() calls this method on its parent to remove itself from the parent's child list.
3) Call nsWebshell::Destroy() from nsHTMLFrameInnerFrame's detructor.
1999-05-05 00:10:33 +00:00
hyatt%netscape.com
a6a8a9170d Changes to the APIS for webshellcontainers. 1999-05-04 23:34:10 +00:00
nisheeth%netscape.com
696fa5472d Passing in nsIDocumentLoader as a parameter to all functions in nsIDocumentLoaderObserver... 1999-04-28 06:47:40 +00:00
nisheeth%netscape.com
e5c640d2b4 Removing nsIExternalDocLoadObs.h... 1999-04-28 05:01:03 +00:00
law%netscape.com
0fde647421 Remove reference to obsolete nsIURLListener 1999-04-28 01:40:01 +00:00
nisheeth%netscape.com
edcbc41fe5 Shortened this file name to nsIExternalDocLoadObs.h to work around Mac's inability to deal with filenames longer than 31 chars. 1999-04-26 14:55:29 +00:00
nisheeth%netscape.com
d7d9f5662b Shortened filename to nsIExternalDocLoadObs.h to work around Mac build bustage. Filenames longer than 31 characters are a bad thing on the Mac. 1999-04-26 14:54:03 +00:00
nisheeth%netscape.com
22113ef93e Adding and exporting nsIExternalDocumentLoadObserver.h on all platforms. This interface is implemented by external clients that want to receive document load notifications from the document loader. 1999-04-26 10:50:09 +00:00
scc%netscape.com
5577a91851 added interfaces 1999-04-23 17:50:12 +00:00
akkana%netscape.com
a40feb09c3 Fixing linux build bustage 1999-04-23 17:15:58 +00:00
scc%netscape.com
748a92905f Added GetDocumentFactory method; Added required GetIID method(s) 1999-04-23 16:48:31 +00:00
scc%netscape.com
d9cf5c693d Adding new interfaces 1999-04-23 16:35:05 +00:00
scc%netscape.com
a2c61867c6 First Checked In. 1999-04-23 16:33:54 +00:00
hyatt%netscape.com
7f8fb78632 window.open lives. 1999-04-20 22:35:11 +00:00
hyatt%netscape.com
085f789265 Added a method to webshell so that a root container can find out when
new webshells are added to its hierarchy.
1999-04-20 01:50:03 +00:00
hyatt%netscape.com
bdd9fd47e1 Changes to enable an asynchronous creation of a webshell in response to a
window.open call.
1999-04-19 21:08:44 +00:00
hyatt%netscape.com
e6b90f3347 Added support for chrome vs. content in the webshell. Altered some methods
so that they know how to go across the chrome vs. content boundary.
1999-04-16 08:15:04 +00:00
michaelp%netscape.com
04b6780a88 added zooming front end. 1999-04-16 04:25:17 +00:00
joki%netscape.com
4bece97409 New argument to nsIWebShellContainer::FocusAvailable method 1999-04-12 21:25:08 +00:00
karnaze%netscape.com
5c121e8bd6 bug 4643, webshells reset scrolling value to prior value on reloading doc 1999-04-09 21:09:00 +00:00
law%netscape.com
8fd0a4e421 File download; approved by chofmann 1999-04-08 04:21:15 +00:00
radha%netscape.com
245a25aa02 Webshell implements the new nsIDocumentLoaderObserver 1999-04-06 21:00:26 +00:00
rpotts%netscape.com
8eb73e4fce Added more methods to nsIDocumentLoaderObserver in the first stage toward unifying *all* of the different notification mechanisms in the WebShell... 1999-03-29 09:21:01 +00:00
ftang%netscape.com
a396c8feb7 add Set/GetDefaultCharacterSet to nsWebShell. Reviewed and approved by nisheeth 1999-03-22 22:21:22 +00:00
law%netscape.com
58a7aafc0f Adding url listener support 1999-03-13 03:31:55 +00:00
law%netscape.com
fe4caf46b2 Export nsIURLListener.h 1999-03-13 03:01:15 +00:00
law%netscape.com
117132ac9c New URL listener interface to get throbber working 1999-03-13 02:28:31 +00:00
hyatt%netscape.com
d19cbcb196 Enhanced the document loader so that it can now handle subdocuments, thus
enabling it to load multiple documents at once and to support the integration
of a subdocument into the parent document.
1999-03-12 05:20:14 +00:00
hyatt%netscape.com
6b3e340e14 Adding GetIID methods to the content viewer and document loader. 1999-03-11 22:38:38 +00:00
hyatt%netscape.com
8cb4f1a4b6 Adding the GetIID methods to webshell. 1999-03-11 22:34:13 +00:00
troy%netscape.com
3060f3cea1 Fixed a bunch of "const" problems 1999-02-14 06:35:01 +00:00
brade%netscape.com
cc478e195a remove extra comma to reduce warnings on Macintosh compiler 1999-02-03 22:57:04 +00:00
joki%netscape.com
785c19b2d1 Adding new history interface method onto webshell, removing enums types from linkhandler 1999-01-28 23:13:48 +00:00
karnaze%netscape.com
44d24e235a added GetIsFrame, SetIsFrame to distinguish <frame> documents 1999-01-19 23:14:31 +00:00
rpotts%netscape.com
b287a5399b Changed NS_DOCUMENTLOADER_CID to NS_DOCUMENTLOADER_SERVICE_CID 1999-01-17 11:47:27 +00:00
rpotts%netscape.com
6bc178c55b Added OnStartURLLoad() notification which is called whenever the document loader has established a connection... 1999-01-14 06:37:11 +00:00
rpotts%netscape.com
1c0a96551e Added GetContainer() and SetContainer() methods which allow access to the ContentViewerContainer (ie webshell) associated with the document loader. 1999-01-14 06:34:56 +00:00
rpotts%netscape.com
d4ef120540 Moved GetContentViewer() from nsIWebShell into nsIContentViewerContainer... 1999-01-14 06:33:54 +00:00
kipp%netscape.com
3f81658697 Added 2 more arguments to NewWebShell so that new top-level windows could be created properly 1998-12-08 01:57:00 +00:00
ramiro%netscape.com
e2b921bf3c Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
kipp%netscape.com
d6feaa466a XPCOMize the methods; added Stop 1998-11-26 18:03:42 +00:00
cyeh%netscape.com
65038e9551 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
michaelp%netscape.com
892909532f changes to support printing. 1998-11-14 01:58:34 +00:00
vidur%netscape.com
d5fc2aaaea 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
d3b71028ee enabled view-source 1998-11-11 20:31:45 +00:00
karnaze%netscape.com
aec75f892e 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
6a33c7f0db Adding focus passing method to nsIWebShellContainer 1998-11-06 01:30:07 +00:00
joki%netscape.com
3c2769a525 Removing unneeded methods from nsIBrowserWindow interface. 1998-11-05 23:57:02 +00:00
joki%netscape.com
096ec2090d Fixing missing '.h' on filename. 1998-11-05 05:50:20 +00:00
rods%netscape.com
54919e4b4d Made changes for GetBounds to GetClientBounds conversion 1998-11-04 21:46:00 +00:00
rpotts%netscape.com
f53ca9fbd3 Moved the clipboard methods from nsIWebShell into a new interface called nsIClipboardCommands... 1998-11-04 08:48:22 +00:00
rpotts%netscape.com
7ac4c05622 Added new public interface nsIClipboardCommands.h 1998-11-04 08:46:48 +00:00
rpotts%netscape.com
5734c80932 Removed the exporting of the obsolete nsIDocumentLoadInfo interface... 1998-11-03 10:11:01 +00:00
rpotts%netscape.com
03ad6e192e Added some comments... 1998-11-03 08:04:34 +00:00
rods%netscape.com
87ab8f4f4a 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
0fb31f1113 Added FindNext 1998-11-02 19:11:43 +00:00
cls%seawood.org
411ab80ce3 New autoconf files for nglayout 1998-10-28 03:53:57 +00:00
rods%netscape.com
f6c56f3956 Added selection APIs 1998-10-23 20:47:57 +00:00
kipp%netscape.com
2bba7b478b Added CreateDocumentViewerUsing method 1998-10-15 23:22:25 +00:00
rpotts%netscape.com
efee74428c renamed some enums which moved into mozilla/network/module/nsILoadAttribs.h 1998-10-10 04:34:35 +00:00
rpotts%netscape.com
7cad976f33 Renamed LoadURL to LoadDocument... 1998-10-09 05:47:40 +00:00
joki%netscape.com
02fa10b9f2 Adding new js window methods/props, moving js string evaluation to UC strings. 1998-10-01 22:23:48 +00:00
rpotts%netscape.com
dd005a8ca1 Added IsBusy() to determine if a doc loader is actively loading URLs... 1998-10-01 21:47:18 +00:00
rods%netscape.com
807dac7936 Added the nsIToolbarItem interface and an additional init member to the interface and class 1998-09-29 00:12:09 +00:00
joki%netscape.com
c4af68389c Adding targetting of any named window 1998-09-18 00:35:55 +00:00
valeski%netscape.com
de3f9dfd38 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
357c55b191 More support for capturing, minor adjustments to window.open behavior. 1998-09-15 21:31:58 +00:00
joki%netscape.com
74921f5501 Add SetProgess method 1998-09-12 00:21:46 +00:00
joki%netscape.com
2e0dcce305 Remove duplicate functionality of nsIBrowserWindow and nsIWebShellContainer. 1998-09-09 01:19:11 +00:00
joki%netscape.com
c8b4742f11 Add New Window menu item, added window.close() 1998-09-04 00:47:15 +00:00
vidur%netscape.com
ed5a03320a Added nsIDocumentLoadInfo interface. Temporarily added service startup inside WebShell factory. 1998-08-20 22:28:52 +00:00
valeski%netscape.com
9c4143b645 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
58241d2492 added support for opening new windows with _blank url targets. 1998-08-19 21:00:51 +00:00
valeski%netscape.com
0a20396f56 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
scullin%netscape.com
db929b0bc0 Tweek interface to be compatible with branch for now. 1998-08-18 22:01:50 +00:00
scullin%netscape.com
39b83242e3 Checked in api changes and some other small changes from the branch. 1998-08-14 23:08:54 +00:00
joki%netscape.com
1a37c2ec6c Modify window.open method to use sizing and location parameters 1998-08-14 22:31:38 +00:00
valeski%netscape.com
354df9d79b 310133 - Extended the nsIDocumentLoader interface to include LoadURLOnTimer() and CancelLoadURLTimer() methods. 1998-08-13 20:07:17 +00:00
vidur%netscape.com
90f219c74e Added modifyHistory option to LoadURL. 1998-08-13 04:36:42 +00:00
joki%netscape.com
3e30a759a0 Adding new doc loader observer interface. 1998-08-12 05:15:38 +00:00
joki%netscape.com
edb8b34146 Adding partial load event support, removing script context Run_GC method adding partial script error support 1998-08-12 04:56:40 +00:00
karnaze%netscape.com
2638dac692 added GetMarginWidth, SetMarginWidth, GetMarginHeight, SetMarginHeight to web widget, frameset codes calls it. 1998-08-10 01:01:27 +00:00
joki%netscape.com
b45f46d744 Partial fix for frame based and general memory leaks of webshells and prescontexts 1998-08-09 07:43:22 +00:00
joki%netscape.com
9cb79b1687 Adding window.open method, fixing editormode in release builds, various event fixes 1998-08-07 04:45:03 +00:00
michaelp%netscape.com
1175321b05 changes for plugins. 1998-08-05 04:23:21 +00:00
joki%netscape.com
347fce701c Adding get status method to nsIBrowserWindow 1998-07-31 18:22:27 +00:00
peterl%netscape.com
cdf487bf43 connected prefs 1998-07-31 06:02:06 +00:00
rpotts%netscape.com
df17a64406 Added a Destroy() method which is called when the WebShell container is going away... 1998-07-29 10:49:01 +00:00
pierre%netscape.com
7da9dd2cd7 updated to Windows make file 1998-07-28 04:07:50 +00:00
dcone%netscape.com
5af428c1b8 added nsIContentViewerContainer.h and nsIWebshell.h 1998-07-23 17:05:42 +00:00
rpotts%netscape.com
515e809a04 Added GetDocumentLoader(...). 1998-07-23 04:23:00 +00:00
kipp%netscape.com
279bc44856 Added GetURL method 1998-07-22 23:40:27 +00:00
rpotts%netscape.com
2b6fbde302 First pass at nested document loaders... 1998-07-22 11:23:32 +00:00
rpotts%netscape.com
744e7f3fe6 nsIWebShell now supports a single observer for all document loads... 1998-07-22 11:22:59 +00:00
dcone%netscape.com
9c15edb6e7 added nsIContentViewerContainer.h and nsIWebshell.h 1998-07-21 21:49:35 +00:00
kipp%netscape.com
ae1a97f3d0 Added two getters: GetBounds and GetWebShell 1998-07-21 00:48:10 +00:00
kipp%netscape.com
7b521870c2 Added chrome control for the menu bar 1998-07-20 21:15:21 +00:00
dcone%netscape.com
6256741cd7 Removed nsIWebwidget.h and nsIDocumentWidget.h from the file for building dist 1998-07-20 20:34:36 +00:00
kipp%netscape.com
291c405803 Added missing nsweb.h 1998-07-20 16:37:52 +00:00
kipp%netscape.com
cb030eed99 Removed factory proc 1998-07-20 16:19:00 +00:00
kipp%netscape.com
97afaf21db Upgraded API 1998-07-19 04:07:32 +00:00
kipp%netscape.com
3a893acaee Fixed ommision of include of nscore.h 1998-07-19 02:03:59 +00:00
kipp%netscape.com
6351c609da Added title controls; normalized factory API; added GetRootWebShell; removed 2nd arg from AddChild 1998-07-19 01:17:39 +00:00
kipp%netscape.com
b071475f3c Updated copyright and IID; removed useless Init method 1998-07-19 01:17:09 +00:00
kipp%netscape.com
a49b6564fe Normalized factory api 1998-07-19 01:16:46 +00:00
kipp%netscape.com
f7750ea04e Export new files 1998-07-19 01:15:26 +00:00
kipp%netscape.com
34d7ab8c5c new 1998-07-19 01:13:06 +00:00
kipp%netscape.com
72247ae22f Updated exports list 1998-07-18 22:01:25 +00:00
kipp%netscape.com
cb0492d40f Updated exports list 1998-07-18 21:49:11 +00:00
kipp%netscape.com
795c7ad0ba Decoupled from web widget 1998-07-18 21:49:03 +00:00
kipp%netscape.com
e36dce9baa Seperated out nsIViewerContainer and nsIContentViewer API's 1998-07-18 21:48:47 +00:00
kipp%netscape.com
bb5455a632 Obsolete 1998-07-18 21:48:26 +00:00
kipp%netscape.com
3ba64da13d new 1998-07-18 21:43:02 +00:00
kipp%netscape.com
0ab7c7b077 Added GetContentViewer API; removed debug dump methods 1998-07-17 17:55:21 +00:00
rpotts%netscape.com
589dcc48fe Split the Content viewer out of the WebWidget. The WebWidget is now a ContentViewer Container (supporting the nsIViewerContainer interface)... 1998-07-17 06:32:39 +00:00
rpotts
88c65ac5b7 Added some missing forward declarations... 1998-07-02 23:38:48 +00:00
atotic
4bd5c7b252 Added a new export 1998-07-01 22:39:00 +00:00
rpotts
7129a830a6 Changed some interface methods to use NS_IMETHOD for consistancy... 1998-07-01 11:28:05 +00:00
rpotts
8da1cdbd6c Changed nsIStreamListener to nsIStreamOBserver. Added the BindToDocument(...) method which is used by the DocumentLoader. 1998-07-01 11:27:06 +00:00
rpotts
2284ed07f4 Added nsIDocumentLoader.h 1998-07-01 11:25:55 +00:00
vidur
79b16a3083 Added the nsIScriptContextOwner.h to aid in SCRIPT tag evaluation 1998-06-25 22:25:39 +00:00
michaelp
ec4811f612 added init() method to prescontext.
creator of prescontext is responsible for initializing pres context.
devicecontext is now init()ed with a nsNativeWidget.
removed hacky X Display stuff from device context and font metrics.
removed hacky code from windows font metrics.
changed nsNativeWindow to be nsNativeWidget.
added more code for compositor back-to-front pass.
improved text performance on X.
changed nsHTMLTagContent.cpp so that it will build with MSVC 4.1.
1998-06-25 04:24:45 +00:00
karnaze
3074df2576 named <iframe>s, scrolling attribute, more complete test9.html 1998-06-23 22:25:28 +00:00
atotic
2b30eaf7bd First Checked In. 1998-06-16 21:39:13 +00:00
karnaze
b9a228a2b2 more <iframe> support 1998-06-16 21:32:54 +00:00
karnaze
0ccd357a8f initial support for <iframe> 1998-06-11 16:46:33 +00:00
joki
ba397d6ed5 Adding api to get DOM document interface through web widget. 1998-06-07 07:32:17 +00:00
kipp
d662f8092c Removed post data from OnOverLink method 1998-06-01 20:53:34 +00:00
kipp
afd61dfad6 Added OnOverLink hook for tracking mouse-over's over links 1998-06-01 19:59:13 +00:00
kipp
431503c3c6 Revised LoadURL to take an nsIStreamListener 1998-06-01 19:58:55 +00:00
karnaze
f1382417c0 post submission, file content submission 1998-05-27 17:51:41 +00:00
peterl
0e56caa97a added link state api 1998-05-19 00:08:57 +00:00
peterl
4d56c4b41c more style debugging code 1998-05-18 21:12:19 +00:00
spider
cd74c826b1 Removing ApplicationShell interfaces from webshell. Will be moved to toplevel 'shell' in near future. 1998-05-04 19:25:58 +00:00
spider
24b26eda06 Code Cleanup... 1998-05-01 01:16:44 +00:00
spider
58a14eee94 Modifications to support new nsIApplicationShell interface 1998-04-29 22:43:33 +00:00
kipp
0e59c2de8c Removed hack 1998-04-27 15:39:58 +00:00
kipp
098bef52b4 moved to pub 1998-04-13 20:24:54 +00:00