nisheeth%netscape.com
8256161ceb
Fix bug 3413. Approved by chofmann. Reviewed by rpotts. We check nsIURL's
...
address in nsWebshell::OnStartBinding() and if a trailing slash has been
added to it, we replace the topmost history entry with the new address.
1999-03-18 01:07:22 +00:00
law%netscape.com
58a7aafc0f
Adding url listener support
1999-03-13 03:31:55 +00:00
michaelp%netscape.com
d4ba88584d
fixed memory leak.
1999-03-11 05:45:52 +00:00
warren%netscape.com
4b2d56fbaa
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
beard%netscape.com
448fb5de76
Using the service manager to access the plugin manager, because it needs to be a singleton.
1999-03-08 00:01:02 +00:00
joki%netscape.com
0baca6512f
Adding new tab handling and focus support.
1999-03-02 19:19:24 +00:00
kipp%netscape.com
960bc34221
fixed up operator new usage
1999-02-26 20:02:06 +00:00
troy%netscape.com
3060f3cea1
Fixed a bunch of "const" problems
1999-02-14 06:35:01 +00:00
troy%netscape.com
8525cc47d4
Factored out the code that checked for anchors within the current document so
...
that "back" and "forward" used it, too
1999-02-12 17:32:17 +00:00
troy%netscape.com
0ff08d7805
Changed LoadURL() to look at the destination anchor and see if it's an element
...
within the current document. If so, it calls the pres shell's GoToAnchor()
function
1999-02-12 05:43:46 +00:00
amusil%netscape.com
4ede2ec9d9
Corrected error in the use of CIIDs and IIDs
1999-02-04 00:03:18 +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
rods%netscape.com
8759206a92
I uncommented out the progation of the EndLoadURL notification
1999-01-27 03:50:10 +00:00
amusil%netscape.com
350f11e0fa
Fixing build bustage
1999-01-25 12:18:51 +00:00
troy%netscape.com
6810e3ae38
Fixed a memory leak of the web shell in LoadURL()
1999-01-23 04:16:18 +00:00
radha%netscape.com
00e422d147
gWebShell_UnixEventQueue is gone. Use the Event queue service instead
1999-01-23 00:52:01 +00:00
karnaze%netscape.com
44d24e235a
added GetIsFrame, SetIsFrame to distinguish <frame> documents
1999-01-19 23:14:31 +00:00
karnaze%netscape.com
d29710743f
<form> inside <table> submits; marginwidth, marginheight in <frame> working; scrolling in <frame>, <iframe> working
1999-01-19 17:26:06 +00:00
rpotts%netscape.com
7dd5ee5f53
The DocumentLoader is now a global service. Rather than creating document loaders via the factory, they are now created as child loaders of the global DocumentLoader service which is accessable via GetService.
1999-01-17 11:48:58 +00:00
rpotts%netscape.com
c62636aecb
Added support for GetContainer()/SetContainer(). Added the OnStartURLLoad() notification to the DocumentLoadObserver...
1999-01-14 06:44:23 +00:00
kipp%netscape.com
5ca010bd96
Added in code from bug #1935 to improve auto-protocol handling on urls
1999-01-09 02:00:42 +00:00
rpotts%netscape.com
2b7c69f19b
Bug fix from Davide Pasetto (dipo@sis.it) for nsWebShell::Init(...). I Also changed a bunch of checks against NS_OK to use the NS_SUCCEEDED() and NS_FAILED() macros...
1999-01-08 00:32:55 +00:00
rpotts%netscape.com
4ac04e8dae
Use the EventQueueService to get the event queue for the UI thread...
1999-01-05 09:46:33 +00:00
davidm%netscape.com
6b8a3d666d
Add mac code to get NSPR event queue for dispatching of link click events
1998-12-16 22:05:04 +00:00
warren%netscape.com
0580a8e5c4
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
1998-12-16 05:40:20 +00:00
michaelp%netscape.com
18a7ed72a7
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
831535719e
Landed a patch from bobg@zanshin.com
1998-12-15 01:34:36 +00:00
kipp%netscape.com
8aff77b70d
Implement new NewWebShell API
1998-12-08 02:39:48 +00:00
kipp%netscape.com
394ccd6829
Hide some noise; pass on Stop to content-viewer
1998-11-26 18:06:47 +00:00
michaelp%netscape.com
e943cafaea
fixed non-painting controls on certain resize operations in xpviewer.
1998-11-25 02:52:04 +00:00
vidur%netscape.com
fe7eee67f9
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
0c7fbc0e79
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
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
rods%netscape.com
7d1aadab97
Commented out the 3D border hint for the WebShell window.
1998-11-11 20:17:09 +00:00
rpotts%netscape.com
6d0f1e2822
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
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
rods%netscape.com
ca3be3b243
Made change for GetBounds to GetClientBounds conversion
1998-11-04 21:41:26 +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
68fe50faeb
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
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
vidur%netscape.com
94f6316cfc
Added GC method to script context
1998-10-26 23:22:59 +00:00
karnaze%netscape.com
e1ceeac414
bug 1136
1998-10-26 18:37:04 +00:00
rods%netscape.com
f6c56f3956
Added selection APIs
1998-10-23 20:47:57 +00:00
rpotts%netscape.com
05058348f9
Fixed build bustage...
1998-10-21 23:33:52 +00:00
rpotts%netscape.com
2b5dd1db41
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
88a00fc77e
Added support for the loading of background URLs...
1998-10-10 04:33:29 +00:00
rpotts%netscape.com
8d8b7aa3ce
renamed docloader LoadURL to LoadDocument...
1998-10-09 05:50:29 +00:00
rpotts%netscape.com
54850b3897
Fixed RefCounting bug where following links would decrement the WebShell ref count :-(
1998-10-07 12:15:48 +00:00
troy%netscape.com
ce220b9056
Changed throbber and web shell to not aggregate in the widget
1998-10-06 22:33:13 +00:00
joki%netscape.com
29182f432e
Don't look for new webshell during link clicks if no target specified
1998-10-02 22:56:52 +00:00
rpotts%netscape.com
a26a8496c9
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
98bab44460
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
db8e6bac64
we now defer plugin enumeration until we need to load one for real.
1998-09-30 18:59:03 +00:00
rpotts%netscape.com
5df3b33a64
Reworked the way that refresh URLs are handled...
1998-09-25 22:25:21 +00:00
rpotts%netscape.com
7bd9994d24
Made the nsISupports and nsIRefreshURL interfaces threadsafe...
1998-09-19 07:06:07 +00:00
joki%netscape.com
c4af68389c
Adding targetting of any named window
1998-09-18 00:35:55 +00:00
troy%netscape.com
fda3dbd970
Changed some AddRef/Release calls overto use XP-COM macros
1998-09-17 21:27:22 +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
michaelp%netscape.com
14c7cc9f84
fixes for new plugin world.
1998-09-15 03:46:05 +00:00
kipp%netscape.com
b2f664e496
Fixed log module name
1998-09-15 00:18:10 +00:00
joki%netscape.com
2e0dcce305
Remove duplicate functionality of nsIBrowserWindow and nsIWebShellContainer.
1998-09-09 01:19:11 +00:00
kipp%netscape.com
ace6a93d02
Flush font cache before destroying device context to break circular links (ick)
1998-09-08 22:38:48 +00:00
warren%netscape.com
b89e7efaca
Renamed NSRepository to nsRepository.
1998-09-01 00:26:28 +00:00
troy%netscape.com
0d39ae026f
Changed nsIDeviceContext interface to conform [more] with COM conventions
1998-08-27 05:05:03 +00:00
rpotts%netscape.com
a557f93aaf
Fixed a crash when Destroy(...) was called without first calling Init(...)
1998-08-21 06:21:52 +00:00
vidur%netscape.com
ed5a03320a
Added nsIDocumentLoadInfo interface. Temporarily added service startup inside WebShell factory.
1998-08-20 22:28:52 +00:00
rpotts%netscape.com
ef4f2ef393
moving changes in 1.36.2.1 onto the tip...
1998-08-20 06:17:47 +00:00
troy%netscape.com
ea509ef709
Changed web shell widget to NOT clip children
1998-08-19 23:13:00 +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
39b83242e3
Checked in api changes and some other small changes from the branch.
1998-08-14 23:08:54 +00:00
valeski%netscape.com
94bddddfc2
webshell/src/nsDocLoader.cpp -
...
310133 - 1. added LoadURLOnTimer() and CancelLoadURLTimer() implementations to the nsDocLoaderImpl class.
2. Changed nsDocumentBindInfo class to support the nsIRefreshUrl interface.
3. Changed the nsDocumentBindInfo contructor to set the m_ExtraInfo variable to the aExtraInfo pointer passed in. This must have been an oversight on the part of the original implementor.
4. Added a simple data placeholder class to hold the data that will be used to load the url on the timer.
webshell/src/nsWebShell.cpp -
1. 310133 - When the webshell is destructed or about to load a new url, the loader now calls CancelLoadURLTimer() which cancels and releases the timers.
1998-08-13 20:08:19 +00:00
vidur%netscape.com
51fe5f427d
Implemented Reload() on nsIWebShell
1998-08-13 04:49:16 +00:00
vidur%netscape.com
90f219c74e
Added modifyHistory option to LoadURL.
1998-08-13 04:36:42 +00:00
michaelp%netscape.com
891419af3d
with -np plugins will no longer be initialized due to frames.
1998-08-12 22:06:00 +00:00
kmcclusk%netscape.com
cdbadaf7fb
Added unix support for PR_ProcessPendingEvents.
1998-08-12 19:54:39 +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
joki%netscape.com
7aa37b7bb4
Fix possible addref on null pointer
1998-08-10 01:30:29 +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
valeski%netscape.com
3b621e7bb0
moved http:// assumption code into nsWebShell.cpp from nsBrowserWindow.cpp
1998-08-09 21:22:18 +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
michaelp%netscape.com
59141b0744
tiny change to see if the unix build will come back to life.
1998-08-01 22:19:05 +00:00
rpotts%netscape.com
92f005308f
Added check to see if DocLoader exists before dereferencing the pointer...
1998-08-01 06:45:43 +00:00
michaelp%netscape.com
f51ff39ac4
turned on plugins.
1998-08-01 05:47:34 +00:00
peterl%netscape.com
cdf487bf43
connected prefs
1998-07-31 06:02:06 +00:00
kipp%netscape.com
a9c5ff5a3f
Make gamma 1.0
1998-07-30 16:07:18 +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
michaelp%netscape.com
c9901356f0
hooked up the plugin manager to the webshell.
1998-07-27 23:08:52 +00:00
kostello%netscape.com
a6b7df24ba
Implemented DoCopy to put HTML on the pasteboard
...
Added Dialog for DoDebugSave
1998-07-27 18:17:07 +00:00
karnaze%netscape.com
9c030a8f5c
more robust frameset layout; <frame>, <iframe> borders; reenabled scrolling attr for <iframe>
1998-07-27 05:59:37 +00:00
joki%netscape.com
0b8640b954
Fix for unitialized var and missing add/release ref pair in the GetScriptGlobalObject call
1998-07-25 01:53:54 +00:00
rpotts%netscape.com
87b4f3728e
Get rid of those unix warnings...
1998-07-24 21:03:33 +00:00
joki%netscape.com
838c34585d
Adding GetScriptGlobalObject function to nsIScriptContextOwner interface
1998-07-24 05:07:51 +00:00
rpotts%netscape.com
d6f7d066b2
Added GetDocumentLoader(...) and support for creating nested document loaders if the webshell is nested itself...
1998-07-23 04:24:36 +00:00
kipp%netscape.com
c06f064322
Implement GetURL
1998-07-22 23:40:54 +00:00
rpotts%netscape.com
6d4f155462
nsIWebShell now supports a single observer for all document loads...The DocLoader now stops any pending binds when a new document is requested...
1998-07-22 11:24:50 +00:00
kipp%netscape.com
cc9e6f290f
Support aggregation (sort of)
1998-07-21 16:44:45 +00:00
kipp%netscape.com
1791dee949
Implement IScriptContextOwner API
1998-07-21 04:46:55 +00:00
kipp%netscape.com
348a17626d
Added a reminder comment
1998-07-19 04:07:59 +00:00
kipp%netscape.com
9589402168
Implement new title API's; normalized factory code
1998-07-19 01:18:40 +00:00
kipp%netscape.com
3ba64da13d
new
1998-07-18 21:43:02 +00:00