25dbbe702a741606adae254ed7acf10d20f83f3f: Bug 1355661 - Add support for brotli streams in Jar archives. r=aklotz
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Apr 2017 14:48:25 +0900 - rev 353667
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1355661 - Add support for brotli streams in Jar archives. r=aklotz Modern compression algorithms are better than zlib both in terms of space and time. The jar format, used for e.g. omni.ja, addons, etc. could benefit from using such modern algorithms, but the format only allows a limited set of compression algorithms. However, the format in itself is flexible, in that it can be extended with arbitrary compression algorithms. This breaks compatibility with programs like unzip, obviously, but we've never promised the files shipped with Firefox will always remain "valid" zips (which they already aren't, but they currently work with most zip readers). With this change, we allow those archives to contain brotli streams, using an arbitrary large value for the compression type in the Zip local file header. This only allows to read such archives, but not to produce them, and, for now, support for brotli streams is kept Nightly-only, until everything is pieced together and we're happy to ship it.
0b3b7652756f8242d1bca5ef800b84b765393961: Bug 1355661 - Continue inflating even when the Fd was closed, as long as there is still output pending. r=aklotz
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Apr 2017 14:05:23 +0900 - rev 353666
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1355661 - Continue inflating even when the Fd was closed, as long as there is still output pending. r=aklotz This appears to have been "broken" since bug 510844, for some value of broken where it doesn't actually cause any problem in practice because of how zlib behaves. That is, in practice, we always still have input to process when there's pending output. But while that's true with zlib, that's not necessarily true for other decompressors (e.g. brotli).
fa863968ae186830f3469acf5353c4e40afaae90: Bug 1357546 - Fix how relative paths are handled in Windows for the ESLint import-browser-window-globals rule. r=mossop
Mark Banner <standard8@mozilla.com> - Tue, 18 Apr 2017 21:29:46 +0100 - rev 353665
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1357546 - Fix how relative paths are handled in Windows for the ESLint import-browser-window-globals rule. r=mossop MozReview-Commit-ID: Q8YcLRSpkQ
24ad2a1d481c910bb31d254c9666290767d627de: Bug 1356932 - Use the same clang as asan builds in normal builds. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Mon, 17 Apr 2017 08:29:22 +0900 - rev 353664
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1356932 - Use the same clang as asan builds in normal builds. r=froydnj They are, in fact, the same version already, built from the same version of clang-static-analysis-linux64.json, but one comes from a now expired try build, and the other from a build on mozilla-central, that can still be traced down: https://tools.taskcluster.net/task-inspector/#Ro1bUCv4Svu2OWuQsOF_hA/0
2963aec1e67f90818c5a53fac0a1d7e5f41dffba: Bug 1357207 - Caching duration recorded to telemetry should be milli-second . r=francois
DimiL <dlee@mozilla.com> - Tue, 18 Apr 2017 12:01:09 +0800 - rev 353663
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1357207 - Caching duration recorded to telemetry should be milli-second . r=francois In Bug 1311935, We change positive/negative cache duration from milli-second to second. But the value doesn't covert back to milli-second when store to telemetry(telemetry use milli-second). MozReview-Commit-ID: KR6xn9pwhUd
eded510b0f3b73ef0c7ee74387bf0ff3719d98d8: Bug 1355273 - Allow inotify_init alongside inotify_init1. r=Alex_Gaynor,gcp
Jed Davis <jld@mozilla.com> - Fri, 14 Apr 2017 16:17:39 -0600 - rev 353662
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1355273 - Allow inotify_init alongside inotify_init1. r=Alex_Gaynor,gcp MozReview-Commit-ID: 5hAapLdbmeh
6404057679f447f42de10a470e2bd4aef671df34: Bug 1332386 - Create extra print preview browser when using Simplify Page option. r=mconley
Matheus Longaray <mlongaray@hp.com> - Tue, 18 Apr 2017 22:21:10 +0200 - rev 353661
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1332386 - Create extra print preview browser when using Simplify Page option. r=mconley This patch creates a new print preview browser to host the simplified cloned-document when Simplify Page option is used on preview. Also, this patch keeps track of what browser should be presented, based on whether the 'Simplify page' checkbox is checked. MozReview-Commit-ID: 77pLXhdbpPp
4b2034a89c67a6daeb8ae2920e36351a48b38f63: Bug 1354713 - Make use of the application reputation allow list on OSX and Linux. r=gcp
Francois Marier <francois@mozilla.com> - Fri, 07 Apr 2017 16:07:41 -0700 - rev 353660
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1354713 - Make use of the application reputation allow list on OSX and Linux. r=gcp Since the allow list contains both hostnames and certificate hashes, it makes sense to use it on all platforms. MozReview-Commit-ID: 1icRFYhhnAY
369e9c270e27fbd09244107dd1401bda0bcadf46: Bug 1356508 - Buttons on the right-side of the preferences UI should be mainly uniform in width. r=mconley
Jared Wein <jwein@mozilla.com> - Fri, 14 Apr 2017 17:09:01 -0400 - rev 353659
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1356508 - Buttons on the right-side of the preferences UI should be mainly uniform in width. r=mconley MozReview-Commit-ID: I03pYYpYREv
c1c6461c16051a2253747ac77427687802775f12: Backed out changeset 773f5b2cb868 (bug 1355430) for unexpectedly passing own test dom/canvas/test/webgl-mochitest/test_video_fastpath_mp4.html on Windows. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 18 Apr 2017 21:09:25 +0200 - rev 353658
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Backed out changeset 773f5b2cb868 (bug 1355430) for unexpectedly passing own test dom/canvas/test/webgl-mochitest/test_video_fastpath_mp4.html on Windows. r=backout
bdf510d5b0270a4d64b6a1da2516d1e8316ea489: Backed out changeset 661144609b7a (bug 1355430)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 18 Apr 2017 21:08:22 +0200 - rev 353657
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Backed out changeset 661144609b7a (bug 1355430)
09fd41bb16e4d1ba8bdd825c657f7afa8505cb07: Backed out changeset 98d3518db0a4 (bug 1355430)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 18 Apr 2017 21:08:18 +0200 - rev 353656
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Backed out changeset 98d3518db0a4 (bug 1355430)
7640ebe4a0e24c7423c3d2e3db454ca819c5065a: Bug 1356655 - Let adjustTabstrip return early if the tab strip is overflowing. r=florian
Dão Gottwald <dao@mozilla.com> - Sun, 16 Apr 2017 17:08:42 +0200 - rev 353655
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1356655 - Let adjustTabstrip return early if the tab strip is overflowing. r=florian MozReview-Commit-ID: LKYuFidCHWa
468bdb0188e8c107c839878a49f95d7d29ed301b: Bug 1357119 - Include aarch64 in rustc package for builders. r=mshal
Ralph Giles <giles@mozilla.com> - Tue, 18 Apr 2017 10:24:08 -0700 - rev 353654
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1357119 - Include aarch64 in rustc package for builders. r=mshal Add the aarch64-linux-android libstd to the android-cross repackage of the upstream rust 1.16.0 stable builds. MozReview-Commit-ID: gmZL7QCodQ
9434a31807d5444dd30ec989ddaeb9476681e5dd: Bug 1357194: Use MOZ_UPDATE_CHANNEL to distinguish between local/nightly and beta/release builds for AccessibleHandler CLSIDs; r=mhowell,mshal
Aaron Klotz <aklotz@mozilla.com> - Mon, 17 Apr 2017 14:47:41 -0600 - rev 353653
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1357194: Use MOZ_UPDATE_CHANNEL to distinguish between local/nightly and beta/release builds for AccessibleHandler CLSIDs; r=mhowell,mshal MozReview-Commit-ID: Kp8x5o66nrY I want AccessibleHandler.dll to use different UUIDs based on release channel. The way I was doing it before wasn't working correctly because I also wanted local builds to have their own set of UUIDs vs our regular Nightly/Beta/Release builds. I also want the beta channel to have its own set of UUIDs that are distinct from release. I'm using MOZ_UPDATE_CHANNEL to distinguish between the channels when NIGHTLY_BUILD and BETA_OR_RELEASE are insufficient.
a5af7f7132f69a44e723012f9091b137e3a0a09f: Bug 1254355 - Part 2: Generate AndroidManifest.xml using GENERATED_FILES. r=gps
Nick Alexander <nalexander@mozilla.com> - Mon, 17 Apr 2017 13:47:41 -0700 - rev 353652
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1254355 - Part 2: Generate AndroidManifest.xml using GENERATED_FILES. r=gps MozReview-Commit-ID: 8McGHkPYyhI
1228043614d068631845d57723f77b078b61cadb: Bug 1254355 - Part 1: Prepare to generalize generate_build_config. r=gps
Nick Alexander <nalexander@mozilla.com> - Mon, 17 Apr 2017 13:38:24 -0700 - rev 353651
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1254355 - Part 1: Prepare to generalize generate_build_config. r=gps I'm taking another kick at this. Since glandium's negative review of older patches a year ago, generate_build_config.py landed (with your r+, gps). These patches extend that mechanism to generate AndroidManifest.xml. This sets the stage for that. This is all in service of Bug 1355625, which will need the generate_build_config.py extension point to do things that the preprocessor cannot handle: generating Java code, copying resource files, and merging resource XML declarations. MozReview-Commit-ID: AcyC3CBMQl1
a3ec94df33c7b6fe46eff3206fedf7bf69e10236: Bug 1356679 - Add infer-out to .hgignore r=sebastian
Andrzej Hunt <ahunt@mozilla.com> - Fri, 14 Apr 2017 14:46:01 -0700 - rev 353650
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1356679 - Add infer-out to .hgignore r=sebastian Infer dumps a whole load of temporary output, in addition to the actual report, under infer-out. We don't want to accidentally commit that. MozReview-Commit-ID: Jtpt4rhDwF5
c5bdfc3ba44d4f42e568d4bb1df9414b8b5c4a7c: Bug 1356663 - Calculate the status panel's mouse target rectangle lazily in getMouseTargetRect. r=florian
Dão Gottwald <dao@mozilla.com> - Sun, 16 Apr 2017 16:43:53 +0200 - rev 353649
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1356663 - Calculate the status panel's mouse target rectangle lazily in getMouseTargetRect. r=florian MozReview-Commit-ID: 1g07rylDWkx
7a9561e9720b3f0eea2a62b8ab6371e8364796e4: Bug 1357393 - Correct getting the rootDir in createExports - used for publishing eslint-plugin-mozilla. r=mossop
Mark Banner <standard8@mozilla.com> - Tue, 18 Apr 2017 13:56:19 +0100 - rev 353648
Push 31675 by cbook@mozilla.com at Wed, 19 Apr 2017 08:28:05 +0000
Bug 1357393 - Correct getting the rootDir in createExports - used for publishing eslint-plugin-mozilla. r=mossop Bump the version number to match what is currently published. MozReview-Commit-ID: 8r8otQQBqBo
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip