528 Commits

Author SHA1 Message Date
hyatt%netscape.com
ab7a2f3b24 Fixes for repainting problems. This is probably the wrong thing to do, but
dammit, it works.  Making all webshells repaint when their document gets
loaded.


git-svn-id: svn://10.0.0.236/trunk@38794 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 08:16:49 +00:00
nisheeth%netscape.com
1cf4247ddc Fix Necko build bustage.
git-svn-id: svn://10.0.0.236/trunk@38765 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 02:09:50 +00:00
nisheeth%netscape.com
784f48c63d Fix for bug 9358. Page reloads were not working because the webshell was trying to scroll the document rather than loading it via netlib. Now, we are fine. Some work needs to happen in session history to pass in a newly define url reload type so that the webshell can be smart about scrolling the document for history traversal rather than loading via netlib. Will work with Radha to make the necessary session history changes.
git-svn-id: svn://10.0.0.236/trunk@38761 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:40:50 +00:00
waterson%netscape.com
dc426df1ce Fix necko build bustage.
git-svn-id: svn://10.0.0.236/trunk@38754 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:23:56 +00:00
nisheeth%netscape.com
3f2168031d Fix for bug 1755. Separated out functionality of nsWebShell::Stop() into two methods, StopBeforeRequestingURL() and StopAfterURLAvailabl(). The former is called before sending a new url load request to the doc loader. The latter is called once the doc loader notifies the webshell via OnStartURLLoad() that the stream created from the URL is ready to be consumed.
git-svn-id: svn://10.0.0.236/trunk@38681 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 10:47:35 +00:00
radha%netscape.com
cb6a8b17eb Pass mailto: urls to the Url Dispatcher
git-svn-id: svn://10.0.0.236/trunk@38334 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 23:40:15 +00:00
waterson%netscape.com
889cb11995 Fix Necko bustage.
git-svn-id: svn://10.0.0.236/trunk@38230 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 03:41:34 +00:00
nisheeth%netscape.com
2d8830a9c6 Fixed bug 3152. We no longer reload the document when the user goes back to a location on the currently loaded document.
git-svn-id: svn://10.0.0.236/trunk@38213 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 01:14:51 +00:00
hyatt%netscape.com
e14b01c876 Fix for a bug that doesn't seem to be assigned to me any more.
git-svn-id: svn://10.0.0.236/trunk@38023 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 08:05:52 +00:00
warren%netscape.com
8b1231e0ae Renamed OnStartBinding/OnStopBinding to OnStartRequest/OnStopRequest (removing the redundant ones from necko). Numerous necko fixes. Necko now using nsIPrompt interface instead of nsINetSupport.
git-svn-id: svn://10.0.0.236/trunk@37754 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:30:20 +00:00
pinkerton%netscape.com
19f8e2d3b8 Changing CreatePopup to return the popup. Adding a bunch of stuff for tooltips to the popup code. Fixing some bugs in webshell with loading malformed popups. Renamed "popup" to "popupElement" in the document and added "tooltipElement" as well.
git-svn-id: svn://10.0.0.236/trunk@37587 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:07:41 +00:00
valeski%netscape.com
ba09080b75 NECKO - nsWebShell: we were getting a unichar string back from GetBuffer(); changed it to ToNewCString(). nsDocLoader: trying to get a regular url to load.
git-svn-id: svn://10.0.0.236/trunk@37478 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:48:35 +00:00
warren%netscape.com
2fd605cc6f Last of the necko ifdefs. Now we link with necko.
git-svn-id: svn://10.0.0.236/trunk@37169 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 10:35:57 +00:00
danm%netscape.com
faabf1b7f8 adding _content target
git-svn-id: svn://10.0.0.236/trunk@37074 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 00:35:21 +00:00
warren%netscape.com
06d707be48 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too.
git-svn-id: svn://10.0.0.236/trunk@36440 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 03:29:44 +00:00
radha%netscape.com
6d81a55490 Check for trailing slash in OnEndDocumentLoad() and update history entry accordingly
git-svn-id: svn://10.0.0.236/trunk@36110 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:17:14 +00:00
sfraser%netscape.com
10f8d0856d Muchos leak fixing. CreateNewTopLevel window returns an AddReffed window. You must release it. Also use nsCOMPtr in a couple of other places.
git-svn-id: svn://10.0.0.236/trunk@35928 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:06:35 +00:00
valeski%netscape.com
4fa4e2e84d NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061.
git-svn-id: svn://10.0.0.236/trunk@35863 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 17:34:08 +00:00
waterson%netscape.com
c5e85cb531 Fix unintialized memory read.
git-svn-id: svn://10.0.0.236/trunk@35694 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:52:42 +00:00
sspitzer%netscape.com
0143851e83 fix build bustage. sending mail to rahda so she can back this out, if necessary
git-svn-id: svn://10.0.0.236/trunk@35608 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:50:17 +00:00
radha%netscape.com
86b169912d Fix the GetURL() bustage in windows
git-svn-id: svn://10.0.0.236/trunk@35595 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:02:19 +00:00
radha%netscape.com
6e6f661619 More changes related to session History
A
A
A


git-svn-id: svn://10.0.0.236/trunk@35516 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:29:38 +00:00
radha%netscape.com
6bc9c37235 New methods for session history
git-svn-id: svn://10.0.0.236/trunk@35219 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:11:47 +00:00
hyatt%netscape.com
5b2065032e Altering the args for createPopup.
git-svn-id: svn://10.0.0.236/trunk@34389 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:36:06 +00:00
kmcclusk%netscape.com
4db1f54f79 Modified nsWebShell::GetLinkState to used a cached GlobalHistory service rather
than getting and releasing the service each time GetLinkState is called. Getting
the global history service shows up as a big hit during profiling because GetLinkState
gets called each time a link is encountered while resolving style contexts.


git-svn-id: svn://10.0.0.236/trunk@34082 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:26:10 +00:00
danm%netscape.com
07a75789a0 protect nsWebShell's destructor from being called recursively a little earlier in the destructor. fixes a crash (bug 7157).
git-svn-id: svn://10.0.0.236/trunk@33351 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-01 23:02:15 +00:00
ftang%netscape.com
36d5b17045 change the ReloadDocument implementation by using RefreshURL do avoid reentrance problem in libnet
git-svn-id: svn://10.0.0.236/trunk@33154 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-28 21:32:29 +00:00
nhotta%netscape.com
bd54474c8c Added force character set.
git-svn-id: svn://10.0.0.236/trunk@33079 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-28 01:31:55 +00:00
hyatt%netscape.com
6c7b70d9cf Web shells now know about their enclosed chrome shell.
git-svn-id: svn://10.0.0.236/trunk@32962 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 21:05:27 +00:00
dp%netscape.com
befa259a88 Landing xpcom20/21 branch.
git-svn-id: svn://10.0.0.236/trunk@32644 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-26 01:38:36 +00:00
waterson%netscape.com
2195264b65 Re-wrote to avoid use of NS_WITH_SERVICE macro; otherwise, we'll get annoying asserts in viewer.
git-svn-id: svn://10.0.0.236/trunk@32314 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-19 07:22:57 +00:00
ftang%netscape.com
f55cd93707 add method to push necessary informaiton to implement Meta charset observeration
git-svn-id: svn://10.0.0.236/trunk@32186 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-19 00:23:03 +00:00
waterson%netscape.com
cafeb46339 Enable link coloring.
git-svn-id: svn://10.0.0.236/trunk@32043 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 05:21:37 +00:00
vidur%netscape.com
24aec08ccf Prevent onunloads from bubbling.
git-svn-id: svn://10.0.0.236/trunk@31958 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-17 22:14:16 +00:00
hyatt%netscape.com
6327895932 Added an arg to createPopup.
git-svn-id: svn://10.0.0.236/trunk@31841 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-16 07:52:02 +00:00
hyatt%netscape.com
502c1e7de2 Adding a method to the webshell container for creating popup/context menus.
git-svn-id: svn://10.0.0.236/trunk@31678 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-14 22:40:03 +00:00
joki%netscape.com
e674affbbe Adding unload event during window closing.
git-svn-id: svn://10.0.0.236/trunk@31519 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-13 23:51:25 +00:00
karnaze%netscape.com
cf98d02097 bug 6161 - don't reinitialize mMarginWidth, mMarginHeight on doc load.
git-svn-id: svn://10.0.0.236/trunk@30906 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 02:34:17 +00:00
kipp%netscape.com
8bb7890749 Pass on SetRendering call to the content viewer if we have one
git-svn-id: svn://10.0.0.236/trunk@30700 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-07 19:25:58 +00:00
nisheeth%netscape.com
da218a6873 Implement LoadDocument(), a new method that is part of the nsIWebShellServices interface.
git-svn-id: svn://10.0.0.236/trunk@30621 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-07 00:21:57 +00:00
nisheeth%netscape.com
a07e32563c - Implemented GetContentViewerContainer() in the nsDocLoaderImpl() object.
- Added charset parameters to LoadDocument(), a method defined in nsIWebShellServices


git-svn-id: svn://10.0.0.236/trunk@30507 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 03:54:40 +00:00
nisheeth%netscape.com
a0cb9d0fde - adding stubs for the methods in nsIWebShellServices implemented by the nsWebShell object.
- adding a stub implementation of the GetContentViewerContainer() method to nsDocLoaderImpl.


git-svn-id: svn://10.0.0.236/trunk@30497 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 01:58:48 +00:00
nisheeth%netscape.com
84d9443f3f 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.


git-svn-id: svn://10.0.0.236/trunk@30304 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 00:23:51 +00:00
hyatt%netscape.com
0942f97448 Changes to the APIS for webshellcontainers.
git-svn-id: svn://10.0.0.236/trunk@30285 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 23:34:10 +00:00
rickg%netscape.com
df58cedf1f update to nsString2 API
git-svn-id: svn://10.0.0.236/trunk@30087 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 06:38:37 +00:00
nisheeth%netscape.com
a4c948a4ab Fix for bug 5472. Approved by chofmann. Reviewed by Kipp.
git-svn-id: svn://10.0.0.236/trunk@30003 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-03 23:04:50 +00:00
pinkerton%netscape.com
03c53644f7 pinkerton/scc. appr chofmann. Bug #4127, et al. Fixing ownership models (more work to come).
git-svn-id: svn://10.0.0.236/trunk@29831 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-30 09:04:36 +00:00
kipp%netscape.com
d06aa22247 Use DestroyChildren instead of ReleaseChildren when destroying a webshell
git-svn-id: svn://10.0.0.236/trunk@29817 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-30 00:09:52 +00:00
ftang%netscape.com
3dc5321803 fix bug 5644. reviewed by nisheeth and approved by cyeh. broadcast default character set to all the children and make sure all the children set to the same value when they are added to the parent
git-svn-id: svn://10.0.0.236/trunk@29771 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 23:59:08 +00:00
nisheeth%netscape.com
7474078c6a Passing in nsIDocumentLoader as a parameter to all functions in nsIDocumentLoaderObserver...
git-svn-id: svn://10.0.0.236/trunk@29727 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:47:40 +00:00