Commit Graph

49087 Commits

Author SHA1 Message Date
Ben Kelly
ca5222c063 Bug 1256428 P4 Add ServiceWorkerRegisterJob2. r=jdm 2016-04-06 13:27:22 -07:00
Ben Kelly
9f390beeff Bug 1256428 P3 Add ServiceWorkerUpdateJob2. r=jdm 2016-04-06 13:27:22 -07:00
Ben Kelly
427d67b7be Bug 1256428 P2 Add ServiceWorkerJobQueue2 class. r=jdm 2016-04-06 13:27:22 -07:00
Ben Kelly
9aff747125 Bug 1256428 P1 Add ServiceWorkerJob2 base class. r=jdm 2016-04-06 13:27:22 -07:00
Ben Kelly
0ff5ceefd5 Bug 1256428 P0 Fix unified build failures in dom/workers. r=jdm 2016-04-06 13:27:22 -07:00
Wes Kocher
06cdc2f4b8 Backed out changeset c24f78610523 (bug 1260591) for build bustage on at least Windows CLOSED TREE
MozReview-Commit-ID: AlLfu3CM10S

--HG--
extra : amend_source : ebac1dd7e8731db98da1bf286e7a88bee5c4e171
2016-04-08 16:03:54 -07:00
Ben Kelly
60056e5afe Bug 1260591 Move ServiceWorkerInfo and ServiceWorkerRegistrationInfo into separate files. r=jdm 2016-04-08 15:43:11 -07:00
Kit Cambridge
9115d2a29b Bug 1258595 - Shut down the Push service if errors occur at startup. r=wchen
MozReview-Commit-ID: HMWMJ5qPGwY

--HG--
extra : rebase_source : 348180c6eb9bfac5222371edaaa7850f750dabac
2016-03-21 18:07:16 -07:00
Kaku Kuo
fef7021219 Bug 1261312 - Make sure that audio/video decode task is filed again. r=jwwang
The idea is that we can call Ensure{Audio/Video}DecodeTaskQueued() directly
since the conditions in the DispatchDecodeTasksIfNeeded() have already been
checked.

MozReview-Commit-ID: 9xataQiuSIx

--HG--
extra : transplant_source : %E4t%20%1FV%12%FE%08%9Cx%D7%0A%C3C%B0M%14%80%E4%85
2016-04-07 15:18:17 +08:00
Kilik Kuo
89ac1fb7b9 Bug 1256186 - Part 3: Remove the temporary solution which ignores MediaKeySystemStatus::Cdm_not_supported. r=jwwang
MozReview-Commit-ID: Jny48PqVFYR
2016-04-06 00:09:32 +08:00
Kilik Kuo
517dc21177 Bug 1256186 - Part 1: Show 'Enable EME' notification box only when MediaKeys requested for supported keysystem. r=jwwang
MozReview-Commit-ID: CxJbgzNKGJQ
2016-04-01 18:34:13 +08:00
Michelangelo De Simone
a3019e2338 Bug 1255198 - [Telemetry] Add geolocation Telemetry probes to record fulfilled requests according to document.isVisible. r=jdm, data-review=bsmedberg
MozReview-Commit-ID: 85bsEWEWa3w
2016-03-21 15:42:18 -07:00
Boris Zbarsky
272e533b18 Bug 1262630. Replace workers::GetGlobalObjectForGlobal with xpc::NativeGlobal. r=khuey 2016-04-07 21:58:21 -04:00
Bill McCloskey
8450ca8bc2 Bug 1164931 - Clear hangs when they're over (r=mrbkap) 2016-04-07 17:15:26 -07:00
Bill McCloskey
b8f8a4cdc6 Bug 1253994 - Make profile collection more robust (r=mconley) 2016-04-07 17:15:25 -07:00
Ryan VanderMeulen
bbada51d70 Bug 1262224 - Re-enable some disabled serviceworker tests on Win e10s debug and disable test_fetch_event.html for intermittent leaks.
--HG--
extra : rebase_source : b8c12edc5e69f913d9e3f02c296841a465900cfe
2016-04-07 19:04:58 -04:00
Jocelyn Liu
ad2c3f5c70 Bug 811259 - Patch1: Implement Element.insertAdjacentText and Element.insertAdjacentElement. r=smaug
MozReview-Commit-ID: g54gUOBop7

--HG--
extra : rebase_source : 20d748bed16589a3d91c91711f3607888dd08801
2016-03-28 16:42:57 +08:00
Botond Ballo
868bc3704a Bug 1259296 - Do not scroll snap on the main thread for wheel events handled by APZ. r=kats
MozReview-Commit-ID: DudrJuO4pFM

--HG--
extra : source : a9468a25f1b937c49c5f801069d2cdc2cd610bdd
extra : histedit_source : 18d04bcb32288c7713a162f0ee33650f6f10926f
2016-04-04 17:46:12 -04:00
Nathan Froyd
bb79683a51 Bug 1262473 - don't needlessly construct nsAutoCString temporaries when serializing GMPVideoCodec; r=cpearce
We have nsDependentCString to avoid needless memory traffic here.  We
need an explicit cast, however, because we don't have a ParamTraits
specialization for nsDependentCString, only for nsCString, and template
specialization doesn't take derived classes into account.
2016-03-31 15:19:38 -04:00
Ben Kelly
b49ff12e19 Bug 1261776 Use SafeElementAt() in service worker job queue. r=ehsan 2016-04-06 10:21:36 -07:00
Andrea Marchesini
0ea6b8c18f Bug 1262104 - Remove a non-used CTOR for BlobImplFile, r=ehsan 2016-04-06 17:25:56 +01:00
Neil Deakin
2d95c5d4c5 Bug 1256952, send a dragexit at remote process when leaving the remote frame, r=smaug 2016-04-06 10:35:39 -04:00
Milan Sreckovic
8d5d5a9811 Bug 1247977: More information when we hit the OpenGL error in FakeBlackTexture. r=jgilbert
MozReview-Commit-ID: I9RvZ9HD7NE

--HG--
extra : rebase_source : de438f3ab727d99f043ab46f2286289ecc11d28f
2016-04-01 10:13:25 -04:00
Mike Conley
b73d131e88 Bug 1251032 - Send RenderFrame info down to child in BrowserFrameOpenWindow. r=kanru
MozReview-Commit-ID: LsFr95rujEJ

--HG--
extra : rebase_source : 3589facedf84f6d46890de002a48207907e50476
2016-03-31 00:58:05 -04:00
Mike Conley
3b67a7e41b Bug 1251032 - Send RenderFrame info down to child in CreateWindow message. r=kanru
MozReview-Commit-ID: DcsLYEHY6pL

--HG--
extra : rebase_source : 38642586bd587d2603ae8f6d7f8a39c66a02f2c5
2016-03-29 14:32:41 -04:00
Mike Conley
f7035af2c3 Bug 1251032 - Don't return layersId or textureFactoryIdentifier as outparams in RenderFrameParent constructor. r=kanru
MozReview-Commit-ID: JqcrHsNW25j

--HG--
extra : rebase_source : ce66521f0c7ea71aab4e9a968a11ace3c6fa027d
2016-03-29 12:42:05 -04:00
Jan-Ivar Bruaroey
186f807f2f Bug 1213056 - update tests to use maplike getStats. r=bwc
MozReview-Commit-ID: IAK6NMzI7VD

--HG--
extra : rebase_source : 70c6251c3aad4c245e6c68c94edea813c0b07a49
2016-03-09 16:28:13 -05:00
Jan-Ivar Bruaroey
acd09b00bf Bug 1213056 - change getStats to be maplike. r=bz
MozReview-Commit-ID: 3nkMtbFfGR2

--HG--
extra : rebase_source : f9c6bf50c82fd94a9755dde69f7cab62d56a57ed
2016-04-07 10:40:37 -04:00
Ben Kelly
38288d04de Bug 1259338 P2 Re-enable failing mochitest test. r=khuey 2016-04-08 13:12:52 -07:00
Ben Kelly
13d4638d6c Bug 1259338 P1 Ensure that AllowWindowInteractionHandler is released on worker thread. r=khuey 2016-04-08 13:12:52 -07:00
Randell Jesup
fdb1a04f38 Bug 1263251: Calculate AudioTrackPresent() correctly in MediaStreamGraph r=padenot
MozReview-Commit-ID: CFrdDkMUqGP
2016-04-08 14:54:00 -04:00
George Wright
e75c590407 Revert "Bug 1114647 - Rename "plugin-container" to "firefox-webcontent" and create a new executable target for Win32 called "firefox-plugin-container" r=ted,jhamer" because of widespread breakage due to whitelisted executable names in third parties
This reverts commit a94b5f861bd0d25043a3bb7a0c3128acf8c0b93a.


--HG--
rename : ipc/contentproc/firefox-webcontent.cpp => ipc/contentproc/plugin-container.cpp
2016-04-08 13:34:40 -04:00
Michael Froman
e2e642f12e Bug 906986 - Ice restart and tests. r=bwc, r=drno, r=smaug
MozReview-Commit-ID: AMEi7SZebBG
MozReview-Commit-ID: GS2EkamNGc7

--HG--
extra : rebase_source : f715bc837331028f6b5e22820c530e34ca5bedb8
2016-04-08 09:20:53 -05:00
Ryan VanderMeulen
3f36076406 Bug 1262050 - Remove unneeded assertion and update test annotations accordingly. r=jimm
--HG--
extra : rebase_source : d2471bd4cce2a65b1247d23225c7ccab4bab5f01
2016-04-08 12:11:44 -04:00
Carsten "Tomcat" Book
5f84b8688f Backed out changeset 71d601430db4 (bug 1248861) for failing asan tests 2016-04-08 16:43:28 +02:00
Carsten "Tomcat" Book
75d8ac391d Backed out changeset 773f23a6d6a6 (bug 1248861) 2016-04-08 16:42:41 +02:00
Carsten "Tomcat" Book
cdd5b93651 Backed out changeset 7effa362c43c (bug 1248861) 2016-04-08 16:42:40 +02:00
Carsten "Tomcat" Book
6c1455bef8 Backed out changeset d43f59ec6e3b (bug 1248861) 2016-04-08 16:42:38 +02:00
Carsten "Tomcat" Book
66aab34183 Backed out changeset 480f14fff6bc (bug 1248861) 2016-04-08 16:42:37 +02:00
Carsten "Tomcat" Book
0e529949c5 Backed out changeset 502dd5d9833c (bug 1248861) 2016-04-08 16:42:35 +02:00
Carsten "Tomcat" Book
8c207df669 Backed out changeset becc0e4fbbb5 (bug 1248861) 2016-04-08 16:42:34 +02:00
Carsten "Tomcat" Book
f6151e9ab7 Backed out changeset 8f981dd66bee (bug 1248861) 2016-04-08 16:42:32 +02:00
Carsten "Tomcat" Book
967a300b11 Backed out changeset 24b970861675 (bug 1248861) 2016-04-08 16:42:31 +02:00
Carsten "Tomcat" Book
72abe3ea64 Backed out changeset b6a2c92ff375 (bug 1248861) 2016-04-08 16:42:30 +02:00
Carsten "Tomcat" Book
f8649d1330 Backed out changeset 9eb3bffac91e (bug 1248861) 2016-04-08 16:42:28 +02:00
Jean-Yves Avenard
a4ef09413b Bug 1248861: P11. Fix current downmixer. r=rillian
Current downmixer was using vorbis channel order (which isn't surprising as it was extracted from the Ogg reader).
Make it use SMPTE order as that's now what all MediaDataDecoder output.

MozReview-Commit-ID: 5Kf7UnC52wL
2016-04-08 23:11:44 +10:00
Jean-Yves Avenard
068fa1acef Bug 1248861: P10. Ensure opus decoder channel layout is always in SMPTE order. r=rillian
MozReview-Commit-ID: BDZ25pXJQWa
2016-04-08 23:11:36 +10:00
Jean-Yves Avenard
f1c3b02cff Bug 1248861: P9. Use ChannelLayout::MappingTable. r=gerald
MozReview-Commit-ID: 63584qWSKrs
2016-04-08 23:11:29 +10:00
Jean-Yves Avenard
68b5454613 Bug 1248861: P8. Added ChannelLayout::MappingTable method. r=gerald
MozReview-Commit-ID: 5kRa08TpGTX
2016-04-08 23:11:21 +10:00
Jean-Yves Avenard
699f48ef29 Bug 1248861: P7. Ensure vorbis decoder channel layout is always in SMPTE order. r=rillian
MozReview-Commit-ID: GAqnJbQuqQU
2016-04-08 23:11:13 +10:00
Jean-Yves Avenard
14b5122ad9 Bug 1248861: P6. Ensure AT decoder channel layout is always in SMPTE order. r=rillian
MozReview-Commit-ID: 9XfzxdiQ3Zu
2016-04-08 23:10:49 +10:00
Jean-Yves Avenard
b5ca86120b Bug 1248861: P5. Add AudioConverter class and relatives. r=cpearce
To be used in combination with AudioDataBuffer class that will be able to perform format conversion.
Can currently only perform channel re-ordering.

Future use will add downmixing, upmixing and resampling capabilities.

MozReview-Commit-ID: 2FBu9aRVtgj
2016-04-08 23:10:42 +10:00
Jean-Yves Avenard
dd9f244fa3 Bug 1248861: P4. Add AudioConfig and introduce channel layout definition. r=cpearce
Long term goal would be to merge AudioConfig with the existing AudioInfo class which doesn't provide sufficient data to properly determine how to play multichannel audio.

MozReview-Commit-ID: 3UDpZWPBUvS
2016-04-08 23:10:33 +10:00
Jean-Yves Avenard
ec928c4c2f Bug 1248861: P3. Use AlignedAudioBuffer object with AudioData. r=cpearce
MozReview-Commit-ID: 7HiF4eHlRwB
2016-04-08 23:10:25 +10:00
Jean-Yves Avenard
0bff39bbe6 Bug 1248861: P2. Use AlignedByteBuffer with MediaRawData. r=cpearce
MozReview-Commit-ID: BGzpFEAisvE
2016-04-08 23:10:15 +10:00
Jean-Yves Avenard
28c244110d Bug 1248861: P1. Add AlignedBuffer template class. r=cpearce
Along with AlignedByteBuffer and AlignedFloatBuffer

Alignment is currently not enforced but will be in the near future.

MozReview-Commit-ID: LmGc2JDBETi
2016-04-08 23:10:04 +10:00
Peter Van der Beken
d59dcd41d0 Bug 1251361 - "Assertion failure: cache->PreservingWrapper()" with <marquee>, navigation, adoptNode. r=smaug.
Remove explicit calls to ReleaseWrapper and rely on cycle collection.

--HG--
extra : rebase_source : 3e641270347cea197034946cbb06edd3677675fd
2016-03-04 17:54:10 +01:00
Tim Taubert
baaa3908f8 Bug 842818 - Add Crypto and SubtleCrypto to expected (service) worker interfaces r=smaug 2016-04-05 18:17:18 +02:00
Tim Taubert
6fa0b58615 Bug 842818 - Inline CloneData() and clean up ImportKeyTask::SetKeyData() r=rbarnes 2016-03-17 11:02:11 +01:00
Nils Ohlmeier [:drno]
4d0aaaafea Bug 1244926: added TCP socket filter to only allow outgoing STUN. r=jesup
MozReview-Commit-ID: 8PpL6Z0za71

--HG--
rename : media/mtransport/stun_udp_socket_filter.cpp => media/mtransport/stun_socket_filter.cpp
rename : media/mtransport/stun_udp_socket_filter.h => media/mtransport/stun_socket_filter.h
rename : netwerk/base/nsIUDPSocketFilter.idl => netwerk/base/nsISocketFilter.idl
extra : rebase_source : 2acf092e587a19a2019f463fa0a015373d3881d3
2016-02-11 01:18:46 -08:00
Marcos Caceres
f2321612b1 Bug 1262739 - Remove support for splash_screens member in Manifest Processor r=mconley
MozReview-Commit-ID: CnTXh7vQsTW
2016-04-07 14:18:27 -07:00
Andreas Farre
0e034dd210 Bug 1262557 Correct misspelled comment r=jdm
MozReview-Commit-ID: 7snyvtPltty

--HG--
extra : transplant_source : 6%80%BE%7C%05%5Evi%0C%01%02%1EL%18E%25%01%01%12%98
2016-04-06 14:22:14 -04:00
JerryShih
05a49a8451 Bug 1257593 - test case for webgl framebufferTexture2D() r=jgilbert
MozReview-Commit-ID: D2wWNoU1vnT
2016-04-07 14:14:45 -07:00
JerryShih
b0b6ed33f1 Bug 1252414 - test case for webgl2 ClearBufferXXX() r=jgilbert
MozReview-Commit-ID: GR4ObBla6Hh
2016-04-07 14:14:06 -07:00
Marcos Caceres
f7ad23868a Bug 1250048 - CSP manifest-src doesn't override default-src. r=ckerschb,bkelly,ehsan
MozReview-Commit-ID: Ceu3sYUcML4
2016-04-07 14:13:09 -07:00
Mark Hammond
946a6203a0 Bug 1262618 - Fix an unchained promise and a couple of non-promise returns in the push service. r=wchen 2016-04-06 15:46:41 -07:00
Jean-Yves Avenard
2686e88fdc Bug 1261129: Make VP9 sample data const. r=kentuckyfriedtakahe
MozReview-Commit-ID: 1VhEkxqLInz

--HG--
extra : rebase_source : 2915047cba83971618329a3f471e0a8e541dfe62
2016-04-01 14:23:07 +11:00
Jorg K
435ec5d98e Bug 233705 - remove mDontWrapAnyQuotes, mWrapToWindow and pref wrap_to_window_width. r=ehsan 2016-04-04 23:54:00 +02:00
Kyle Huey
5063425777 Bug 1256049: Correctly handle databases currently performing maintenance when a new transaction is started. r=janv 2016-04-05 20:21:25 -07:00
Kyle Huey
f035a6ffcf Bug 1261471: Remove support for getting mozIDOMWindowProxy via GetInterface. r=mrbkap 2016-04-05 20:14:14 -07:00
Kyle Huey
dca62fc1ed Bug 1261814: Use the presence of the content global, and not any random global, to determine whether to run the close handler. r=bz 2016-04-05 20:12:56 -07:00
Kyle Huey
b98d3ef86c Bug 1259581: Remove MOZ_MEDIA_NAVIGATOR. r=jesup 2016-04-05 20:12:03 -07:00
Tim Taubert
b89ffb551c Bug 842818 - Enable structured cloning for CryptoKeys across threads r=baku,keeler 2016-01-20 23:22:41 +01:00
Tim Taubert
3d8c7dabb0 Bug 842818 - Allow calling WebCryptoTask::DispatchWithPromise() from workers r=keeler 2016-01-20 23:19:42 +01:00
Nicolas Silva
3aa33acdb7 Bug 1215265 - Shut PCompositorBridge down properly. r=sotaro 2015-11-24 14:50:51 +13:00
Olli Pettay
0a1b93ddf6 Bug 684208 - make dispatchEvent()'s return value to follow the spec, r=masayuki
--HG--
extra : rebase_source : d94e95611c2eb14171a693a5197afbd6e98f696a
2016-04-07 15:49:12 +03:00
Wes Kocher
c4eb2702ab Backed out changeset 7725b6550258 (bug 1261179) for breaking android mochitest(gl) tests CLOSED TREE
MozReview-Commit-ID: EVFF5STXkLl
2016-04-05 13:56:54 -07:00
Jeff Gilbert
9a1ef90f9b Bug 1261179 - Don't fallback to desktop GL when ANGLE fails. - r=jrmuizel 2016-03-31 13:47:11 -07:00
Magnus Melin
dbf9be7a6e Bug 1151366 - remove nsGkAtoms::mozdonotsend from treesanitizer. r=ehsan 2016-04-05 22:55:27 +03:00
Ben Kelly
4f8961505e Bug 1238707 Remove blanket disable of serviceworker mochitests on windows debug e10s. r=ryanvm 2016-04-05 11:15:06 -07:00
Ben Kelly
21fd4f4b0b Bug 1238707 Release the window immediately in TabParent::Destroy() to avoid leaks. r=smaug 2016-04-04 14:08:17 -07:00
Carsten "Tomcat" Book
dfee85ecef Merge mozilla-central to mozilla-inbound 2016-04-05 16:54:06 +02:00
Carsten "Tomcat" Book
d18a5a0893 merge mozilla-inbound to mozilla-central a=merge 2016-04-05 16:51:53 +02:00
Mike Conley
b87f219d48 Bug 1261599 - null check SendPBrowserConstructor return in ContentParent to avoid crashes on content process shutdown. r=smaug
MozReview-Commit-ID: 4LqDIeN9XRq

--HG--
extra : rebase_source : ff6edb2b80ac4e29374092d2637fc91886afec0d
2016-04-04 10:57:49 -04:00
Gerald Squelart
cc7054020a Bug 1261536 - Create a synthetic document after the window is set - r=bz
MozReview-Commit-ID: 7SBC2dFZAkP

--HG--
extra : rebase_source : f4c511090945dbcb88f152fed33ec2b2017dec61
2016-04-02 10:40:09 +11:00
Gregor Wagner
12b792e209 Merge b2g-inbound -> mozilla-central. a=tomcat 2016-04-05 10:50:38 +02:00
Wes Kocher
46f04c50ca Backed out 5 changesets (bug 911216) for apparently tripling the runtime of SM(p) jobs along with introducing a failure in SM(p)
Backed out changeset d70235224525 (bug 911216)
Backed out changeset 2f503e373e6f (bug 911216)
Backed out changeset 2e98f8b36bc6 (bug 911216)
Backed out changeset bd5acdf4a2a1 (bug 911216)
Backed out changeset 58716e562690 (bug 911216)

MozReview-Commit-ID: 807ajHOZvQn
2016-04-04 15:41:17 -07:00
Sebastian Hengst
dde9a7fe14 Backed out changeset 7f0ea82bf6e9 (bug 1256049) because the new assertion hits so often that it generates many oranges. r=backout 2016-04-05 00:06:36 +02:00
Chris Manchester
f7a1b3fb60 Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps
Previously, every test and support file would be synced to the objdir
when running any test. Now that only those support files and tests requested
are synced, we note support files required beyond those in a test's
directory in ini manifests.

MozReview-Commit-ID: EmlDz9d4lqt
2016-04-04 14:56:52 -07:00
Kyle Huey
794ef1d41e Bug 1256049: More assertions. r=janv 2016-04-04 13:29:59 -07:00
Wes Kocher
953cf80ae2 Backed out changeset 54ee322b50cf (bug 1251361) for apparently causing a bunch of OSX m(bc) leaks
MozReview-Commit-ID: 8v0LiT3sA15

--HG--
extra : rebase_source : 9cdefc51f45a40aed71289958f89883faa757e43
2016-04-04 12:32:42 -07:00
Josh Matthews
80d7a050f3 Bug 1255576 - Propagate privacy status for removed content preferences to observers. r=adw 2016-04-04 15:25:58 -04:00
Gregor Wagner
2c3b158272 Merge 2016-04-04 12:08:53 +02:00
Daisuke Akatsuka
586de6eae6 Bug 1244633 - Part 2: append tests for delay. r=birtles
MozReview-Commit-ID: 7jldzmXrqfj
2016-04-02 18:33:54 +09:00
Daisuke Akatsuka
8493af39ec Bug 1244633 - Part 1: implement AnimationEffectTiming delay. r=birtles
MozReview-Commit-ID: atZbBx3dTd
2016-04-02 18:25:02 +09:00
Xidorn Quan
bd8bf4c81d Bug 1260102 followup - Simplify newly added test with util functions.
MozReview-Commit-ID: lodB36EXUK

--HG--
extra : source : 1aa50c67bec48a6afcea645473929c99cc44e351
2016-04-04 10:21:22 +10:00
Mats Palmgren
bd8a2afe08 Bug 1261627 - Unbreak --disable-webrtc builds. r=cpearce 2016-04-02 12:04:00 -04:00
James Cheng
c43f377eb6 Bug 1249518 - Make DaemonSocketPDU able to send multiple file descriptors in single unit. r=tzimmermann 2016-03-30 14:58:13 +08:00
Daosheng Mu
6c74338b06 Bug 1258061 - Clarify FramebufferTexture2D handling for tex2D and cubeMap; r=jgilbert
MozReview-Commit-ID: B2oAcP6zzKZ

--HG--
extra : transplant_source : %EB%E6%CAg%9B%97%91%A9%3CW%20%C8%D8%13t%CE%E0%BF-%03
2016-03-30 16:41:42 +08:00
Shawn Huang
0f2160a452 Bug 918707 - Return syntax error if url is invalid, r=khuey 2016-04-03 20:33:04 +08:00