Граф коммитов

502933 Коммитов

Автор SHA1 Сообщение Дата
Phil Ringnalda b452cee532 Merge m-c to m-i
MozReview-Commit-ID: 6slXpLpZ9M2
2016-12-04 19:14:59 -08:00
Phil Ringnalda e8835f52ef Merge m-i to m-c, a=merge
MozReview-Commit-ID: AilDOu6SwOK
2016-12-04 19:13:17 -08:00
Jean-Yves Avenard 9a70b4c5ee Bug 1320705: P8. Don't use stagefright to decode vorbis. r=gerald
Fixing the codec mimetype in P6, had the side effect of Android PDM trying to use the stagefright decoder which crashes.

MozReview-Commit-ID: 1OSGGCTdGFO

--HG--
extra : rebase_source : 232c0855dbf6a880355f975418951516b759953c
2016-12-05 07:41:54 +11:00
Jean-Yves Avenard 9c8af590a6 Bug 1320705: P7. Ensure audio decoder is recreated when chaining encountered. r=gerald
The Opus decoder will error if we feed it new data if it has seen the last packet of a stream.

MozReview-Commit-ID: Kw3cZuEKxie

--HG--
extra : rebase_source : 8758ec63304677fe8ab2eeae7fc65f46de2db701
2016-12-02 12:28:28 +11:00
Jean-Yves Avenard e73c9ba70f Bug 1320705: P6. Fix codec mimetypes. r=gerald
MozReview-Commit-ID: FozWtbvDNnA

--HG--
extra : rebase_source : b256424224a10af4957fe4b8ed73347e3608f198
2016-12-02 12:23:23 +11:00
Alexandre Poirot 314fdfcaa9 Bug 1321096 - Extract TabActor into its own module to prevent loading it in the parent process. r=jryans
MozReview-Commit-ID: 6QyXMaPeEDH

--HG--
rename : devtools/server/actors/webbrowser.js => devtools/server/actors/tab.js
extra : rebase_source : a3bb3a3986e995308522f8ead91dfa109b04af60
2016-12-01 13:20:31 -08:00
Emilio Cobos Álvarez 8c271ab910 Bug 1322094: Fixes for Stylo's binding generation in master bindgen. r=heycam
MozReview-Commit-ID: FSp9XfwX3FJ

--HG--
extra : rebase_source : eb3c72021b80bef78c3b6da62d6c8d38e5fe455a
2016-12-05 03:39:24 +01:00
James Cheng 0a71fb4e52 Bug 1321756 - Preference on media.decoder.recycle.enabled on Fennec. r=jya
MozReview-Commit-ID: GAjbykVSaqe

--HG--
extra : rebase_source : 66928272843aeccc5feedb4f490e975899e8384c
2016-12-02 15:24:15 +08:00
Phil Ringnalda 77227d0c91 Merge m-c to autoland 2016-12-04 19:14:09 -08:00
Ralph Giles 65848aecba Bug 1321863 - Update gecko-rust-build to v0.4.0. r=dustin
Sync with upstream. Have been using the repack script for
that last few updates.

- New splat_rust.py script to update gecko tooltool manifests.
- Drop cargo nightly repacks in favor of stable cargo.
- Build with linux32 to i586.
- Switch linux32 back to i686 in repacks.
- Add android-x86.

MozReview-Commit-ID: 6pGq7oAZV1v

--HG--
extra : rebase_source : 8ac753ac2176de60f25a07447e3931b1e38a9fd7
2016-12-02 11:16:53 -08:00
Jean-Yves Avenard 48ed291b22 Bug 1320705: P5. Pass discard padding information from ogg container. r=kinetik
MozReview-Commit-ID: 8UKSVM0F0xF

--HG--
extra : rebase_source : e96927ebfd9d8c15322b8dbecc98c6e9ce946ae4
2016-11-30 17:44:49 +11:00
Jean-Yves Avenard 8639a53028 Bug 1320705: P4. Pass discard padding information from webm container. r=kinetik
MozReview-Commit-ID: G2OnV1iZohn

--HG--
extra : rebase_source : 02782a9fa3102890ec2dc910ef755bc0e719fb5e
2016-11-30 20:40:59 +11:00
Jean-Yves Avenard bdc1bb82f5 Bug 1320705: P3. Update Opus decoder to discared mDiscardPadding. r=kinetik
MozReview-Commit-ID: 5BpUgsjh8i9

