Eric Faust
28e1fab1d7
Bug 926012 - Part 3: Convert wrappers to using dynamic prototype hooks. (r=bholley)
2013-12-13 12:01:30 -08:00
Steve Fink
10bf90b8aa
Bug 937317 - Root around GC call GetIncumbentGlobal. r=bz
2013-12-11 17:51:58 -08:00
Bobby Holley
0e9e01ac3f
Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
...
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
2013-12-11 17:51:58 -08:00
Bobby Holley
3d665e01ac
Bug 937317 - When invoking a callback object, restore the incumbent script settings object from when the callback was created. r=bz
...
See the 'incumbent script' stuff in the WebIDL spec.
2013-12-11 17:51:58 -08:00
Nathan Froyd
3351670052
Bug 946781 - part 4 - revert measuring the proto and iface cache on nsGlobalWindow (bug 922094); r=me
2013-12-06 13:11:53 -05:00
Peter Van der Beken
0417b017f4
Bug 936129 - nsGlobalWindow::InnerForSetTimeoutOrInterval is a no-op for bareword setTimeout. r=bz.
2013-11-26 16:28:34 +01:00
Birunthan Mohanathas
c04d0ff563
Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
2013-12-08 21:52:33 -05:00
Phil Ringnalda
52ab05db1f
Back out 35371620801a:bf2019278b77 (bug 937317) for gaia-ui-test bustage and frequent timeouts in its own test
2013-12-07 11:08:56 -08:00
Phil Ringnalda
f0580d973d
Merge m-c to m-i
2013-12-06 21:11:17 -08:00
Shu-yu Guo
48cb04af6f
Bug 946641 - Part 1: Clear delayed events on closed documents. (r=smaug)
2013-12-06 19:31:09 -08:00
Phil Ringnalda
0acaa911dd
Back out 567d2bba4f97 (bug 933483) for causing bug 946726
2013-12-06 19:11:11 -08:00
Bobby Holley
83728cb246
Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
...
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
2013-12-06 12:01:42 -08:00
Bobby Holley
6633eddfa0
Bug 937317 - When invoking a callback object, restore the incumbent script settings object from when the callback was created. r=bz
...
See the 'incumbent script' stuff in the WebIDL spec.
2013-12-06 12:01:42 -08:00
Carsten "Tomcat" Book
d77f8de83e
Backed out changeset 767065f0560b (bug 937317) WinXP Build Bustage on a CLOSED TREE
2013-12-06 08:41:59 +01:00
Carsten "Tomcat" Book
da0a15750c
Backed out changeset 374e44c835a8 (bug 937317) WinXP Build Bustage on a CLOSED TREE
2013-12-06 08:41:42 +01:00
Bobby Holley
2a22060d63
Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
...
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
2013-12-05 21:34:17 -08:00
Bobby Holley
73246443e6
Bug 937317 - When invoking a callback object, restore the incumbent script settings object from when the callback was created. r=bz
...
See the 'incumbent script' stuff in the WebIDL spec.
2013-12-05 21:34:17 -08:00
Ryan VanderMeulen
813c6f0db7
Merge m-c to inbound.
2013-12-05 17:56:44 -05:00
Blake Kaplan
f4282b7d92
Bug 933483 - Don't fire events (and especially request animation frame events) when we're in a modal dialog. r=smaug
2013-12-04 21:03:21 -05:00
Nathan Froyd
ef32e62194
Bug 922094 - part 2 - make nsGlobalWindow report its proto/iface cache size, if appropriate; r=bz
2013-11-20 08:55:09 -05:00
Mark Hammond
3d1b232b3c
Bug 943668 - ensure window.screenX and .screenY return css pixels. r=roc
2013-12-03 16:36:33 +11:00
Ryan VanderMeulen
ca96fd5c6b
Backed out changeset 77c1f23afc1c (bug 933483) for mochitest-bc failures.
2013-12-02 20:31:18 -05:00
Blake Kaplan
72b9324767
Bug 933483 - Don't fire events (and especially request animation frame events) when we're in a modal dialog. Also protect ourselves from resuming events on a closed window. r=smaug
2013-12-02 15:38:36 -08:00
Ms2ger
666152f195
Bug 866689 - Add more inner / outer window assertions; r=mrbkap
2013-11-28 15:07:55 +01:00
Jan Beich
68fc00572b
Bug 942921 - Explicitly include unistd.h for getpid() for non-Linux debug builds. r=smaug
2013-11-26 17:25:24 -05:00
Olli Pettay
4ecffccb67
Bug 942240 - Improve the skippability of nsGlobalWindow, r=mccr8
2013-11-24 21:35:34 +02:00
Boris Zbarsky
884da06296
Bug 941437 part 2. Remove the unused cx argument from UNWRAP_OBJECT and UNWRAP_WORKER_OBJECT. r=smaug
2013-11-21 07:51:16 -05:00
"Kan-Ru Chen (陳侃如)"
659ca0af7c
Bug 931746 - Make sure all mozbrowser mm are in the target chain. r=smaug
...
---
dom/base/nsGlobalWindow.cpp | 8 ++
dom/base/test/file_empty.html | 1 +
dom/base/test/mochitest.ini | 2 +
dom/base/test/test_messagemanager_targetchain.html | 129 ++++++++++++++++++++
4 files changed, 140 insertions(+)
create mode 100644 dom/base/test/file_empty.html
create mode 100644 dom/base/test/test_messagemanager_targetchain.html
2013-11-17 01:07:24 +08:00
Ryan VanderMeulen
38d500a729
Merge m-c to inbound on a CLOSED TREE.
2013-11-14 20:58:52 -05:00
Peter Van der Beken
686d301314
Bug 935786 - Assertion failure: !IsInnerWindow() || IsCurrentInnerWindow() at nsGlobalWindow.cpp:8909. r=smaug
...
CLOSED TREE
2013-11-13 09:47:37 +01:00
Bobby Holley
8012e2c2c2
Bug 840488 - Remove per-JSContext script toggling. r=bz
...
Note that the checks in nsJSEnvironment::EvaluateString and EvalInWindow
can safely go away, because we call ssm->ScriptAllowed() in
nsJSUtils::EvaluateString.
2013-11-12 16:43:35 -08:00
Bobby Holley
fcc9169d4f
Bug 840488 - Directly mark compartments whose docshells disable script execution. r=bz
2013-11-12 16:43:33 -08:00
Bobby Holley
035fbf805a
Bug 840488 - Introduce a mechanism to temporarily or permanently block script for a given scope, and use it for unsafe channels. r=bz
2013-11-12 16:43:33 -08:00
Michael Henretty
9d56789383
Bug 882186 - [System] Replace blue offline error page with new UX. Window.close part. r=fabrice
2013-11-07 17:42:32 -08:00
Vendelin Ruzicka
1410e7df98
Bug 933563 - Consolidate ReportUseOfDeprecatedMethod and WarnOnceAbout. r=sicking, r=ms2ger
2013-11-11 16:12:18 -05:00
Ms2ger
503d7fdd5e
No bug - Fix some style issues in DOM code.
2013-11-11 09:04:41 +01:00
Carsten "Tomcat" Book
b396ec169e
merge mozilla-inbound to mozilla-central
2013-11-11 08:50:14 +01:00
Tim Taubert
0325d6844d
Bug 934091 - Add current process ID to the {++|--}{DOMWINDOW|DOCSHELL} debug output r=smaug
...
From cbc766c3d5bae69f438bdc096f935c40e23b0f36 Mon Sep 17 00:00:00 2001
2013-11-07 09:53:04 +01:00
Jeff Walden
be96300fce
Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
2013-10-29 16:39:09 -07:00
Vendelin Ruzicka
faca62d8dc
Bug 933040 - Warn for showModalDialog uses. r=jst, r=sicking
2013-11-06 08:59:54 -05:00
Kyle Huey
d5105d151b
Bug 928312: Convert the worker global object and all remaining EventTargets to new DOM bindings. r=bent,peterv,smaug
2013-11-05 22:16:26 +08:00
Kyle Huey
914b8854b6
Bug 934785: Only change the popup control state on the main thread. r=smaug
2013-11-05 22:16:26 +08:00
Kyle Huey
60de3137b5
Bug 933099: Banish <windows.h> from nsGlobalWindow.cpp. r=bz
2013-11-05 22:16:25 +08:00
Peter Van der Beken
3557f4ec96
Bug 932309 - Don't null out mDoc in nsGlobalWindow::FreeInnerObjects, additional fixes. r=smaug.
2013-11-01 14:31:00 +01:00
Peter Van der Beken
2c2250cdb9
Bug 932309 - Don't null out mDoc in nsGlobalWindow::FreeInnerObjects. r=smaug.
2013-10-16 18:11:24 +02:00
Ryan VanderMeulen
cf79a52cef
Backed out 3 changesets (bug 932309, bug 932322) for Linux mochitest-bc timeouts on a CLOSED TREE.
...
Backed out changeset aea34e69d171 (bug 932322)
Backed out changeset 2b99a0f6ff1b (bug 932309)
Backed out changeset 0e3bcb78784e (bug 932309)
2013-11-04 14:31:21 -05:00
Peter Van der Beken
eea89cfeed
Bug 934203 - Windows-only startup crash in JS_WrapValue(JSContext*, JS::MutableHandle<JS::Value>) with Twitter Disconnect / Facebook Disconnect. r=bz.
2013-11-04 14:18:01 +01:00
Peter Van der Beken
2e3f356a1c
Bug 932309 - Don't null out mDoc in nsGlobalWindow::FreeInnerObjects, additional fixes. r=smaug.
2013-11-01 14:31:00 +01:00
Peter Van der Beken
9a2cc6abb1
Bug 932309 - Don't null out mDoc in nsGlobalWindow::FreeInnerObjects. r=smaug.
2013-10-16 18:11:24 +02:00
Ryan VanderMeulen
c2f6e87108
Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures.
2013-11-07 16:10:21 -05:00