Commit Graph

728 Commits

Author SHA1 Message Date
Csoregi Natalia
efc3a9c990 Backed out 2 changesets (bug 1522931) for breaking macOS build on 10.14. a=backout
Backed out changeset 27214432fe48 (bug 1522931)
Backed out changeset 71191e5499a1 (bug 1522931)
2019-04-10 17:10:12 +03:00
Mike Shal
ca72d9f976 Bug 1522931 - Vendor biplist; r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D26390

--HG--
extra : moz-landing-system : lando
2019-04-08 16:29:55 +00:00
Bastien Orivel
eef4b27334 Bug 1516337 - Part 2: Revendor dependencies r=froydnj
--HG--
extra : histedit_source : a62cb40d21b1e67844a74e7a780db51b965476ae
2019-04-08 23:18:15 +03:00
Lina Cambridge
55eaa1eb23 Bug 1540894 - Vendor Dogear v0.2.3. r=tcsc
Differential Revision: https://phabricator.services.mozilla.com/D26274

--HG--
extra : moz-landing-system : lando
2019-04-05 20:44:18 +00:00
Jan Beich
d099734e70 Bug 1530098 - Update libc crate to 0.2.51 to pick up FreeBSD fixes for non-x86. r=froydnj
--HG--
rename : third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/x86.rs => third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/arm.rs
rename : third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/x86_64.rs => third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
rename : third_party/rust/libc/src/unix/notbsd/emscripten.rs => third_party/rust/libc/src/unix/notbsd/emscripten/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/s390x.rs => third_party/rust/libc/src/unix/notbsd/linux/s390x/mod.rs
rename : third_party/rust/libc/src/unix/solaris/mod.rs => third_party/rust/libc/src/unix/solarish/mod.rs
rename : third_party/rust/libc/src/unix/uclibc/mips/mips32.rs => third_party/rust/libc/src/unix/uclibc/mips/mips32/mod.rs
rename : third_party/rust/libc/src/unix/uclibc/mips/mips64.rs => third_party/rust/libc/src/unix/uclibc/mips/mips64/mod.rs
2019-04-05 01:34:23 +00:00
Coroiu Cristina
81988cf6f0 Merge mozilla-central to inbound a=merge
--HG--
rename : browser/components/newtab/locales-src/bn-BD/strings.properties => browser/components/newtab/locales-src/bn/strings.properties
rename : browser/components/newtab/prerendered/locales/bn-BD/activity-stream-noscripts.html => browser/components/newtab/prerendered/locales/bn/activity-stream-noscripts.html
rename : browser/components/newtab/prerendered/locales/bn-BD/activity-stream-prerendered-noscripts.html => browser/components/newtab/prerendered/locales/bn/activity-stream-prerendered-noscripts.html
rename : browser/components/newtab/prerendered/locales/bn-BD/activity-stream-prerendered.html => browser/components/newtab/prerendered/locales/bn/activity-stream-prerendered.html
rename : browser/components/newtab/prerendered/locales/bn-BD/activity-stream-strings.js => browser/components/newtab/prerendered/locales/bn/activity-stream-strings.js
rename : browser/components/newtab/prerendered/locales/bn-BD/activity-stream.html => browser/components/newtab/prerendered/locales/bn/activity-stream.html
rename : browser/components/newtab/prerendered/locales/mai/activity-stream-noscripts.html => browser/components/newtab/prerendered/locales/trs/activity-stream-noscripts.html
rename : browser/components/newtab/prerendered/locales/mai/activity-stream.html => browser/components/newtab/prerendered/locales/trs/activity-stream.html
extra : rebase_source : 036d21b0bde0e7b1d2b51b7b6fe1f8cc5e088de0
2019-04-05 01:18:50 +03:00
Kartikaya Gupta
a29d4c9b96 Bug 1529117 - Re-vendor rust dependencies. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D20461

--HG--
extra : moz-landing-system : lando
2019-04-04 15:42:15 +00:00
Bastien Orivel
1f183533ae Bug 1513173 - Part 2: Revendor dependencies. r=emilio 2019-04-04 14:33:26 +02:00
Ciure Andrei
4116e08315 Merge inbound to mozilla-central. a=merge 2019-04-04 07:34:14 +03:00
Nathan Froyd
7eee5d9139 Bug 1537643 - update cc crate; r=glandium
This update from the official sources brings in the changes that we were
using glandium's fork for, as well as changes enabling us to tweak more
settings on Windows.

Differential Revision: https://phabricator.services.mozilla.com/D25888

