553207a38436f0118aa451835aeb6ad8a0634c65: Bug 1382332: Remove duplicate URLs from AS top sites. r=grisha draft
Michael Comella <michael.l.comella@gmail.com> - Thu, 10 Aug 2017 18:27:15 -0700 - rev 645118
Push 73668 by michael.l.comella@gmail.com at Fri, 11 Aug 2017 22:01:45 +0000
Bug 1382332: Remove duplicate URLs from AS top sites. r=grisha MozReview-Commit-ID: E9dP9IitXQQ
837196aa3ceb988853c257d513e658a0cde2e883: Bug 1382332: Rm duplicate www. hosts from Highlights. r=liuche draft
Michael Comella <michael.l.comella@gmail.com> - Thu, 10 Aug 2017 17:12:15 -0700 - rev 645117
Push 73668 by michael.l.comella@gmail.com at Fri, 11 Aug 2017 22:01:45 +0000
Bug 1382332: Rm duplicate www. hosts from Highlights. r=liuche MozReview-Commit-ID: L1F6ZuEsjwk
bf528bcf14be52248044ff308ada716e4575a581: Bug 1382332: Add MapUtils.putIfAbsent. r=liuche draft
Michael Comella <michael.l.comella@gmail.com> - Thu, 10 Aug 2017 17:11:02 -0700 - rev 645116
Push 73668 by michael.l.comella@gmail.com at Fri, 11 Aug 2017 22:01:45 +0000
Bug 1382332: Add MapUtils.putIfAbsent. r=liuche MozReview-Commit-ID: 1Q78aEmsiYM
f61582e6e6275cf32d491e9fa4dd4f6241872304: Bug 1380118 - aom: Resample high bit depth frames. draft
Ralph Giles <giles@mozilla.com> - Tue, 08 Aug 2017 17:20:36 -0700 - rev 645115
Push 73667 by bmo:giles@thaumas.net at Fri, 11 Aug 2017 21:58:20 +0000
Bug 1380118 - aom: Resample high bit depth frames. The libaom av1 decoder can return high bit depth frame data now. Handle those frames by downsampling them to 8 bits per channel so they can be passed to our normal playback pipeline. MozReview-Commit-ID: 97XYeh3YvQw
73f09d7b36502d047b196ef41b8d5d98b00e09dc: Bug 1380118 - Fix stream info peeking. draft
Sebastien Alaiwan <sebastien.alaiwan@allegrodvt.com> - Mon, 07 Aug 2017 09:37:52 +0200 - rev 645114
Push 73667 by bmo:giles@thaumas.net at Fri, 11 Aug 2017 21:58:20 +0000
Bug 1380118 - Fix stream info peeking. Backport upstream patch by Sebastian Alaiwan fixing aom_peek_stream_info after changes to the superblock location. BUG=aomedia:681 Change-Id: Iefce035d633d1533c8400d85b3257971757160bc MozReview-Commit-ID: 7QEnDrpVFkC
5be058fcc11226b1335939bdb4f273154c3038b5: Bug 1380118 - Export aom_config.h. draft
Ralph Giles <giles@mozilla.com> - Tue, 11 Jul 2017 11:53:10 -0700 - rev 645113
Push 73667 by bmo:giles@thaumas.net at Fri, 11 Aug 2017 21:58:20 +0000
Bug 1380118 - Export aom_config.h. Recent changes made this a public header, so it needs to be available to callers like AOMDecoder. MozReview-Commit-ID: KKXcv8bdVYj
5064f5a343386b52ed880c7fed0ec0c3974d2c28: Bug 1380118 - Update aom library. r=kinetik draft
Ralph Giles <giles@mozilla.com> - Mon, 10 Jul 2017 15:33:39 -0700 - rev 645112
Push 73667 by bmo:giles@thaumas.net at Fri, 11 Aug 2017 21:58:20 +0000
Bug 1380118 - Update aom library. r=kinetik Vendor upstream commit id f5bdeac22930ff4c6b219be49c843db35970b918 to pick up changes since the last import.
ce6a05a310983bc10c355c48a15acad3133ef151: Bug 1380118 - aom: Support vendoring from github. r=froydnj draft
Ralph Giles <giles@mozilla.com> - Mon, 10 Jul 2017 16:17:49 -0700 - rev 645111
Push 73667 by bmo:giles@thaumas.net at Fri, 11 Aug 2017 21:58:20 +0000
Bug 1380118 - aom: Support vendoring from github. r=froydnj Add a --repo switch to `mach vendor aom` to allow specifying an alternate repository url. Update our vendor script to support commit query and snapshot download from github as well as upstream's gitiles instance. This lets us work with experimental branches for testing. Also cleans up some naming and checks the passed url for one of the two supported sites. We could fall back to doing a complete clone and query the local repository, but this covers most use cases.
2b033d41b07ba1298071e1d499e452dbc4fb4d22: Bug 1380118 - aom: remove unused option. draft
Ralph Giles <giles@mozilla.com> - Fri, 04 Aug 2017 13:05:47 -0700 - rev 645110
Push 73667 by bmo:giles@thaumas.net at Fri, 11 Aug 2017 21:58:20 +0000
Bug 1380118 - aom: remove unused option. As far as I can tell, nothing uses the DISABLE_AVX define when generating the rtcd headers. MozReview-Commit-ID: Cc5tufOKP63
abd1e6de2cea419a1d2e498bc198e7faa204e8a2: Bug 1380118 - aom: Filter out CONFIG_EXT_PARTITION_TYPES. r?kinetik,froydnj draft
Ralph Giles <giles@mozilla.com> - Fri, 11 Aug 2017 14:20:11 -0700 - rev 645109
Push 73667 by bmo:giles@thaumas.net at Fri, 11 Aug 2017 21:58:20 +0000
Bug 1380118 - aom: Filter out CONFIG_EXT_PARTITION_TYPES. r?kinetik,froydnj aom_dsp_rtcd_defs.pl checks only whether this key is present in the config, not whether it is set to true or not. Our script sets CONFIG_FOO=no for disabled options, while the upstream build system omits them, resulting in extra symbol declarations the build will never define. Work around this by stripping the offending disabled config key if it is disabled. MozReview-Commit-ID: IyVDO2G3s3L
43ec02ee040fe4ad2664d8cce9dc3a202be2fbc6: Bug 1380118: Make aom_config.asm match upstream. draft
Ralph Giles <giles@mozilla.com> - Fri, 04 Aug 2017 14:29:55 -0700 - rev 645108
Push 73667 by bmo:giles@thaumas.net at Fri, 11 Aug 2017 21:58:20 +0000
Bug 1380118: Make aom_config.asm match upstream. Upstream is using a different syntax, which isn't as nice, but using the same format makes comparison easier. Also expect yasm for mingw. MozReview-Commit-ID: 8PvmyB45AOu
b38385174bec90059e404c5bcce15159fc09df28: Bug 1380118 - aom: add x86-win32-gcc config. draft
Ralph Giles <giles@mozilla.com> - Mon, 10 Jul 2017 22:32:10 -0700 - rev 645107
Push 73667 by bmo:giles@thaumas.net at Fri, 11 Aug 2017 21:58:20 +0000
Bug 1380118 - aom: add x86-win32-gcc config. This resolves some issues with building on mingw. Thanks to Tom Ritter for help developing this patch. MozReview-Commit-ID: BmJ5TbQAq17
d52104112dbfc1ce2c48a44d3339b378a85c60bf: Bug 1385381 - Detect and expose Python 3 to the build system; r?chmanchester draft
Gregory Szorc <gps@mozilla.com> - Thu, 27 Jul 2017 21:19:25 -0700 - rev 645106
Push 73666 by gszorc@mozilla.com at Fri, 11 Aug 2017 21:52:45 +0000
Bug 1385381 - Detect and expose Python 3 to the build system; r?chmanchester Various people want to start experimenting with Python 3 in the build system and in related tools (like mach). We want to make it easy to find and use an appropriate Python 3 binary. This commit introduces a generic function for finding a Python 3 binary and resolving its version. We use the new code in configure to set PYTHON3 and PYTHON3_VERSION subst entries for later consultation. We also expose a cached attribute on the base class used by many mach and build system types to return a Python 3 executable's info. By default, we only find Python 3.5+. From my experience, Python 3.5 was the first Python 3 where it was reasonable to write code that supports both Python 2 and 3 (mainly due to the restoration of the % operator on bytes types). We could probably support Python 3.4 in the build system. But for now I'd like to see if we can get away with 3.5+. MozReview-Commit-ID: BlwCJ3kkjY9
1209900250b96853ac16a477e0fde840f3f9dd17: Bug 1352119 - Implement new page loading indicator animation, part 2: add a "burst" when loading finishes draft
Jim Porter <jporter@mozilla.com> - Fri, 11 Aug 2017 14:00:22 -0500 - rev 645105
Push 73665 by bmo:squibblyflabbetydoo@gmail.com at Fri, 11 Aug 2017 21:50:22 +0000
Bug 1352119 - Implement new page loading indicator animation, part 2: add a "burst" when loading finishes MozReview-Commit-ID: 6TUmwfcZXv0
8d66581bdd7553595eec66c1e1a28612a4519912: Bug 1352119 - Implement new page loading indicator animation, part 1: update the throbber draft
Jim Porter <jporter@mozilla.com> - Fri, 11 Aug 2017 16:48:48 -0500 - rev 645104
Push 73665 by bmo:squibblyflabbetydoo@gmail.com at Fri, 11 Aug 2017 21:50:22 +0000
Bug 1352119 - Implement new page loading indicator animation, part 1: update the throbber MozReview-Commit-ID: HFivBWfnfMM
bb07a3b64c601bc510ed365698c6cf6f87c6989e: Bug 1389381: Part 3 - Loop over the entire set iterator when truncating a LimitedSet. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Fri, 11 Aug 2017 14:46:44 -0700 - rev 645103
Push 73664 by maglione.k@gmail.com at Fri, 11 Aug 2017 21:50:09 +0000
Bug 1389381: Part 3 - Loop over the entire set iterator when truncating a LimitedSet. r?aswan MozReview-Commit-ID: 3imHF9IRI2N
09ec4a7a5a421ce73596d58e31f7150774d4dfcc: Bug 1389381: Part 2 - Add slop to the maximum size of a LimitedSet. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Fri, 11 Aug 2017 14:42:37 -0700 - rev 645102
Push 73664 by maglione.k@gmail.com at Fri, 11 Aug 2017 21:50:09 +0000
Bug 1389381: Part 2 - Add slop to the maximum size of a LimitedSet. r?aswan Truncating a Set can be relatively expensive, so truncating only after several excessive entries have been added can save some cycles. MozReview-Commit-ID: DIAXQ3ow2fa
cae004dbbc0e477fa18d2abc829ab711be81a782: Bug 1389381: Part 1 - Synchronously remove rending responses after aborting them. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Fri, 11 Aug 2017 14:37:53 -0700 - rev 645101
Push 73664 by maglione.k@gmail.com at Fri, 11 Aug 2017 21:50:09 +0000
Bug 1389381: Part 1 - Synchronously remove rending responses after aborting them. r?aswan Pending responses are normally removed by the response's promise handlers. But since promise handlers are called asynchronously, multiple calls to abortResponses can wind up handling the same already-aborted responses when called before we process the microtask queue. MozReview-Commit-ID: 4jy0O7PaoqP
3849a13bc8ced0a25d30a466a4027d4934ab4941: Bug 1382001 - Part 2: Use a DAFSA for kSTSPreloadList. r=keeler
Eric Rahm <erahm@mozilla.com> - Fri, 11 Aug 2017 14:12:04 -0700 - rev 645100
Push 73664 by maglione.k@gmail.com at Fri, 11 Aug 2017 21:50:09 +0000
Bug 1382001 - Part 2: Use a DAFSA for kSTSPreloadList. r=keeler This switches the STS preload list over to a more compact representation by using a DAFSA. `getHSTSPreloadList.js` is updated to output data in the gperf format expected by `make_dafsa.py`. We then add a generated file that gets created by pumping `nsSTSPreloadList.inc` through `make_dafsa.py`. `nsSiteSecurityService` is updated to use the DAFSA which either returns -1 (kNotFound) if an entry is not present or (0, 1) indicating whether or not to use subdomains. `nsSTSPreloadList.inc` is an automated conversion to the new gperf-like format.
3ee86e160713756746d2fe12414f5e7f5576b4bf: Bug 1382001 - Part 1: Handle gperf-like preamble in make_dafsa. r=froydnj
Eric Rahm <erahm@mozilla.com> - Fri, 11 Aug 2017 14:12:03 -0700 - rev 645099
Push 73664 by maglione.k@gmail.com at Fri, 11 Aug 2017 21:50:09 +0000
Bug 1382001 - Part 1: Handle gperf-like preamble in make_dafsa. r=froydnj This updates make_dafsa.py to include anything preceding the first '%%' in the generated header. For example: > #include <stdint.h> > const uint64_t kExpiration = UINT64_C(12345); > %% > foo.bar.com, 1 > %% Would generate: > #include <stdint.h> > const uint64_t kExpiration = UINT64_C(12345); > > const unsigned char kDafsa[] = { > ... > }; MozReview-Commit-ID: 1oR3ssnlUyA
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip