Commit Graph

42 Commits

Author SHA1 Message Date
jst@netscape.com
f1391a5b83 Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com. 2001-05-08 17:42:36 +00:00
locka@iol.ie
1fdec24cca Add line to cancel native default handling of context menu events after it is already handled. b=78396 sr=blizzard@mozilla.orga 2001-05-03 21:43:23 +00:00
dr@netscape.com
793c06e233 fix for 70224 (need nsIWebBrowserChromeFocus for embedding). r=danm, sr=hyatt, a=asa 2001-04-25 02:04:56 +00:00
danm@netscape.com
cc0a5383c5 nsIPrompt interface requests are now fielded to the service, rather than the enclosing chrome window. bug 72112 r=blizzard,ccarlen 2001-04-21 02:42:14 +00:00
dr@netscape.com
69de72ff5e 64313 (Implement cmd_copyLink, cmd_copyImageLocation, cmd_copyImageContents). Implement the commands, hook them up in the navigator and mailnews frontends, provide hooks for embedding. r=hyatt, sr=waterson 2001-04-18 06:06:31 +00:00
danm@netscape.com
6f5d15c0cc hooking up windowwatcher active window. bug 44809,76011 r=hyatt,saari 2001-04-16 20:35:46 +00:00
ccarlen@netscape.com
5499a5bf3c Bug 75556 - auth prompt does not work when wallet lib is not available. r=danm, sr=sfraser. 2001-04-11 21:42:18 +00:00
ccarlen@netscape.com
4fd35312e6 Bugs 70379, 70380 - Hide nsISingleSignon from embedding apps, split auth prompting methods out of nsIPrompt into a new interface. r=valeski, sr=rpotts. 2001-04-10 18:30:25 +00:00
scc@mozilla.org
4e56e9386c landing string branch; see bug #73786 2001-04-02 19:40:52 +00:00
pinkerton@netscape.com
d7b01f4945 switching mac to use NS_CONTEXTMENU event, click-hold context menus, switching embedding to use NS_CONTEXTMENU event. r=saari/sr=hyatt. bug# 36665, 18726 2001-03-30 04:45:40 +00:00
locka@iol.ie
b07d778479 Updated to use nsIEmbeddingSiteWindow, sr=blizzard@mozilla.org b=68581 2001-03-13 12:21:34 +00:00
danm@netscape.com
d24faf5187 Removing IsModal,ShowModal,ExitModalLoop methods from nsIDocShellTreeOwner. General API cleanup. bug 70481 r=ccarlen,hyatt 2001-03-12 23:08:29 +00:00
danm@netscape.com
d1472b4047 moving [GS]etPersistence from nsIWebBrowserChrome to nsIDocShellTreeOwner. embedding API review meeting made me do it. bug 69918 r=ccarlen,hyatt 2001-03-09 02:04:06 +00:00
blakeross@telocity.com
d5b47fa857 UIEvent button property is incorrect according to the DOM2 spec. Changing values to 0, 1, 2 (left, middle, right mouse buttons respectively) from 1, 2, 3. |event.which| continues to use the old values for backwards compatibility. This affects future xbl, js, and c++ event button checks so please see the newsgroups for more info (60703). r=timeless sr=jst 2001-03-02 03:07:53 +00:00
buster@netscape.com
d63b60f39c bug 68366 (asserts prevent automated regression tests from being run)
sr=waterson
just removed an unnecessary assertion (and early termination side effect)
2001-02-12 05:37:25 +00:00
danm@netscape.com
ddabf2eb4b implementing FindItemWithName. bug 65229 (peripherally) r=scc,valeski 2001-02-07 05:02:06 +00:00
locka@iol.ie
375e046bcb Changed nsDocShellTreeOwner to call out to embedder's nsIWebBrowserSiteWindow interface instead of nsIBaseWindow. b=46852, sr=blizzard@mozilla.org 2001-02-02 12:52:44 +00:00
valeski@netscape.com
d0366cc5be r=ccarlen, sr=rpotts. 65925. adding support for listener queueing in the webbrowser, and weak reference support to webprogress listeners. 2001-01-31 21:03:40 +00:00
pinkerton@netscape.com
0daa7c06c2 Now that the ELM bug has been fixed, pull out the kungFuDeathGrips. Also make the browser chrome a strong ref so we can still hide the tooltip when the window is closed with one up. r=saari/a=sfraser. 2001-01-23 04:41:17 +00:00
pinkerton@netscape.com
6a6393d15e Support tooltips in embedding code with new nsITooltipListener interface. Refactor listeners into separate object to simplify ownership and removed Release() hack. r=saari, sr=sfraser 2001-01-23 00:47:02 +00:00
locka@iol.ie
4404cb1491 Context menu listener code hooked into the window root object to receive DOM events even for subframes. b=60489, sr=hyatt 2000-12-01 22:13:45 +00:00
danm@netscape.com
636753df73 new method IsModal. bug 56677 r=brendan,hyatt 2000-11-09 00:16:29 +00:00
locka@iol.ie
3ffa1c72ad New context menu listener code. b=55516, r=blizzard@mozilla.org 2000-10-10 12:19:17 +00:00
dougt@netscape.com
69c6964d59 + Added OnSecurityChange() to nsIWebProgressListener interface.
+ Added dummy function to all users of nsIWebProgressListener
+ Added new security event sink.
+ Hooked up new event sink to docloader and friends.
+ Fixed memory leaks and crashes in nsSecureBrowserImpl.
+ Added AlertPrompt to nsIPrompt Interface.
+ Enabling xpcom test on unix.