--HG--
extra : moz-landing-system : lando
2019-04-03 00:06:04 +00:00
Daniel Varga
fcac8589b7 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-04-03 09:15:08 +03:00
Andrew Osmond
a26277d8ff Bug 1541059 - Add support for KHR_debug to WebRender for debug markers. r=kvark
Today we already support EXT_debug_marker for debug markers in
WebRender. This is useful to categorize GL API calls in tools such as
APITrace and RenderDoc. However not all drivers indicate support for
said extension, but instead support KHR_debug. This patch makes us
support both methods, preferring KHR_debug.

Differential Revision: https://phabricator.services.mozilla.com/D25787
2019-04-02 12:31:03 -04:00
Robert Helmer
ac79afd55a Bug 1539715 - update vendored libprio to 1.5 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D25192

--HG--
extra : moz-landing-system : lando
2019-03-29 08:46:26 +00:00
Emilio Cobos Álvarez
63d22618c3 Bug 1520953 - Update gleam. r=kats,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D25602

--HG--
extra : moz-landing-system : lando
2019-04-01 17:54:08 +00:00
Axel Hecht
023e478585 Bug 1540089, update l10n python toolchain to Fluent 0.9, r=stas
Differential Revision: https://phabricator.services.mozilla.com/D25403

--HG--
rename : third_party/python/compare-locales/compare_locales/tests/test_merge_dtd.py => third_party/python/compare-locales/compare_locales/tests/dtd/test_merge.py
rename : third_party/python/compare-locales/compare_locales/tests/test_dtd.py => third_party/python/compare-locales/compare_locales/tests/dtd/test_parser.py
rename : third_party/python/compare-locales/compare_locales/tests/test_merge_comments.py => third_party/python/compare-locales/compare_locales/tests/merge/test_comments.py
rename : third_party/python/compare-locales/compare_locales/tests/test_merge_messages.py => third_party/python/compare-locales/compare_locales/tests/merge/test_messages.py
rename : third_party/python/compare-locales/compare_locales/tests/test_merge_whitespace.py => third_party/python/compare-locales/compare_locales/tests/merge/test_whitespace.py
rename : third_party/python/compare-locales/compare_locales/tests/test_merge_properties.py => third_party/python/compare-locales/compare_locales/tests/properties/test_merge.py
rename : third_party/python/compare-locales/compare_locales/tests/test_properties.py => third_party/python/compare-locales/compare_locales/tests/properties/test_parser.py
extra : moz-landing-system : lando
2019-03-29 15:51:56 +00:00
Nan Jiang
719f34cee5 Bug 1522638 - Add bulk insert to kvstore r=myk,mossop,nika
This adds the bulk insert to kvstore as discussed in Bug 1522638

Differential Revision: https://phabricator.services.mozilla.com/D22032

--HG--
extra : moz-landing-system : lando
2019-03-27 14:16:59 +00:00
Emilio Cobos Álvarez
cfa6b9a741 Bug 1529681 - Update bindgen. r=bbouvier
This works around an LLVM bug and also pulls a fair amount of bugfixes and perf
improvements. None of the breaking changes affect either the style system or
cranelift stuff.

Changelog for convenience:

https://github.com/rust-lang/rust-bindgen/compare/v0.43.2...v0.49.0

Differential Revision: https://phabricator.services.mozilla.com/D20899

--HG--
extra : moz-landing-system : lando
2019-03-27 14:39:41 +00:00
Mike Hommey
45d8ee6df1 Bug 1538419 - Add support for thumbv7neon to target-lexicon. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D24596

--HG--
extra : moz-landing-system : lando
2019-03-26 03:12:56 +00:00
shindli
a6cb898b72 Backed out changeset c0399366d123 (bug 1538419) for cargo library build bustages CLOSED TREE 2019-03-26 04:46:51 +02:00
Mike Hommey
198b466867 Bug 1538419 - Add support for thumbv7neon to target-lexicon. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D24596

--HG--
extra : moz-landing-system : lando
2019-03-25 12:39:52 +00:00
Henri Sivonen
935b754f86 Bug 1521249 part 2 - Make packed_simd compile with Rust 1.32 and later. r=glandium
This adds the Firefox-required build.rs hack and reverts the commit
that added bitmasks in a way that depends on Rust 1.34 compiler
internals.

Depends on D20288

Differential Revision: https://phabricator.services.mozilla.com/D20289

--HG--
extra : moz-landing-system : lando
2019-03-23 14:17:35 +00:00
Henri Sivonen
7d1d8a5c3c Bug 1521249 part 1 - Update encoding_rs to 0.8.16. r=glandium
This changeset requires nightly Rust (to be changed in the next part).

Depends on D21891

Differential Revision: https://phabricator.services.mozilla.com/D20288

--HG--
rename : third_party/rust/simd/LICENSE-APACHE => third_party/rust/packed_simd/LICENSE-APACHE
rename : third_party/rust/simd/LICENSE-MIT => third_party/rust/packed_simd/LICENSE-MIT
extra : moz-landing-system : lando
2019-03-23 14:17:35 +00:00
Lina Cambridge
99b7c7c7de Bug 1482608 - Port the synced bookmarks merger to Rust. r=nika,mak,markh,tcsc
This commit introduces a Rust XPCOM component,
`mozISyncedBookmarksMerger`, that wraps the Dogear crate for
merging and applying synced bookmarks.

How this works: `SyncedBookmarksMirror.jsm` manages opening
the connection, initializing the schema, and writing incoming
items into the mirror database. The new `mozISyncedBookmarksMerger`
holds a handle to the same connection. When JS code calls
`mozISyncedBookmarksMerger::apply`, the merger builds local and
remote trees, produces a merged tree, applies the tree back to Places,
and stages outgoing items for upload in a temp table, all on the
storage thread. It then calls back in to JS, which inflates Sync
records for outgoing items, notifies Places observers, and cleans up.

Since Dogear has a more robust merging algorithm that attempts to fix
up invalid trees, `test_bookmark_corruption.js` intentionally fails.
This is fixed in the next commit, which changes the merger to handle
invalid structure.

Differential Revision: https://phabricator.services.mozilla.com/D20076

--HG--
extra : moz-landing-system : lando
2019-03-25 04:50:14 +00:00
Adam Gashlin
6c695331c4 Bug 1523417 - BITS client library for update downloading r=aklotz,emilio,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D17989

--HG--
extra : moz-landing-system : lando
2019-03-21 22:43:41 +00:00
Barret Rennie
36cd17958e Bug 1444434 - Bump webrender and webrender_bindings gleam dependency to 0.6.14 r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D23958

--HG--
extra : moz-landing-system : lando
2019-03-20 19:52:53 +00:00
Dzmitry Malyshau
7afa68dc61 Bug 1536085 - Update plane-split to 0.13.8 r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D24095

--HG--
extra : moz-landing-system : lando
2019-03-19 21:00:08 +00:00
Thomas Daede
eed1f33ab9 Bug 1533559 - Update libdav1d to 0.2.1. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D23761

--HG--
rename : media/libdav1d/version.h => media/libdav1d/vcs_version.h
rename : third_party/dav1d/include/meson.build => third_party/dav1d/include/dav1d/meson.build
rename : third_party/dav1d/src/obu.h => third_party/dav1d/include/dav1d/version.h.in
rename : third_party/dav1d/include/version.h.in => third_party/dav1d/include/vcs_version.h.in
rename : third_party/dav1d/src/thread_task.h => third_party/dav1d/src/log.c
rename : third_party/dav1d/src/cpu.h => third_party/dav1d/src/log.h
extra : moz-landing-system : lando
2019-03-19 17:35:09 +00:00
Nupur Baghel
133813a888 bug 1529278: mozrunner: vendor plist crate; r=ato 2019-03-15 16:22:38 +00:00
Dustin J. Mitchell
14e7864a6a Bug 1508381 - vendor newest taskcluster client r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18025

--HG--
extra : moz-landing-system : lando
2019-03-12 20:40:04 +00:00
Dorel Luca
23fb3d3791 Merge mozilla-inbound to mozilla-central. a=merge 2019-03-09 11:47:52 +02:00
Bobby Holley
fa27fe3954 Bug 1532810 - Update gleam. r=me 2019-03-08 13:34:48 -08:00
shindli
b483c4a572 Backed out 3 changesets (bug 1532810) for wrench bustages CLOSED TREE
Backed out changeset 866b6d9949a8 (bug 1532810)
Backed out changeset 1cb006402562 (bug 1532810)
Backed out changeset 24b9ae45e4fa (bug 1532810)
2019-03-08 19:41:32 +02:00
Bobby Holley
b49d9f5234 Bug 1532810 - Update gleam. r=me 2019-03-08 09:16:49 -08:00
Benjamin Bouvier
e84c6bd970 Bug 1532689: Bump Cranelift to 0.29 in Spidermonkey; r=sunfish
This adds new code to provide the module-relative initial function offset for
each function, and adds checks that the bytecode / code offsets are correct.

Differential Revision: https://phabricator.services.mozilla.com/D22141

--HG--
rename : third_party/rust/cranelift-codegen-meta/src/base/settings.rs => third_party/rust/cranelift-codegen-meta/src/shared/settings.rs
rename : third_party/rust/cranelift-codegen-meta/src/base/types.rs => third_party/rust/cranelift-codegen-meta/src/shared/types.rs
extra : rebase_source : fd70523925d5d0655917bd9068f7ed35836c714a
extra : histedit_source : e64727d7be746dc3f327909db83f091602e259a9%2Cfc2a4335c2adada30a265a50fa76ef75a2b00bad
2019-03-05 18:34:50 +01:00
Tom Prince
02dfab8cb7 Bug 1527858: Vendor redo==2.0.3; r=aki
There was an error in logging multiple tries. This updates redo to a version with fixed logging.

