Ehsan Akhgari
f06a3793f9
Bug 1143222 - Avoid dumping out extremely long response bodies to the mochitest log, and re-enable the newly added DOM cache tests to run both in seqential and parallel modes; r=bkelly
...
The test timeouts here are some form of bug 1141256, which causes the service
worker spawned in the parallel mode of the tests to never start up. It turns
out that avoiding sending this huge message to the mochitest logger avoids the
issue on the infrastructure, so let's re-enable these tests. Bug 1141256 still
needs to be investigated.
2015-03-17 16:51:57 -04:00
Aaron Klotz
445b34a771
Bug 1128064: Check for null mContent in nsPluginInstanceOwner::GetDocument; r=jimm
2015-03-16 15:11:13 -06:00
Tooru Fujisawa
8eab6f064e
Bug 1141455 - Do not treat an element with tabindex as an interactive content in label. r=smaug
2015-03-18 05:42:14 +09:00
Samael Wang
142af36a13
Bug 1138841 - Part 2: Update the test cases in test_sms_segment_helper.js in corresponding to the changes of PDU_NL_LOCKING_SHIFT_TABLES. r=btseng
2015-03-06 18:09:08 +08:00
Samael Wang
964b98474c
Bug 1138841 - Part 1: Fix PDU_NL_LOCKING_SHIFT_TABLES in ril_consts.js. r=btseng
2015-03-06 18:09:08 +08:00
Milan Sreckovic
926595cdbd
Bug 1129147 - Part 2. Path option to addHitRegion. r=ehsan r=gw280
2015-03-02 15:33:28 -05:00
Milan Sreckovic
36795ba9d7
Bug 1129147 - Part 1. Take CanvasPath into a separate file, to avoid circular dependency. r=roc
2015-03-03 10:57:51 -05:00
Cameron McCormack
ce5ca47f03
Bug 1143314 - Don't use very short transition/animation durations in test_animation_observers.html. r=birtles
2015-03-17 17:13:20 +11:00
Ben Hsu
caf074ec6b
Bug 1001343 - Part 2: A new testcase. r=aknow
2015-03-02 00:08:00 -05:00
Ben Hsu
4fb9a71a03
Bug 1001343 - Part 1: Create dialSTK() (head.js). r=aknow
2015-03-08 22:26:00 -04:00
Ben Tian
77163a38e8
Bug 1141944 - [bluetooth2] Revise device paired/unpaired handlers in BluetoothAdapter, f=jaliu, r=shuang
2015-03-16 16:01:59 +08:00
L. David Baron
74fc0a1a2f
Bug 1143314 - Temporary disable two tests that are frequently failing intermittently, added about 12 hours ago in bug 1123523, on a CLOSED TREE.
2015-03-14 10:20:27 -07:00
Tim Taubert
9a501b3b57
Bug 1142681 - Let CreateECParamsForCurve() assert a non-null arena parameter r=keeler
2015-03-13 22:10:23 +01:00
Chris Peterson
f03a63f52f
Bug 1142863 - Remove unused struct RemoveQuotaInfo in dom/quota/QuotaManager.cpp. r=janv
2015-03-12 21:04:07 -07:00
Cameron McCormack
a96d456d1d
Bug 1123523 - Followup build fix. (CLOSED TREE)
2015-03-14 16:55:37 +11:00
Boris Zbarsky
f8e0ebdf55
Bug 1097987 part 7. Require callers of JS::Evaluate to either use the global as the scope or pass in an explicit scopechain. r=waldo
2015-03-14 01:36:16 -04:00
Cameron McCormack
cd30c2a11c
Bug 1123523 - Part 10: Tests. r=birtles
2015-03-14 16:34:40 +11:00
Cameron McCormack
b1bdb8cb74
Bug 1123523 - Part 9: Dispatch an nsIAnimationObserver notification when an animation is changed. r=birtles
2015-03-14 16:34:40 +11:00
Cameron McCormack
2a986b6693
Bug 1123523 - Part 8: Dispatch nsIAnimationObserver notifications when an animation is added or removed. r=birtles
2015-03-14 16:34:40 +11:00
Cameron McCormack
1059a43375
Bug 1123523 - Part 7: Add utility functions to notify registered nsIAnimationObservers. r=smaug
2015-03-14 16:34:40 +11:00
Cameron McCormack
6c21224a8d
Bug 1123523 - Part 6: Listen for nsIAnimationObserver notifications and translate them to MutationObserver notifications. r=smaug
2015-03-14 16:34:40 +11:00
Cameron McCormack
4c6ede90a2
Bug 1123523 - Part 5: Record on a document whether it might have any nsIAnimationObservers registered. r=smaug
2015-03-14 16:34:40 +11:00
Cameron McCormack
f984425c1b
Bug 1123523 - Part 3: Store a flag on AnimationPlayer for whether it is exposed by Element.getAnimationPlayers(). r=birtles
2015-03-14 16:34:40 +11:00
Cameron McCormack
af083b5de5
Bug 1123523 - Part 2: Add an "animations" option for MutationObservers and expose chrome-only animation members on MutationRecords. r=smaug
2015-03-14 16:34:40 +11:00
Cameron McCormack
a41c2756e5
Bug 1123523 - Part 1: Add an nsIAnimationObserver interface to watch adding/changing/removing AnimationPlayer objects. r=smaug
2015-03-14 16:34:40 +11:00
Cameron McCormack
aef157ef7f
Bug 1141858 - Fix error message for unexpected extended attribute on dictionary members. r=bzbarsky
2015-03-14 16:34:40 +11:00
L. David Baron
2eaedd309f
Bug 1143227 - Annotate test_conformance__textures__texture-npot-video.html as asserting 4 times on Android, since bug 1083347 made us run it on Android debug builds, on a CLOSED TREE. No review.
2015-03-13 22:09:54 -07:00
Ehsan Akhgari
7ce0b6bfb3
Bug 1143222 - Disable the newly added DOM cache tests for now because of intermittent failures
...
Landed on a CLOSED TREE
2015-03-13 19:23:34 -04:00
Ehsan Akhgari
529097953d
Bug 1142790 - Add a test for passing Request objects to DOM cache matchAll method; r=bkelly
2015-03-13 19:21:16 -04:00
Ehsan Akhgari
f2a66701c9
Bug 1142269 - Auto-vacuum the DOM Cache database; r=bkelly
...
It's easiest if we use auto_vaccum for now. In the future if this
proves to be insufficient we can look into more sophisticated
vacuuming strategies.
2015-03-13 19:21:13 -04:00
Wes Kocher
ea55c7410f
Backed out changeset b8d2fd1bb7f5 (bug 1142269) for mochitest-1 timeouts CLOSED TREE
2015-03-13 16:02:18 -07:00
Wes Kocher
c48505930a
Backed out changeset 1bd38b652695 (bug 1142790) for mochitest-1 timeouts CLOSED TREE
2015-03-13 16:02:08 -07:00
Ryan VanderMeulen
ea4f5f05dc
Merge m-c to inbound. a=merge
2015-03-13 16:12:34 -04:00
Ryan VanderMeulen
54abe997e7
Merge fx-team to m-c. a=merge
2015-03-13 16:09:58 -04:00
Ryan VanderMeulen
2f28e13e80
Merge b2g-inbound to m-c. a=merge
2015-03-13 16:03:25 -04:00
Ryan VanderMeulen
a12c6d2dfc
Backed out changesets f63a2cf3fa11 and 7d9a91ee3d48 (bug 1126089) for mochitest-bc failures.
2015-03-13 13:42:57 -04:00
Tom Tromey
257f39f5bb
Bug 1135731 - fix encoding inconsistency in NS_NewXBLProtoImpl; r=mrbkap
2015-03-13 12:05:57 -07:00
Ehsan Akhgari
5c8aa2057c
Bug 1142790 - Add a test for passing Request objects to DOM cache matchAll method; r=bkelly
2015-03-13 14:40:33 -04:00
Ehsan Akhgari
97b8881fbf
Bug 1142269 - Auto-vacuum the DOM Cache database; r=bkelly
...
It's easiest if we use auto_vaccum for now. In the future if this
proves to be insufficient we can look into more sophisticated
vacuuming strategies.
2015-03-13 14:40:27 -04:00
Ehsan Akhgari
6541ca0b6f
Bug 1133763 - Part 8: Ensure that FetchEvent.respondWith works correctly on HTTPS requests with a cloned response; r=nsm
2015-03-13 14:37:27 -04:00
Ehsan Akhgari
68ae51bd33
Bug 1133763 - Part 7: Add automated tests for using FetchEvent.respondWith on an HTTPS request; r=nsm
2015-03-13 14:37:25 -04:00
Ehsan Akhgari
81a811da5c
Bug 1133763 - Part 6: Set the correct security info on intercepted channels when using the respondWith API; r=jdm
2015-03-13 14:37:24 -04:00
Ehsan Akhgari
92ea15bb44
Bug 1133763 - Part 4: Store the response's security info in the cache database; r=bkelly
2015-03-13 14:37:19 -04:00
Ehsan Akhgari
ef10661c6f
Bug 1133763 - Part 3: Wipe out the cache directory when detecting a change in the DB schema; r=bkelly
2015-03-13 14:37:18 -04:00
Ehsan Akhgari
c11ee2b83b
Bug 1133763 - Part 2: Transfer the security info associated with an InternalResponse across the IPC layer; r=bkelly
2015-03-13 14:37:16 -04:00
Ehsan Akhgari
0cf38d2ae1
Bug 1133763 - Part 1: Remember the security info associated with HTTP fetches and record it inside InternalResponse; r=nsm
2015-03-13 14:37:14 -04:00
Ehsan Akhgari
fe88009867
Bug 1142772 - Interleave the DOM Cache tests run through the mini-framework; r=bkelly
...
Here are the changes needed to achieve this:
* We tag each message posted to the framework with a context argument.
context can be one of "Window", "Worker" or "ServiceWorker". In the
places where we handle messages, we only handle the ones corresponding
to the context that we expect.
* We use Promise.all in order to interleave the execution of the tests.
This has the nice property of actually getting the tests run
simultaneously on multi-core machines.
* For ease of debugging test failures, we print the context from which
each test message is coming from.
* In order for the tests that are run in parallel to not step on each
other's toes, we introduce a global `context' variable that the test
script can use to create names that do not clash with concurrent
test runs. For example, instead of `caches.open("foo")', one must now
use: `caches.open("foo" + context)'.
* The existing tests are modified based on the above.
* When running the tests in parallel, the service worker may end up
controlling both frame.html and message_receiver.html. The hunk at
the end of worker_wrapper.js is intended to ensure that we will
always be communicating with message_receiver.html.
* An order argument has been added to runTests which can be set to
"sequential" in order to run the tests in different contexts in
parallel. If the argument is omitted, the default is "parallel".
2015-03-13 14:32:02 -04:00
Ehsan Akhgari
3c6160ab8a
Bug 1142333 - Add a test for passing Request objects to DOM cache match methods; r=bkelly
2015-03-13 14:28:24 -04:00
Jan-Ivar Bruaroey
6c8986ab3b
Bug 1135655 - bump up tab sharing dimension defaults to match screensharing r=jesup
2015-03-13 12:21:20 -04:00
Ryan VanderMeulen
991a4a7230
Merge m-c to inbound. a=merge
2015-03-13 12:18:07 -04:00
Carsten "Tomcat" Book
59652501d7
Merge mozilla-central to b2g-inbound
2015-03-13 14:13:54 +01:00
Andrew Sutherland
77204452e3
Bug 947167 - Fix/improve debugging of test_downloads_pause_resume.html intermittent. r=aus
2015-03-12 22:27:46 -04:00
Dan Glastonbury
d4ee969786
Bug 1048741 - [WebGL2] texParameter: Fix silly bug in TEXTURE_COMPARE_FUNC handling. r=jgilbert
2015-03-13 16:16:05 +10:00
Phil Ringnalda
449b70840e
Back out 3 changesets (bug 1135424) on suspicion of causing frequent hangs in test_playback.html on mochitest-e10s
...
CLOSED TREE
Backed out changeset 584d91ffdf88 (bug 1135424)
Backed out changeset d86806ea63f4 (bug 1135424)
Backed out changeset e52401d30a67 (bug 1135424)
2015-03-12 23:05:11 -07:00
Boris Zbarsky
f93ad8e329
Bug 1142478 followup. Fix bogus test, and don't get the value of an invalid CheckedInt. Then we can reopen the CLOSED TREE.
2015-03-12 22:59:00 -04:00
Chris Double
3786384366
Bug 1127646 - Report MSE Join Latency and MTBR in telemetry - r=cpearce,bsmedberg
2015-03-13 15:02:49 +13:00
Boris Zbarsky
e9ab0b6864
Bug 1142478. Fix integer attribute parsing to not lose track of leading zeroes. r=sicking
2015-03-12 21:46:57 -04:00
Bobby Holley
fb69461e18
Bug 1135424 - Switch the MDSM to a task queue. r=mattwoodrow
2015-03-12 17:54:35 -07:00
Bobby Holley
838ad64674
Bug 1135424 - Implement MediaTimer. r=mattwoodrow
2015-03-12 17:52:51 -07:00
Bobby Holley
643902f841
Bug 1135424 - Allow MediaPromise dispatch to fail if the ThenValue has been disconnected. r=mattwoodrow
...
The original idea behind the current model was that we wanted ironclad guarantees
that consumers would always get a callback on their promise. But we now have use
cases where the consumer wants to forget about a promise (using the new
Disconnect()) feature, and in some cases wants to shut down the task queue that
the response is going to be dispatched on. In the case of this bug, we want to
avoid waiting for the longest outstanding timer promise to be resolved before
shutting down the MDSM.
So this patch fixes up the pieces needed to make this work:
* Loosening our invariants to allow dispatch targets to be released on any thread,
since MediaTaskQueue and nsIEventTarget both have thread-safe refcounting.
* Releasing mThisVal in Disconnect, so that we no longer depend on successful
dispatch to release it on the correct (dispatch) thread.
* Fiddling with various assertions.
We also make some assertions fatal in nightly/aurora builds while we're at it.
2015-03-12 17:52:50 -07:00
Chris Double
99f7bdd3a1
Bug 1131884 - Video buffering calculation fails for some MP4 videos - r=jya
...
Playback position used in calculating buffering time is set
during metadata reading. This is at end of file for the
video in the bug. As a result the buffering data is always
wrong.
Changed to not setting position during metadata - it is set
during frame playback anyway.
Also changes buffering timeout to 15s from 30s.
2015-03-13 13:45:51 +13:00
Ryan VanderMeulen
dc8db62987
Merge m-c to fx-team. a=merge
2015-03-13 12:21:20 -04:00
Ganesh Sahukari
d69833be5a
Bug 1022816 - OS.File will now be able to change the readOnly, hidden, and system file attributes on Windows. r=paolo
2015-03-13 15:51:53 +00:00
Nikhil Marathe
d79708b630
Bug 1080752 - Hold wakelock when attempting to connect to push server. r=dougt
2015-03-09 15:40:04 -07:00
Bill McCloskey
12af381a9e
Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug)
2015-03-13 08:24:20 -07:00
Bill McCloskey
9f9ecf4e04
Bug 1126089 - Add test for pageload event on browser element when tab closed (r=smaug)
2015-03-13 08:24:14 -07:00
Thomas Zimmermann
2b228f8626
Bug 1109592 - Listen for connections from NFC daemon. r=allstars.chh
...
This patch inverses the connection setup procedure between Gecko
and nfcd. Gecko now installs a listen socket and starts nfcd from
the init scripts. Nfcd establishes the connection by connecting
to Gecko's socket.
As a side effect of this patch, nfcd only runs while NFC is switched
on. This saves ~1.6 MiB os memory with contemporary NFC drivers on
flame-kk.
2015-03-11 03:38:00 -04:00
Thomas Zimmermann
3f04f600c1
Bug 1109592 - Forward socket state from |NfcSocketListener|. r=allstars.chh
...
This patch allows to handle changes to the socket state at a higher
level than |NfcSocketListener|.
2015-03-09 03:27:00 -04:00
Thomas Zimmermann
4365986c1d
Bug 1109592 - Only open connection to nfcd while NFC is switched on. r=allstars.chh
...
With this patch Gecko only creates a connection to nfcd while NFC is
switched on, and closes the connection after NFC has been switched off.
While the connection is being opened, commands to nfcd are held in a
waiting queue. Gecko flushes the queue after it connected successfully
to nfcd.
As a side effect of this patch, the NFC thread only exists while NFC
is switched on.
2015-03-12 07:43:00 -04:00
Edgar Chen
ba72f85940
Bug 1142495 - Fix ICC build error on emulator L. r=hsinyi
2015-03-12 23:55:50 +08:00
Becker Hsieh
096178c8be
Bug 1121855 - Fix camera crash. r=aosmond
2015-03-12 20:29:00 -04:00
Ryan VanderMeulen
fd511a4b5b
Merge inbound to m-c. a=merge
2015-03-12 18:05:45 -04:00
Ryan VanderMeulen
81c8fe27e2
Merge fx-team to m-c. a=merge
2015-03-12 17:55:19 -04:00
Ryan VanderMeulen
69610736ef
Merge b2g-inbound to m-c. a=merge
2015-03-12 16:50:07 -04:00
Thomas Zimmermann
78e20fc1de
Bug 1142132
: Move helper classes of OPP manager into manager's namespace, r=shuang
...
Keeping helper classes in Bluetooth's C++ namespace creates collisions
between symbols of different managers' helpers. Moving OPP helpers into
the namespace of |BluetoothOPPManager| fixes this problem for OPP.
2015-03-12 13:07:32 +01:00
Thomas Zimmermann
8feed1dc17
Bug 1142132
: Move helper classes of A2DP manager into manager's namespace, r=shuang
...
Keeping helper classes in Bluetooth's C++ namespace creates collisions
between symbols of different managers' helpers. Moving A2DP helpers into
the namespace of |BluetoothA2dpManager| fixes this problem for A2DP.
2015-03-12 13:07:32 +01:00
Thomas Zimmermann
6871320c40
Bug 1142132
: Move helper classes of HFP manager into manager's namespace, r=shuang
...
Keeping helper classes in Bluetooth's C++ namespace creates collisions
between symbols of different managers' helpers. Moving HFP helpers into
the namespace of |BluetoothHfpManager| fixes this problem for HFP.
2015-03-12 13:07:32 +01:00
Carsten "Tomcat" Book
33766daced
merge b2g-inbound to mozilla-central a=merge
2015-03-12 12:05:07 +01:00
Carsten "Tomcat" Book
f876c2ec54
merge fx-team to mozilla-central a=merge
2015-03-12 10:17:35 +01:00
Fabrice Desré
ad5df31258
Backout c7c68c4389d6 (bug 1125713) for gaia app startup regression r=me
2015-03-11 22:50:18 -07:00
Wes Kocher
83a37cbb4c
Merge m-c to fx-team a=merge CLOSED TREE
2015-03-11 19:09:10 -07:00
Wes Kocher
43233d5ebe
Merge m-c to inbound a=merge
2015-03-11 19:06:00 -07:00
Jeff Gilbert
081ea340b8
Bug 1128001 - Workaround ANGLE DEPTH16 being DEPTH24_STENCIL8. - r=kamidphish
2015-03-11 18:23:56 -07:00
Ryan VanderMeulen
67d1ffef4b
Merge m-c to b2g-inbound. a=merge
2015-03-11 16:03:39 -04:00
Ehsan Akhgari
3817356272
Bug 1142195 - Remove some unused class declarations in the DOM Cache code; r=bkelly
2015-03-11 16:46:15 -04:00
Ehsan Akhgari
da62127bf4
Bug 1140658 - Part 8: Disable the service worker part of these tests on b2g while bug 1137683 gets fixed; r=bkelly
2015-03-11 16:46:04 -04:00
Ben Kelly
a246c9c32f
Bug 1140658 - Part 7: Close underlying file stream in ReadStream before reporting closed; r=ehsan
2015-03-11 16:45:35 -04:00
Ehsan Akhgari
83a61e3d40
Bug 1140658 - Part 6: Randomize the URL of the ServiceWorker script in order to work around bug 1141256 for now
2015-03-11 16:45:08 -04:00
Ehsan Akhgari
64ac3421d2
Bug 1140658 - Part 5: Remove test_cache_quick_close.html because it makes no sense after bug 1131353; r=bkelly
2015-03-11 16:45:06 -04:00
Ehsan Akhgari
03a8fa96f9
Bug 1140658 - Part 4: Port test_cache_add.html to the new mini-framework; r=bkelly
2015-03-11 16:45:05 -04:00
Ehsan Akhgari
c358837247
Bug 1140658 - Part 3: Port test_cache.html to the new mini-framework; r=bkelly
2015-03-11 16:45:03 -04:00
Ehsan Akhgari
426fd1214e
Bug 1140658 - Part 2: Merge test_cache.js and test_cache_frame.html; r=bkelly
2015-03-11 16:45:01 -04:00
Ehsan Akhgari
f9599b5937
Bug 1140658 - Part 1: Create a mini-framework for running tests in the worker, service worker and window contexts; r=bkelly
2015-03-11 16:45:00 -04:00
Sotaro Ikeda
4990e78217
Bug 1137515 part 2 - Change to media r=jesup
2015-03-11 12:32:38 -07:00
Jan-Ivar Bruaroey
d56642e463
Bug 1136871 - cleanup RtpSenders accounting to not rely on streams r=mt
2015-03-11 12:24:38 -04:00
Andrew Osmond
a0bbbdd643
Bug 1139027 - Permit running of camera mochitests on B2G desktop. r=mikeh
2015-03-10 19:39:49 -04:00
Carsten "Tomcat" Book
616c496456
Merge mozilla-central to b2g-inbound
2015-03-11 13:10:46 +01:00
Carsten "Tomcat" Book
fc96823a4a
merge mozilla-inbound to mozilla-central a=merge
2015-03-11 12:46:07 +01:00
Carsten "Tomcat" Book
c76822075f
merge b2g-inbound to mozilla-central a=merge
2015-03-11 12:43:13 +01:00
Chris Pearce
6adbe7ed51
Bug 1141883 - Add more logging to help debugging EME. r=edwin
2015-03-11 17:02:08 +13:00