pinkerton%netscape.com
ccfecb4d51
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
...
git-svn-id: svn://10.0.0.236/trunk@90828 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 04:45:40 +00:00
locka%iol.ie
8daaabb0f2
Updated to use nsIEmbeddingSiteWindow, sr=blizzard@mozilla.org b=68581
...
git-svn-id: svn://10.0.0.236/trunk@89495 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 12:21:34 +00:00
danm%netscape.com
ac231cfe65
Removing IsModal,ShowModal,ExitModalLoop methods from nsIDocShellTreeOwner. General API cleanup. bug 70481 r=ccarlen,hyatt
...
git-svn-id: svn://10.0.0.236/trunk@89387 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:08:29 +00:00
danm%netscape.com
e5ef2c85a4
moving [GS]etPersistence from nsIWebBrowserChrome to nsIDocShellTreeOwner. embedding API review meeting made me do it. bug 69918 r=ccarlen,hyatt
...
git-svn-id: svn://10.0.0.236/trunk@89046 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:04:06 +00:00
blakeross%telocity.com
e4cbd86ff0
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
...
git-svn-id: svn://10.0.0.236/trunk@88373 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 03:07:53 +00:00
buster%netscape.com
cb15939f85
bug 68366 (asserts prevent automated regression tests from being run)
...
sr=waterson
just removed an unnecessary assertion (and early termination side effect)
git-svn-id: svn://10.0.0.236/trunk@86805 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 05:37:25 +00:00
danm%netscape.com
d09dbbd146
implementing FindItemWithName. bug 65229 (peripherally) r=scc,valeski
...
git-svn-id: svn://10.0.0.236/trunk@86481 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:02:06 +00:00
locka%iol.ie
473ef9c888
Changed nsDocShellTreeOwner to call out to embedder's nsIWebBrowserSiteWindow interface instead of nsIBaseWindow. b=46852, sr=blizzard@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@86086 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 12:52:44 +00:00
valeski%netscape.com
9d0b443a39
r=ccarlen, sr=rpotts. 65925. adding support for listener queueing in the webbrowser, and weak reference support to webprogress listeners.
...
git-svn-id: svn://10.0.0.236/trunk@85869 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:03:40 +00:00
pinkerton%netscape.com
d4e8ce7976
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.
...
git-svn-id: svn://10.0.0.236/trunk@85351 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:41:17 +00:00
pinkerton%netscape.com
3ef2f816f0
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
...
git-svn-id: svn://10.0.0.236/trunk@85331 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:47:02 +00:00
locka%iol.ie
a50134a2a7
Context menu listener code hooked into the window root object to receive DOM events even for subframes. b=60489, sr=hyatt
...
git-svn-id: svn://10.0.0.236/trunk@83191 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 22:13:45 +00:00
danm%netscape.com
f7c68cea67
new method IsModal. bug 56677 r=brendan,hyatt
...
git-svn-id: svn://10.0.0.236/trunk@82446 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 00:16:29 +00:00
locka%iol.ie
cfe12e1d08
New context menu listener code. b=55516, r=blizzard@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@80827 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 12:19:17 +00:00
dougt%netscape.com
5b5da682a9
+ 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
git-svn-id: svn://10.0.0.236/trunk@79206 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:56:56 +00:00
locka%iol.ie
0bec30a06f
Added new x, y, width & height parameters to createBrowserWindow method. b=46851,r=valeski
...
git-svn-id: svn://10.0.0.236/trunk@79116 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 11:09:51 +00:00
rpotts%netscape.com
e55fbfd3b5
Fixed a place where the DocShellTreeOwner was being deleted out from under itself...
...
git-svn-id: svn://10.0.0.236/trunk@78454 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:30:22 +00:00
dougt%netscape.com
6e33e84d1b
Fixes a cycle between docshelltreeowner and layout which caused a huge
...
leak. r=adamlock@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77911 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 19:38:46 +00:00
locka%iol.ie
09805179ae
API changes for embedding. b=46847, r=dougt, a=valeski
...
git-svn-id: svn://10.0.0.236/trunk@77213 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:39:46 +00:00
locka%iol.ie
221c92cd8f
Added mouse DOM listener to listen for context menu events and notify the embedding client. b=48270 a=valeski
...
git-svn-id: svn://10.0.0.236/trunk@76434 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 08:51:58 +00:00
warren%netscape.com
997161d193
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
...
git-svn-id: svn://10.0.0.236/trunk@74729 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 05:45:56 +00:00
vidur%netscape.com
ffd0cb1a4e
Fix for bug 44608. Added nsIDocShellTreeOwner::ExitModalLoop() and nsIWebBrowserChrome::ExitModalEventLoop(). r=rpotts,a=valeski
...
git-svn-id: svn://10.0.0.236/trunk@74129 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-12 23:56:14 +00:00
dougt%netscape.com
bf51a63eae
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.
git-svn-id: svn://10.0.0.236/trunk@73658 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-04 21:53:27 +00:00
valeski%netscape.com
645ec1114b
bustage fix
...
git-svn-id: svn://10.0.0.236/trunk@73491 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 01:19:45 +00:00
valeski%netscape.com
4a64f9c451
43050. r=dougt. null checking and ctor null init'ing
...
git-svn-id: svn://10.0.0.236/trunk@73486 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 00:49:13 +00:00
rpotts%netscape.com
406f61beb3
Reworked the nsIWebProgress interfaces and implementation...
...
git-svn-id: svn://10.0.0.236/trunk@72533 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 05:54:37 +00:00
tbogard%aol.net
18b12cc9a6
Renamed the parameters to be *Child* instead of *Self* to be better in sync with the function name OnChildProgressChange().
...
git-svn-id: svn://10.0.0.236/trunk@64480 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 10:11:36 +00:00
tbogard%aol.net
6b7b9e9d5f
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.
...
git-svn-id: svn://10.0.0.236/trunk@64349 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 09:24:12 +00:00
tbogard%aol.net
e60a5e69a0
Implementation for the new method onLocationChange added to the nsIWebProgressListener interface.
...
git-svn-id: svn://10.0.0.236/trunk@64084 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 01:00:05 +00:00
tbogard%aol.net
933c26105e
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.
...
git-svn-id: svn://10.0.0.236/trunk@63001 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-15 04:32:16 +00:00
tbogard%aol.net
a6616be366
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.
...
git-svn-id: svn://10.0.0.236/trunk@62898 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-14 07:10:08 +00:00
tbogard%aol.net
67c18c7e39
Added SetTreeOwner and SetWebBrowserChrome to do the proper setup of all the different up pointers.
...
git-svn-id: svn://10.0.0.236/trunk@62589 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 01:10:13 +00:00
tbogard%aol.net
67713bb424
Adding new files for the embedding object. Note the embedding DLL is not yet used or relied upon. a=jevering
...
git-svn-id: svn://10.0.0.236/trunk@62420 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-09 01:06:56 +00:00