--HG--
extra : rebase_source : ebd4822fb233ead672922058e78ea1cbd591c2b8
2016-11-30 20:40:24 +11:00
Jean-Yves Avenard 48a994166b Bug 1320705: P2. Add mDiscardPadding information. r=kinetik
The WebMDemuxer added this information in the ExtraData field. However, this is incompatible with the MSE demuxer which will override the ExtraData field under some circumstances.
It's cleaner to have a dedicated field anyway.

MozReview-Commit-ID: GadD11zzZ8f

--HG--
extra : rebase_source : 9b9018bc791b224414ef223464f8d66f63ccc817
2016-11-30 17:24:45 +11:00
Jean-Yves Avenard 4aca82e728 Bug 1320705: P1. Fix function prototyping. r=gerald
Returning already_AddRefed is by convention preferred.

MozReview-Commit-ID: 1UyIcyBm923

--HG--
extra : rebase_source : c2896b6e7935d53eec77188d16657fbe1e925ca4
2016-11-30 17:18:58 +11:00
Phil Ringnalda b19d9fa108 Merge m-c to autoland 2016-12-04 07:08:32 -08:00
Phil Ringnalda d7223a3d40 Merge m-i to m-c, a=merge
MozReview-Commit-ID: CO7PdhmLZCq
2016-12-04 07:04:02 -08:00
Phil Ringnalda edf2cbe60b Merge autoland to m-c, a=merge
MozReview-Commit-ID: JfsuEZ8B40u
2016-12-04 07:02:41 -08:00
ffxbld 7577ca5acd No bug, Automated HPKP preload list update from host bld-linux64-spot-304 - a=hpkp-update 2016-12-04 06:31:58 -08:00
ffxbld 972131b969 No bug, Automated HSTS preload list update from host bld-linux64-spot-304 - a=hsts-update 2016-12-04 06:31:56 -08:00
Aaron Klotz 3358d07564 Bug 1319640: Make obtaining of plugin IAccessible go through Chrome process on Sandboxed builds; r=tbsaunde
MozReview-Commit-ID: DQnOwJ1VpYS
2016-12-03 16:07:24 -07:00
Aaron Klotz 06963d6828 Bug 1319640: Ensure that a11y::ChildrenEnumVariant does not output bad native accessible pointers; r=tbsaunde
MozReview-Commit-ID: l0RDW9zDOo
2016-12-03 15:42:21 -07:00
Timothy Nikkel 9ba87d3afb Bug 1321946. Adjust asserts about the progress of an image to deal with how multipart images are handled. r=aosmond
For multipart images we create a MultipartImage which contains each part. Each part in turn is a VectorImage or RasterImage. The MultipartImage and each part image all have their own ProgressTracker. The ProgressTracker for the MultipartImage observes the notifications of each part image via the IProgressObserver interface. This interfaces notably has no way to notify about an image error. So when a part image has an error it never gets propagated to the MultipartImage's ProgressTracker. This confuses our assertions about consistency of progress notifications. In this case we expect that when we get the load complete notification then we either have the size of the image or we encountered an error. So if the first part of a multipart image is broken and we are unable to get a size from it we will trigger this assertion.

There are two ways to fix this. One would be to propagate errors to the MultipartImage's ProgressTracker. This would put the ProgressTracker for the MultipartImage permanently into error state and prevent showing the images from the remaining parts if one part image had an error.

So in this patch I create a way to tell a ProgressTracker that is is for a multipart image, and use that to relax the assertions. As far as I can tell our code should be able to handle "ignoring" an error in a bad part image.

Addtionaly there is a way that an error flag can get propagated to the MultipartImage's tracker: in MultipartImage::FinishTransition we get the progress directly from the part image and notify for it. This seems like an oversight as the comment at

https://dxr.mozilla.org/mozilla-central/rev/bfa85d23df57c8a1db17c99b267667becc1c4afd/image/imgRequest.cpp#989

