183 Commits

Author SHA1 Message Date
Olli.Pettay%helsinki.fi
f0a37dde87 Bug 486398, r=mw22,r+sr=jst,a=dveditz
git-svn-id: svn://10.0.0.236/trunk@257112 18797224-902f-48f8-a5cc-f745e15eee43
2009-05-05 19:37:28 +00:00
Olli.Pettay%helsinki.fi
b6488ec6e9 backout Bug 424377, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250265 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-15 18:02:23 +00:00
Olli.Pettay%helsinki.fi
5596e1c30a Bug 424377, r=jst, sr=roc
git-svn-id: svn://10.0.0.236/trunk@248951 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-01 10:37:30 +00:00
bent.mozilla%gmail.com
982f9ff69d Bug 416939 - "Broadcast the destruction of DOM windows". r+sr=jst, a=blocking1.9+.
git-svn-id: svn://10.0.0.236/trunk@245649 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 23:41:17 +00:00
bent.mozilla%gmail.com
306ca57971 Bug 413447 - "nsXBLDocumentInfo can keep closed global window alive". r=jst, sr=sicking, a=blocking1.9+. Relanding.
git-svn-id: svn://10.0.0.236/trunk@245544 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 04:17:19 +00:00
bent.mozilla%gmail.com
b6118e8593 Bug 413447, backing out to see if unit tests pass.
git-svn-id: svn://10.0.0.236/trunk@245515 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 20:53:04 +00:00
bent.mozilla%gmail.com
98a9bb7fdd Bug 413447 - "nsXBLDocumentInfo can keep closed global window alive". r=jst, sr=sicking, a=blocking1.9+.
git-svn-id: svn://10.0.0.236/trunk@245501 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 17:48:27 +00:00
dcamp%mozilla.com
72024253e9 Bug 402272: Replace <link rel="offline-resource"> with manifests, and navigator.offlineResources/pendingOfflineLoads with window.applicationCache. p=dcamp/Honza Bombas, r=biesi, r+sr=jst, blocking1.9=jst
git-svn-id: svn://10.0.0.236/trunk@243319 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-16 21:54:35 +00:00
jruderman%hmc.edu
14ed80494d Relanding Mats Palmgren's patch: Remove unused nsIFocusController::GetPopupEvent/SetPopupEvent methods. b=400104 r+sr=bzbarsky a=dsicore
git-svn-id: svn://10.0.0.236/trunk@239168 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-11 22:48:43 +00:00
jruderman%hmc.edu
18b9681217 Back out the patch from bug 400104 to see if it fixes the orange.
git-svn-id: svn://10.0.0.236/trunk@239133 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-11 01:48:06 +00:00
mats.palmgren%bredband.net
d38aebe1db Remove unused nsIFocusController::GetPopupEvent/SetPopupEvent methods. b=400104 r+sr=bzbarsky a=dsicore
git-svn-id: svn://10.0.0.236/trunk@239117 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-10 01:11:31 +00:00
jst%mozilla.org
781a3ccd47 Fixing bug 401053. Make sure to initialize LiveConnect any time a Java applet is loaded, no matter what markup was used to load the applet. r+sr=dveditz@cruzio.com, a=dsicore@mozilla.com
git-svn-id: svn://10.0.0.236/trunk@238400 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-31 22:52:11 +00:00
Olli.Pettay%helsinki.fi
0a14b4e8d9 Bug 396652, gecko scrolls on activate event (mouse click) with gtk embeds, r+sr+a=roc, p=iainnicol-mozbugs2007@yahoo.co.uk+me
git-svn-id: svn://10.0.0.236/trunk@236496 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-22 15:57:03 +00:00
jst%mozilla.org
43a9473fed Fixing bug 194404. Adding support for window.showModalDialog() for compatibility with IE. r+sr=jonas@sicking.cc
git-svn-id: svn://10.0.0.236/trunk@231061 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 17:52:53 +00:00
Olli.Pettay%helsinki.fi
65af6c1a8d Bug 339649, incorrect script-global used in nsXBLPrototypeHandler::ExecuteHandler (with bustage fix), r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@229426 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-06 13:47:51 +00:00
kairo%kairo.at
f23819d638 backing out bug 339649 due to breakage on multiple tinderboxen as requested in #developers
git-svn-id: svn://10.0.0.236/trunk@229425 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-06 13:13:46 +00:00
Olli.Pettay%helsinki.fi
84f73985b2 Bug 339649, incorrect script-global used in nsXBLPrototypeHandler::ExecuteHandler, r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@229421 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-06 11:49:54 +00:00
emaijala%kolumbus.fi
3aa40ee7f1 Backing out patch of bug 261074 (OnFocus fires twice when window restored) due to unfixed regressions.
git-svn-id: svn://10.0.0.236/trunk@228190 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 10:59:20 +00:00
emaijala%kolumbus.fi
2f14a7397e Fix for bug 261074: OnFocus fires twice when window restored
Patch by Oliver Yeoh
r=emaijala
sr=roc


