Commit Graph

225162 Commits

Author SHA1 Message Date
Nikhil Marathe
aeea9a60cd Bug 1113627 - Refactor lifecycle event dispatching and handling. r=baku
--HG--
extra : rebase_source : 548af9014c8a6bf701736289e82f55f02f408ac0
2014-12-19 05:01:53 -08:00
Nikhil Marathe
3e3ec7b71d Bug 1113621 - Rename InstallPhaseEvent to ExtendableEvent. r=baku
Change Exposed=ServiceWorker for all ServiceWorker events.
Move Func= exposure check to ServiceWorker.

--HG--
rename : dom/webidl/InstallPhaseEvent.webidl => dom/webidl/ExtendableEvent.webidl
extra : rebase_source : c9d314c6cffd577ab7309eb9e39e7d80f2f294f7
2014-11-06 07:57:57 -08:00
Nikhil Marathe
474cc9bc5e Bug 1113619 - Abort on lifecycle event handler errors. r=baku
Folded:
Handle install event listener errors and fail installation
Activate handler runtime errors should lead to activation failure.

--HG--
extra : rebase_source : 5e5409346cb3999d29a1e624edc640653b9c0475
2014-12-19 04:45:07 -08:00
Nikhil Marathe
ff63905ce5 Bug 1113582 - ServiceWorker parse errors are now properly handled during the Update phase. r=baku,bz
Folded:
Enable network error detection test. Fix scopes for network test and parse...

... test to deal with https://github.com/slightlyoff/ServiceWorker/issues/547

--HG--
extra : rebase_source : bbe594b231f1ea878fba78f6594483d6dbd72424
2014-12-19 02:48:31 -08:00
Nikhil Marathe
32a624145e Bug 1043701 - Fire statechange event on ServiceWorker instances. r=baku
Folded:
Various registration related UpdateState() calls and abort on failure to create a service worker.
Set ServiceWorker instances state based on corresponding ServiceWorkerInfo state.