Fixes bug 46872.  r=valeski/rpotts
2000-09-14 22:56:56 +00:00
locka@iol.ie
2fe3dd9dc3 Added new x, y, width & height parameters to createBrowserWindow method. b=46851,r=valeski 2000-09-14 11:09:51 +00:00
rpotts@netscape.com
57d900714a Fixed a place where the DocShellTreeOwner was being deleted out from under itself... 2000-09-08 00:30:22 +00:00
dougt@netscape.com
6d14cef2cb Fixes a cycle between docshelltreeowner and layout which caused a huge
leak. r=adamlock@netscape.com
2000-09-01 19:38:46 +00:00
locka@iol.ie
eceb4c06f4 API changes for embedding. b=46847, r=dougt, a=valeski 2000-08-25 18:39:46 +00:00
locka@iol.ie
e5a98a4a36 Added mouse DOM listener to listen for context menu events and notify the embedding client. b=48270 a=valeski 2000-08-16 08:51:58 +00:00
warren@netscape.com
dc6e48adee Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz 2000-07-25 05:45:56 +00:00
vidur@netscape.com
da514e0f4c Fix for bug 44608. Added nsIDocShellTreeOwner::ExitModalLoop() and nsIWebBrowserChrome::ExitModalEventLoop(). r=rpotts,a=valeski 2000-07-12 23:56:14 +00:00
dougt@netscape.com
3f3b4a10db 44113, 44190, 44191.
r/a=valeski@netscape.com

nsDocShellTreeOwner not handling chrome/content correctly.
Asserts when no toplevel window set.
Need to start chrome up from NS_InitEmbedding()
Test App changes.
2000-07-04 21:53:27 +00:00
valeski@netscape.com
7780f0e19b bustage fix 2000-06-29 01:19:45 +00:00
valeski@netscape.com
b6eff767a9 43050. r=dougt. null checking and ctor null init'ing 2000-06-29 00:49:13 +00:00
rpotts@netscape.com
4435cc3c6a Reworked the nsIWebProgress interfaces and implementation... 2000-06-19 05:54:37 +00:00
tbogard@aol.net
b46f2fc044 Renamed the parameters to be *Child* instead of *Self* to be better in sync with the function name OnChildProgressChange(). 2000-03-29 10:11:36 +00:00
tbogard@aol.net
ee1719984b Changed the FindNamedBrowser to be FindNamedBrowserItem. This is important because it's possible that a frame needs to be returned, not just a toplevel browser object. So we need to be able to return a destination frame from this call. So now the API talks in terms of a frame. 2000-03-28 09:24:12 +00:00
tbogard@aol.net
d9540bcb5a Implementation for the new method onLocationChange added to the nsIWebProgressListener interface. 2000-03-25 01:00:05 +00:00
tbogard@aol.net
3df78af87a Implemented FindItemWithName and ContentShellAdded. Changed FindNamedBrowserChrome to deal with nsIWebBrowser instead of nsIWebBrowserChrome and changed the name to FindNamedBrowser. Changed FindNamedBrowser and GetNamedBrowser to return the type instead of having it as an out parameter. This is cleaner for JS. 2000-03-15 04:32:16 +00:00
tbogard@aol.net
706e05dc3b nsDocShellTreeOwner now implements nsIWebProgressListener. nsIInterfaceRequestor is not a required interface of the embedding owner. Provided basic implementation for most of the nsIDocShellTreeOwner Methods. Provided basic implementation for most of nsIBaseWindow. Implementation for nsIWebProgressListener. 2000-03-14 07:10:08 +00:00
tbogard@aol.net
9ee1b22764 Added SetTreeOwner and SetWebBrowserChrome to do the proper setup of all the different up pointers. 2000-03-11 01:10:13 +00:00
tbogard@aol.net
17564e6cda Adding new files for the embedding object. Note the embedding DLL is not yet used or relied upon. a=jevering 2000-03-09 01:06:56 +00:00