a1f28a42c07fb09a46ed6862749eb9a377e477f7: Bug 1406503 - P2. Use common draining mechanism for both audio and video decoder. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 26 Oct 2017 22:56:32 +0200 - rev 389038
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1406503 - P2. Use common draining mechanism for both audio and video decoder. r=jwwang MozReview-Commit-ID: AtDHOuDfpi5
5017b988318884fbb07978d1ae512362f5fab3eb: Bug 1406503 - P1. Abstract FFmpeg decoding so that an av_parser can also be used for audio. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 26 Oct 2017 22:08:33 +0200 - rev 389037
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1406503 - P1. Abstract FFmpeg decoding so that an av_parser can also be used for audio. r=jwwang MozReview-Commit-ID: 4bNxLhYKqVG
47c479ea63f12372a50be8f8fa9e021ee31a5c26: Bug 1411269 - Enable extended telemetry in local developer builds. r=chutten
Alessio Placitelli <alessio.placitelli@gmail.com> - Fri, 27 Oct 2017 15:09:15 +0200 - rev 389036
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411269 - Enable extended telemetry in local developer builds. r=chutten This changes the Telemetry enabling logic so that extended telemetry gets enabled when MOZILLA_OFFICIAL is not defined and the update channel is "default", which is the case for local developer builds. MozReview-Commit-ID: 19vlItyHsKp
475350247c5209f4106ce543e6b8b685c2c22afe: Bug 1411281 - Make assert_same_element accept webdriver.Element r=jgraham
Andreas Tolfsen <ato@sny.no> - Wed, 25 Oct 2017 16:54:03 +0100 - rev 389035
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411281 - Make assert_same_element accept webdriver.Element r=jgraham Allow assert_same_element to compare web element references (JSON Objects) with webdriver.Element and vice versa. Tests will typically look up some element using traditional means and use that as the trusted comparison when retrieving the same element using the session.transport.send primitive that returns the plain JSON Object. MozReview-Commit-ID: 2DScnviOevb
6da19712fa968ee468b33a24d5da605b8f162160: Bug 1411281 - Unmarshal all responses in WPT WebDriver client r=jgraham
Andreas Tolfsen <ato@sny.no> - Wed, 25 Oct 2017 14:18:26 +0100 - rev 389034
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411281 - Unmarshal all responses in WPT WebDriver client r=jgraham The WPT WebDriver client currently only unmarshals responses for some commands (notably execute_script, execute_async_script, and find.css). For the client API we want to unmarshal all response bodies automatically. This patch moves all JSON serialisation/deserialisation to a new webdriver.protocol package so that it is not scattered around the client API. It introduces specialisations of JSONEncoder and JSONDecoder that allows web element references to be recognised and converted to complex webdriver.Element objects. This change means it is no longer necessary for callers to invoke webdriver.Session._element to convert the response to a web element as this will be done automatically on any request- and response body to webdriver.Sesson.send_command. An important thing to note is that HTTPWireProtocol.send does not follow this behaviour by default. That is because session.transport.send is used throughout WebDriver tests in WPT as a way to get the raw JSON body without having to set up session state manually. MozReview-Commit-ID: 5UyDAe43Hgf
151ca34c9c62bc0fa5be54ee8295a95c60fc6d92: Bug 1411281 - Swap webdriver.Element ctor arguments r=jgraham
Andreas Tolfsen <ato@sny.no> - Wed, 25 Oct 2017 10:13:18 +0100 - rev 389033
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411281 - Swap webdriver.Element ctor arguments r=jgraham It is more natural for the web element UUID to come first, followed by the associated session state. The patch also adds ctor documentation. MozReview-Commit-ID: 5iV4SZzMeKS
2e0cca1c1e8723b7b59454eef6aca04dc6374890: Bug 1411281 - Add equality test for webdriver.Element r=jgraham
Andreas Tolfsen <ato@sny.no> - Wed, 25 Oct 2017 09:59:52 +0100 - rev 389032
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411281 - Add equality test for webdriver.Element r=jgraham When comparing two instances of webdriver.Element we want to first check the type, to make sure the "id" attribute is present, then compare the web element reference UUIDs. These are supposed to be unique across all browsing contexts. MozReview-Commit-ID: 68PUBQxPdQ5
4fc2942a3c6935e3514b3c6eb509544f2ba704f0: Bug 1411281 - Add equality test for webdriver.Session r=jgraham
Andreas Tolfsen <ato@sny.no> - Thu, 26 Oct 2017 17:15:16 +0100 - rev 389031
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411281 - Add equality test for webdriver.Session r=jgraham When comparing two instances of webdriver.Session we want to first check that there is a current session, then the type of the object to compare with to make sure the "session_id" attribute is present, then finally we compare the session IDs. MozReview-Commit-ID: 6Ch4Uy2MEhB
f58e9711dfc55eb245d974b0451e76a6a84dbed6: Bug 1411281 - Associate web element identifier with webdriver.Element r=jgraham
Andreas Tolfsen <ato@sny.no> - Wed, 25 Oct 2017 09:57:13 +0100 - rev 389030
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411281 - Associate web element identifier with webdriver.Element r=jgraham MozReview-Commit-ID: Fqw3EJnJCsD
bbe7d8bef8ddf664dce4cd9709af3cef60951fd4: Bug 1412538 - Optimize discovery of React listeners in inspector. r=miker
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Sat, 28 Oct 2017 18:42:07 +0200 - rev 389029
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412538 - Optimize discovery of React listeners in inspector. r=miker MozReview-Commit-ID: 6k9weYdzRLW
ba93f134d98497b63c5c38bad8ac28ec405e4cab: Bug 1411935 - Add Nepali (ne-NP) to shipped-locales r=Pike
Francesco Lodolo (:flod) <flod@lodolo.net> - Thu, 26 Oct 2017 14:10:09 +0200 - rev 389028
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411935 - Add Nepali (ne-NP) to shipped-locales r=Pike MozReview-Commit-ID: 19wR8VU6QhI
5f74d262924171a8fa0b4483a64f4cac34c4c9b8: Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 16:10:06 -0700 - rev 389027
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel This patch was generated automatically by the "modeline.py" script, available here: https://github.com/amccreight/moz-source-tools/blob/master/modeline.py For every file that is modified in this patch, the changes are as follows: (1) The patch changes the file to use the exact C++ mode lines from the Mozilla coding style guide, available here: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line (2) The patch deletes any blank lines between the mode line & the MPL boilerplate comment. (3) If the file previously had the mode lines and MPL boilerplate in a single contiguous C++ comment, then the patch splits them into separate C++ comments, to match the boilerplate in the coding style. MozReview-Commit-ID: 77D61xpSmIl
75d088de9aa9aace16a8392cab1ee9d4016e1957: Bug 1412427 part 7: Manually fix up a few non-standard quirks in mode lines & MPL text, in gfx source files. r=jrmuizel
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 15:55:40 -0700 - rev 389026
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412427 part 7: Manually fix up a few non-standard quirks in mode lines & MPL text, in gfx source files. r=jrmuizel MozReview-Commit-ID: JgK3UhG20kn
06fc09933385fce786a6bb3c92d52e522e05182e: Bug 1412427 part 6: Remove stray "//" prefix before first line of MPL boilerplate comment, in some gfx source files. r=jrmuizel
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 15:55:38 -0700 - rev 389025
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412427 part 6: Remove stray "//" prefix before first line of MPL boilerplate comment, in some gfx source files. r=jrmuizel This patch was automatically generated. I found the files to be fixed in this patch with the following command: grep -r "// \* This Source Code" gfx ...and then I modified each of these files with the following script (where $1 is the filename to be modified): #### old="// \* This Source Code Form is subject to the terms of the Mozilla Public" new=" \* This Source Code Form is subject to the terms of the Mozilla Public" sed -i s%"^$old"%"$new"% $1 #### MozReview-Commit-ID: Ihx0EAOkT2g
85498bffcea616def66a58b74497b5d65fa7bcb8: Bug 1412427 part 5: Deindent over-indented MPL boilerplate comments down to 1 space, for consistency & alignment. (whitespace-only) r=jrmuizel
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 15:55:37 -0700 - rev 389024
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412427 part 5: Deindent over-indented MPL boilerplate comments down to 1 space, for consistency & alignment. (whitespace-only) r=jrmuizel This patch was automatically generated. I found the files to be fixed in this patch with the following command: grep -r " \* This Source Code" gfx ...and then I modified each of these files with the following script (where $1 is the filename to be modified): ### line1=" \* This Source Code Form is subject to the terms of the Mozilla Public" line2=" \* License, v\. 2\.0\. If a copy of the MPL was not distributed with this" line3=" \* file, You can obtain one at http://mozilla\.org/MPL/2\.0/\. \*/" # Strip off 1 space at beginning: sed -i s%"^ $line1"%"$line1"% $1 sed -i s%"^ $line2"%"$line2"% $1 sed -i s%"^ $line3"%"$line3"% $1 ### MozReview-Commit-ID: EwCjyajgY4W
3684005dea8c8d2cf01310345b098532241df894: Bug 1412427 part 4: Indent under-indented MPL boilerplate comments by 1 space, for consistency & alignment. (whitespace-only) r=jrmuizel
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 15:55:37 -0700 - rev 389023
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412427 part 4: Indent under-indented MPL boilerplate comments by 1 space, for consistency & alignment. (whitespace-only) r=jrmuizel This patch was automatically generated. I found the files to be fixed in this patch with the following command: grep -r "^\* This Source Code" gfx ...and then I modified each of these files with the following script (where $1 is the filename to be modified): ### line1="\* This Source Code Form is subject to the terms of the Mozilla Public" line2="\* License, v\. 2\.0\. If a copy of the MPL was not distributed with this" line3="\* file, You can obtain one at http://mozilla\.org/MPL/2\.0/\. \*/" # Insert 1 space at beginning: sed -i s%"^$line1"%" $line1"% $1 sed -i s%"^$line2"%" $line2"% $1 sed -i s%"^$line3"%" $line3"% $1 ### MozReview-Commit-ID: HXBMrfnhlVr
af0eea7b7840952910aa75c981c227dada6567c4: Bug 1412427 part 3: Replace 10 gfx usages of a particular non-standard emacs mode line with our standard mode line. r=jrmuizel
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 15:55:37 -0700 - rev 389022
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412427 part 3: Replace 10 gfx usages of a particular non-standard emacs mode line with our standard mode line. r=jrmuizel This patch was mostly[1] automatically generated. I found the files to be fixed in this patch with the following command: grep -r "C++; indent-tabs-mode:" gfx ...and then I modified each of these files with the following script (where $1 is the filename to be modified): ### old="/\* -\*- Mode: C++; indent-tabs-mode: nil; c-basic-offset: 4 -\*- \*/" new="/\* -\*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -\*- \*/" sed -i s%"^$old"%"$new"% $1 ### [1] NOTE: Nearly all of these files use 2-space indentation, so it's correct (from a consistency perspective and a reflecting-reality perspective) that we're reducing their "c-basic-offset: 4" down to "c-basic-offset: 2" here. The one exception is nsDeviceContext.h, which *does* actually use 4-space indentation right now -- so I'm leaving that file with "c-basic-offset: 4" in its mode line. This manual change (reverting 1 character from the automated process) is the only piece of this patch that isn't automated. MozReview-Commit-ID: L4MbyeYSbfY
3a5488e8ada36a3b16b778819e349d08291a896c: Bug 1412427 part 2: Move vim mode line below emacs mode line in a few gfx files, for consistency. r=jrmuizel
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 15:55:37 -0700 - rev 389021
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412427 part 2: Move vim mode line below emacs mode line in a few gfx files, for consistency. r=jrmuizel This patch doesn't modify the mode lines at all -- it just swaps their order, and makes each one its own C++ comment, separate from the MPL boilerplate comment. MozReview-Commit-ID: BEZJVj2sMuK
2aa5c6679b0156101dc944e9c45209059b0f856e: Bug 1412427 part 1: Add standard mode line & MPL boilerplate to a few gfx C++ files that are missing it entirely. r=jrmuizel
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 Oct 2017 15:55:37 -0700 - rev 389020
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412427 part 1: Add standard mode line & MPL boilerplate to a few gfx C++ files that are missing it entirely. r=jrmuizel I copied the boilerplate comment directly from the Coding Style MDN page: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Mode_Line MozReview-Commit-ID: 8rO6SfBIaRl
7cf89a00757687c8cf06d53e041485eea48e8eb0: Bug 1412677 - Install NDK r15c as part of 'mach bootstrap' r=froydnj
James Willcox <snorp@snorp.net> - Mon, 30 Oct 2017 08:51:15 -0500 - rev 389019
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412677 - Install NDK r15c as part of 'mach bootstrap' r=froydnj MozReview-Commit-ID: A1aEUTWSDVm
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip