Commit Graph

41890 Commits

Author SHA1 Message Date
Wes Kocher
f3da035e9b Merge b2ginbound to central, a=merge 2015-11-09 17:31:35 -08:00
Wes Kocher
450a97c2a8 Merge inbound to central, a=merge 2015-11-09 17:22:49 -08:00
Bill McCloskey
c98949c21f Bug 1221371 - Switch chromium IPC code to use mozilla::Tuple (r=jld,cpearce,kats) 2015-11-09 10:21:11 -08:00
Alastor Wu
3d60b9c567 Bug 1220320 - implement the nsSupportsWeakReference. r=baku 2015-11-06 16:29:03 +08:00
Olli Pettay
8697c9f680 Bug 1220900 - Remove unused JSBindingFinalized, r=peterv 2015-11-09 18:24:09 +02:00
Marco Castelluccio
c47cbf4ddf Bug 1222097 - Test openWindow with a relative URL. r=bkelly 2015-11-06 12:09:00 +01:00
Marco Castelluccio
88ac32aa3c Bug 1222097 - Resolve the openWindow URL using the service worker URL as the base URL. r=bkelly 2015-11-06 08:39:00 +01:00
Carsten "Tomcat" Book
b99a10013e merge mozilla-inbound to mozilla-central a=merge 2015-11-09 14:55:30 +01:00
Wes Kocher
323f28486f Merge m-c to b2ginbound, a=merge 2015-11-06 15:14:26 -08:00
Wes Kocher
c41fd4bda3 Merge b2ginbound to central, a=merge 2015-11-06 15:03:32 -08:00
Wes Kocher
8012c27726 Backed out 5 changesets (bug 1219711) for frequent android m(9) failures a=bustage
Backed out changeset 2d5f09d89424 (bug 1219711)
Backed out changeset cf14a6e5f340 (bug 1219711)
Backed out changeset 4eaa8cf9a752 (bug 1219711)
Backed out changeset 65abe62869df (bug 1219711)
Backed out changeset a21d79a94307 (bug 1219711)
2015-11-06 11:14:11 -08:00
Jorg K
9f64c1903c Bug 1214377 - Hack to solve Thunderbird's need to detect style pre-wrap. r=roc a=me 2015-11-06 11:42:29 -08:00
Wes Kocher
36d9cc1d56 Backed out changeset b3d28572da60 (bug 1214377) for breaking thunderbird builds a=backout 2015-11-06 11:30:00 -08:00
Carsten "Tomcat" Book
7da46b6087 Merge mozilla-central to b2g-inbound 2015-11-06 14:00:33 +01:00
Kan-Ru Chen
75fa7be213 Bug 1216937 - Assign default URL for mozbrowseropenwindow event. r=smaug 2015-11-06 16:59:08 +08:00
Ben Tian
19663aa919 Bug 1221898 - Fix PBAP memory leakage, r=brsun 2015-11-06 16:23:30 +08:00
sgiles
09a3f1565f Bug 1174228 - Set up TYPE_APP for navigator.getDeviceStorage for B2GDroid r=dhylands 2015-11-06 05:55:40 +00:00
Gregor Wagner
81a213c732 Bug 1222478 - Enable more mulet tests. r=gerard-majax 2015-11-06 20:01:45 +01:00
Andrew Osmond
981a4b12a2 Bug 1222122 - Add picture size to verified parameters when reconfiguring the camera. r=dhylands 2015-11-05 16:00:57 -05:00
Lee Salzman
94f821f5ce Bug 1222083 - verify that a Skia GL context is actually available before trying to use it in Canvas2D drawImage. r=jmuizelaar 2015-11-05 12:33:12 -05:00
Alastor Wu
d840aaaed7 Bug 1206581 - Implement notifyChannel() on AudioChannel API. r=kanru, r=baku. 2015-11-06 00:32:04 +08:00
L. David Baron
1b093e6db8 Bug 1221436 patch 2 - For style attributes, only store a css::Declaration instead of a css::StyleRule. r=heycam
Now that Declaration implements nsIStyleRule, we don't need the memory
overhead of storing a StyleRule object for style attributes.

We also need to change this prior to patch 5, because the changes in
patch 5 that will allow rules to change (but declarations not) would
otherwise break due to style attribute object merging done by
nsAttrValue::ParseStyleAttribute.
2015-11-09 15:57:16 +08:00
L. David Baron
aaf6592743 Bug 1221436 patch 1 - Have a pointer back from the css::Declaration for style attributes to the nsHTMLCSSStyleSheet. r=heycam
This is needed for patch 2, since we need a replacement for the
mechanism to get from rules to the style attribute sheet
(nsHTMLCSSStyleSheet) that works instead for declarations rather than
rules.

This pointer will be merged with the owning rule pointer in patch 4, but
we can't do that until after patch 2.
2015-11-09 15:57:16 +08:00
Fabrice Desré
e7f5e0e239 Bug 1220344 - remote some of nsSystemInfo to make it e10s ready on Android r=nchen,froydnj 2015-11-04 11:08:14 -08:00
Wes Kocher
22c6858903 Merge inbound to central, a=merge 2015-11-05 18:44:24 -08:00
Ben Kelly
8bfaa4f35a Bug 1221351 P1 ServiceWorkerContainer and ServiceWorkerRegistration should not crash for null window owner. r=catalinb 2015-11-05 09:33:33 -08:00
Brian Grinstead
3285790393 Bug 1213932 - Restrict ServiceWorker logging to windows that match navigator.serviceWorker.controller.scriptURL;r=baku,r=past 2015-11-05 12:03:31 -08:00
Nicholas Nethercote
26a4931948 Bug 1186809 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/quota/ with iterators. r=janv. 2015-11-03 15:42:41 -08:00
Nicholas Nethercote
b512ea7e06 Bug 1186809 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/quota/ with iterators. r=janv. 2015-11-03 15:42:41 -08:00
Nicholas Nethercote
e99667e534 Bug 1186809 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/quota/ with iterators. r=janv. 2015-11-03 15:42:40 -08:00
Nicholas Nethercote
1c1c3bd028 Bug 1187151 (part 1) - Replace nsBaseHashtable::Enumerate() calls in dom/base/ with iterators. r=khuey. 2015-11-03 16:00:38 -08:00
Phil Ringnalda
b22e3aa1c4 Back out changeset d5d3bf67dd1b (bug 1221852) for Android and B2G emulator and Mulet timeouts in test_sharedWorker_ports.html
CLOSED TREE
2015-11-10 19:37:51 -08:00
Ben Kelly
6ea0b475fb Bug 1220308 Cache API should teardown DOM objects when Worker hits Terminating status. r=baku 2015-11-10 13:51:22 -08:00
Ben Kelly
edc8efdccc Bug 1223378 Tighten service worker register() principal checks. r=baku
* * *
Bug 1223378 interdiff 001 Allow app scheme on non-release builds.
2015-11-10 13:51:22 -08:00
Andrew McCreight
d2e69db4ef Bug 1222562, part 2 - Add some comments about failing tests. r=mrbkap 2015-11-10 13:10:23 -08:00
Andrew McCreight
3ce20efcdf Bug 1222562, part 1 - Fix use of addPermission in test_tcpsocket_enabled_with_perm.html and test_xhr_parameters.html. r=mrbkap 2015-11-10 13:10:22 -08:00
Andrea Marchesini
e5b890c024 Bug 1221852 - SharedWorker.port should be always not null, r=smaug 2015-11-10 19:11:05 +00:00
Wes Kocher
2d13ac675e Backed out changeset 27f5e66b3919 (bug 1201498) for serviceworkerobject-scripturl.https.html failures 2015-11-10 10:51:23 -08:00
Andrea Marchesini
bb204c7242 Bug 1201498 - Service worker update should compare scriptURL to worker URL without fragment, r=bkelly 2015-11-10 17:05:47 +00:00
Edgar Chen
1ab167a0f0 Bug 1214537 - Disable test_gsm_cdma_{incoming|outgoing}_basic_operations.js. r=me 2015-11-03 18:07:02 +08:00
Ben Tian
c7ed08771a Bug 1224109 - [PBAP] Return early if OBEX authentication password is empty, r=shuang 2015-11-12 14:54:48 +08:00
Benjamin Chen
fe6cd8d3b1 Bug 1219300 - Add mutex to protect the |result| because the variable will be access by multiple threads at the same time. r=cpearce 2015-11-06 15:28:22 +08:00
Carsten "Tomcat" Book
165c05bbe3 Merge mozilla-central to fx-team 2015-11-05 13:43:18 +01:00
Carsten "Tomcat" Book
34e1d53123 merge b2g-inbound to m-c to fix merge conflicts a=merge 2015-11-05 13:38:39 +01:00
Carsten "Tomcat" Book
7b9c2ddfcf Backed out changeset 0fcb7abf3523 (bug 1206581) for fixing merge conflicts to m-c 2015-11-05 13:26:30 +01:00
Carsten "Tomcat" Book
d47bd77a6f Merge mozilla-central to fx-team 2015-11-05 12:17:28 +01:00
Carsten "Tomcat" Book
a06710379c merge mozilla-inbound to mozilla-central a=merge 2015-11-05 11:58:55 +01:00
Carsten "Tomcat" Book
39b2f928d4 Backed out changeset 8d3ff1d1a809 (bug 1220344) for failing android tests 2015-11-05 11:48:06 +01:00
Nigel Babu
39c9b1891d Backed out changeset 9887715a2176 (bug 1216937) for b2g emulator bustage of its own tests 2015-11-05 15:14:20 +05:30
George Wright
43b955a8b9 Bug 1111892 - Ensure gdk_ungrab_pointer is always called in the correct process r=jimm 2015-11-04 16:46:10 -05:00
Wes Kocher
bb1ac7c59d Backed out changeset 89446bf8d6b8 (bug 1215167) for introducing a hazard 2015-11-04 16:16:59 -08:00
Wes Kocher
467ada903a Backed out changeset 722e121f6ce6 (bug 1217080) for b2g build failures 2015-11-04 15:39:35 -08:00
Carsten "Tomcat" Book
97b6e25dff Merge mozilla-central to b2g-inbound 2015-11-04 12:45:40 +01:00
Carsten "Tomcat" Book
7fd446b11f merge mozilla-inbound to mozilla-central a=merge 2015-11-04 11:59:46 +01:00
Jeff Muizelaar
6b9d57c0ac Bug 1217080. Move recycling functionality into RecyclingPlanarYCbCrImage. r=nical
This makes PlanarYCbCrImage abstract and moves the recycling functionality
into RecyclingPlanarYCbCrImage. This decreases the size of
SharedPlanarYCbCrImage and makes it possible for us to do part 3 of bug
1216644.
2015-11-04 17:40:02 -05:00
Neil Rashbrook
1741b762b7 Bug 1211708 Allow themes to specify XBL bindings even in unprivileged documents r=sicking 2015-11-04 22:31:46 +00:00
Carsten "Tomcat" Book
62994e3735 Merge mozilla-central to b2g-i 2015-11-03 14:11:20 +01:00
Carsten "Tomcat" Book
147463b52e Backed out changeset c253b6bd00b1 (bug 1220007) for causing a bustage on B2g-emulator L builds which is only visible on b2g-inbound on a CLOSED TREE 2015-11-03 14:08:50 +01:00
Carsten "Tomcat" Book
111855e600 Backed out changeset d8d75be11275 (bug 1220007) 2015-11-03 14:08:04 +01:00
Carsten "Tomcat" Book
5d0dc96c5a Merge mozilla-central to b2g-inbound 2015-11-03 12:14:19 +01:00
Yoshi Huang
d8ebccb7c1 Bug 1221049 - Use originAttributes from TabContext. r=kanru 2015-11-03 18:53:41 +08:00
Carsten "Tomcat" Book
9f4b4c5bc8 Backed out changeset 3732b1dad003 (bug 1221049) for bustage 2015-11-04 11:52:05 +01:00
Yoshi Huang
eca647127c Bug 1221049 - Use originAttributes from TabContext. r=kanru 2015-11-03 18:53:41 +08:00
Daosheng Mu
9c4e300d28 Bug 1215147 - Enable VR API's on FF for Android by default. r=snorp, r=vlad, r=bz 2015-11-04 01:59:00 +01:00
Botond Ballo
5a5e7f5dd9 Bug 1220898 - Make nsIntMargin a typedef for mozilla::gfx::IntMargin. r=nical 2015-11-02 18:20:58 -05:00
Bill McCloskey
10fc86dcf9 Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap) 2015-11-04 13:40:15 -08:00
Ehsan Akhgari
6d40f7f745 Bug 1214305 - Part 8: Enable secure upgrade service worker tests on e10s; r=jdm 2015-11-02 11:28:00 -05:00
Ehsan Akhgari
e5eb4f0db6 Bug 1214305 - Part 5: Use the secure upgraded channel URI in FetchEventRunnable::Init; r=jdm
This ensures that FetchEvent.request.url will have the correct value
for secure upgraded channels.
2015-11-02 11:27:00 -05:00
Ehsan Akhgari
032766d5b4 Bug 1214305 - Part 4: Use the secure upgraded channel URI in ServiceWorkerManager::PrepareFetchEvent; r=jdm
This is needed to ensure that the ServiceWorkerManager uses the
correct URI for non-subresource requests.  Note that we're relying
on the property that non-secure non-subresource requests can never
be intercepted, so we don't need to check the request type explicitly.
2015-11-02 11:27:00 -05:00
Josh Matthews
c343e8b120 Bug 1214305 - Part 0: Ensure site security service is initialized before trying to use DataStorage via IPC. 2015-11-14 08:27:43 -05:00
hsteinbr
36c7724428 Bug 1211656 - GUM Constraints for screen sharing don't affect stream resolution. r=jib 2015-11-04 19:06:00 +01:00
Edgar Chen
4643a4d326 Bug 1220548 - Make telephony test script can tolerate the missing dailing state. r=bevis 2015-11-02 16:05:23 +08:00
Carsten "Tomcat" Book
c1eb254d25 Backed out changeset bd78b2adf002 (bug 1206581) for bustage again 2015-11-03 09:31:46 +01:00
Alastor Wu
5ff77d347d Bug 1206581 - Implement notifyChannel() on AudioChannel API. r=kanru, r=baku. 2015-11-02 17:33:41 +08:00
Nicholas Nethercote
1508203204 Bug 1187782 (part 9) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. 2015-11-04 21:42:17 -08:00
Nicholas Nethercote
5776cafe5d Bug 1187782 (part 8) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. 2015-11-04 21:35:12 -08:00
Nicholas Nethercote
2d57975283 Bug 1187782 (part 7) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. 2015-11-04 19:43:45 -08:00
Nicholas Nethercote
eb3d7e1db4 Bug 1187782 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey. 2015-11-03 16:15:52 -08:00
Phil Ringnalda
c08d46fe86 Bug 1213631 - disable browser_pluginscroll.js for a jaw-dropping failure rate 2015-11-05 19:19:45 -08:00
Andreas Pehrson
6678c5e754 Bug 1219711 - Remove fakeness from webrtc tests. r=jib 2015-11-05 17:15:51 +08:00
Andreas Pehrson
6695aebdce Bug 1219711 - Let fake stream take precedence in testing. r=jib
TL;DR requesting a fake stream always gives you a fake stream. No magic.

The gUMConstraint `fake: true` should take precedence and if set always
use MediaEngineDefault.
If it is set the state of `faketracks` is passed
on to MediaEngineDefault.
If it is not set, but (any of) audio/video loopback devices are set, the
device enumeration will filter out only those.
2015-11-05 17:15:51 +08:00
Andreas Pehrson
29bdd03a43 Bug 1219711 - Add mochitest for track disabling over a peer connection. r=jib 2015-11-05 17:15:51 +08:00
Andreas Pehrson
207c4f7cf6 Bug 1219711 - Refactor captureStream_common.js to accept generic pixel testing method. r=jib 2015-11-05 17:15:50 +08:00
Wes Kocher
df14ea081e Merge m-c to inbound, a=merge CLOSED TREE 2015-11-05 18:45:29 -08:00
Wes Kocher
c5cf27753f Backed out changeset f073181a927d (bug 1189195) for browser_privatebrowsing_geoprompt.js leaks CLOSED TREE 2015-11-05 18:06:21 -08:00
Mike Hommey
1db89374d8 Bug 1221453 - Use AbsolutePaths with LOCAL_INCLUDES instead of manual -I in CXXFLAGS. r=gps 2015-11-06 09:59:21 +09:00
Mike Hommey
405622a83e Bug 1221453 - Use ObjDirPaths for GENERATED_INCLUDES and merge with LOCAL_INCLUDES. r=gps 2015-11-06 09:59:21 +09:00
Sotaro Ikeda
6421321936 Bug 1189195 - Fix PContentPermissionRequest shutdown r=fabrice 2015-11-05 16:41:13 -08:00
Nicholas Nethercote
f140009bf7 Bug 1186811 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. 2015-11-01 19:37:45 -08:00
Nicholas Nethercote
6d4f334c3c Bug 1186811 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. 2015-11-01 19:35:30 -08:00
Nicholas Nethercote
b1e6d1743b Bug 1186811 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. 2015-11-01 19:24:46 -08:00
Nicholas Nethercote
4beb686126 Bug 1186811 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/storage/ with iterators. r=baku. 2015-11-01 19:23:05 -08:00
Nicholas Nethercote
bef04866b0 Bug 1187115 - Replace nsBaseHashtable::EnumerateRead() calls in dom/{bluetooth,messagechannel}/ with iterators. r=khuey. 2015-11-18 19:38:55 -08:00
L. David Baron
ac323569ff Bug 1223653 patch 2 - Use an enum class for NS_STYLE_BOX_SIZING_*. r=heycam
The casts in nsCSSProps.cpp (defining kBoxSizingKTable) and in
nsComputedDOMStyle::DoGetBoxSizing (using
nsCSSProps::ValueToKeywordEnum) are a little bit annoying, though aren't
a net reduction in typesafety.

The casts in nsRuleNode.cpp (SetDiscrete) are a little more annoying,
though the change in this patch should be sufficient for converting all
properties -- but that may also mean reducing typesafety a bit for all
properties.

I'd like to find something better to do about them, but I think I'm ok
landing this before doing that.  Bug 1224918 covers doing better.
2015-11-19 18:09:29 -08:00
Ben Kelly
5d8546a611 Bug 1186856 ServiceWorker .register() should always stop current registration from uninstalling. r=jdm 2015-11-19 17:42:09 -08:00
Wes Kocher
af004452e1 Merge m-c to inbound, a=merge 2015-11-19 13:47:54 -08:00
Ben Kelly
531592cb95 Bug 1225470 Report a message to the console when a service worker waitUntil() is rejected. r=baku 2015-11-19 13:15:17 -08:00
Andrea Marchesini
abcb9b7352 Bug 1226147 - WorkerPrivate->CreationTime() and CreationTimeStamp(), r=bz 2015-11-19 20:32:49 +00:00
Chris Pearce
84e3df10b8 Bug 1226093 - Remove unused IsTypeSupportedResult enum from MediaKeys.webidl. r=bz 2015-11-20 08:31:50 +13:00
Andrew McCreight
f8af434606 Bug 1225202, part 3 - Create files in test_fileapi_slice.html using SpecialPowers.createFiles. r=baku
This makes the test work with e10s enabled.

Remove createFileWithData from fileutils.js which is no longer used.
2015-11-19 10:24:20 -08:00
Andrew McCreight
b58277a307 Bug 1225202, part 2 - Split each subtest in test_fileapi_slice.html into a separate function. r=baku
The files are put into single element arrays to prepare for the
SpecialPowers createFiles API.
2015-11-19 10:24:20 -08:00
Andrew McCreight
2e2afea623 Bug 1225202, part 1 - Move some variables earlier in test_fileapi_slice.html. r=baku
imageLoadHandler, testBinaryData, fileData and size are used by all of
the subtests, so move their declarations earlier so they will remain
at the global scope when we start splitting scopes in preparation for
supporting asynchronous file creation.

memFile is only used in one subtest, so move it later.

code earlier that we want at the global scope
also move memFile down, which we don't want at the global scope
2015-11-19 10:24:20 -08:00
Nick Fitzgerald
d57a6c8158 Bug 1226024 - Expose the root of the dominator tree to JavaScript; r=bz,sfink 2015-11-19 08:10:13 -08:00
JW Wang
4d99b65b1b Bug 1220512 - ensure next frame status is updated before notifying MediaDecoder::PlaybackEnded. See bug 1220512 comment 1 for the detail. r=cpearce. 2015-11-02 21:26:10 +08:00
Patrick McManus
dc124e51a4 bug 1219466 - convert netwerk to LazyLogModule r=valentin.gosu 2015-11-02 23:35:29 -05:00
Bevis Tseng
5f87cea463 Bug 1218721 - Part 2 - Improve Test Coverage. r=echen 2015-10-30 20:24:02 +08:00
Bevis Tseng
24d30b464d Bug 1218721 - Part 1 - Always Insert Name/Number when Providing IccContact Response. r=echen 2015-10-30 20:22:07 +08:00
Vivien Nicolas
7557ce02c4 Bug 1212833 - Delay the MemoryPressure when an application goes to background. r=gsvelto 2015-11-04 04:26:00 +01:00
Alastor Wu
1fce51c538 Bug 1206581 - Implement notifyChannel() on AudioChannel API. r=kanru, r=baku 2015-11-04 10:33:27 +08:00
Kan-Ru Chen
51079889fc Bug 1216937 - Assign default URL for mozbrowseropenwindow event. r=smaug 2015-11-05 13:03:20 +08:00
Fabrice Desré
4fd5022838 Bug 1220344 - remote some of nsSystemInfo to make it e10s ready on Android r=nchen,froydnj 2015-11-04 11:08:14 -08:00
John Dai
f6e7642bba Bug 1213785 - Fixed test_icc_contact_add.js and test_icc_contact_update.js testcases timeout. r=echen 2015-10-30 04:22:00 +08:00
Ben Tian
0191f47745 Bug 1207998 - Convert nsCString to nsString for BluetoothVCardListingEvent.mSearchValue, r=shuang 2015-11-03 10:40:36 +08:00
Wes Kocher
9e7ef16d9a Backed out changeset 54c770bf243e (bug 1194525) for apparently causing a spike in gij(11/12) failures a=merge 2015-11-02 13:29:30 -08:00
Wes Kocher
78adfe0755 Merge inbound to m-c a=merge 2015-11-02 15:12:16 -08:00
Wes Kocher
f969d53eca Merge fx-team to central, a=merge 2015-11-02 14:26:35 -08:00
Gijs Kruitbosch
9926641b4e Bug 120684 - followup: adjust DOM interface test, implied-r=smaug,bustage 2015-11-02 12:36:35 +00:00
Carsten "Tomcat" Book
2a8dd4d1ff Merge mozilla-central to b2g-inbound 2015-11-02 12:06:26 +01:00
Carsten "Tomcat" Book
4d25f54bda Merge mozilla-central to fx-team 2015-11-02 12:05:19 +01:00
Birunthan Mohanathas
94998cf5fe Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
Thomas Zimmermann
8d461cedb0 Bug 1215525: Use strong typing in Bluetooth GATT mid-layer interfaces, r=joliu 2015-10-30 14:54:41 +01:00
Thomas Zimmermann
d3191a010a Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in GATT mid-layer, r=joliu 2015-10-30 14:54:41 +01:00
Thomas Zimmermann
79b72a9f51 Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-30 14:54:41 +01:00
Thomas Zimmermann
624fe57b32 Bug 1215525: Update |BluetoothUuid| structure with c'tors and helper methods, r=brsun 2015-10-30 14:54:41 +01:00
Carsten "Tomcat" Book
d3be480371 Backed out changeset 177eae915693 (bug 1206581) for bustage 2015-11-02 09:43:15 +01:00
Wes Kocher
0a9980fbf6 Merge m-c to fx-team, a=merge 2015-11-16 17:28:26 -08:00
Tom Tromey
1558b8dcc9 Bug 1165807 - display WeakSet and WeakMap contents in console; r=bz,fitzgen 2015-11-16 06:50:00 -08:00
Nathan Froyd
2c24e475ff Bug 1222172 - fix friend declaration in SVGSwitchElement; r=dholbert
clang-cl warns about this one, saying:

  "unqualified friend declaration referring to type outside of the nearest
  enclosing namespace is a Microsoft extension; add a nested name specifier"

It's not completely obvious to me how this is a Microsoft extension if
GCC and clang both manage to compile it, but explicit is better than
implicit, I suppose, so let's add the :: qualifier.
2015-11-05 14:47:28 -05:00
Nathan Froyd
2258a5261d Bug 1216611 - add mozilla::MakeUniqueFallible and convert uses throughout the tree; r=Waldo 2015-11-05 16:24:24 -05:00
Karl Tomlinson
f393041e5c bug 1221836 return output pointer from FFTConvolver::process() to save a buffer copy r=padenot 2015-11-04 21:23:18 +13:00
Karl Tomlinson
85dd697796 bug 1221833 remove now-unused direct convolver r=padenot 2015-11-04 09:21:45 +13:00
Karl Tomlinson
66b32f4295 bug 1221833 remove first two half-block-size convolver stages r=padenot
Efficiency is proportional to stage size, so start with the largest size
possible.
2015-11-04 09:02:57 +13:00
Karl Tomlinson
8f74295a53 bug 1221833 replace initial direct convolution stage with fft r=padenot 2015-11-04 08:40:12 +13:00
Karl Tomlinson
649f616e05 bug 1221833 reduce FFTConvolver latency by one block r=padenot 2015-11-04 06:32:49 +13:00
Karl Tomlinson
288c807cae bug 1221830 double maximum realtime convolver stage size to 2048 r=padenot
Now, the most FFT work that happens during one realtime processing block is
when one 2048-size stage and the 256-size stage are performed at the same
phase-offset.  Before FFT timing was controlled by initial input buffer offset
(bug 1221831), two 1024-size stages as well as the 512- and 256-size stages
performed FFTs at one offset.  Thus, the maximum work in one block is reduced
by a ratio of about 11 to 9.

Measurements also indicate a similar reduction in total rendering thread
CPU usage.

Previously the alignment of the eleven 1024-size realtime stages was such
that, in three consecutive blocks, two 1024-size stages would peform their
FFTs.  Now, the 2048-size stages is aligned so that none of these perform
their FFTs in consecutive blocks.
2015-11-04 11:46:21 +13:00
Karl Tomlinson
41d90ed32c bug 1221830 use WEBAUDIO_BLOCK_SIZE constant in FFTConvolver r=padenot 2015-11-04 07:39:41 +13:00
Karl Tomlinson
9353d04211 bug 1221830 use WEBAUDIO_BLOCK_SIZE slice size for background convolver thread r=padenot
as with the main thread.

The comment was incomplete as ReverbConvolverStage also supports multiples of
the FFT halfsize, but only values up to WEBAUDIO_BLOCK_SIZE.
2015-11-03 16:36:53 +13:00
Karl Tomlinson
3be150faee bug 1221830 use WEBAUDIO_BLOCK_SIZE constant in Reverb methods r=padenot 2015-11-03 16:35:32 +13:00
Karl Tomlinson
9952f12975 bug 1221831 remove now-unnecessary m_preDelayBuffer r=padenot 2015-11-03 14:14:40 +13:00
Karl Tomlinson
61812bb9d4 bug 1221831 use initial input buffer offset to control when convolver stages perform their FFT r=padenot 2015-11-03 12:28:14 +13:00
Karl Tomlinson
f7cec2d6d2 bug 1221831 remove unused Reverb::latencyFrames() r=padenot 2015-11-03 13:56:35 +13:00
Karl Tomlinson
2ae226aab5 bug 1221831 remove unused Reverb::reset() r=padenot 2015-11-03 13:53:27 +13:00
Bill McCloskey
0f7203765b Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap) 2015-11-05 13:17:04 -08:00
Kit Cambridge
0e036d1b85 Bug 1206302 - Use DOMException for Push errors. r=mt 2015-11-05 10:38:35 -08:00
Gijs Kruitbosch
0980a4e8b7 Bug 120684 - use ChromeNodeList in toolkit's listboxes' selectedItems implementation, r=dao,smaug 2015-10-26 17:25:29 +01:00
Sean Lin
271ae76999 Bug 1217373 - [Presentation WebAPI] Avoid B2G crash due to potential excessive releases in PresentationSessionTransport. r=jdm 2015-10-22 18:33:52 +08:00
Alastor Wu
cdb85fac7e Bug 1206581 - Implement notifyChannel() on AudioChannel API. r=kanru, r=baku. 2015-10-30 18:28:35 +08:00
Wes Kocher
156ed37b5d Merge b2ginbound to central, a=merge 2015-10-30 16:54:07 -07:00
Munro Chiang
1e83ad30f6 Bug 1205927 - Part 2: Add audio-capture:3gpp2 perimission for certificated and privileged application. r=ayang 2015-10-27 15:14:12 +08:00
Munro Chiang
77f6427e30 Bug 1205927 - Part 1: [MediaEncoder] Support *.3g2 with EVRC audio format. r=ayang 2015-10-27 15:12:26 +08:00
Wes Kocher
f4fcdb3bb6 Merge inbound to central, a=merge 2015-10-29 17:12:28 -07:00
Wes Kocher
8611053526 Merge m-c to b2ginbound, a=merge CLOSED TREE 2015-10-29 15:31:01 -07:00
Wes Kocher
f44184efc6 Merge m-c to inbound a=merge CLOSED TREE 2015-10-29 15:29:24 -07:00
Wes Kocher
77b5f355b9 Bug 1172627 - Skip this test on release_build a=bustage CLOSED TREE 2015-10-29 11:56:21 -07:00
Fabrice Desré
dcf988206d Bug 1208242 - Part 2: WebExtension blocklist tests for b2g r=ferjm 2015-10-29 07:32:55 -07:00
Fabrice Desré
ae5427b571 Bug 1208242 - Part 1: hook up the blocklist service to b2g web extensions r=mossop,ferjm
* * *
Bug 1208242 - Part 3: don't ship things that should not ship r=me
2015-10-29 07:32:50 -07:00
Andrew Osmond
147adc779a Bug 1179726 - Prefer lower resolutions than 4kuhd as the default video recording profile. r=dhylands 2015-10-29 16:06:46 -04:00
Wes Kocher
99535144f4 Backed out 3 changesets (bug 1208242) for emulator mochitest bustage
Backed out changeset d2f87bf3aced (bug 1208242)
Backed out changeset c38225ee4378 (bug 1208242)
Backed out changeset 6dff307959f2 (bug 1208242)
2015-10-29 12:17:25 -07:00
Carsten "Tomcat" Book
feb51da6a8 Merge mozilla-central to mozilla-inbound 2015-10-29 12:15:05 +01:00
Carsten "Tomcat" Book
bc34f8a9a0 merge mozilla-inbound to mozilla-central a=merge 2015-10-29 11:49:27 +01:00
Phil Ringnalda
51a93c44eb Back out 8 changesets (bug 1207355) for OS X 10.10 reftest failures in generated-content/
CLOSED TREE