git-svn-id: svn://10.0.0.236/trunk@220593 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-20 19:45:17 +00:00
Olli.Pettay%helsinki.fi
49e16cb1d6 Bug 363067, Add nsPIDOMEventTarget and kill nsIChromeEventHandler, r=jst, sr=sicking
git-svn-id: svn://10.0.0.236/trunk@220346 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-15 23:04:33 +00:00
graydon%mozilla.com
3998c66e23 Bug 333078: XPCOM cycle collector
r=brendan, sicking, bz, dbaron, bsmedberg


git-svn-id: svn://10.0.0.236/trunk@217781 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 22:31:26 +00:00
vladimir%pobox.com
ece4ca3cad backing out bug 333078, xpcom cycle collector due to perf issues
git-svn-id: svn://10.0.0.236/trunk@215718 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-22 23:18:16 +00:00
vladimir%pobox.com
260a2b3959 b=333078, xpcom cycle collector -- patch from graydon@mozilla.com, r=many
git-svn-id: svn://10.0.0.236/trunk@215695 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-22 19:23:02 +00:00
bzbarsky%mit.edu
0583386559 Remove special-casing of about:blank for security purposes; give about:blank
pages the principal of whoever is responsible for loading them, when possible.
Bug 332182, r=mrbkap, sr=jst


git-svn-id: svn://10.0.0.236/trunk@207471 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 17:31:16 +00:00
jst%mozilla.jstenback.com
3f3712898a Fixing bug 345791. Removing unused method nsPIDOMWindow::GetObjectProperty(). r=mrbkap@gmail.com, sr=bugmail@sicking.cc
git-svn-id: svn://10.0.0.236/trunk@203701 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-25 23:57:10 +00:00
jst%mozilla.jstenback.com
fc1a7432cb Fixing bug 334891. Prevent window.close() from closing the window if there's a modal dialog parented at the window. r=dveditz@cruzio.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@201619 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-05 22:48:04 +00:00
mhammond%skippinet.com.au
e96b5e495a Land DOM_AGNOSTIC3_BRANCH, bug 255942. r=a few people, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@199778 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-13 03:07:47 +00:00
roc+%cs.cmu.edu
1b9b0d8fc6 Bug 336359. Fire WHATWG online/offline events when the browser offline status changes. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@195938 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-03 21:53:08 +00:00
bzbarsky%mit.edu
01a2e349a8 First part of fix for bug 309721, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@193914 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-08 03:23:37 +00:00
Olli.Pettay%helsinki.fi
b6cdf7cb60 Bug 234455, Centralize event dispatch r=jst, sr=bz
git-svn-id: svn://10.0.0.236/trunk@191900 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-07 17:08:51 +00:00
bzbarsky%mit.edu
6c6dfef96b Remove no longer used method. Bug 327098, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@190979 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 03:24:33 +00:00
bzbarsky%mit.edu
3030894c57 Store the opener principal, not just the opener URI. Bug 325816, r=mrbkap, sr=jst
git-svn-id: svn://10.0.0.236/trunk@190593 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-20 18:52:42 +00:00
bzbarsky%mit.edu
f9ccbdf7ba Keep track of the original window opener (or rather whether one was present)
even if window.open calls target the window.  Bug 266371 and bug 212298,
r=bsmedberg, sr=jst


git-svn-id: svn://10.0.0.236/trunk@190070 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-15 03:22:17 +00:00
bzbarsky%mit.edu
e446371b8e Move the "force into tab" code out of Gecko and allow embeddors to do the same
sort of thing.  Bug 323810, r=bsmedberg, sr=jst