Differential Revision: https://phabricator.services.mozilla.com/D22806

--HG--
extra : moz-landing-system : lando
2019-03-09 00:05:49 +00:00
Matthew Gregan
3bc23059fe Bug 1512445 - Re-vendor Rust dependencies for AudioIPC. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D22154

--HG--
extra : moz-landing-system : lando
2019-03-07 02:04:54 +00:00
Dorel Luca
dfa0190845 Backed out 3 changesets (bug 1512445) Build bustage
Backed out changeset b954e5d0324a (bug 1512445)
Backed out changeset 04c1982c1a7e (bug 1512445)
Backed out changeset 0a78b7e72e1b (bug 1512445)
2019-03-06 23:28:37 +02:00
Matthew Gregan
8ff37b4168 Bug 1512445 - Re-vendor Rust dependencies for AudioIPC. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D22154

--HG--
extra : moz-landing-system : lando
2019-03-06 20:43:05 +00:00
Nathan Froyd
d27ce6994a Bug 1531577 - update winapi-rs to a new upstream version; r=agashlin
We've implemented several fixes to upstream `winapi-rs` that are
necessary for other work.  We might as well make our upstream branch
track upstream `winapi-rs` instead of keeping track of the cherry-picked
fixes that we need.

Differential Revision: https://phabricator.services.mozilla.com/D22008

--HG--
extra : moz-landing-system : lando
2019-03-05 03:37:00 +00:00
Emilio Cobos Álvarez
669bc06ddd Bug 1532645 - Update cubeb-backend to workaround a Rust bug. r=froydnj
https://github.com/rust-lang/rust/issues/58881 doesn't repro with cubeb-backend
v5.0.1, so use that so that other Rust nightly users don't get their builds
busted.

Differential Revision: https://phabricator.services.mozilla.com/D22092

--HG--
extra : moz-landing-system : lando
2019-03-05 15:18:58 +00:00
Dzmitry Malyshau
57074df49b Bug 1531776 - Spew debug messages on GL error r=nical
example error
ERROR 2019-03-01T15:23:27Z: webrender::device::gl: (error) GL_INVALID_ENUM error generated. Invalid primitive mode.
thread 'main' panicked at 'Caught GL error 500 at 'draw_elements_instanced'', webrender/src/device/gl.rs:1098:17
note: Run with `RUST_BACKTRACE=1` for a backtrace.

Differential Revision: https://phabricator.services.mozilla.com/D21701

--HG--
extra : moz-landing-system : lando
2019-03-01 15:42:33 +00:00
Nicolas Silva
e5891efca7 Bug 1530730 - Update plane-split to 0.13.7. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D21503

--HG--
extra : moz-landing-system : lando
2019-02-28 16:04:29 +00:00
Robert Helmer
30e3d84c28 Bug 1523312 - do not export msgpack, as it has no callers out side of libxul r=dmajor
Includes a drive-by fix for two unused `DEFINES`.

Differential Revision: https://phabricator.services.mozilla.com/D17859

--HG--
extra : moz-landing-system : lando
2019-02-27 19:33:54 +00:00
Robert Helmer
228ecafc9c Bug 1523312 - build msgpack separately from libprio r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D21076

--HG--
extra : moz-landing-system : lando
2019-02-27 18:58:37 +00:00
Dorel Luca
3f139c9c3f Backed out 2 changesets (bug 1529117) for build bustage
Backed out changeset 82cfcc2f5fac (bug 1529117)
Backed out changeset d9fd8225a95f (bug 1529117)
2019-02-27 13:27:50 +02:00
Kartikaya Gupta
972530141c Bug 1529117 - Re-vendor rust dependencies. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D20461

--HG--
extra : moz-landing-system : lando
2019-02-27 11:09:58 +00:00
Gurzau Raul
0138685180 Backed out changeset de46aec7227e (bug 1528648) for 'style' bustage on Windows platform on a CLOSED TREE. 2019-02-27 01:40:34 +02:00
Matt Brubeck
36f57a7670 Bug 1528648 - Update Rust dependencies. r=ted
Differential Revision: https://phabricator.services.mozilla.com/D20106

--HG--
extra : moz-landing-system : lando
2019-02-20 00:58:41 +00:00
Cosmin Sabou
2bc99829bf Backed out changeset 4d220064bcf8 (bug 1529681) for causing Windows 2012 AArch64 build bustages. CLOSED TREE
--HG--
extra : histedit_source : a68af39c236effa1c63bb091f4f72146c84a1be3
2019-02-25 20:31:13 +02:00
Emilio Cobos Álvarez
a970076f63 Bug 1529681 - Update bindgen. r=bbouvier 2019-02-25 09:51:02 -08:00