Backed out changeset aafd6db2fbb4 (bug 1207355)
Backed out changeset 9dd950b837fb (bug 1207355)
Backed out changeset e941e0e106a1 (bug 1207355)
Backed out changeset ecebca101fcb (bug 1207355)
Backed out changeset 08f2017137e1 (bug 1207355)
Backed out changeset 3dc69e37c9b4 (bug 1207355)
Backed out changeset bcdf51edb121 (bug 1207355)
Backed out changeset 1d4c00dbf49a (bug 1207355)
2015-10-28 22:57:43 -07:00
Wes Kocher
5643f82bcc Merge m-c to b2ginbound, a=merge 2015-10-28 17:08:29 -07:00
Wes Kocher
d758610e92 Merge inbound to central, a=merge 2015-10-28 17:00:22 -07:00
Wes Kocher
5428a9a5a0 Merge fx-team to central, a=merge 2015-10-28 16:41:39 -07:00
Fabrice Desré
f363b43f23 Bug 1208242 - Part 3: don't ship things that should not ship r=me 2015-10-29 08:45:41 -07:00
Fabrice Desré
4818dd1e8c Bug 1208242 - Part 2: WebExtension blocklist tests for b2g r=ferjm 2015-10-29 07:32:55 -07:00
Fabrice Desré
e8aa747fc4 Bug 1208242 - Part 1: hook up the blocklist service to b2g web extensions r=mossop,ferjm 2015-10-29 07:32:50 -07:00
Fabrice Desré
4e9b97a449 Backout b0359c684793 (Bug 926452) for causing bug 1213051 r=me 2015-10-28 13:33:52 -07:00
Fabrice Desré
b583fd3b9b Bug 1219004 - Improve error management in getFullAppByManifestURL r=ferjm 2015-10-28 09:00:50 -07:00
Samael Wang
2884cc7ee7 Bug 1209892 - Add marionette test case for timezone. r=edgar 2015-10-27 15:41:07 +08:00
Paul Adenot
2834e84fab Bug 1218694 - Return the AudioNode connected to when calling AudioNode.connect(). r=smaug 2015-10-28 13:54:35 +09:00
Carsten "Tomcat" Book
9e86631f6f Backed out changeset 078dd0e39cc8 (bug 1215525) for bustage 2015-10-29 14:37:47 +01:00
Carsten "Tomcat" Book
12a68f0a16 Backed out changeset 4a99cfd718aa (bug 1215525) 2015-10-29 14:37:34 +01:00
Carsten "Tomcat" Book
002d91c4d6 Backed out changeset 1a9ea2369c03 (bug 1215525) 2015-10-29 14:37:32 +01:00
Carsten "Tomcat" Book
3e278f07fd Backed out changeset fa87615a341c (bug 1215525) 2015-10-29 14:37:30 +01:00
Thomas Zimmermann
8697e4d4e0 Bug 1215525: Use strong typing in Bluetooth GATT mid-layer interfaces, r=joliu 2015-10-29 13:30:02 +01:00
Thomas Zimmermann
c16ad0220b Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in GATT mid-layer, r=joliu 2015-10-29 13:30:02 +01:00
Thomas Zimmermann
57793b79ce Bug 1215525: Replace strings with Bluetooth addresses and UUIDs in Bluetooth mid-layer, r=brsun 2015-10-29 13:30:02 +01:00
Thomas Zimmermann
4ed875b748 Bug 1215525: Update |BluetoothUuid| structure with c'tors and helper methods, r=brsun 2015-10-29 13:30:01 +01:00
Thomas Zimmermann
ae629f72ee Bug 1207480: Remove B2G Bluedroid configuration from tree, r=shuang
The Bluedroid configuration header for B2G is now located in the repo
of libhardware_moz, as Bluedroid drivers should not depend on Gecko's
source code. This patch removes the configuration header from Gecko.
2015-10-29 12:47:07 +01:00
Dragana Damjanovic
0f1fb00ee5 Bug 1216683 - For the WebSocket version unregister should return true even if we are offline. r=kitcambridge 2015-10-27 09:13:00 +01:00
Sotaro Ikeda
043739f917 Bug 1196724 - Refactoring of AudioManager r=alwu 2015-10-28 07:11:05 -07:00
Gian-Carlo Pascutto
b7fd4344f5 Bug 1214675 - Factor out cleanup functions to avoid deadlock/dispatch-without-IPC. r=jesup 2015-10-28 15:01:45 +01:00
Tooru Fujisawa
c6fa1ddaac Bug 1219837 - Part 4: Remove use of expression closure from dom/. r=smaug 2015-10-30 02:48:41 +09:00
Carsten "Tomcat" Book
a69e517ad2 Backed out changeset 99a4fb4ba5c1 (bug 1172870) for causing test regressions m4 on a CLOSED TREE 2015-10-30 16:41:32 +01:00
Nathan Froyd
55609900e0 Bug 1218488 - clarify buffer ownership for nsICanvasRenderingContextInternal::GetBuffer; r=Bas,baku
This patch started life as making ImageEncoder.cpp:EncodingRunnable not
use nsAutoArrayPtr, but the API effects rippled out from there.  On the
whole, I think using UniquePtr throughout has made the code clearer.
2015-10-26 14:31:12 -04:00
Carsten "Tomcat" Book
5a154f264e Backed out changeset 7393a036ce36 (bug 1215092) for failing on own tests on a CLOSED TREE 2015-10-28 14:28:59 +01:00
Carsten "Tomcat" Book
97304bfc33 Backed out changeset f527785e39c6 (bug 1215092) 2015-10-28 14:28:35 +01:00
Carsten "Tomcat" Book
f7a75f7672 Backed out changeset 2730cc97c6ec (bug 1215092) 2015-10-28 14:28:34 +01:00
Sotaro Ikeda
aa41826505 Bug 1219140 - Remove AskMediaCodecAndWait() r=bwu 2015-10-28 05:30:12 -07:00
Andrea Marchesini
c2e1339868 Bug 1215092 - WebSocketEventService and WebSocket discovering - part 4 - MessageAvailable event, r=michal 2015-10-28 11:42:53 +00:00
Andrea Marchesini
dacf95320d Bug 1215092 - WebSocketEventService and WebSocket discovering - part 3 - Events, r=michal 2015-10-28 11:42:21 +00:00
Andrea Marchesini
6addd278b1 Bug 1215092 - WebSocketEventService and WebSocket discovering - part 1 - Renaming WebSocketFrameService, r=michal 2015-10-28 11:41:24 +00:00
Nicholas Nethercote
cd0d639069 Bug 1209812 (part 3) - Rename SurfaceFormat::R5G6B5 as R5G6B5_UINT16. r=Bas. 2015-10-22 23:01:31 -07:00
Carsten "Tomcat" Book
080861907c Backed out changeset 9093e927a247 (bug 1201997) 2015-10-30 15:52:18 +01:00
Olli Pettay
b1ee5e0b4e Bug 1191724, ensure private browser flag is set on docshell early enough, r=fabrice 2015-10-30 15:24:57 +02:00
Robert O'Callahan
2516720390 Bug 1214506. Ensure OggReader sets proper IDs for its tracks. r=jya 2015-10-31 00:59:26 +13:00
Carsten "Tomcat" Book
9d414ddded Backed out changeset 571ec9b53caa (bug 1219134) on request from jya for problems with the FFmpeg 2015-10-30 13:51:03 +01:00
Carsten "Tomcat" Book
ca8439e9a2 Backed out changeset 4953d5ffbacf (bug 1219134) 2015-10-30 13:50:30 +01:00
Carsten "Tomcat" Book
94f45d2744 Backed out changeset 68799b5ac681 (bug 1219134) 2015-10-30 13:50:29 +01:00
Carsten "Tomcat" Book
b6018dce8e Backed out changeset 6b57ad2001ff (bug 1219134) 2015-10-30 13:50:27 +01:00
Tanvi Vyas
b3d2259b4e Bug 1217585 - Enable browser_bug902350.js mochitest in e10s. r=mrbkap 2015-10-22 13:51:00 +02:00
Andrew McCreight
878792ace5 Bug 1220304 - Part 4b - Make dom/base/test/test_websocket.html use SpecialPowers.createFiles(). r=baku 2015-11-13 09:23:00 +01:00
Andrew McCreight
f231f8852a Bug 1220304 - Part 4a - Remove trailing whitespace from test_websocket.html. r=baku 2015-11-11 08:28:00 +01:00
Andrew McCreight
f0cbfecbd1 Bug 1220304 - Part 3 - Make test_send-blob.html use SpecialPowers.createFiles(). r=baku 2015-11-13 09:22:00 +01:00
Andrew McCreight
9365b8b1ab Bug 1220304 - Part 2 - Make ArchiveReader tests use SpecialPowers.createFiles(). r=baku 2015-11-13 09:22:00 +01:00
Andrew McCreight
e80aa118fa Bug 1220304 - Part 1 - Make test_XHRSendData.html use SpecialPowers.createFiles(). r=baku 2015-11-13 09:21:00 +01:00
Phil Ringnalda
3d37af912f Merge m-c to m-i 2015-11-15 19:16:20 -08:00
JW Wang
3dbaca5456 Bug 1221009. Part 3 - add assertions to functions that shouldn't be called after shutdown. r=roc. 2015-11-16 07:51:22 +08:00
JW Wang
a99bdedf26 Bug 1221009. Part 2 - remove unused code. r=roc. 2015-11-16 07:51:03 +08:00
JW Wang
987294af08 Bug 1221009. Part 1 - add a class to forward notifications from MediaResource to MediaDecoder. r=roc. 2015-11-16 07:50:55 +08:00
Seth Fowler
19e4536fc1 Bug 1190093 (Comment Tweak) - Add better comments for nsIDocument::mIsShowing and mVisible. r=me DONTBUILD 2015-11-15 16:28:11 -08:00
Robert O'Callahan
a8cbc64f94 Bug 1222092. Don't let sFocusedIMEWidget keep an nsIWidget alive during shutdown. r=masayuki 2015-11-13 17:05:54 +13:00
Robert O'Callahan
f5c152dfb5 Bug 1198663. Skip null Images in VideoSink::RenderVideoFrames instead of treating them as valid. r=jwwang 2015-11-12 09:59:04 +13:00
Andrea Marchesini
9028942d84 Bug 1213169 - requestsync assumes all in-memory mozAlarms will never be purged (and these alarms get persisted anyways), but they are purged on timezone/clock changes, r=asuth 2015-10-27 09:48:00 -04:00
Phil Ringnalda
29bcd19146 Bug 1212477 followup, don't try to run a webgl-requiring test on b2g 2015-11-15 10:26:51 -08:00
Phil Ringnalda
cd6e544090 Back out 2 changesets (bug 1221852, bug 1224825) for Android hangs and desktop RunWatchdog crashes in test_upgrade_insecure_reporting.html
CLOSED TREE

Backed out changeset 6ad589dcf3c1 (bug 1221852)
Backed out changeset e7aadf89146b (bug 1224825)
2015-11-15 09:56:06 -08:00
Andrea Marchesini
93be6ae6ba Bug 1221852 - SharedWorker.port should be always not null, r=smaug 2015-11-15 11:47:57 +00:00
Andrea Marchesini
aec6889dc4 Bug 1224825 - Race condition in MessagePort::close, r=smaug 2015-11-15 11:46:53 +00:00
Sebastian Hengst
c1ed120fb5 Backed out 2 changesets (a19876ac309e, 3a1c0923b0d9) (bug 1221852, bug 1224825) for M(3) failures. r=backout on a CLOSED TREE
Backed out changeset 3a1c0923b0d9 (bug 1221852)
Backed out changeset a19876ac309e (bug 1224825)
2015-11-15 15:59:24 +01:00
Sebastian Hengst
ff21448579 Backed out 2 changesets (22360424ed15, 325a67608df0) (bug 1218433) for W(1,2) failures. r=backout on a CLOSED TREE
Backed out changeset 22360424ed15 (bug 1218433)
Backed out changeset 325a67608df0 (bug 1218433)
2015-11-15 15:56:45 +01:00
sajitk
16f44d3d8d Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian 2015-11-15 14:49:01 +01:00
Mantaroh Yoshinaga
46a449e4a6 Bug 1125477 - Part3: Remove permission removing code. r=seanlin 2015-11-15 14:48:55 +01:00
Mantaroh Yoshinaga
656b2271eb Bug 1125477 - Part 2: Modify permission check of TV Manager API in order to remove dom.testing.tv_enabled_for_hosted_apps. r=seanlin;r=smaug 2015-11-15 14:48:48 +01:00
Mantaroh Yoshinaga
155ac91e61 Bug 1125477 - Part 1: Modify dom/tv mochitest in order to enable e10s test. r=seanlin 2015-11-15 14:48:40 +01:00
Matteo Ferretti
a3ceacf62e Bug 1212477 - Needs a way to access to <canvas>'s context (2d, webgl) from Anonymous Content API; r=roc;r=smaug 2015-11-15 14:48:32 +01:00
Henry
2e71b5e840 Bug 1178526 - Create docshell with packageId from TabContext. r=sicking. 2015-10-29 00:52:40 +08:00
sajitk
6208e4b76c Bug 1201997 - Part 4 - Change size and offset variables to size_t.r=froydn 2015-11-15 14:48:08 +01:00
Thinker K.F. Li
f3492c1ca0 Bug 1208673 - Do HitTest with skipping non-leaf preserve-3d transform items. r=roc 2015-11-15 14:47:27 +01:00
Andrea Marchesini
c2cf3fe0b6 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking 2015-11-15 11:57:22 +00:00
Andrea Marchesini
72edebc14d Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking 2015-11-15 11:57:06 +00:00
Andrea Marchesini
ae42d026c3 Bug 1221852 - SharedWorker.port should be always not null, r=smaug 2015-11-15 11:47:57 +00:00
Andrea Marchesini
3637b93599 Bug 1224825 - Race condition in MessagePort::close, r=smaug 2015-11-15 11:46:53 +00:00
Carsten "Tomcat" Book
fcbf870471 Merge mozilla-central to fx-team 2015-11-11 12:44:56 +01:00
Panos Astithas
eb3643516f Bug 1217133 - Don't warn about insecure passwords on localhost pages. r=paolo,MattN 2015-11-11 08:39:06 +02:00
Christoph Kerschbaumer
bc8b658c1b Bug 1206964 - Use channel->AsyncOpen2() in netwerk/base/nsNetUtil.cpp (r=sicking) 2015-11-02 17:31:08 -08:00
Carsten "Tomcat" Book
7ac6dfecb4 Merge mozilla-central to mozilla-inbound 2015-11-17 12:33:46 +01:00
Jean-Yves Avenard
f545557d21 Bug 1222201: Only use container calculated dimensions. r=cpearce 2015-11-17 21:30:46 +11:00
James Cheng
514379fe07 Bug 1224991 - Log format string mismatch the number of parameters. r=cpearce. 2015-11-16 19:11:00 +01:00
Tom Tromey
136c145b1a Bug 1223954 - don't use implicitJSContext for readHeapSnapshot and saveHeapSnapshot; r=bz 2015-11-12 08:51:00 +01:00
Nils Ohlmeier [:drno]
9575c33670 Bug 1221837 - Accept hard coded codec numbers without rtpmaps. r=bwc 2015-11-15 23:26:46 -08:00
David Anderson
2cadcf2890 Remove Gonk usage of ImageContainer::CreateImage. (bug 1222910, r=sotaro) 2015-11-17 00:09:01 -08:00
David Anderson
3b2a1618b6 Decouple SharedRGBImage and PlanarYCbCrImage from ImageContainer. (bug 1222910, r=mattwoodrow) 2015-11-17 00:09:01 -08:00
David Anderson
541d0e4d7d Decouple MacIOSurfaceImage from ImageContainer. (bug 1222910, r=mstange) 2015-11-17 00:09:00 -08:00
David Anderson
0b4676f5e2 Decouple SurfaceTextureImage from ImageContainer. (bug 1222910, r=snorp) 2015-11-17 00:09:00 -08:00
David Anderson
6f1947dc8d Decouple EGLImageImage from ImageContainer. (bug 1222910, r=snorp) 2015-11-17 00:09:00 -08:00
David Anderson
625f310506 Decouple D3D9SurfaceImage from ImageContainer. (bug 1222910, r=mattwoodrow) 2015-11-17 00:09:00 -08:00
David Anderson
dc3cb48a73 Decouple D3D11ShareHandleImage from ImageContainer. (bug 1222910, r=mattwoodrow) 2015-11-17 00:09:00 -08:00
David Anderson
f64d767dfe Decouple CairoImage from ImageContainer. (bug 1222910, r=roc) 2015-11-17 00:09:00 -08:00
Bob Owen
4ca411db82 Bug 1225023: Allow Flash Player to create Adobe\Flash Player and Macromedia\Flash Player directories. r=bbondy 2015-11-17 07:24:34 +00:00