Commit Graph

120 Commits

Author SHA1 Message Date
Mounir Lamouri
58759660f0 Bug 565541 (2/2) - Prevent abusing usage of moving and resizing window. r=bz
The rules are simple, callers can move or resize a window if both conditions
apply:
1. the window has been created with window.open;
2. the window only contains one tab.
2011-05-31 14:30:20 +02:00
Masayuki Nakano
ccc2f5b479 Bug 659533 Replace nsContentUtils::GetBoolPref() with Preferences::GetBool() r=roc 2011-05-25 15:31:59 +09:00
d6a6669a9f Bug 338583, implement EventSource, r=smaug,Ms2ger 2011-05-22 22:30:07 +01:00
Boris Zbarsky
f705c5cb2a Bug 654399. Try to make sure we always hand out the same exact string buffer each time location.hash is gotten. r=roc 2011-05-20 16:21:27 -04:00
Ms2ger
f8b7a22dfd Bug 616684 - Remove support for DOM Views; r=sicking,ehsan 2011-04-24 08:54:25 +02:00
Justin Lebar
1e1f37a1fa Fix bug 642338. r=smaug 2011-04-27 16:54:07 -04:00
Ehsan Akhgari
80a224a816 Backout changeset 13f6847dd840 (bug 616684) because it changes code semantics in a bad way, which results in problems like the crash in bug 652580, possibly among others 2011-04-25 17:05:17 -04:00
Ms2ger
f6997ec9fe Bug 616684 - Remove support for DOM Views; r=sicking 2011-04-24 08:54:25 +02:00
Justin Lebar
84e4ad5c48 Bug 628069 - Add newURL, oldURL properties to hashchange event. r=smaug 2011-03-31 16:30:32 -04:00
Ms2ger
2185fd79f7 Bug 620000 - Remove nsXULPDGlobalObject::OnFinalize's language id parameter; r=jst 2011-04-14 14:04:08 +02:00
Boris Zbarsky
dd3f1d01ae Bug 633421. Throttle timeouts in background tabs to 500ms, noot 10ms. r=jst 2011-03-25 21:05:55 -04:00
Jonas Sicking
96ca0dec0a Bug 635844 part 1: Back out bug 615501 since we'll no longer fire the "initial popstate" event, and thus don't need a way to differentiate it. r=jlebar a=beltzner 2011-02-28 23:08:56 -08:00
Justin Lebar
1ac9667531 Bug 615501 - Make push/replaceState suppress the popstate-after-load event; r=sicking a=jst 2011-02-14 13:15:29 -08:00
Dave Townsend
639ebef7e6 Followup for bug 613800, address review comments. r=jst, a=blocks-final 2011-02-16 10:27:25 -08:00
Honza Bambas
4134606291 Bug 630193: Stop observing various notifications when the nsGlobalWindow is CleanUp()ed rather than destroyed. r=jst a=b 2011-02-06 07:56:52 -05:00
Justin Dolske
2128a00773 Bug 621764 - tab-modal prompt in Gmail eventually triggers slow-script dialog for nsPrompter.js. r=mrbkap, sr=jst, a=blocker 2011-02-01 19:23:00 -08:00
Blake Kaplan
1c845f3f61 Fix bug 691359. r=jst@mozilla.com, a=blocker 2011-02-01 09:19:35 -08:00
Paolo Amadini
41df410be3 Bug 622326. If we still have script running when we want to clear our window scope, use a termination function, not a runnable, to wait for it to finish. r=bzbarsky,jst a=blocker 2011-01-27 14:42:19 -08:00
Chris Leary
1e2918dff7 Bug 627938: Fix nsGlobalChromeWindow cleanup. (r=smaug, a=jst) 2011-01-23 11:51:00 -08:00
Kyle Huey
2f0fbb2c98 Bug 622361: Pending storage events need to be cycle collected. r=jst a=b:final 2011-01-14 09:39:21 -05:00
L. David Baron
19c8ce2565 Backout changeset 0f1fd87b570d (bug 622326) on suspicion of causing bug 626100 (leak in a11y mochitests). CLOSED TREE 2011-01-15 12:31:57 -08:00
Paolo Amadini
01acefa4f8 Bug 622326. If we still have script running when we want to clear our window scope, use a termination function, not a runnable, to wait for it to finish. r=bzbarsky, a=blocker 2011-01-14 21:14:41 -05:00
Doug Turner
cd639488ea Bug 623316 - Remove IndexedDB from content. noscript to the existing interface method. r=bent a=blocking-fennec 2011-01-12 09:35:31 -08:00
Ben Turner
9940b2f9d8 Bug 615153 - 'nsIWorkerFactory.newChromeWorker() throws NS_ERROR_UNEXPECTED'. r=sicking, a=blocker. 2011-01-06 22:21:26 -08:00
Alon Zakai
d652f615cc Bug 615940 - "Using Device Orientation events starts an immortal rapid timer" [r=azakai] a=blocking-fennec 2011-01-03 17:52:00 -08:00
Doug Turner
309fa6c657 Bug 607860 - remove navigator.mozNotification from Firefox desktop. r=jst/jonas a=betaN+ 2011-01-03 16:37:01 -08:00
Wes Johnston
9a33bc1384 Bug 602580 - Return CSSViewport from innerWidth and innerHeight. r=tn, sr=dbaron, a=blocking-fennec 2010-12-21 14:35:09 -08:00
Ben Turner
e0b119d167 Backing out worker changes, a=backout. 2010-12-21 16:44:49 -05:00
Ben Turner
12eafc01ef Bug 615153 - 'nsIWorkerFactory.newChromeWorker() throws NS_ERROR_UNEXPECTED'. r=sicking, a=blocking. 2010-12-21 14:28:05 -05:00
Justin Lebar
ba87731226 Bug 615061 - Dispatch the hashchange event synchronously. r=smaug, a2.0=blocking 2010-11-29 11:13:12 -08:00
Jonas Sicking
bf7313a972 Bug 609030: Update createBlobURL/revokeBlobURL to it's final name. r=jst a=blocker 2010-11-23 00:50:55 -08:00
Doug Turner
4947001404 Bug 605309 - DesktopNotificationCenter gets itself in leak cycles. r=jst a=blocking-betaN 2010-10-18 18:54:00 -07:00
Boris Zbarsky
285cd86388 Bug 605492 part 2. Add a way to get an outer window object given its window id via windowutils. r=mrbkap 2010-10-20 20:24:16 -04:00
Boris Zbarsky
c89f1f1039 Bug 605492 part 1. Add an nsIScriptError2 interface that exposes an outer window id, and set the window id for script errors coming through the DOM JS error reporter. r=mrbkap 2010-10-20 20:24:15 -04:00
Olli Pettay
98dffc8ff2 Bug 603535 - nsIEventListenerService.getEventTargetChainFor failure on TM nightly, r=mrbkap, a=blocking 2010-10-14 17:45:20 +03:00
Peter Van der Beken
da9ee1303a Bug 580128 - Always wrap Location objects in wrappers, even for same origin. r=mrbkap/gal 2010-09-29 10:00:52 -07:00
Blake Kaplan
f832dc8f30 bug 580128 - Create a proxy for the outer window and use it. Note: this turns on new wrappers for all objects. r=peterv 2010-09-17 14:54:40 -07:00
Mike Kristoffersen
aee9c6bd44 Bug 561244 - e10s: forward JS 'crypto' calls from content->chrome (Part 1/3 - Adding unique define to disable crypto object) r=jst a=blocking-fennec 2010-09-29 18:56:46 +02:00
Johnny Stenback
05c1d1533f Fixing bug 61098. Give users a way out of inifinite modal dialog loops. Original patch by Nochum Sossonko. r=jonas@sicking.cc a=beta7+ 2010-09-16 18:24:14 -07:00
Jonas Sicking
09dc52c415 Bug 391177: XSLT should reuse the existing inner window in order to help debuggers and the like. r=jst a=blocker CLOSED TREE 2010-09-15 15:54:00 -07:00
Doug Turner
fc55958673 Bug 573588 - Implement Desktop Notifications r=smaug, a=beltzner 2010-09-09 22:00:14 -07:00
Ben Turner
43ca4c526c Bug 591516 - 'IndexedDB: Add some UI to prompt for IndexedDB permissions'. r=sicking+gavin. 2010-09-09 15:15:40 -07:00
David Zbarsky
78a8461bf5 Bug 36619 - display notification when file picker is blocked r=sicking a=blocking 2010-08-27 11:49:08 -04:00
Blake Kaplan
69d5f0697d Bug 586083 - Make the outer window not be a global object. r=jst 2010-08-10 15:00:26 -07:00
Luke Wagner
9af1092446 Missed a cset (33addcc556b8) in backout 2010-08-16 22:38:05 -07:00
Blake Kaplan
3ee273eefa Bug 586083 - Make the outer window not be a global object. r=jst 2010-08-10 15:00:26 -07:00
Blake Kaplan
67ecff5fc6 Bug 585224 - Move the location object to the inner window (though still parenting the JS object to the outer). r=jst 2010-08-06 17:17:33 -07:00
Felipe Gomes
ea6fc2bc0e Bug 508906. Add experimental MozTouch events. r=smaug,jimm 2010-08-02 15:34:54 +02:00
Kyle Huey
433e548526 Backed out changeset 2335c842c06c due to test failures. 2010-07-27 11:49:33 -07:00
Doug Turner
e2a3e8a1e7 Bug 561244 - Removes cryto object from e10s builds r=jst 2010-07-26 14:53:31 -07:00