Daniel Holbert
954c9e0efa
Bug 1319122: Adjust SVG image-document check to happen on display document. r=bz
...
MozReview-Commit-ID: 8Mg4HlNF14p
2016-11-28 16:31:12 -08:00
Tooru Fujisawa
a4999f2bd1
Bug 1320697 - Remove wrong assertion in jsscript.cpp. r=till
2016-11-29 09:08:44 +09:00
Tooru Fujisawa
1b94319fed
Bug 1320403 - Move JSFunction::EXPR_BODY to JSScript, LazyScript, and FunctionBox. r=jandem
2016-11-29 09:08:43 +09:00
Tooru Fujisawa
2ed4747eb8
Bug 636635 - Do not create named lambda binding for a function created by Function constructor. r=till
2016-11-29 09:08:43 +09:00
Luke Wagner
1488382d5a
Bug 1319879 - Baldr: tweak header dependencies (r=yury)
...
MozReview-Commit-ID: BZYBrBDIvjO
2016-11-28 17:34:27 -06:00
Ryan Hunt
4026e2a704
Bug 1303408 - Create nsDisplayLayerEventRegions for positioned elements. r=mattwoodrow
...
--HG--
extra : rebase_source : 080e2261084aa28151abab20adfcb2ea598c4424
extra : amend_source : b39a00efe74d8af4d4f2f7f1c5bcbcf83161e322
2016-11-23 16:24:29 -06:00
Jonathan Watt
7b908d5dac
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
...
--HG--
rename : gfx/thebes/PrintTargetCG.cpp => gfx/thebes/PrintTargetCG.mm
2016-11-28 22:40:43 +00:00
Jonathan Watt
8549879684
Bug 1309272, part 4 - Implement a PrintTarget sub-class for printing via Skia PDF. r=lsalzman
2016-11-18 11:30:25 +00:00
David Anderson
6c16f3cb3e
Ensure an ordering between cross-process compositor association and PLayerTransaction construction. (bug 1316632, r=mattwoodrow)
2016-11-28 14:32:20 -08:00
Ben Kelly
8eea6736f4
Bug 1319846 P3 Add a wpt test verifying Cache API can store and reproduce Response.redirect(). r=asuth
2016-11-28 14:18:27 -08:00
Ben Kelly
3806e267dc
Bug 1319846 P2 Add a mochitest verifying storing a Response.redirect() works. r=asuth
2016-11-28 14:18:27 -08:00
Ben Kelly
235f44a1ab
Bug 1319846 P1 Deserialize headers before restoring guard value when reading from Cache API. r=asuth
2016-11-28 14:18:27 -08:00
Mats Palmgren
d8418be439
Bug 1279354 part 3 - Crashtest.
2016-11-28 23:00:20 +01:00
Mats Palmgren
046c6cd826
Bug 1279354 part 2 - Make the nsProgressFrame code a bit more idiomatic by processing its actual child frames. r=dholbert
2016-11-28 23:00:20 +01:00
Mats Palmgren
7c01c6afca
Bug 1279354 part 1 - Always call SetPrimaryFrame for NS_FRAME_ANONYMOUSCONTENTCREATOR_CONTENT frames (unless there is one already), including when mCreatingExtraFrames is true. r=dholbert
2016-11-28 23:00:20 +01:00
Mats Palmgren
bc3832a204
Bug 1217086 - Enable CSS Grid by default. r=dholbert
2016-11-28 23:00:20 +01:00
Wes Kocher
809804e4d5
Backed out 5 changesets (bug 1309272) for OSX static build failures a=backout
...
Backed out changeset 5ecb0db80f15 (bug 1309272)
Backed out changeset d2046ba27486 (bug 1309272)
Backed out changeset 31fdab31ab51 (bug 1309272)
Backed out changeset a9f6271115de (bug 1309272)
Backed out changeset 125e6fb37319 (bug 1309272)
--HG--
rename : gfx/thebes/PrintTargetCG.mm => gfx/thebes/PrintTargetCG.cpp
2016-11-28 13:49:09 -08:00
David Major
b2d501fb82
Bug 1316848 - Wasm baseline: Avoid using a zero temp register for EqzI64. r=lth
...
MozReview-Commit-ID: CxTCYHQPP9g
2016-11-28 15:41:09 -06:00
Eric Rahm
1a94cc7a4a
Bug 1317545 - Check new length in ReplaceSubstring. r=froydnj
...
MozReview-Commit-ID: 5Qvusd3twhM
2016-11-28 13:29:04 -08:00
Andrea Marchesini
3eb6049ec1
Bug 1320275
- QuotaManager must be registered as battery observer before calling hal:GetCurrentBatteryInformation, r=janv
2016-11-28 22:22:51 +01:00
Nathan Froyd
880566d51c
Bug 1293253 - part 10 - emit {Host,}RustProgram objects from the frontend; r=chmanchester
2016-11-28 11:20:38 -05:00
Nathan Froyd
382b44652c
Bug 1293253 - part 9 - handle {Host,}RustProgram objects in the recursivemake backend; r=chmanchester
2016-11-28 11:20:39 -05:00
Nathan Froyd
0464790919
Bug 1293253 - part 8 - factor out a unique binary check function; r=chmanchester
...
We'll need this for Rust programs as well.
2016-11-28 11:20:39 -05:00
Nathan Froyd
0ffe72f61e
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.
2016-11-28 11:20:39 -05:00
Nathan Froyd
36fb414815
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.
2016-11-28 11:20:39 -05:00
Nathan Froyd
3d6a6a666a
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.
2016-11-28 11:20:39 -05:00
Nathan Froyd
c877020ed4
Bug 1293253 - part 4 - add frontend objects for Rust programs; r=chmanchester
2016-11-28 11:20:39 -05:00
Nathan Froyd
00c9adec24
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.
2016-11-28 11:20:39 -05:00
Nathan Froyd
8ca892c2ee
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.
2016-11-28 11:20:39 -05:00
Nathan Froyd
cd91c3196d
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.
2016-11-28 11:20:39 -05:00
EKR
1987bbf1a9
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.
2016-11-28 13:15:34 -08:00
Benjamin Smedberg
df53257c80
Bug 1311420
- Add a notice to the addon manager and about:plugins about NPAPI deprecation, r=felipe
...
MozReview-Commit-ID: HuHbCASJiux
--HG--
extra : rebase_source : 6a0d07abd71939c078843b90662a7ed73dd4e9fd
2016-11-22 15:36:32 -05:00
Nathan Froyd
2ebbd09068
Bug 1320752 - remove mozilla/Function.h; r=gerald
...
We have std::function available now, which is likely to be somewhat more
efficient.
2016-11-28 11:03:53 -05:00
Boris Zbarsky
afbfd32d9b
Bug 781782 part 2. Lowercase the content type in the Blob and File constructors and Blob.slice. r=baku
2016-11-28 15:58:15 -05:00
Boris Zbarsky
36041fae42
Bug 781782 part 1. Fix fetch code to not set a Content-Type header when it shouldn't. r=bkelly
2016-11-28 15:58:02 -05:00
Wes Kocher
55672c4925
Backed out changeset 2259891dc1e8 (bug 1319557) for build bustage CLOSED TREE a=backout
2016-11-28 12:20:51 -08:00
David Anderson
7cb46ac92e
Clean up and relax some assertions in SyncObjectD3D11.cpp. (bug 1319557, r=mattwoodrow)
...
--HG--
extra : rebase_source : 1e820d463260437a97b14141e0c2c1f38261f59c
2016-11-28 11:43:41 -08:00
Jonathan Watt
09a9ea3a3d
Bug 1309272, part 8 - Implement printing via Skia PDF for macOS (behind pref print.print_via_pdf_encoder=skia-pdf). r=lsalzman
2016-11-23 09:14:10 +00:00
Jonathan Watt
a986dd0cf9
Bug 1309272, part 7 - Restructure the PMSessionBeginCGDocumentNoDialog related code to live in PrintTargetCG. r=lsalzman
2016-11-22 16:39:08 +00:00
Jonathan Watt
4d09d162ad
Bug 1309272, part 6 - Add page start/end arguments to the PrintTarget::BeginPrinting virtual method and overloads. r=lsalzman
2016-11-22 12:43:22 +00:00
Jonathan Watt
09fcf9f506
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
...
--HG--
rename : gfx/thebes/PrintTargetCG.cpp => gfx/thebes/PrintTargetCG.mm
2016-11-21 15:07:09 +00:00
Jonathan Watt
3b4766c563
Bug 1309272, part 4 - Implement a PrintTarget sub-class for printing via Skia PDF. r=lsalzman
2016-11-18 11:30:25 +00:00
stefanh@inbox.com
4dc3f8f83d
Bug 1320377 - Allow users to change file extension in the Save dialog. r=mstange.
2016-11-28 18:04:55 +01:00
Edwin Flores
3af4985263
Bug 1318283 - Debug patch - r=milan
2016-11-28 19:32:49 +00:00
Michael Layzell
92086b33cd
Backout of Bug 1316696 as we don't want to require rustc 1.13 yet, a=froydnj
2016-11-28 14:19:12 -05:00
Olli Pettay
79719d0e36
Bug 1320704 - Disable IntersectionObserver, r=bkelly
2016-11-28 21:11:35 +02:00
Felipe Gomes
5e9387e149
Bug 1314429 - Bump XPIProvider's schema version to re-read info about multiprocessCompatible. Store information about whether that is false in a new field in the DB to avoid conflicts with any existing code. r=rhelmer
...
MozReview-Commit-ID: 5Ip4UjuAult
2016-11-28 17:05:46 -02:00
Ben Kelly
3c6e68bfe4
Bug 1320235 Test that the browser continues to function during timer floods. r=bz
2016-11-28 10:49:40 -08:00
Sebastian Hengst
afd15deb13
Bug 1311610 - Add EditorUtils.* to package-manifest: Use RESPATH instead of BINPATH to fix OS X bustage. r=bustage-fix
2016-11-28 19:33:57 +01:00
Nathan Froyd
138cf55639
Bug 1318739 - remove DoFindInReadable from nsExceptionHandler; r=ted.mielczarek
...
We now have an overload for the simple case of finding |key| in some
|string|, so we don't need this utility function anymore, which
presumably dates from when said overload did not exist or was
inaccessible due to library visibility, or something.
2016-11-28 09:33:07 -04:00