--HG--
extra : rebase_source : 43e519457c640b07f4358484b435aa1de581a668
2014-12-19 03:25:56 -08:00
Nikhil Marathe
0430c85e85 Bug 1113587 - Fire controllerchange event on controlled documents ServiceWorkerContainer. r=baku
--HG--
extra : rebase_source : cad64bf4ec965906f6268a02e83bcb089cdd2f5e
2014-10-28 13:11:31 -07:00
Kartikaya Gupta
7fbb5b933d Bug 1124099 - Make sure that we skip over scrollinfo layers properly with event-regions disabled. r=botond 2015-01-23 15:12:10 -05:00
James Graham
012dd8b987 Bug 1124311 - Update web-platform-tests expected data to revision 412773b71c81d7356636f698e86d7b544cf48fcb, a=testonly 2015-01-23 20:06:44 +00:00
James Graham
f10d7e0f38 Bug 1124311 - Update web-platform-tests to revision 412773b71c81d7356636f698e86d7b544cf48fcb, a=testonly 2015-01-23 20:06:44 +00:00
Jan Varga
01951e96ff Bug 1125057 - Convert for-each-in loops to for-of in IndexedDB test suite; r=bent 2015-01-23 20:56:48 +01:00
Nikhil Marathe
444e443a46 Bug 1089778 - ServiceWorkerManager NS_WARN_IF compiler error. a=bustage 2015-01-23 11:53:23 -08:00
Brian Hackett
e4cf95ba8f Bug 934502 - Remove unnecessary pushedArgumentSlots, track argument slots explicitly in safepoints, r=jandem. 2015-01-23 12:42:34 -07:00
ProgramFOX
e1f1b2b3d0 Bug 1122909 - Show clear error message in jstests.py when shell could not be found. r=terrence 2015-01-21 17:44:48 +01:00
Anuj Agarwal
213c62632c Bug 1060938 - Add mochitest for Element.removeAttributeNode(). r=bz 2015-01-22 06:34:00 -05:00
Terrence Cole
2922179f73 Bug 1124473 - Describe our existing GC triggers and heuristics; r=sfink 2015-01-23 11:32:48 -08:00
Brian Hackett
eb3f00bfe1 Bug 1123011 - Box 'this' values when eval'ing strict scripts from a non-strict Ion script, r=jandem. 2015-01-23 12:29:05 -07:00
Ehsan Akhgari
83b4685249 Bug 1125179 - Mark some functions generated by CC macros as override; r=mccr8 2015-01-23 14:27:18 -05:00
Ehsan Akhgari
b60dd5b6bc Bug 1125178 - Mark some functions in dom as override; r=baku 2015-01-23 14:27:12 -05:00
Byron Campen [:bwc]
50981109ac Bug 1123882: Fix case where offset != 0 r=derf
--HG--
extra : rebase_source : 8d0cc9a8b21eede927cb51e79e1857bc69fbea5d
2015-01-21 08:56:36 -08:00
Mason Chang
05082a3276 Bug 1098701. Part 1: gtest framework and tests. r=kats 2015-01-23 11:19:54 -08:00
Mason Chang
217c383109 Bug 1098701. Part 2: Allow disabling thread assertions. r=kats 2015-01-23 11:19:53 -08:00
Gijs Kruitbosch
9afcd38d44 Bug 1116977 - disallow link clicks during beforeunload, r=smaug
--HG--
extra : rebase_source : 48e4d19b5f76077f91432644b22c736d06ed3218
2015-01-23 15:35:10 +00:00
Kannan Vijayan
6fbdd616e8 Bug 1122886 - Relax on-OSR assertions to allow null lastFramePtr when profiling is turned on. r=h4writer 2015-01-23 13:57:47 -05:00
Daniel Holbert
80e4a9b54c Bug 1054054 part 4: Remove stale XXXdholbert comment from ReflowFlexItem. (no review, comment-only) 2015-01-23 10:26:16 -08:00
Daniel Holbert
b363a35c88 Bug 1054054 part 3: De-indent ReflowFlexItem function-body (no review, whitespace-only). 2015-01-23 10:26:00 -08:00
Daniel Holbert
1fcc983418 Bug 1054054 part 2: Add "a" prefix to args which were formerly local variables, in ReflowFlexItem. r=mats 2015-01-23 10:25:59 -08:00
Daniel Holbert
6a48b69fc4 Bug 1054054 part 1: Split out code for doing final reflow of each flex item into its own helper-function, "ReflowFlexItem". r=mats 2015-01-23 10:25:58 -08:00
Markus Stange
677bba229d Bug 1122942 - Move -moz-window-dragging rules to places that are theme-independent. r=dao 2015-01-23 13:07:54 -05:00
Markus Stange
7e74b73468 Bug 1104036 - Make -moz-window-dragging work in rectilinear 2d transforms. r=roc 2015-01-23 13:07:51 -05:00
Ryan VanderMeulen
37d5164f37 Bug 1107443 - Disable the newly-added test_window_define_nonconfigurable.html beause it started permafailing because the code it landed with was disabled.
CLOSED TREE
2015-01-23 12:56:49 -05:00
Nikhil Marathe
13b0afa850 Bug 1113577 - Fixes in ServiceWorkerGlobalScope.unregister implementation to prevent Promise release on wrong thread.
--HG--
extra : rebase_source : 8bfcc34f9520af2419d078c86525bcd308ab3107
2014-10-27 16:37:03 -07:00
Andrea Marchesini
8a92931e72 Bug 1065367 - Implement a mochitest for ServiceWorkerGlobalScope::Unregister(), r=nsm
--HG--
extra : rebase_source : e114cf527d5a17bdf0173ff8e373b31e58c8909d
2014-10-06 16:47:37 +01:00
Nikhil Marathe
0c086acc76 Bug 1089778 - ServiceWorkerRegistration is keyed by scope for event dispatch and invalidation. r=baku
--HG--
extra : rebase_source : 012bcfa0aef20bc6b79e030cb7439f03799e9370
2014-10-27 11:52:57 -07:00
Andrea Marchesini
48987a328b Bug 1124386 - BroadcastChannel should use the nsIPrincipal::URI in case the origin is null, r=smaug 2015-01-23 17:32:23 +00:00
Ryan VanderMeulen
dfcb5b4995 Merge m-c to inbound. a=merge 2015-01-23 12:30:43 -05:00
Ryan VanderMeulen
39a97b8d8f Backed out changeset 597fd666ef6d (bug 1112537) for Win8 jit-test failures. 2015-01-23 12:26:54 -05:00
Ryan VanderMeulen
39400dced0 Merge fx-team to m-c. a=merge 2015-01-23 12:20:52 -05:00
Ryan VanderMeulen
a1fbdf0dbf Merge fx-team to m-c. a=merge 2015-01-23 12:10:32 -05:00
Ryan VanderMeulen
9ef1ec0bc9 Backed out changeset dd3798ef3f43 (bug 1059943) for xpcshell failures.
CLOSED TREE
2015-01-23 11:55:59 -05:00
Boris Zbarsky
37e6d2a1ee Disable bug 1107443 for now to fix whatever Marionette is doing and reopen the CLOSED TREE. r=bustage 2015-01-23 11:21:00 -05:00
Ryan VanderMeulen
4705ee47f3 Backed out changesets 1cbaffb79715 and c22bfc1c641c (bug 1121335) for Marionette failures.
CLOSED TREE
2015-01-23 11:20:46 -05:00
Ehsan Akhgari
5b4d2a28c9 Remove TestTArray from the list of disabled XPCOM tests, because it's not disabled, no bug, DONTBUILD 2015-01-23 09:38:42 -05:00
Nicolas Silva
c964f3cf52 Bug 1119019 - Avoid destroying a SharedSurface before its TextureClient/Host pair. r=sotaro 2015-01-23 15:35:16 +01:00
Ehsan Akhgari
7615233029 Bug 1109968 - Make all links in editable regions unfocusable; r=roc
The content inside an editable region is either editable itself, or
is inside a contenteditable="false" subtree.  In the first case,
it should not be focusable since it is editable.  In the second
case, it should not be focusable since the entire non-editable
region is treated as a special single entity for the purposes of
selection and caret movement, and having something focusable in
the middle of such a subtree breaks that model.
2015-01-23 08:49:28 -05:00
Ehsan Akhgari
3271a041d7 Bug 1124985 - Annotate the reason for the setTimeout usage in test_XHR_timeout.html 2015-01-23 08:38:15 -05:00
Ehsan Akhgari
ef8ceb114c Bug 1123016 - Clarify the ownership of DOMEventTargetHelper::mParentObject/mOwnerWindow; r=smaug
This patch converts DOMEventTargetHelper::mParentObject into an
nsWeakPtr, and adds fatal assertions to ensure that all future
nsIGlobalObject implementations support weak references.  It also marks
DOMEventTargetHelper::mOwnerWindow as a non-owning reference.
2015-01-23 08:37:37 -05:00
B2G Bumper Bot
74efe7f907 Bumping manifests a=b2g-bump 2015-01-23 05:31:57 -08:00
B2G Bumper Bot
eb6378e83d Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/885e5176711c
Author: Wilson Page <wilsonpage@me.com>
Desc: Merge pull request #27566 from wilsonpage/1122820

Bug 1122820 - [Camera] While USB Storage is enabled, user can enter Camera and tap 'Shutter' before 'No Access' UI is present; can stall flash on

========

https://hg.mozilla.org/integration/gaia-central/rev/d5053da1facf
Author: Wilson Page <wilsonpage@me.com>
Desc: Bug 1122820 - [Camera] While USB Storage is enabled, user can enter Camera and tap 'Shutter' before 'No Access' UI is present; can stall flash on
2015-01-23 05:30:19 -08:00
Andrea Marchesini
e98bebedfa Bug 1107699 - Remove timeout before Console.log() and the dispatching of ConsoleEvents, r=past 2015-01-23 13:12:02 +00:00
B2G Bumper Bot
8ee690cf49 Bumping manifests a=b2g-bump 2015-01-23 05:06:22 -08:00