radha%netscape.com
682afb5c18
XPIDised session history. Corresponding changes to users of nsISessionHistory.
...
Bug # 15437. r=law
1999-10-12 04:37:43 +00:00
waterson%netscape.com
ab20f5e245
Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur
1999-10-12 02:10:08 +00:00
nisheeth%netscape.com
ca7599a7f9
Changes not part of build. We now use the new RAPTOR_STOPWATCH_DEBUGTRACE macro to annotate all manipulations of the timers.
1999-10-11 23:33:14 +00:00
kipp%netscape.com
b0dcc883f8
Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage
1999-10-08 20:41:19 +00:00
warren%netscape.com
b90a06a288
Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty.
1999-10-08 01:49:06 +00:00
mscott%netscape.com
6cd513ba43
Bug #12198 --> don't dereference a null ptr for the uri. return gracefully.
...
r=sspitzer
1999-10-07 23:29:13 +00:00
rpotts%netscape.com
e198de00c6
bug #15605 . Reviewed by nisheeth. Check the return code from GoToAnchor(...) :-)
1999-10-06 05:15:13 +00:00
kipp%netscape.com
4b1f6a17a6
r=dp; Added in ctor/dtor counting
1999-10-05 14:53:20 +00:00
radha%netscape.com
6b6a3fe8bf
Fix for bug #13329 . Back and forward not consistent all the time.
...
Fix already checked in to the M10 branch. Merging changes to tip.
1999-10-05 04:49:58 +00:00
rpotts%netscape.com
248e31bd70
bug #15341 and bug #15344 . Use the documentloader observer instead of a stream observer.
1999-10-05 04:04:16 +00:00
kipp%netscape.com
eccb08e095
r=dp; more leak tracking hooks added
1999-10-05 00:08:41 +00:00
mscott%netscape.com
03e702040e
Bug #12198 --> bullet proof this code. return if we don't have a nsIURI instead of trying to dereference it. r=sspitzer
1999-09-28 22:11:26 +00:00
warren%netscape.com
dacb3255d3
Fixed history state leak
1999-09-26 10:07:49 +00:00
nisheeth%netscape.com
0c537f8bad
Use NSPR logging rather than printf's for stopwatch output.
1999-09-24 08:57:36 +00:00
nisheeth%netscape.com
23449e2072
a=chofmann. Add a stopwatch to measure total (layout+page load) time in the webshell.
1999-09-24 07:13:39 +00:00
briano%netscape.com
2f1c2fa6af
Fixed for compilers that don't permit a comma at the end of an enum list.
1999-09-23 21:30:07 +00:00
ftang%netscape.com
d1bb25d16d
fix bug 13946
1999-09-23 03:27:53 +00:00
nisheeth%netscape.com
d5b56cdcfa
Changed the ifdef NS_DEBUG around webshell leak detection code to ifdef DETECT_WEBSHELL_LEAKS.
1999-09-22 01:24:20 +00:00
vidur%netscape.com
f982113234
Changed nsIWebShell::GoTo to use LOAD_HISTORY as the load flag - going to the current entry shouldn't reload.
1999-09-21 05:27:35 +00:00
hyatt%netscape.com
dca1ddfd11
chrome event stuff
1999-09-21 01:02:29 +00:00
vidur%netscape.com
2906fa4a19
webshell now gets its nsIPrompt reference from its container and not its observer. restored ftang's webshell change that i inadvertantly removed in a prior checkin.
1999-09-21 00:04:31 +00:00
radha%netscape.com
122b9b2728
Clean up leaks
1999-09-20 21:09:16 +00:00
warren%netscape.com
2b95eceabb
cleaned up nsWebShell's use of services
1999-09-20 20:53:31 +00:00
beard%netscape.com
dc0a1f0202
bug #6251 : changed Repaint() method to call nsIViewManager::UpdateAllViews() to force a globa redraw.
1999-09-19 00:54:55 +00:00
vidur%netscape.com
580d892e67
Further corrections in referrer propagation.
1999-09-17 06:54:58 +00:00
vidur%netscape.com
384c09eb30
Document referrer propagation through webshell and docloader.
1999-09-17 04:26:02 +00:00
danm%netscape.com
1148b2e9d7
stop webshell embed if the the window in which to embed has been destroyed. fixes bug 14020
1999-09-16 23:35:05 +00:00
ftang%netscape.com
d47ea310ea
fix 5974 by receiving parser command as optional argument
1999-09-16 14:15:16 +00:00
radha%netscape.com
d729a77d5e
When invoking the mail composer upon on a click on a mailto: link, make
...
sure the to, cc, subject arguments are passed to the composer
1999-09-15 19:33:46 +00:00
valeski%netscape.com
af333fd004
removed stream converter stuff from webshell
1999-09-15 17:46:56 +00:00
kipp%netscape.com
91849a778d
Removed #ifdef NECKO noise
1999-09-15 00:23:40 +00:00
radha%netscape.com
acf250aeb2
Pass OnStartDocumentLoad() notifications received for child frames up to the DocLoaderListeners
1999-09-14 21:49:21 +00:00
valeski%netscape.com
834019642a
added user agent language portion initialization
1999-09-13 18:38:02 +00:00
vidur%netscape.com
7d32634780
Fixed memory leak related to UrlDispatcher
1999-09-11 02:25:59 +00:00
valeski%netscape.com
53287a21c9
adding FTP dir listing stream conv registration
1999-09-10 16:01:36 +00:00
vidur%netscape.com
b7d78b67ae
Fixed circular references. nsDocLoader now supports weak references to it. Init() method moves out of constructor. nsDocLoader now has Destroy() method to start breakdown process.
1999-09-09 23:53:55 +00:00
vidur%netscape.com
2cd7f1c13c
Fixed leak in LoadURL
1999-09-09 14:52:07 +00:00
vidur%netscape.com
1d13b612cb
Added nsIScriptContextOwner::ReportScriptError.
1999-09-08 23:16:49 +00:00
mscott%netscape.com
c6c89ad305
Support LoadURI which is a new method on the webshell which takes a nsIURI. This is part of a webshell optimization
...
to cut down on the number of nsIURI objects which we currently create in order to run a url in the webshell.
1999-09-08 03:59:21 +00:00
brendan%mozilla.org
d31330dd99
Expand tabs to spaces per Emacs modeline; other space cleanups.
1999-09-06 22:59:11 +00:00
danm%netscape.com
fe1d16cc98
implemented intrinsic sizing method on DOM Window
1999-09-03 22:41:56 +00:00
radha%netscape.com
f7b8617d26
Hook up session history with the history state object.
...
Let LoadURL() accept a historystate as an argument
1999-09-02 21:39:01 +00:00
kipp%netscape.com
a99f5ec06a
Use nsAutoString instead of nsString for temps
1999-09-02 18:13:07 +00:00
beard%netscape.com
6d8c3af528
landed stream converter stuff on XP_MAC.
1999-09-01 21:50:55 +00:00
slamm%netscape.com
f42f18844c
Add 'select all'
1999-09-01 20:14:02 +00:00
nisheeth%netscape.com
6debf963be
- Added a setter for history state to nsIWebShell. The history state should be set before loading a document on which state needs to be restored. If the history state is set, the webshell will set that history state on the pres shell inside nsWebShell::Embed() once the document viewer has been created.
1999-08-31 14:49:21 +00:00
nisheeth%netscape.com
8506ab6296
Added a GetHistoryState method to be use by session history to ask layout for
...
the current document's state.
1999-08-30 22:45:46 +00:00
rickg%netscape.com
60fd329e91
replaced call to deprecated method in nsString
1999-08-29 17:44:48 +00:00
valeski%netscape.com
8ce0e18880
changed SUCCEEDED to NS_SUCCEEDED
1999-08-29 15:35:01 +00:00
valeski%netscape.com
bcadc45307
added stream converter functionality to the doc loader. also initialize/register the multipartmixedreplace stream converter in the webshell
1999-08-29 14:31:08 +00:00
radha%netscape.com
babe7b777c
Set title for the current entry in session history
1999-08-28 23:51:12 +00:00
scc%netscape.com
da04575fe1
export
1999-08-27 14:01:44 +00:00
scc%netscape.com
bf90deca2c
better make that member function public
1999-08-27 12:56:52 +00:00
scc%netscape.com
319f0b5a91
all changes are NS_DEBUG only. added a private static member variable to count outstanding webshells; code in constructor and destructor to do the counting; a static member function to retrieve the value; and a global function that calls that
1999-08-27 12:32:20 +00:00
rpotts%netscape.com
3ed5c99db2
M9 BRANCH landing...
1999-08-26 22:45:55 +00:00
troy%netscape.com
71ff39d1a3
Changed GetLinkState() to remember that it failed to load the global
...
history service and that way it won't repeatedly try and fail. That was
causing performance problems for viewer
1999-08-24 18:20:30 +00:00
troy%netscape.com
4c669f0158
Removed nsString object that was defined but never used
1999-08-23 01:15:57 +00:00
mccabe%netscape.com
3d4917b628
Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
...
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.
1999-08-22 23:52:07 +00:00
rhp%netscape.com
81adbf65e2
Fix for I18N reload issue
1999-08-18 01:39:20 +00:00
dp%netscape.com
6a45339276
gLogModule defined only inside of NS_DEBUG. Protecting access.
1999-08-17 01:28:58 +00:00
radha%netscape.com
146a03ce48
Fix for bug 11877. Kin and ftang reviewed the code. dp approved it. Put back the old
...
history code in webshell since it breaks viewer.
1999-08-17 00:29:09 +00:00
danm%netscape.com
8180c75a54
open new windows from anchor links with proper chrome. fixes bug 9792.
1999-08-10 21:36:38 +00:00
vidur%netscape.com
4876025852
changed name of NS_CreateContext to NS_CreateScriptContext
1999-08-09 19:14:49 +00:00
dcone%netscape.com
620e2cdf8b
took out the assert for mWindow as null, and put in support that
...
allows the webshell to run with a null mWindow-- needed for printing frames
1999-08-09 14:30:32 +00:00
dp%netscape.com
5ba299bb04
Fixing build error on unix.
1999-08-09 00:26:02 +00:00
radha%netscape.com
835d5f7aed
Use nsISessionHistory for all history needs. This change obsoletes
...
mHistory and mHistoryIndex. Shall physically remove these members
at a later date.
1999-08-09 00:03:12 +00:00
radha%netscape.com
64ba7298de
Fix for bug 11307. comparison between char * and XPIDLCString causing Compilation
...
problem in few unix platforms.
1999-08-08 02:15:53 +00:00
waterson%netscape.com
6f5ff98694
Fix compiler warning.
1999-08-06 18:28:15 +00:00
morse%netscape.com
05534f19dd
cleaned up dialogs
1999-08-06 00:29:10 +00:00
waterson%netscape.com
6898ebf357
Add global history.
1999-08-05 05:14:45 +00:00
valeski%netscape.com
368ab627ee
moved to the higher level LoadURL() call to get more observer handling
1999-08-05 04:49:38 +00:00
valeski%netscape.com
493ae6bd9e
api change to nsIWebShell and nsIDocumentLoaderObserver. I've replaced all the old method delarations with the new versions. We now pass 'nsresult' types into the On*() methods instead of PRInt32. The PRInt32 arg type was causing data loss.
...
I also checked in a fix for bug 10848 (which prompted the api change), and 10549 (these changes were in nsWebShell.cpp).
1999-08-05 01:28:30 +00:00
radha%netscape.com
de9e5e65d0
Don't load a page thro' necko when going to a anchor with in the same page or going
...
back from an anchor to the top of the page. Modify
EqualBaseURL() so that it will do the right thing.
1999-08-04 22:46:49 +00:00
valeski%netscape.com
2336127fd1
added new url munging code. we now take a swing at the urlbar string w/ the uri parsing code first, then fallback to munging if we have to
1999-08-04 21:18:24 +00:00
valeski%netscape.com
0830bda705
10720 fix - we now do meta tag refreshes
1999-08-03 21:48:40 +00:00
mcafee%netscape.com
451c4afcee
Converting to stream implementation of HTTP posting, this obsoletes nsIPostData and nsIPostToServer. a=warren
1999-08-03 20:51:41 +00:00
nisheeth%netscape.com
db76351e26
Remove DEBUG_nisheeth protected code.
1999-08-03 00:00:50 +00:00
bienvenu%netscape.com
4defdd96f5
back out fix for timing problem for Warren so OnEndLoadDocument will get called
1999-07-31 19:51:20 +00:00
warren%netscape.com
af95e38fc8
Reverted yesterday's change to solve the timing/perf measurement problem. Now I think the main problem was caused by the fact that redirects weren't getting inserted into the group, causing the load to terminate prematurely. That's now solved in the http protocol code.
1999-07-31 06:33:50 +00:00
warren%netscape.com
6b3a89d3bc
Fixes for the 'timing' problem, where load time is reported incorrectly. Things seem to work now, except the very first load.
1999-07-30 07:50:35 +00:00
warren%netscape.com
b21ffb563b
Clean up of nsDocumentBindInfo::OnStopRequest. Debug error messages for necko failure.
1999-07-30 04:20:34 +00:00
nisheeth%netscape.com
90890a0c0d
Fix for bug 4559 in the Necko builds. Earlier this code change was made in code that affected non-Necko builds.
1999-07-27 21:21:13 +00:00
pavlov%netscape.com
8b8b9c3727
window creation changes
1999-07-27 04:27:17 +00:00
rickg%netscape.com
85d0902334
replaced call to deprecated string API
1999-07-26 00:40:34 +00:00
nisheeth%netscape.com
6053670fe6
Fix for bug 10028. We handle mixed case mailto urls properly now.
1999-07-22 22:34:28 +00:00
troy%netscape.com
ace7880515
Removed Repaint() call from OnEndDocumentLoad()
1999-07-21 04:48:21 +00:00
nisheeth%netscape.com
9682a640d6
Fix for bug 9255. We were not trimming leading and trailing whitespace from the url typed in the location bar. Now we do.
1999-07-16 22:45:38 +00:00
warren%netscape.com
c5684bf4d7
Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome).
1999-07-16 11:14:36 +00:00
nisheeth%netscape.com
a8266bada7
Fix for bug 4559. We would scroll the document to the named anchor target when a named anchor was clicked even when form data needed to get submitted. Now, we go ahead and submit the form data.
1999-07-15 23:17:29 +00:00
dcone%netscape.com
17e9b15e91
Added a IsBusy() method.
1999-07-15 14:22:06 +00:00
ftang%netscape.com
df8cf877e4
fix 3965. The default value of the Default Character Set will look at pref first now
1999-07-14 20:57:57 +00:00
andreas.otte%primus-online.de
d4fa1117ce
NECKO only: fix build bustage when doing a clobber build
1999-07-14 20:47:55 +00:00
rpotts%netscape.com
c4cb4be105
Removed call to NET_InitJSProtocol for NECKO only... This should help fix the build bustage when NECKO is defined.
1999-07-13 07:21:44 +00:00
nisheeth%netscape.com
a26616b71d
Fix for bug 9387. Reviewed by vidur. Approved by chofmann. NS_NewURL's return value is checked for error in DoLoadURL(). We no longer crash when mailto links are clicked.
1999-07-10 00:13:25 +00:00
hyatt%netscape.com
4c33e430c7
Fixing this god-damn hack.
1999-07-08 22:53:16 +00:00
hyatt%netscape.com
2670e880fa
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.
1999-07-08 08:16:49 +00:00
nisheeth%netscape.com
bab9878a2f
Fix Necko build bustage.
1999-07-08 02:09:50 +00:00
nisheeth%netscape.com
a688ade905
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.
1999-07-08 01:40:50 +00:00
waterson%netscape.com
43f786f033
Fix necko build bustage.
1999-07-08 01:23:56 +00:00
nisheeth%netscape.com
cc717c4aa5
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.
1999-07-07 10:47:35 +00:00
radha%netscape.com
7af21397c7
Pass mailto: urls to the Url Dispatcher
1999-07-04 23:40:15 +00:00
waterson%netscape.com
13806286ac
Fix Necko bustage.
1999-07-03 03:41:34 +00:00
nisheeth%netscape.com
c62c9f47b1
Fixed bug 3152. We no longer reload the document when the user goes back to a location on the currently loaded document.
1999-07-03 01:14:51 +00:00
hyatt%netscape.com
6d1130f14e
Fix for a bug that doesn't seem to be assigned to me any more.
1999-07-02 08:05:52 +00:00
warren%netscape.com
8462929dda
Renamed OnStartBinding/OnStopBinding to OnStartRequest/OnStopRequest (removing the redundant ones from necko). Numerous necko fixes. Necko now using nsIPrompt interface instead of nsINetSupport.
1999-07-01 19:30:20 +00:00
pinkerton%netscape.com
3a463448b6
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.
1999-07-01 00:07:41 +00:00
valeski%netscape.com
9381d90062
NECKO - nsWebShell: we were getting a unichar string back from GetBuffer(); changed it to ToNewCString(). nsDocLoader: trying to get a regular url to load.
1999-06-29 21:48:35 +00:00
warren%netscape.com
f5e1196f42
Last of the necko ifdefs. Now we link with necko.
1999-06-28 10:35:57 +00:00
danm%netscape.com
d445822226
adding _content target
1999-06-27 00:35:21 +00:00
warren%netscape.com
23864df5e3
Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too.
1999-06-23 03:29:44 +00:00
radha%netscape.com
2919d778bd
Check for trailing slash in OnEndDocumentLoad() and update history entry accordingly
1999-06-21 22:17:14 +00:00
sfraser%netscape.com
6357c6d07e
Muchos leak fixing. CreateNewTopLevel window returns an AddReffed window. You must release it. Also use nsCOMPtr in a couple of other places.
1999-06-19 22:06:35 +00:00
sspitzer%netscape.com
adfc2b4a48
changes to add support for the "browser.startup.page" pref and the new
...
"browser.startup.splash" page pref.
all that's left is to get radha to add the code to get the last page visted.
1999-06-19 21:06:59 +00:00
valeski%netscape.com
487d9ea921
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.
1999-06-18 17:34:08 +00:00
waterson%netscape.com
cca7acb31a
Fix unintialized memory read.
1999-06-16 05:52:42 +00:00
sspitzer%netscape.com
1bb6bde68f
fix build bustage. sending mail to rahda so she can back this out, if necessary
1999-06-16 01:50:17 +00:00
radha%netscape.com
a3ee977080
Fix the GetURL() bustage in windows
1999-06-16 01:02:19 +00:00
radha%netscape.com
7f5a845dbb
More changes related to session History
...
A
A
A
1999-06-15 23:29:38 +00:00
radha%netscape.com
c8d63fb7b6
New methods for session history
1999-06-14 22:11:47 +00:00
hyatt%netscape.com
b84d2f62d5
Altering the args for createPopup.
1999-06-09 08:36:06 +00:00
kmcclusk%netscape.com
e9df6a4d2f
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.
1999-06-07 21:26:10 +00:00
danm%netscape.com
fb7666ef71
protect nsWebShell's destructor from being called recursively a little earlier in the destructor. fixes a crash (bug 7157).
1999-06-01 23:02:15 +00:00
ftang%netscape.com
f52f234117
change the ReloadDocument implementation by using RefreshURL do avoid reentrance problem in libnet
1999-05-28 21:32:29 +00:00
nhotta%netscape.com
e2e674f6d8
Added force character set.
1999-05-28 01:31:55 +00:00
hyatt%netscape.com
fcfa9123a0
Web shells now know about their enclosed chrome shell.
1999-05-27 21:05:27 +00:00
dp%netscape.com
0443b20e33
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
waterson%netscape.com
32f93b7727
Re-wrote to avoid use of NS_WITH_SERVICE macro; otherwise, we'll get annoying asserts in viewer.
1999-05-19 07:22:57 +00:00
ftang%netscape.com
a5f6e74bb4
add method to push necessary informaiton to implement Meta charset observeration
1999-05-19 00:23:03 +00:00
waterson%netscape.com
410f16fd7b
Enable link coloring.
1999-05-18 05:21:37 +00:00
waterson%netscape.com
ca62527121
Initial revision as an XPFE component.
1999-05-17 22:36:17 +00:00
vidur%netscape.com
a640bb60ce
Prevent onunloads from bubbling.
1999-05-17 22:14:16 +00:00
hyatt%netscape.com
c575f00e29
Added an arg to createPopup.
1999-05-16 07:52:02 +00:00
hyatt%netscape.com
9f66a3ec43
Adding a method to the webshell container for creating popup/context menus.
1999-05-14 22:40:03 +00:00
joki%netscape.com
e67457c7f0
Adding unload event during window closing.
1999-05-13 23:51:25 +00:00
karnaze%netscape.com
1fc631c4b5
bug 6161 - don't reinitialize mMarginWidth, mMarginHeight on doc load.
1999-05-10 02:34:17 +00:00
kipp%netscape.com
fe3e8417ce
Pass on SetRendering call to the content viewer if we have one
1999-05-07 19:25:58 +00:00
nisheeth%netscape.com
828efdeb93
Implement LoadDocument(), a new method that is part of the nsIWebShellServices interface.
1999-05-07 00:21:57 +00:00
nisheeth%netscape.com
bd92244027
- Implemented GetContentViewerContainer() in the nsDocLoaderImpl() object.
...
- Added charset parameters to LoadDocument(), a method defined in nsIWebShellServices
1999-05-06 03:54:40 +00:00
nisheeth%netscape.com
066767c792
- adding stubs for the methods in nsIWebShellServices implemented by the nsWebShell object.
...
- adding a stub implementation of the GetContentViewerContainer() method to nsDocLoaderImpl.
1999-05-06 01:58:48 +00:00
nisheeth%netscape.com
066b4a19c0
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:23:51 +00:00
hyatt%netscape.com
e4fad850bc
Changes to the APIS for webshellcontainers.
1999-05-04 23:34:10 +00:00
rickg%netscape.com
ca4dc736b3
update to nsString2 API
1999-05-04 06:38:37 +00:00
nisheeth%netscape.com
7c03b167d0
Fix for bug 5472. Approved by chofmann. Reviewed by Kipp.
1999-05-03 23:04:50 +00:00
pinkerton%netscape.com
013355114c
pinkerton/scc. appr chofmann. Bug #4127 , et al. Fixing ownership models (more work to come).
1999-04-30 09:04:36 +00:00
kipp%netscape.com
98a10d26dd
Use DestroyChildren instead of ReleaseChildren when destroying a webshell
1999-04-30 00:09:52 +00:00
ftang%netscape.com
d7f0b65166
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
1999-04-28 23:59:08 +00:00
nisheeth%netscape.com
4fb57d23eb
Passing in nsIDocumentLoader as a parameter to all functions in nsIDocumentLoaderObserver...
1999-04-28 06:47:40 +00:00
law%netscape.com
d6c956d6cb
Remove reference to obsolete nsIURLListener
1999-04-28 01:40:01 +00:00
ftang%netscape.com
3477601736
set the default charset of nsWebShell to ISO-8859-1
1999-04-26 18:05:18 +00:00
rickg%netscape.com
c647d65fcd
updates to sync with nsString2 api
1999-04-22 00:05:59 +00:00
hyatt%netscape.com
f0c29e969c
window.open lives.
1999-04-20 22:35:11 +00:00
hyatt%netscape.com
83e90659ca
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
47df321322
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
2f644ddcbc
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
01d3e2ea30
added zooming front end.
1999-04-16 04:25:17 +00:00
davidm%netscape.com
9ffdbed49d
Remove #ifdef Mac code now that the mac uses the EventQueue Service
1999-04-12 22:49:38 +00:00
joki%netscape.com
4fe1ea4222
New argument to nsIWebShellContainer::FocusAvailable method
1999-04-12 21:25:08 +00:00
karnaze%netscape.com
fcf51edf0e
bug 4643, webshells reset scrolling value to prior value on reloading doc
1999-04-09 21:09:00 +00:00
joki%netscape.com
172cbc4a4e
Fix for bug 4001, crashing immediately or on exit after tabbing to end of doc. A: chofmann.
1999-04-09 20:35:18 +00:00
law%netscape.com
bd438feb37
File download; approved by chofmann
1999-04-08 04:21:15 +00:00
nisheeth%netscape.com
9971b4b0cf
Fix for bug 3413. I had to reapply the fix because it got trashed during the
...
work that happened on the document load observation APIs.
1999-04-08 04:08:49 +00:00
radha%netscape.com
76ab858a99
Webshell implements the new nsIDocumentLoaderObserver interface
1999-04-06 21:01:04 +00:00
joki%netscape.com
9e03f3129c
Adding unload event
1999-03-29 23:01:13 +00:00
rpotts%netscape.com
60cb857615
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
joki%netscape.com
5abbeab8a7
Changing api uses in editor, rdf, and xpfe to match DOM2 api name/param changes.
1999-03-28 22:27:38 +00:00
ftang%netscape.com
cb26fd22b6
add Set/GetDefaultCharacterSet to nsWebShell. Reviewed and approved by nisheeth
1999-03-22 22:21:22 +00:00
danm%netscape.com
2b6ae5d43c
plug leak in CheckForTrailingSlash. r:nisheeth
1999-03-22 21:53:58 +00:00
nisheeth%netscape.com
869ae5efa7
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
2869302cd5
Adding url listener support
1999-03-13 03:31:55 +00:00
michaelp%netscape.com
f8f65fb15e
fixed memory leak.
1999-03-11 05:45:52 +00:00
warren%netscape.com
c50687b845
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
beard%netscape.com
17fa327158
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
c401b7142e
Adding new tab handling and focus support.
1999-03-02 19:19:24 +00:00
kipp%netscape.com
4a28dcfe2b
fixed up operator new usage
1999-02-26 20:02:06 +00:00
troy%netscape.com
a615ee3c8a
Fixed a bunch of "const" problems
1999-02-14 06:35:01 +00:00
troy%netscape.com
6bcd32e911
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
4bb852560f
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
40822ed808
Corrected error in the use of CIIDs and IIDs
1999-02-04 00:03:18 +00:00
joki%netscape.com
93bb8ce0eb
Adding new history interface method onto webshell, removing enums types from linkhandler
1999-01-28 23:13:48 +00:00
rods%netscape.com
9c6348e012
I uncommented out the progation of the EndLoadURL notification
1999-01-27 03:50:10 +00:00
amusil%netscape.com
fe0abd8157
Fixing build bustage
1999-01-25 12:18:51 +00:00
troy%netscape.com
c2564fa2ce
Fixed a memory leak of the web shell in LoadURL()
1999-01-23 04:16:18 +00:00
radha%netscape.com
42405a3631
gWebShell_UnixEventQueue is gone. Use the Event queue service instead
1999-01-23 00:52:01 +00:00
karnaze%netscape.com
8f10d2b9c6
added GetIsFrame, SetIsFrame to distinguish <frame> documents
1999-01-19 23:14:31 +00:00
karnaze%netscape.com
c1f9e8dde6
<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
3ee6fff37f
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
ea75730edd
Added support for GetContainer()/SetContainer(). Added the OnStartURLLoad() notification to the DocumentLoadObserver...
1999-01-14 06:44:23 +00:00
kipp%netscape.com
ff8d82dd48
Added in code from bug #1935 to improve auto-protocol handling on urls
1999-01-09 02:00:42 +00:00
rpotts%netscape.com
52a891647e
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
8415d52247
Use the EventQueueService to get the event queue for the UI thread...
1999-01-05 09:46:33 +00:00
davidm%netscape.com
fc5e08504d
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
b22a4e72fd
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
1998-12-16 05:40:20 +00:00
michaelp%netscape.com
f6bf74a32b
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
8a27f5c9df
Landed a patch from bobg@zanshin.com
1998-12-15 01:34:36 +00:00
kipp%netscape.com
a8872a800c
Implement new NewWebShell API
1998-12-08 02:39:48 +00:00
kipp%netscape.com
4defdba53e
Hide some noise; pass on Stop to content-viewer
1998-11-26 18:06:47 +00:00
michaelp%netscape.com
68b544027f
fixed non-painting controls on certain resize operations in xpviewer.
1998-11-25 02:52:04 +00:00
vidur%netscape.com
d20521d851
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
cf538295c3
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
a349a1e4a6
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
c16dd335a5
enabled view-source
1998-11-11 20:31:45 +00:00
rods%netscape.com
649f5dcabd
Commented out the 3D border hint for the WebShell window.
1998-11-11 20:17:09 +00:00
rpotts%netscape.com
db45821759
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
44b5b9e670
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
1569d53889
Adding focus passing method to nsIWebShellContainer
1998-11-06 01:30:07 +00:00
rods%netscape.com
ba3200bc30
Made change for GetBounds to GetClientBounds conversion
1998-11-04 21:41:26 +00:00
rpotts%netscape.com
3267ac2e2a
Moved the clipboard methods from nsIWebShell into a new interface called nsIClipboardCommands...
1998-11-04 08:48:22 +00:00
rpotts%netscape.com
f2648dadc0
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
7cd43a5ad8
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
1850a30aaa
Added FindNext
1998-11-02 19:11:43 +00:00
vidur%netscape.com
db8d0af370
Added GC method to script context
1998-10-26 23:22:59 +00:00
karnaze%netscape.com
87fa247490
bug 1136
1998-10-26 18:37:04 +00:00
rods%netscape.com
6ddbcf6f80
Added selection APIs
1998-10-23 20:47:57 +00:00
rpotts%netscape.com
75cfc26d3e
Fixed build bustage...
1998-10-21 23:33:52 +00:00
rpotts%netscape.com
d944e84304
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
c1d06bb6c4
Added support for the loading of background URLs...
1998-10-10 04:33:29 +00:00
rpotts%netscape.com
cc95b4ef70
renamed docloader LoadURL to LoadDocument...
1998-10-09 05:50:29 +00:00
rpotts%netscape.com
565f28c1a7
Fixed RefCounting bug where following links would decrement the WebShell ref count :-(
1998-10-07 12:15:48 +00:00
troy%netscape.com
546268c485
Changed throbber and web shell to not aggregate in the widget
1998-10-06 22:33:13 +00:00
joki%netscape.com
0ed19d3c3f
Don't look for new webshell during link clicks if no target specified
1998-10-02 22:56:52 +00:00
rpotts%netscape.com
cfd231f526
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
f9ecb062b8
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
6b3518d778
we now defer plugin enumeration until we need to load one for real.
1998-09-30 18:59:03 +00:00
rpotts%netscape.com
0f907e346e
Reworked the way that refresh URLs are handled...
1998-09-25 22:25:21 +00:00
rpotts%netscape.com
9c27907b94
Made the nsISupports and nsIRefreshURL interfaces threadsafe...
1998-09-19 07:06:07 +00:00
joki%netscape.com
eb567e7269
Adding targetting of any named window
1998-09-18 00:35:55 +00:00
troy%netscape.com
bb0fe2df75
Changed some AddRef/Release calls overto use XP-COM macros
1998-09-17 21:27:22 +00:00
valeski%netscape.com
ad6e1f0a3f
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
58d850764d
More support for capturing, minor adjustments to window.open behavior.
1998-09-15 21:31:58 +00:00
michaelp%netscape.com
3402dbd86f
fixes for new plugin world.
1998-09-15 03:46:05 +00:00
kipp%netscape.com
c5c6762595
Fixed log module name
1998-09-15 00:18:10 +00:00
joki%netscape.com
dc112aaa32
Remove duplicate functionality of nsIBrowserWindow and nsIWebShellContainer.
1998-09-09 01:19:11 +00:00
kipp%netscape.com
19adafc300
Flush font cache before destroying device context to break circular links (ick)
1998-09-08 22:38:48 +00:00
warren%netscape.com
34f3c0ef88
Renamed NSRepository to nsRepository.
1998-09-01 00:26:28 +00:00
troy%netscape.com
a2942cd289
Changed nsIDeviceContext interface to conform [more] with COM conventions
1998-08-27 05:05:03 +00:00
rpotts%netscape.com
6e109c6e91
Fixed a crash when Destroy(...) was called without first calling Init(...)
1998-08-21 06:21:52 +00:00
vidur%netscape.com
17af65fb8b
Added nsIDocumentLoadInfo interface. Temporarily added service startup inside WebShell factory.
1998-08-20 22:28:52 +00:00
rpotts%netscape.com
a6c5064d42
moving changes in 1.36.2.1 onto the tip...
1998-08-20 06:17:47 +00:00
troy%netscape.com
f3f041afae
Changed web shell widget to NOT clip children
1998-08-19 23:13:00 +00:00
valeski%netscape.com
f933b44c7a
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
7786bfd32d
added support for opening new windows with _blank url targets.
1998-08-19 21:00:51 +00:00
valeski%netscape.com
a3dab18b8b
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
1c67c70c5d
Checked in api changes and some other small changes from the branch.
1998-08-14 23:08:54 +00:00
valeski%netscape.com
732cc1445e
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
2c5b071138
Implemented Reload() on nsIWebShell
1998-08-13 04:49:16 +00:00
vidur%netscape.com
177ffce3ef
Added modifyHistory option to LoadURL.
1998-08-13 04:36:42 +00:00
michaelp%netscape.com
ba84f1fafa
with -np plugins will no longer be initialized due to frames.
1998-08-12 22:06:00 +00:00
kmcclusk%netscape.com
05b38ad9d4
Added unix support for PR_ProcessPendingEvents.
1998-08-12 19:54:39 +00:00
joki%netscape.com
939f9a50d7
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
d41161cea4
Fix possible addref on null pointer
1998-08-10 01:30:29 +00:00
karnaze%netscape.com
46e9b25173
added GetMarginWidth, SetMarginWidth, GetMarginHeight, SetMarginHeight to web widget, frameset codes calls it.
1998-08-10 01:01:27 +00:00
valeski%netscape.com
552110779f
moved http:// assumption code into nsWebShell.cpp from nsBrowserWindow.cpp
1998-08-09 21:22:18 +00:00
joki%netscape.com
0e164d9aca
Partial fix for frame based and general memory leaks of webshells and prescontexts
1998-08-09 07:43:22 +00:00
joki%netscape.com
20d06b486a
Adding window.open method, fixing editormode in release builds, various event fixes
1998-08-07 04:45:03 +00:00
michaelp%netscape.com
446cb50e92
changes for plugins.
1998-08-05 04:23:21 +00:00
michaelp%netscape.com
7c38ee7552
tiny change to see if the unix build will come back to life.
1998-08-01 22:19:05 +00:00
rpotts%netscape.com
5b28fd5115
Added check to see if DocLoader exists before dereferencing the pointer...
1998-08-01 06:45:43 +00:00
michaelp%netscape.com
ea6a9e4341
turned on plugins.
1998-08-01 05:47:34 +00:00
peterl%netscape.com
70e291739a
connected prefs
1998-07-31 06:02:06 +00:00
kipp%netscape.com
c0e063cc3f
Make gamma 1.0
1998-07-30 16:07:18 +00:00
rpotts%netscape.com
f28d663a66
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
3bc803ac1f
hooked up the plugin manager to the webshell.
1998-07-27 23:08:52 +00:00
kostello%netscape.com
5c50f275b7
Implemented DoCopy to put HTML on the pasteboard
...
Added Dialog for DoDebugSave
1998-07-27 18:17:07 +00:00
karnaze%netscape.com
0c57bd7dac
more robust frameset layout; <frame>, <iframe> borders; reenabled scrolling attr for <iframe>
1998-07-27 05:59:37 +00:00
joki%netscape.com
d13c8981c1
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
f82bae51c2
Get rid of those unix warnings...
1998-07-24 21:03:33 +00:00
joki%netscape.com
850d3b8fb9
Adding GetScriptGlobalObject function to nsIScriptContextOwner interface
1998-07-24 05:07:51 +00:00
rpotts%netscape.com
39531522c3
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
4b9570572a
Implement GetURL
1998-07-22 23:40:54 +00:00
rpotts%netscape.com
ea58f0fc69
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
1165824f2b
Support aggregation (sort of)
1998-07-21 16:44:45 +00:00
kipp%netscape.com
2309a870b9
Implement IScriptContextOwner API
1998-07-21 04:46:55 +00:00
kipp%netscape.com
2ac6c52a54
Added a reminder comment
1998-07-19 04:07:59 +00:00
kipp%netscape.com
b11190411d
Implement new title API's; normalized factory code
1998-07-19 01:18:40 +00:00
kipp%netscape.com
8caa3ef533
new
1998-07-18 21:43:02 +00:00