git-svn-id: svn://10.0.0.236/trunk@189344 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 20:46:39 +00:00
bzbarsky%mit.edu
06c30c7c7c Fix bug 306642 -- caller's shouldn't have to guess at how to force inner window
creation.  r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@185922 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-11 20:38:29 +00:00
brettw%gmail.com
6f8da34eb9 Bug 302050: inline spellchecking for textboxes backend. r=bryner sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@185706 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-05 18:07:33 +00:00
dbaron%dbaron.org
6efef3c0ad Make wrapper preservation (the mechanism that makes the GC use reachability information between certain C++ objects rather than rooting at language boundaries) use an interface (nsIDOMGCParticipant) to get reachability information. Preserve the wrappers for event handlers as long as what they are attached to is reachable (from C++ or JS) to avoid entraining event handler closures in cycles. b=241518 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@185636 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 07:42:40 +00:00
jst%mozilla.jstenback.com
b3caccffbd Fixing bug 318461. Move SetNewDocument() and SetOpenerWindow() from nsIScriptGlobalObject to nsPIDOMWindow to clean out non-script related methods form the nsIScriptGlobalObject interface. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@185536 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-01 19:35:27 +00:00
jst%mozilla.jstenback.com
895df6e6ca Fixing bug 316794. Moving HandleDOMEvent() and Get/SetDocShell from nsIScriptGlobalObject to nsPIDOMWindow. r=mrbkap@gmail.com, sr=peterv@propagandism.org
git-svn-id: svn://10.0.0.236/trunk@185351 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-28 23:56:44 +00:00
bsmedberg%covad.net
0217e2f9a9 Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver
git-svn-id: svn://10.0.0.236/trunk@184456 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 14:36:26 +00:00
mrbkap%gmail.com
ff4a0066bb fixing bustage from bug 309027
git-svn-id: svn://10.0.0.236/trunk@182890 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-24 08:03:54 +00:00
jst%mozilla.jstenback.com
674b9d3c45 bug 309027: Make sure we unsuppress the old focus controller to avoid making focus go out of whack. Patch by aaronlev and mrbkap. r/sr=mats/jst
git-svn-id: svn://10.0.0.236/trunk@182888 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-24 07:38:55 +00:00
jst%mozilla.jstenback.com
401e45f499 bug 309027: Make sure we unsuppress the old focus controller to avoid making focus go out of whack. Patch by aaronlev and mrbkap. r/sr=mats/jst
git-svn-id: svn://10.0.0.236/trunk@182887 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-24 07:36:05 +00:00
bryner%brianryner.com
0e0bc1c5ee Move resuming of timeouts to after we've restored the docshell hierarchy, so that they're restored correctly for subframes. Bug 305156, r=cbiesinger, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@178919 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 07:06:59 +00:00
mrbkap%gmail.com
e51f8de643 bug 305236: Don't store the current document in the bfcache if we're going to reuse the current inner window for another page. In this case, the current document never was making it into session history anyway. r=bryner sr=jst
git-svn-id: svn://10.0.0.236/trunk@178653 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 00:24:57 +00:00
jst%mozilla.jstenback.com
a9f668bc25 Followup changes to bzabarsky's review for bug 296639. Reviews pending, a=drivers@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@177635 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 04:11:00 +00:00
jst%mozilla.jstenback.com
792744ce69 Landing the split window work, bug 296639. This change doesn't have full reviews yet, bzbarsky@mit.edu and shaver@mozilla.org have done partial reviews, but there's still more to look at. Given the current time constraint this is landed with reviews and followup changes that result to come after the initial checkin. a=drivers
git-svn-id: svn://10.0.0.236/trunk@176884 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-30 20:57:07 +00:00
jst%mozilla.jstenback.com
c9a2d89818 Fixing bug 176079. Provide an API for plugins to control whether popups are enabled or not. Disable popups by default from plugins, but enable/disable popups while handling user input events (mouse click, keydown etc) on the platforms where it's possible (Win32 and Mac), but do that only if the plugin doesn't support the popup enabling/disabling API. r+sr+a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@174814 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-18 06:06:45 +00:00
bzbarsky%mit.edu
676bea63e1 Back out the change for bug 277092, since it breaks other compat and pages.
Bug 292921, r=jst, sr+a=brendan


git-svn-id: svn://10.0.0.236/trunk@173196 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-08 21:44:16 +00:00
bryner%brianryner.com
189a661d09 Add support for caching content viewers in session history to speed up back/forward (bug 274784). This initial landing has the feature disabled by default; set browser.sessionhistory.max_viewers to the maximum number of pages to cache to enable the feature. r=bzbarsky, sr/a=brendan.
git-svn-id: svn://10.0.0.236/trunk@173044 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-04 20:22:32 +00:00