indicates that we don't want one bad part to prevent later parts from displaying. So we add the error flag to the ones we filter out when we propagate progress.
2016-12-03 16:07:10 -06:00
Phil Ringnalda 20c8eca78f Merge m-c to m-i
MozReview-Commit-ID: JopcCPm1XSI
2016-12-03 13:40:07 -08:00
Phil Ringnalda 6f0154b40f Merge m-i to m-c, a=merge
MozReview-Commit-ID: DhWG5cpaeyZ
2016-12-03 13:38:35 -08:00
Phil Ringnalda b1e004e261 Merge autoland to m-c, a=merge
MozReview-Commit-ID: 1loR89aNn8E
2016-12-03 13:37:47 -08:00
Mats Palmgren 8ca6b7b7d7 Bug 1321703 - Reftest. 2016-12-03 18:53:56 +01:00
Mats Palmgren 76cde2dd38 Bug 1321703 - Use the margin-box when synthesizing a baseline from a block line with a non-visible-overflow child frame. r=dholbert 2016-12-03 18:53:56 +01:00
Jonathan Kew 4ab3ae7306 Bug 1319668 - Check for null context before trying to draw canvas text. r=mats 2016-12-03 14:49:46 +00:00
Jonathan Kew 7b177ba9bc Bug 1321022 followup, refresh devtools css db to fix xpcshell errors. 2016-12-03 14:48:09 +00:00
ffxbld 3188d133bf No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update 2016-12-03 06:28:37 -08:00
ffxbld 399a5aa3a6 No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update 2016-12-03 06:28:35 -08:00
Daniel Holbert c6501e5cff Bug 1321022 pt 6: Use UniquePtr instead of nsAutoPtr (& nsCSSValue setters) in font-variations-setting StyleAnimationValue code. r=jfkthame
MozReview-Commit-ID: CSj2wcZlTJs
2016-12-03 12:18:43 +00:00
Jonathan Kew 7e62ee048d Bug 1321022 pt 5 - Add support for animating the font-variations-setting property. r=dholbert 2016-12-03 12:18:41 +00:00
Jonathan Kew 1c18c32f59 Bug 1321022 pt 4.2 - Fix up some nits in existing font-feature-settings code as per review comments on the new font-variation-settings code. r=dholbert 2016-12-03 12:18:39 +00:00
Jonathan Kew eac09cd359 Bug 1321022 pt 4.1 - Regenerate the devtools property db (auto-generated using ./mach devtools-css-db). r=dholbert 2016-12-03 12:18:37 +00:00
Jonathan Kew cd6fcd068a Bug 1321022 pt 4 - Implement CSS parsing of the font-variations-setting property, storing the value into nsFont. r=dholbert 2016-12-03 12:18:36 +00:00
Jonathan Kew 9edd951825 Bug 1321022 pt 3 - Add an array of variation settings to nsFont, and hook it up to gfxFontStyle. r=dholbert 2016-12-03 12:18:33 +00:00
Jonathan Kew 9317d239af Bug 1321022 pt 2.1 - While we're here, remove an obsolete declaration. r=dholbert 2016-12-03 12:18:31 +00:00
Jonathan Kew 19f9ad164e Bug 1321022 pt 2 - Add an array of font variations to gfxFontStyle. r=dholbert 2016-12-03 12:18:29 +00:00
Jonathan Kew 72436283c9 Bug 1321022 pt 1.5 - Delete the redundant copy constructor in gfxFontStyle (default copy constructor is fine), and rationalize field ordering a bit. r=dholbert 2016-12-03 12:18:28 +00:00
Jonathan Kew 9d079aaf03 Bug 1321022 pt 1 - Add a gfxFontVariation struct to represent a <variation-axis, value> pair. r=dholbert 2016-12-03 12:18:25 +00:00
Jonathan Kew 5dac703c3a Bug 1321512 - Add tags containing double-quote and backslash to font-feature-settings tests. r=dholbert 2016-12-03 10:58:57 +00:00
Jonathan Kew 7ce761007c Bug 1321512 - Fix serialization of font-feature-settings tags to properly escape quote and backslash characters. r=dholbert 2016-12-03 10:58:44 +00:00
Phil Ringnalda 2edc2d42db Merge m-i to m-c, a=merge
MozReview-Commit-ID: ByPMe4s1FrG
2016-12-02 22:17:31 -08:00
Shu-yu Guo 72e9231d47 Bug 1315592 - Handle JS compilation errors in the async subscript loader. (r=bholley) 2016-12-02 17:36:42 -08:00
Tomislav Jurin 348bfffc19 Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj 2016-12-02 13:46:53 -08:00
Tooru Fujisawa ca98c3a8c4 Bug 883377 - Part 6: Update browser and dom tests to follow displayName change. r=smaug 2016-12-03 07:44:23 +09:00
Tooru Fujisawa be551e20bb Bug 883377 - Part 5: Update devtools to follow displayName change. r=miker 2016-12-03 07:44:22 +09:00
Tooru Fujisawa e1bf7549b2 Bug 883377 - Part 4: Fix existing tests. r=jandem 2016-12-03 07:44:22 +09:00