27c257be4c2e18221ee679c48e342b0b5b0ca9ed: Bug 1293253 - part 9 - handle {Host,}RustProgram objects in the recursivemake backend; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Mon, 28 Nov 2016 11:20:39 -0500 - rev 445246
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1293253 - part 9 - handle {Host,}RustProgram objects in the recursivemake backend; r=chmanchester
b3505dd036cfa0db0c3a2c2047c1b3b6b458566e: Bug 1293253 - part 8 - factor out a unique binary check function; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Mon, 28 Nov 2016 11:20:39 -0500 - rev 445245
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1293253 - part 8 - factor out a unique binary check function; r=chmanchester We'll need this for Rust programs as well.
fcc7e0fd607c0ec2270744f26560be13ff4bc0e9: Bug 1293253 - part 7 - factor out a Cargo.toml-for-context parsing function; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Mon, 28 Nov 2016 11:20:39 -0500 - rev 445244
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1293253 - part 7 - factor out a Cargo.toml-for-context parsing function; r=chmanchester We'll need a function to do this for Rust program definitions, so we might as well use one that's already there for Rust library definitions.
0d91224e1389d87439ee8af1f1f0d398049aaa3c: Bug 1293253 - part 6 - add build and installation rules for {HOST_,}RUST_PROGRAMS; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Mon, 28 Nov 2016 11:20:39 -0500 - rev 445243
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1293253 - part 6 - add build and installation rules for {HOST_,}RUST_PROGRAMS; r=chmanchester The only complicating factor here is having to split out the --target flag from cargo_build_flags, so we can pass the appropriate one depending on our build target.
bc2b70ec392bff7672decd92483eed5553eb0310: Bug 1293253 - part 5 - move cargo_build_flags determination out of RUST_LIBRARY_FILE block; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Mon, 28 Nov 2016 11:20:39 -0500 - rev 445242
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1293253 - part 5 - move cargo_build_flags determination out of RUST_LIBRARY_FILE block; r=chmanchester We need cargo_build_flags not just for Rust libraries now, but for Rust programs as well.
5586b76ab2a4c7b059485206e36217bc8c0bc4d2: Bug 1293253 - part 4 - add frontend objects for Rust programs; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Mon, 28 Nov 2016 11:20:39 -0500 - rev 445241
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1293253 - part 4 - add frontend objects for Rust programs; r=chmanchester
009cffc985ab7e9b5736edfd6c68f9f5203915bb: Bug 1293253 - part 3 - add configure support for determining a --target value for Rust host code; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Mon, 28 Nov 2016 11:20:39 -0500 - rev 445240
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1293253 - part 3 - add configure support for determining a --target value for Rust host code; r=chmanchester We'll need this for compiling host binaries. We could just call `rustc` without any --target value whatsoever, but since we use --target for target code, we might as well be consistent and explicit, and use --target for host code as well.
779d75b98fc5b19a8e45a82ad357f0ecbedcdcd9: Bug 1293253 - part 2 - split out cargo_target_directory; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Mon, 28 Nov 2016 11:20:39 -0500 - rev 445239
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1293253 - part 2 - split out cargo_target_directory; r=chmanchester We're going to need this functionality for Rust programs as well as Rust libraries, so we might as well move the functionality out of RustLibrary into a separate function.
03549e92001dda90199b2cbab7f1985b61e8fa07: Bug 1293253 - part 1 - modify existing Rust library build rules to be explicitly about libraries; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Mon, 28 Nov 2016 11:20:39 -0500 - rev 445238
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1293253 - part 1 - modify existing Rust library build rules to be explicitly about libraries; r=chmanchester In preparation for a world where we have cargo building binaries too, the existing rules should be renamed to reflect their library associations. The lone Cargo invocation should be updated to explicitly build libraries only, so libraries and binaries in the same directory will work correctly. Fixup a leftover comment from a previous set of changes while we're here.
d8a41d4c6215cb13f2a62675486f97c140d96deb: bug 1320510 - clamp the default enabled TLS version range to what NSS supports r=keeler
EKR <ekr@rtfm.com> - Mon, 28 Nov 2016 13:15:34 -0800 - rev 445237
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
bug 1320510 - clamp the default enabled TLS version range to what NSS supports r=keeler In particular, this fixes the case where Firefox is compiled with TLS 1.3 enabled by default with the option --with-system-nss against NSS 3.28, which has TLS 1.3 compile-time disabled by default.
564fbfb9ca4599d4c767af2c1a1428c71678e2ce: Bug 1311420 - Add a notice to the addon manager and about:plugins about NPAPI deprecation, r=felipe
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 22 Nov 2016 15:36:32 -0500 - rev 445236
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1311420 - Add a notice to the addon manager and about:plugins about NPAPI deprecation, r=felipe MozReview-Commit-ID: HuHbCASJiux
1e5621e43ac66ff8e06fe9a682780c3a187996d3: Bug 1320752 - remove mozilla/Function.h; r=gerald
Nathan Froyd <froydnj@mozilla.com> - Mon, 28 Nov 2016 11:03:53 -0500 - rev 445235
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1320752 - remove mozilla/Function.h; r=gerald We have std::function available now, which is likely to be somewhat more efficient.
9acaf2d4db150126a2670e6a1a284b3d7fcb73c1: Bug 781782 part 2. Lowercase the content type in the Blob and File constructors and Blob.slice. r=baku
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 28 Nov 2016 15:58:15 -0500 - rev 445234
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 781782 part 2. Lowercase the content type in the Blob and File constructors and Blob.slice. r=baku
60d9b4f5054439f892ecf5f524d2fdd188d793e6: Bug 781782 part 1. Fix fetch code to not set a Content-Type header when it shouldn't. r=bkelly
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 28 Nov 2016 15:58:02 -0500 - rev 445233
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 781782 part 1. Fix fetch code to not set a Content-Type header when it shouldn't. r=bkelly
670fef2c9a617f21f3e273a2d558be356da431d0: Backed out changeset 2259891dc1e8 (bug 1319557) for build bustage CLOSED TREE a=backout
Wes Kocher <wkocher@mozilla.com> - Mon, 28 Nov 2016 12:20:51 -0800 - rev 445232
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Backed out changeset 2259891dc1e8 (bug 1319557) for build bustage CLOSED TREE a=backout
2259891dc1e8202192f5134fa39d7573fc40dbe0: Clean up and relax some assertions in SyncObjectD3D11.cpp. (bug 1319557, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Mon, 28 Nov 2016 11:43:41 -0800 - rev 445231
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Clean up and relax some assertions in SyncObjectD3D11.cpp. (bug 1319557, r=mattwoodrow)
5ecb0db80f1531e80fd5b70eceed0e4514da09fd: Bug 1309272, part 8 - Implement printing via Skia PDF for macOS (behind pref print.print_via_pdf_encoder=skia-pdf). r=lsalzman
Jonathan Watt <jwatt@jwatt.org> - Wed, 23 Nov 2016 09:14:10 +0000 - rev 445230
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1309272, part 8 - Implement printing via Skia PDF for macOS (behind pref print.print_via_pdf_encoder=skia-pdf). r=lsalzman
d2046ba274866207e92400089d249cd47f552a48: Bug 1309272, part 7 - Restructure the PMSessionBeginCGDocumentNoDialog related code to live in PrintTargetCG. r=lsalzman
Jonathan Watt <jwatt@jwatt.org> - Tue, 22 Nov 2016 16:39:08 +0000 - rev 445229
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1309272, part 7 - Restructure the PMSessionBeginCGDocumentNoDialog related code to live in PrintTargetCG. r=lsalzman
31fdab31ab5128a693c0f58fc1b3a2ec86ccb698: Bug 1309272, part 6 - Add page start/end arguments to the PrintTarget::BeginPrinting virtual method and overloads. r=lsalzman
Jonathan Watt <jwatt@jwatt.org> - Tue, 22 Nov 2016 12:43:22 +0000 - rev 445228
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1309272, part 6 - Add page start/end arguments to the PrintTarget::BeginPrinting virtual method and overloads. r=lsalzman
a9f6271115de9f3cb7e3bea8f4fcbb04d41ace08: Bug 1309272, part 5 - Rework the macOS printing code to get rid of the hacks that create a new PrintTarget for each page. r=lsalzman
Jonathan Watt <jwatt@jwatt.org> - Mon, 21 Nov 2016 15:07:09 +0000 - rev 445227
Push 37476 by jdescottes@mozilla.com at Tue, 29 Nov 2016 11:57:32 +0000
Bug 1309272, part 5 - Rework the macOS printing code to get rid of the hacks that create a new PrintTarget for each page. r=lsalzman
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip