Commit Graph

556544 Commits

Author SHA1 Message Date
Chenxia Liu
44dbfc06fd Bug 1396407 - [lint] Fix AlertDialog.Builder.setView call to support pre-r21. r=liuche
MozReview-Commit-ID: IDJY3sDU9g

--HG--
extra : rebase_source : 6aefc2683fbe9a5d6ce38e551539eb5c07420db4
2017-09-03 10:03:10 -07:00
Sebastian Hengst
9c2ed70916 merge mozilla-central to autoland. r=merge a=merge 2017-09-03 10:55:23 +02:00
Josh Aas
00e046cae2 Bug 1394654 - Remove OS X opengl workaround from Mozilla bug 603134. r=mstange 2017-09-02 14:24:00 -04:00
Miran.Karic
85f9cd60a7 Bug 1396767 - MIPS: Fix MOVF in simulator. r=lth
When reading cc field for MOVF instruction, incorrect bits were
accessed. This caused the test asm.js/testMathLib.js to fail.
2017-09-05 03:16:00 -04:00
Nick Fitzgerald
9e1136a865 Bug 1277338 - Part 13: Update vendored crates for newer js crate; r=sfink
--HG--
rename : third_party/rust/aho-corasick/.cargo-checksum.json => third_party/rust/aho-corasick-0.6.2/.cargo-checksum.json
rename : third_party/rust/aho-corasick/Cargo.toml => third_party/rust/aho-corasick-0.6.2/Cargo.toml
rename : third_party/rust/aho-corasick/src/autiter.rs => third_party/rust/aho-corasick-0.6.2/src/autiter.rs
rename : third_party/rust/bindgen/.cargo-checksum.json => third_party/rust/bindgen-0.29.0/.cargo-checksum.json
rename : third_party/rust/bindgen/.github/ISSUE_TEMPLATE.md => third_party/rust/bindgen-0.29.0/.github/ISSUE_TEMPLATE.md
rename : third_party/rust/bindgen/.travis.yml => third_party/rust/bindgen-0.29.0/.travis.yml
rename : third_party/rust/bindgen/CONTRIBUTING.md => third_party/rust/bindgen-0.29.0/CONTRIBUTING.md
rename : third_party/rust/bindgen/Cargo.toml => third_party/rust/bindgen-0.29.0/Cargo.toml
rename : third_party/rust/bindgen/LICENSE => third_party/rust/bindgen-0.29.0/LICENSE
rename : third_party/rust/bindgen/README.md => third_party/rust/bindgen-0.29.0/README.md
rename : third_party/rust/bindgen/appveyor.yml => third_party/rust/bindgen-0.29.0/appveyor.yml
rename : third_party/rust/bindgen/book/book.toml => third_party/rust/bindgen-0.29.0/book/book.toml
rename : third_party/rust/bindgen/book/src/SUMMARY.md => third_party/rust/bindgen-0.29.0/book/src/SUMMARY.md
rename : third_party/rust/bindgen/book/src/blacklisting.md => third_party/rust/bindgen-0.29.0/book/src/blacklisting.md
rename : third_party/rust/bindgen/book/src/chapter_1.md => third_party/rust/bindgen-0.29.0/book/src/chapter_1.md
rename : third_party/rust/bindgen/book/src/command-line-usage.md => third_party/rust/bindgen-0.29.0/book/src/command-line-usage.md
rename : third_party/rust/bindgen/book/src/cpp.md => third_party/rust/bindgen-0.29.0/book/src/cpp.md
rename : third_party/rust/bindgen/book/src/customizing-generated-bindings.md => third_party/rust/bindgen-0.29.0/book/src/customizing-generated-bindings.md
rename : third_party/rust/bindgen/book/src/introduction.md => third_party/rust/bindgen-0.29.0/book/src/introduction.md
rename : third_party/rust/bindgen/book/src/library-usage.md => third_party/rust/bindgen-0.29.0/book/src/library-usage.md
rename : third_party/rust/bindgen/book/src/nocopy.md => third_party/rust/bindgen-0.29.0/book/src/nocopy.md
rename : third_party/rust/bindgen/book/src/opaque.md => third_party/rust/bindgen-0.29.0/book/src/opaque.md
rename : third_party/rust/bindgen/book/src/replacing-types.md => third_party/rust/bindgen-0.29.0/book/src/replacing-types.md
rename : third_party/rust/bindgen/book/src/requirements.md => third_party/rust/bindgen-0.29.0/book/src/requirements.md
rename : third_party/rust/bindgen/book/src/tutorial-0.md => third_party/rust/bindgen-0.29.0/book/src/tutorial-0.md
rename : third_party/rust/bindgen/book/src/tutorial-1.md => third_party/rust/bindgen-0.29.0/book/src/tutorial-1.md
rename : third_party/rust/bindgen/book/src/tutorial-2.md => third_party/rust/bindgen-0.29.0/book/src/tutorial-2.md
rename : third_party/rust/bindgen/book/src/tutorial-3.md => third_party/rust/bindgen-0.29.0/book/src/tutorial-3.md
rename : third_party/rust/bindgen/book/src/tutorial-4.md => third_party/rust/bindgen-0.29.0/book/src/tutorial-4.md
rename : third_party/rust/bindgen/book/src/tutorial-5.md => third_party/rust/bindgen-0.29.0/book/src/tutorial-5.md
rename : third_party/rust/bindgen/book/src/tutorial-6.md => third_party/rust/bindgen-0.29.0/book/src/tutorial-6.md
rename : third_party/rust/bindgen/book/src/using-unions.md => third_party/rust/bindgen-0.29.0/book/src/using-unions.md
rename : third_party/rust/bindgen/book/src/whitelisting.md => third_party/rust/bindgen-0.29.0/book/src/whitelisting.md
rename : third_party/rust/bindgen/build.rs => third_party/rust/bindgen-0.29.0/build.rs
rename : third_party/rust/bindgen/ci/assert-docs.sh => third_party/rust/bindgen-0.29.0/ci/assert-docs.sh
rename : third_party/rust/bindgen/ci/assert-no-diff.bat => third_party/rust/bindgen-0.29.0/ci/assert-no-diff.bat
rename : third_party/rust/bindgen/ci/assert-no-diff.sh => third_party/rust/bindgen-0.29.0/ci/assert-no-diff.sh
rename : third_party/rust/bindgen/ci/assert-rustfmt.sh => third_party/rust/bindgen-0.29.0/ci/assert-rustfmt.sh
rename : third_party/rust/bindgen/ci/before_install.sh => third_party/rust/bindgen-0.29.0/ci/before_install.sh
rename : third_party/rust/bindgen/ci/deploy-book.sh => third_party/rust/bindgen-0.29.0/ci/deploy-book.sh
rename : third_party/rust/bindgen/ci/no-includes.sh => third_party/rust/bindgen-0.29.0/ci/no-includes.sh
rename : third_party/rust/bindgen/ci/test-book.sh => third_party/rust/bindgen-0.29.0/ci/test-book.sh
rename : third_party/rust/bindgen/ci/test.bat => third_party/rust/bindgen-0.29.0/ci/test.bat
rename : third_party/rust/bindgen/ci/test.sh => third_party/rust/bindgen-0.29.0/ci/test.sh
rename : third_party/rust/bindgen/example-graphviz-ir.png => third_party/rust/bindgen-0.29.0/example-graphviz-ir.png
rename : third_party/rust/bindgen/rustfmt.toml => third_party/rust/bindgen-0.29.0/rustfmt.toml
rename : third_party/rust/bindgen/src/callbacks.rs => third_party/rust/bindgen-0.29.0/src/callbacks.rs
rename : third_party/rust/bindgen/src/clang.rs => third_party/rust/bindgen-0.29.0/src/clang.rs
rename : third_party/rust/bindgen/src/codegen/helpers.rs => third_party/rust/bindgen-0.29.0/src/codegen/helpers.rs
rename : third_party/rust/bindgen/src/codegen/mod.rs => third_party/rust/bindgen-0.29.0/src/codegen/mod.rs
rename : third_party/rust/bindgen/src/codegen/struct_layout.rs => third_party/rust/bindgen-0.29.0/src/codegen/struct_layout.rs
rename : third_party/rust/bindgen/src/ir/analysis/derive_debug.rs => third_party/rust/bindgen-0.29.0/src/ir/analysis/derive_debug.rs
rename : third_party/rust/bindgen/src/ir/analysis/has_vtable.rs => third_party/rust/bindgen-0.29.0/src/ir/analysis/has_vtable.rs
rename : third_party/rust/bindgen/src/ir/analysis/mod.rs => third_party/rust/bindgen-0.29.0/src/ir/analysis/mod.rs
rename : third_party/rust/bindgen/src/ir/analysis/template_params.rs => third_party/rust/bindgen-0.29.0/src/ir/analysis/template_params.rs
rename : third_party/rust/bindgen/src/ir/annotations.rs => third_party/rust/bindgen-0.29.0/src/ir/annotations.rs
rename : third_party/rust/bindgen/src/ir/comment.rs => third_party/rust/bindgen-0.29.0/src/ir/comment.rs
rename : third_party/rust/bindgen/src/ir/comp.rs => third_party/rust/bindgen-0.29.0/src/ir/comp.rs
rename : third_party/rust/bindgen/src/ir/context.rs => third_party/rust/bindgen-0.29.0/src/ir/context.rs
rename : third_party/rust/bindgen/src/ir/derive.rs => third_party/rust/bindgen-0.29.0/src/ir/derive.rs
rename : third_party/rust/bindgen/src/ir/dot.rs => third_party/rust/bindgen-0.29.0/src/ir/dot.rs
rename : third_party/rust/bindgen/src/ir/enum_ty.rs => third_party/rust/bindgen-0.29.0/src/ir/enum_ty.rs
rename : third_party/rust/bindgen/src/ir/function.rs => third_party/rust/bindgen-0.29.0/src/ir/function.rs
rename : third_party/rust/bindgen/src/ir/int.rs => third_party/rust/bindgen-0.29.0/src/ir/int.rs
rename : third_party/rust/bindgen/src/ir/item.rs => third_party/rust/bindgen-0.29.0/src/ir/item.rs
rename : third_party/rust/bindgen/src/ir/item_kind.rs => third_party/rust/bindgen-0.29.0/src/ir/item_kind.rs
rename : third_party/rust/bindgen/src/ir/layout.rs => third_party/rust/bindgen-0.29.0/src/ir/layout.rs
rename : third_party/rust/bindgen/src/ir/module.rs => third_party/rust/bindgen-0.29.0/src/ir/module.rs
rename : third_party/rust/bindgen/src/ir/objc.rs => third_party/rust/bindgen-0.29.0/src/ir/objc.rs
rename : third_party/rust/bindgen/src/ir/template.rs => third_party/rust/bindgen-0.29.0/src/ir/template.rs
rename : third_party/rust/bindgen/src/ir/traversal.rs => third_party/rust/bindgen-0.29.0/src/ir/traversal.rs
rename : third_party/rust/bindgen/src/ir/ty.rs => third_party/rust/bindgen-0.29.0/src/ir/ty.rs
rename : third_party/rust/bindgen/src/ir/var.rs => third_party/rust/bindgen-0.29.0/src/ir/var.rs
rename : third_party/rust/bindgen/src/lib.rs => third_party/rust/bindgen-0.29.0/src/lib.rs
rename : third_party/rust/bindgen/src/main.rs => third_party/rust/bindgen-0.29.0/src/main.rs
rename : third_party/rust/bindgen/src/options.rs => third_party/rust/bindgen-0.29.0/src/options.rs
rename : third_party/rust/bindgen/src/parse.rs => third_party/rust/bindgen-0.29.0/src/parse.rs
rename : third_party/rust/bindgen/src/regex_set.rs => third_party/rust/bindgen-0.29.0/src/regex_set.rs
rename : third_party/rust/bindgen/src/uses.rs => third_party/rust/bindgen-0.29.0/src/uses.rs
rename : third_party/rust/bindgen/src/ir/analysis/derive_debug.rs => third_party/rust/bindgen/src/ir/analysis/derive_hash.rs
rename : third_party/rust/cfg-if/.cargo-checksum.json => third_party/rust/cfg-if-0.1.0/.cargo-checksum.json
rename : third_party/rust/cfg-if/.travis.yml => third_party/rust/cfg-if-0.1.0/.travis.yml
rename : third_party/rust/cfg-if/Cargo.toml => third_party/rust/cfg-if-0.1.0/Cargo.toml
rename : third_party/rust/cfg-if/src/lib.rs => third_party/rust/cfg-if-0.1.0/src/lib.rs
rename : third_party/rust/clap/.cargo-checksum.json => third_party/rust/clap-2.24.2/.cargo-checksum.json
rename : third_party/rust/clap/CHANGELOG.md => third_party/rust/clap-2.24.2/CHANGELOG.md
rename : third_party/rust/clap/Cargo.toml => third_party/rust/clap-2.24.2/Cargo.toml
rename : third_party/rust/clap/README.md => third_party/rust/clap-2.24.2/README.md
rename : third_party/rust/clap/appveyor.yml => third_party/rust/clap-2.24.2/appveyor.yml
rename : third_party/rust/clap/clap-test.rs => third_party/rust/clap-2.24.2/clap-test.rs
rename : third_party/rust/clap/src/app/help.rs => third_party/rust/clap-2.24.2/src/app/help.rs
rename : third_party/rust/clap/src/app/macros.rs => third_party/rust/clap-2.24.2/src/app/macros.rs
rename : third_party/rust/clap/src/app/parser.rs => third_party/rust/clap-2.24.2/src/app/parser.rs
rename : third_party/rust/clap/src/app/settings.rs => third_party/rust/clap-2.24.2/src/app/settings.rs
rename : third_party/rust/clap/src/app/usage.rs => third_party/rust/clap-2.24.2/src/app/usage.rs
rename : third_party/rust/clap/src/app/validator.rs => third_party/rust/clap-2.24.2/src/app/validator.rs
rename : third_party/rust/clap/src/args/arg_builder/positional.rs => third_party/rust/clap-2.24.2/src/args/arg_builder/positional.rs
rename : third_party/rust/clap/src/args/group.rs => third_party/rust/clap-2.24.2/src/args/group.rs
rename : third_party/rust/clap/src/args/macros.rs => third_party/rust/clap-2.24.2/src/args/macros.rs
rename : third_party/rust/clap/src/args/settings.rs => third_party/rust/clap-2.24.2/src/args/settings.rs
rename : third_party/rust/clap/src/completions/powershell.rs => third_party/rust/clap-2.24.2/src/completions/powershell.rs
rename : third_party/rust/clap/src/errors.rs => third_party/rust/clap-2.24.2/src/errors.rs
rename : third_party/rust/clap/src/fmt.rs => third_party/rust/clap-2.24.2/src/fmt.rs
rename : third_party/rust/clap/src/lib.rs => third_party/rust/clap-2.24.2/src/lib.rs
rename : third_party/rust/clap/src/macros.rs => third_party/rust/clap-2.24.2/src/macros.rs
rename : third_party/rust/clap/src/suggestions.rs => third_party/rust/clap-2.24.2/src/suggestions.rs
rename : third_party/rust/env_logger/.cargo-checksum.json => third_party/rust/env_logger-0.4.1/.cargo-checksum.json
rename : third_party/rust/env_logger/Cargo.toml => third_party/rust/env_logger-0.4.1/Cargo.toml
rename : third_party/rust/env_logger/src/lib.rs => third_party/rust/env_logger-0.4.1/src/lib.rs
rename : third_party/rust/gcc/.cargo-checksum.json => third_party/rust/gcc-0.3.42/.cargo-checksum.json
rename : third_party/rust/gcc/.travis.yml => third_party/rust/gcc-0.3.42/.travis.yml
rename : third_party/rust/gcc/Cargo.toml => third_party/rust/gcc-0.3.42/Cargo.toml
rename : third_party/rust/gcc/README.md => third_party/rust/gcc-0.3.42/README.md
rename : third_party/rust/gcc/src/lib.rs => third_party/rust/gcc-0.3.42/src/lib.rs
rename : third_party/rust/gcc/src/windows_registry.rs => third_party/rust/gcc-0.3.42/src/windows_registry.rs
rename : third_party/rust/gcc/tests/test.rs => third_party/rust/gcc-0.3.42/tests/test.rs
rename : third_party/rust/log/.cargo-checksum.json => third_party/rust/log-0.3.6/.cargo-checksum.json
rename : third_party/rust/log/.travis.yml => third_party/rust/log-0.3.6/.travis.yml
rename : third_party/rust/log/Cargo.toml => third_party/rust/log-0.3.6/Cargo.toml
rename : third_party/rust/log/README.md => third_party/rust/log-0.3.6/README.md
rename : third_party/rust/libz-sys/appveyor.yml => third_party/rust/log-0.3.6/appveyor.yml
rename : third_party/rust/log/src/lib.rs => third_party/rust/log-0.3.6/src/lib.rs
rename : third_party/rust/log/src/macros.rs => third_party/rust/log-0.3.6/src/macros.rs
rename : third_party/rust/num-traits/.cargo-checksum.json => third_party/rust/num-traits-0.1.37/.cargo-checksum.json
rename : third_party/rust/num-traits/Cargo.toml => third_party/rust/num-traits-0.1.37/Cargo.toml
rename : third_party/rust/num-traits/src/bounds.rs => third_party/rust/num-traits-0.1.37/src/bounds.rs
rename : third_party/rust/num-traits/src/cast.rs => third_party/rust/num-traits-0.1.37/src/cast.rs
rename : third_party/rust/num-traits/src/identities.rs => third_party/rust/num-traits-0.1.37/src/identities.rs
rename : third_party/rust/num-traits/src/lib.rs => third_party/rust/num-traits-0.1.37/src/lib.rs
rename : third_party/rust/num-traits/src/ops/checked.rs => third_party/rust/num-traits-0.1.37/src/ops/checked.rs
rename : third_party/rust/num-traits/src/ops/wrapping.rs => third_party/rust/num-traits-0.1.37/src/ops/wrapping.rs
rename : third_party/rust/num-traits/src/sign.rs => third_party/rust/num-traits-0.1.37/src/sign.rs
rename : third_party/rust/num_cpus/.cargo-checksum.json => third_party/rust/num_cpus-1.2.1/.cargo-checksum.json
rename : third_party/rust/num_cpus/Cargo.toml => third_party/rust/num_cpus-1.2.1/Cargo.toml
rename : third_party/rust/num_cpus/README.md => third_party/rust/num_cpus-1.2.1/README.md
rename : third_party/rust/num_cpus/src/lib.rs => third_party/rust/num_cpus-1.2.1/src/lib.rs
rename : third_party/rust/regex/.cargo-checksum.json => third_party/rust/regex-0.2.1/.cargo-checksum.json
rename : third_party/rust/regex/CHANGELOG.md => third_party/rust/regex-0.2.1/CHANGELOG.md
rename : third_party/rust/regex/Cargo.toml => third_party/rust/regex-0.2.1/Cargo.toml
rename : third_party/rust/regex/README.md => third_party/rust/regex-0.2.1/README.md
rename : third_party/rust/libz-sys/appveyor.yml => third_party/rust/regex-0.2.1/appveyor.yml
rename : third_party/rust/regex/ci/run-kcov => third_party/rust/regex-0.2.1/ci/run-kcov
rename : third_party/rust/regex/src/backtrack.rs => third_party/rust/regex-0.2.1/src/backtrack.rs
rename : third_party/rust/regex/src/compile.rs => third_party/rust/regex-0.2.1/src/compile.rs
rename : third_party/rust/regex/src/exec.rs => third_party/rust/regex-0.2.1/src/exec.rs
rename : third_party/rust/regex/src/lib.rs => third_party/rust/regex-0.2.1/src/lib.rs
rename : third_party/rust/regex/src/re_builder.rs => third_party/rust/regex-0.2.1/src/re_builder.rs
rename : third_party/rust/regex/src/re_bytes.rs => third_party/rust/regex-0.2.1/src/re_bytes.rs
rename : third_party/rust/regex/src/re_unicode.rs => third_party/rust/regex-0.2.1/src/re_unicode.rs
rename : third_party/rust/regex/src/utf8.rs => third_party/rust/regex-0.2.1/src/utf8.rs
rename : third_party/rust/regex/tests/macros.rs => third_party/rust/regex-0.2.1/tests/macros.rs
rename : third_party/rust/regex/tests/regression.rs => third_party/rust/regex-0.2.1/tests/regression.rs
rename : third_party/rust/regex/tests/set.rs => third_party/rust/regex-0.2.1/tests/set.rs
rename : third_party/rust/regex/tests/test_default_bytes.rs => third_party/rust/regex-0.2.1/tests/test_backtrack.rs
rename : third_party/rust/regex/tests/test_default_bytes.rs => third_party/rust/regex-0.2.1/tests/test_backtrack_bytes.rs
rename : third_party/rust/regex/tests/test_default_bytes.rs => third_party/rust/regex-0.2.1/tests/test_backtrack_utf8bytes.rs
rename : third_party/rust/regex/tests/test_default_bytes.rs => third_party/rust/regex-0.2.1/tests/test_default.rs
rename : third_party/rust/regex/tests/test_default_bytes.rs => third_party/rust/regex-0.2.1/tests/test_default_bytes.rs
rename : third_party/rust/regex/tests/test_default_bytes.rs => third_party/rust/regex-0.2.1/tests/test_nfa.rs
rename : third_party/rust/regex/tests/test_default_bytes.rs => third_party/rust/regex-0.2.1/tests/test_nfa_bytes.rs
rename : third_party/rust/regex/tests/test_default_bytes.rs => third_party/rust/regex-0.2.1/tests/test_nfa_utf8bytes.rs
rename : third_party/rust/regex-syntax/.cargo-checksum.json => third_party/rust/regex-syntax-0.4.0/.cargo-checksum.json
rename : third_party/rust/regex-syntax/Cargo.toml => third_party/rust/regex-syntax-0.4.0/Cargo.toml
rename : third_party/rust/regex-syntax/src/lib.rs => third_party/rust/regex-syntax-0.4.0/src/lib.rs
rename : third_party/rust/regex-syntax/src/literals.rs => third_party/rust/regex-syntax-0.4.0/src/literals.rs
rename : third_party/rust/regex-syntax/src/parser.rs => third_party/rust/regex-syntax-0.4.0/src/parser.rs
rename : third_party/rust/regex-syntax/src/properties.rs => third_party/rust/regex-syntax-0.4.0/src/properties.rs
rename : third_party/rust/rustc-serialize/.cargo-checksum.json => third_party/rust/rustc-serialize-0.3.22/.cargo-checksum.json
rename : third_party/rust/rustc-serialize/Cargo.toml => third_party/rust/rustc-serialize-0.3.22/Cargo.toml
rename : third_party/rust/rustc-serialize/README.md => third_party/rust/rustc-serialize-0.3.22/README.md
rename : third_party/rust/libz-sys/appveyor.yml => third_party/rust/rustc-serialize-0.3.22/appveyor.yml
rename : third_party/rust/rustc-serialize/src/base64.rs => third_party/rust/rustc-serialize-0.3.22/src/base64.rs
rename : third_party/rust/rustc-serialize/src/hex.rs => third_party/rust/rustc-serialize-0.3.22/src/hex.rs
rename : third_party/rust/rustc-serialize/src/json.rs => third_party/rust/rustc-serialize-0.3.22/src/json.rs
rename : third_party/rust/rustc-serialize/src/lib.rs => third_party/rust/rustc-serialize-0.3.22/src/lib.rs
rename : third_party/rust/thread-id/.appveyor.yml => third_party/rust/thread-id-3.0.0/.appveyor.yml
rename : third_party/rust/thread-id/.cargo-checksum.json => third_party/rust/thread-id-3.0.0/.cargo-checksum.json
rename : third_party/rust/thread-id/.travis.yml => third_party/rust/thread-id-3.0.0/.travis.yml
rename : third_party/rust/thread-id/Cargo.toml => third_party/rust/thread-id-3.0.0/Cargo.toml
rename : third_party/rust/thread-id/license => third_party/rust/thread-id-3.0.0/license
rename : third_party/rust/thread-id/readme.md => third_party/rust/thread-id-3.0.0/readme.md
rename : third_party/rust/thread-id/src/lib.rs => third_party/rust/thread-id-3.0.0/src/lib.rs
rename : third_party/rust/thread-id/license => third_party/rust/thread-id/license-apache
2017-09-05 09:26:22 -07:00
Nick Fitzgerald
0144e10df3 Bug 1277338 - Part 12: Make js/rust a top level crate instead of js/src; r=froydnj
The `js` crate at `js/rust` depends on the `mozjs_sys` crate at `js/src`, so it
makes sense to make it the top level crate.
2017-09-05 09:26:22 -07:00
Nick Fitzgerald
d793c1e4c1 Bug 1277338 - Part 11: Add js/rust to standalone JS source packages; r=sfink
This commit ensures that we copy the js/rust crate into the resulting source
tarball whenever we make standalone JS releases.
2017-09-05 09:26:21 -07:00
Nick Fitzgerald
dbf3ca4b81 Bug 1277338 - Part 10: Add the SM-tc(rust) taskcluster task; r=sfink
This adds a new SpiderMonkey taskcluster test task that builds and tests the
js/rust crate.
2017-09-05 09:26:21 -07:00
Nick Fitzgerald
8f99cd3071 Bug 1277338 - Part 9: Move the servo/rust-mozjs crate providing bindings to SpiderMonkey to js/rust; r=sfink 2017-09-05 09:26:21 -07:00
James Graham
418e807fea Bug 1373444 - Look for NoSuchWindowException when waiting for manual browser close in wpt, r=maja_zf
This method works by running a long-running script and catching the exception when
it is interrupted. But the exception changed so we must make a corresponding change here.

MozReview-Commit-ID: EdZZAOVZ0Sw
2017-09-05 17:23:22 +01:00
James Graham
3426b3a38a Bug 1373444 - Ignore exceptions during wpt test teardown, r=maja_zf
In general these exceptions are the result of something unexpected in
the environment, but shouldn't themseslves cause the test to error.

MozReview-Commit-ID: 5XjJoT4UwnC
2017-09-05 17:23:21 +01:00
Josh Aas
f7ce922c6e Bug 1394646 - Cocoa nsChildView: replace string with constant and remove unused code. r=mstange 2017-09-02 13:57:00 -04:00
Andreas Tolfsen
0305a12b3d webdriver: move crate to m-c
IGNORE BAD COMMIT MESSAGES
2017-09-03 15:56:42 +01:00
jason laster
57dcc284a2 Bug 1395396 - Update Debugger frontend (8/30/2017). r=jdescottes
MozReview-Commit-ID: 9etCxtC3nLz

--HG--
extra : rebase_source : 1b05fa53054d7474a5d495f6046ba2a235f18fa4
2017-09-01 13:14:41 -04:00
Sebastian Hengst
db32360aee merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JSoz8HEv6SN
2017-09-03 00:00:19 +02:00
Sebastian Hengst
1e3decfe89 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IJFJDq7fSkx
2017-09-02 23:59:24 +02:00
Sebastian Hengst
3528754b01 Backed out changeset d2305bd57a97 (bug 1393140) for changed behavior on request from jorgk. r=backout a=backout
MozReview-Commit-ID: HGulTnPx6TF
2017-09-02 23:48:23 +02:00
Gabriel Luong
445b58fdd1 Bug 1395997 - Use the photon styles for the DevTools splitter color. r=pbro 2017-09-02 13:40:09 -04:00
ffxbld
e377ab3c1a No bug, Automated HPKP preload list update from host bld-linux64-spot-306 - a=hpkp-update 2017-09-02 10:25:38 -07:00
ffxbld
90e3618163 No bug, Automated HSTS preload list update from host bld-linux64-spot-306 - a=hsts-update 2017-09-02 10:25:35 -07:00
Sebastian Hengst
4d0bad92dd merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: Gsw48p934sI
2017-09-02 10:54:44 +02:00
Phil Ringnalda
086c3155bc Backed out 5 changesets (bug 1277338) for a microscopic speck of flake8 lint
Backed out changeset a8ae266cd61e (bug 1277338)
Backed out changeset b00ca2e7bda4 (bug 1277338)
Backed out changeset 40d0eefb1b5a (bug 1277338)
Backed out changeset ec92904a27cf (bug 1277338)
Backed out changeset 8ee31bf579fc (bug 1277338)

MozReview-Commit-ID: DLI8N9xhSxq

--HG--
rename : third_party/rust/bindgen-0.29.0/.github/ISSUE_TEMPLATE.md => third_party/rust/bindgen/.github/ISSUE_TEMPLATE.md
rename : third_party/rust/bindgen-0.29.0/.travis.yml => third_party/rust/bindgen/.travis.yml
rename : third_party/rust/bindgen-0.29.0/CONTRIBUTING.md => third_party/rust/bindgen/CONTRIBUTING.md
rename : third_party/rust/bindgen-0.29.0/LICENSE => third_party/rust/bindgen/LICENSE
rename : third_party/rust/bindgen-0.29.0/README.md => third_party/rust/bindgen/README.md
rename : third_party/rust/bindgen-0.29.0/appveyor.yml => third_party/rust/bindgen/appveyor.yml
rename : third_party/rust/bindgen-0.29.0/book/book.toml => third_party/rust/bindgen/book/book.toml
rename : third_party/rust/bindgen-0.29.0/book/src/SUMMARY.md => third_party/rust/bindgen/book/src/SUMMARY.md
rename : third_party/rust/bindgen-0.29.0/book/src/blacklisting.md => third_party/rust/bindgen/book/src/blacklisting.md
rename : third_party/rust/bindgen-0.29.0/book/src/chapter_1.md => third_party/rust/bindgen/book/src/chapter_1.md
rename : third_party/rust/bindgen-0.29.0/book/src/command-line-usage.md => third_party/rust/bindgen/book/src/command-line-usage.md
rename : third_party/rust/bindgen-0.29.0/book/src/cpp.md => third_party/rust/bindgen/book/src/cpp.md
rename : third_party/rust/bindgen-0.29.0/book/src/customizing-generated-bindings.md => third_party/rust/bindgen/book/src/customizing-generated-bindings.md
rename : third_party/rust/bindgen-0.29.0/book/src/introduction.md => third_party/rust/bindgen/book/src/introduction.md
rename : third_party/rust/bindgen-0.29.0/book/src/library-usage.md => third_party/rust/bindgen/book/src/library-usage.md
rename : third_party/rust/bindgen-0.29.0/book/src/nocopy.md => third_party/rust/bindgen/book/src/nocopy.md
rename : third_party/rust/bindgen-0.29.0/book/src/opaque.md => third_party/rust/bindgen/book/src/opaque.md
rename : third_party/rust/bindgen-0.29.0/book/src/replacing-types.md => third_party/rust/bindgen/book/src/replacing-types.md
rename : third_party/rust/bindgen-0.29.0/book/src/requirements.md => third_party/rust/bindgen/book/src/requirements.md
rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-0.md => third_party/rust/bindgen/book/src/tutorial-0.md
rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-1.md => third_party/rust/bindgen/book/src/tutorial-1.md
rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-2.md => third_party/rust/bindgen/book/src/tutorial-2.md
rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-3.md => third_party/rust/bindgen/book/src/tutorial-3.md
rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-4.md => third_party/rust/bindgen/book/src/tutorial-4.md
rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-5.md => third_party/rust/bindgen/book/src/tutorial-5.md
rename : third_party/rust/bindgen-0.29.0/book/src/tutorial-6.md => third_party/rust/bindgen/book/src/tutorial-6.md
rename : third_party/rust/bindgen-0.29.0/book/src/using-unions.md => third_party/rust/bindgen/book/src/using-unions.md
rename : third_party/rust/bindgen-0.29.0/book/src/whitelisting.md => third_party/rust/bindgen/book/src/whitelisting.md
rename : third_party/rust/bindgen-0.29.0/ci/assert-docs.sh => third_party/rust/bindgen/ci/assert-docs.sh
rename : third_party/rust/bindgen-0.29.0/ci/assert-no-diff.bat => third_party/rust/bindgen/ci/assert-no-diff.bat
rename : third_party/rust/bindgen-0.29.0/ci/assert-no-diff.sh => third_party/rust/bindgen/ci/assert-no-diff.sh
rename : third_party/rust/bindgen-0.29.0/ci/assert-rustfmt.sh => third_party/rust/bindgen/ci/assert-rustfmt.sh
rename : third_party/rust/bindgen-0.29.0/ci/before_install.sh => third_party/rust/bindgen/ci/before_install.sh
rename : third_party/rust/bindgen-0.29.0/ci/deploy-book.sh => third_party/rust/bindgen/ci/deploy-book.sh
rename : third_party/rust/bindgen-0.29.0/ci/no-includes.sh => third_party/rust/bindgen/ci/no-includes.sh
rename : third_party/rust/bindgen-0.29.0/ci/test-book.sh => third_party/rust/bindgen/ci/test-book.sh
rename : third_party/rust/bindgen-0.29.0/ci/test.bat => third_party/rust/bindgen/ci/test.bat
rename : third_party/rust/bindgen-0.29.0/ci/test.sh => third_party/rust/bindgen/ci/test.sh
rename : third_party/rust/bindgen-0.29.0/example-graphviz-ir.png => third_party/rust/bindgen/example-graphviz-ir.png
rename : third_party/rust/bindgen-0.29.0/rustfmt.toml => third_party/rust/bindgen/rustfmt.toml
rename : third_party/rust/bindgen-0.29.0/src/uses.rs => third_party/rust/bindgen/src/uses.rs
rename : third_party/rust/clap-2.24.2/appveyor.yml => third_party/rust/clap/appveyor.yml
rename : third_party/rust/thread-id/license-apache => third_party/rust/thread-id/license
2017-09-01 22:32:40 -07:00
Phil Ringnalda
72a1482137 Backed out 14 changesets (bug 1322746) for unexpected passes on Win8
Backed out changeset a10fcb139377 (bug 1322746)
Backed out changeset 992b2173bda7 (bug 1322746)
Backed out changeset 88a28c4ebc6b (bug 1322746)
Backed out changeset c5bd6bbf5653 (bug 1322746)
Backed out changeset 882cd05b7064 (bug 1322746)
Backed out changeset 87e7f25a089c (bug 1322746)
Backed out changeset 2ed5b75a6f5e (bug 1322746)
Backed out changeset 6d1dd5775850 (bug 1322746)
Backed out changeset b97bb7a2e555 (bug 1322746)
Backed out changeset ab8352ffd2ca (bug 1322746)
Backed out changeset a4901ec3c327 (bug 1322746)
Backed out changeset 61c7478af98c (bug 1322746)
Backed out changeset b202e9377e24 (bug 1322746)
Backed out changeset cf739e7c76b8 (bug 1322746)

MozReview-Commit-ID: CesCbY4ABvS
2017-09-01 22:28:49 -07:00
Zibi Braniecki
fff3291681 Bug 1396177 - Do not clobber the langpack in l10n-check. r=aki
MozReview-Commit-ID: HMYpE2mLPtI

--HG--
extra : rebase_source : 2ee4e48da5202823ecfb426a7d69d5121fcaaba5
2017-09-01 20:28:33 -07:00
Gabriel Luong
1b014ccabc Bug 1391003 - Use the new photon line selection and hover background colors in devtool. r=bgrins 2017-09-01 10:47:11 -04:00
Jan Henning
f016055d3b Bug 1395486 followup. Clobber to fix packaging failure for Android builds. r=clobber
For the underlying problem, see bug 1395286.
2017-09-02 13:46:34 +02:00
Ting-Yu Lin
748cb71860 Bug 1396700 - Add a method to ServoStyleSet for creating XBL style set. r=xidorn
The motivation of this patch is that clearing mPresContext should be an
implementation detail of XBL style set, so I create a method for that, and
remove ClearPresContext().

MozReview-Commit-ID: Ftta0rcAqu6

--HG--
extra : rebase_source : 0bdb1ac3e2c988e5a0220172f19ab4b006e883d7
2017-09-01 16:45:39 +08:00
Ting-Yu Lin
0facc17a51 Bug 1396700 - Remove ServoStyleSet::UpdateStyleSheet(). r=xidorn
This is no longer used.

MozReview-Commit-ID: G7cUcz9CKeQ

--HG--
extra : rebase_source : 3f13913863c8d8c4db14d02763781f3037d64d22
2017-09-01 17:12:58 +08:00
Liang-Heng Chen
e358e0156e Bug 1395856 - add warning and assertion to detect intermittent failure; r=bagder
MozReview-Commit-ID: 1lZVLdHF2tC

--HG--
extra : rebase_source : b97c89b9ecae9a9f2c0d2d4c59b2b31c0eef859d
2017-09-04 17:17:44 +08:00
Nevin Chen
f473cc006c Bug 1396548 - Handle Push Notification when app is not running. r=maliu
When app is not runing, Gecko is not running. Thus we can't get Gecko pref.
We should skip Gecko pref check and show notifications when we recieve push messages and while app is not running.
Other checks (ie. Switchboard, Health Report...etc) remain the same.

MozReview-Commit-ID: H2X18VI0cnW

--HG--
extra : rebase_source : 28c4946ba8f4a9721735f93db728c28fa70d6b9d
2017-09-04 19:15:32 +08:00
Henri Sivonen
d74ace38f2 Bug 1396093 - Add a missing leading zero byte to a test case that uses UTF-16BE. r=emilio
The old style system uses nsUnicharStreamLoader, which never signals the end
of the stream to mozilla::Decoder, which caused the input to be truncated
instead of the error in the input being detected. Stylo uses
mozilla::css::StreamLoader, which correctly signals the end of the stream, so
the an odd number of bytes in UTF-16BE resulted in the output ending with
U+FFFD, which ran into the keyword "green" making it not a valid keyword.

MozReview-Commit-ID: uSaCIfrAOF

--HG--
extra : rebase_source : 2674c589012cd71e7bc2e8228c44aed26622b078
2017-09-04 16:50:39 +03:00
Haik Aftandilian
760abe9af4 Bug 1395898 - Awesome Screenshot webextension does not work. r=jimm
Fix ExtensionProtocolHandler::GetAsync() to handle failures returned
from AsyncOpen2() for cached JAR resources.

Don't call SetupEventTarget() in the cached JAR ExtensionStreamGetter
constructor because the event target is not needed and calling
SetupEventTarget() triggers a debug mode warning from
nsContentUtils::GetEventTargetByLoadInfo().

MozReview-Commit-ID: KjDsPNQWlwU

--HG--
extra : rebase_source : d44e8a1cdf358f364156a3dc2ac6a428b57d5e32
2017-09-02 21:56:07 -07:00
Phil Ringnalda
e761d397b7 Backed out 3 changesets (bug 1396489) for unexpected assertion failures
Backed out changeset 75ffa3ed13d5 (bug 1396489)
Backed out changeset fc779b639aeb (bug 1396489)
Backed out changeset dcfd73044bba (bug 1396489)

MozReview-Commit-ID: DvGlDLZF2nO
2017-09-04 21:09:04 -07:00
Shane Caraveo
5d0cbad001 Bug 1393402 fix intermittent by removing early testing timeout r=mixedpuppy
MozReview-Commit-ID: AAnS9cXlTz0

--HG--
extra : rebase_source : 52ddffe7f0430462927925db75eabd3ddeb9876a
2017-09-03 18:09:43 -07:00
cku
afd9919b06 Bug 1396489 - Part 3. Use gfxContext::GetClipExtents(false) when clipped rect in device space is needed. r=mstange
MozReview-Commit-ID: YO4JACFK9O

--HG--
extra : rebase_source : afd9cb051e35856070e3451215e4bba79396af7e
2017-09-04 14:04:17 +08:00
cku
21420c6f3d Bug 1396489 - Part 2. Make gfxContext::GetClipExtents can return clipped rect in either user space or device space. r=mstange
MozReview-Commit-ID: 8orKmq1vz8K

--HG--
extra : rebase_source : 40944ffe51e905bd44a398048bc68e6af6692fcf
2017-09-04 12:32:03 +08:00
cku
ac69fce70f Bug 1396489 - Part 1. Change gfxContext::GetClipExtents to a const function. r=mstange
MozReview-Commit-ID: ANFDAxeL5G0

--HG--
extra : rebase_source : d2a427228484378606205b7ee7a35105fbf840ab
2017-09-04 12:56:13 +08:00
JW Wang
a40c88e159 Bug 1348634 - wait for the 'suspend' event to ensure resource cloning work as expected. r=cpearce
MozReview-Commit-ID: BeGGnUfFDcN

--HG--
extra : rebase_source : bd8192f09cd088a430437f34674d579859d0194a
2017-09-04 13:20:05 +08:00
Ting-Yu Lin
3b33ba27fb Bug 1382078 Part 4 - Avoid unneeded restyle when XBL styleset is utilized by different PresContext. r=emilio
This fixed layout/style/test/test_media_queries_dynamic.html after Part 3 is added.

MozReview-Commit-ID: 7ZpSunCnkIc

--HG--
extra : rebase_source : 6acab11ba784b801b90afc0558c32baabcc3f271
2017-09-04 17:57:00 +08:00
Ting-Yu Lin
b6d71d0740 Bug 1382078 Part 3 - Support media changes for XBL stylesheets. r=emilio
MozReview-Commit-ID: EJp8EMyanBT

--HG--
extra : rebase_source : 0ea61ea1f649548158fa600e5e11190631ce447f
2017-09-02 15:25:45 +08:00
Ray Lin
5f3b56afe7 Bug 1395173 - Part2. Add a mochitest for the display of form autofill popup while switching between forms. r=lchang
MozReview-Commit-ID: 2DZr91ZR2zF

--HG--
extra : rebase_source : e32f6bb04b3219bfd5f5e952988bffdb43385bfb
2017-09-01 11:43:16 +08:00
Chih-Yi Leu
92a212a53b Bug 1319160 - Remove redundant webgl disjoint timer extension mochitest r=jgilbert
MozReview-Commit-ID: GCUNxcIiF8F

--HG--
extra : rebase_source : e6d7386320d14d6b87eb27b7f0010eace0fd6be5
2017-09-01 11:41:47 +08:00
Emilio Cobos Álvarez
70950bfcb1 Bug 1396048: Mark system-metrics-1.html as passing. r=me
MozReview-Commit-ID: Bg33Xa1GenR
2017-09-02 13:58:12 +02:00
Kaku Kuo
a79890cbb6 Bug 1393399 P5 - report the recovery time telemetry; r=gerald
MozReview-Commit-ID: 3Z0Esl1F6fV

--HG--
extra : rebase_source : a0c88bfdf53e17fdebb9d0b33457ce649ba54a7c
2017-08-31 18:02:06 +08:00
Kaku Kuo
8a35a5cc36 Bug 1393399 P4 - implement GPUProcessCrashTelemetryLogger helper class; r=gerald
GPUProcessCrashTelemetryLogger is used to report telemetry of the time used to recover a decoder from GPU crash.

It uses MediaDecoderOwnerID to identify which video we're dealing with.
It uses MediaDataDecoderID to make sure that the old MediaDataDecoder has been deleted and we're already recovered.
It reports two recovery times, one is calculated from GPU crashed (that is, the time when VideoDecoderChild::ActorDestory() is called) and the other is calculated from the MFR is notified with NS_ERROR_DOM_MEDIA_NEED_NEW_DECODER error.

MozReview-Commit-ID: 82BRc2Vs3cw

--HG--
extra : rebase_source : 8c92501f625d44e9391a2432b98842769ed8a199
2017-08-31 17:56:17 +08:00
Kaku Kuo
e738871d59 Bug 1393399 P3 - keep the MediaDecoderOwner's identification in MFR; r=gerald
When GPU process crashes, the MediaDecoder, MDSM, and MFR are all destroyed.
So, we use MediaDecoderOwner to identify which video we're dealing with.

MozReview-Commit-ID: 1cv08M7Cpcf

--HG--
extra : rebase_source : 62f7be874d97a58eb4c1d7a98b4e9fe83a9313d3
2017-08-31 17:31:51 +08:00
Kaku Kuo
15e39cee1b Bug 1393399 P2 - keep the GPU process crash time and send back to MFR; r=gerald
We keep the GPU crash time and send back to MFR through MediaResult.

We cannot save the information in VideoDecoderChild as a static member because we are going to read it in MFR's task queue and the data was written in VideoDecoderManager's thread. This is going to be racing.

MozReview-Commit-ID: FXqOgelWY6e

--HG--
extra : rebase_source : 5c0561e009ad16983e1ff910216f9cf7901b5542
2017-08-31 17:21:28 +08:00
Kaku Kuo
5a09d32a1e Bug 1393399 P1 - add telemetry probes; r=francois,gerald
Here, we calculate the recovery time from two different start points because that when GPU crashes, VideoDecoderChild::ActorDestory() is called, but VideoDecoderChild doesn't dispatch events to trigger decoder recreation immediately.
Instead, it waits until a new VideoDecoderManager has been recreated [1], and then rejects all pending promises to MFR with a NS_ERROR_DOM_MEDIA_NEED_NEW_DECODER, which triggers playback pipeline recreation.

These two probes help us to know the gap between "GPU crash" and "MFR is notified". We don't need to wait for VideoDecoderManager recreation if we're certain that we don't create remote video decoder anymore. And if the gap is large, it might be a significant optimization.

[1] http://searchfox.org/mozilla-central/rev/51b3d67a5ec1758bd2fe7d7b6e75ad6b6b5da223/dom/media/ipc/VideoDecoderChild.cpp#124-145

MozReview-Commit-ID: DcI2CwWORxZ

--HG--
extra : rebase_source : 2f69330b9721cd4d6895f93b3a3cbc740de54e8c
2017-09-01 11:00:44 +08:00
Ray Lin
e75e5319b5 Bug 1395173 - Part 1. Cache computed values in form handler instance instead of prototype. r=lchang
MozReview-Commit-ID: Dwz6EmJ4VmN

--HG--
extra : rebase_source : 72b3f6eff3f29e1c0d6d765ba75dcc94cf9c8001
2017-08-31 16:38:54 +08:00
cku
f21732fadc Bug 1395873 - Append eUseUserSpaceOfUseElement flag after all standard SVGBoundingBoxOptions checked. r=longsonr+218550
MozReview-Commit-ID: 6qjmfL4mGuI

--HG--
extra : rebase_source : e937d3d101e0881549db4582bd7719801af57b7f
2017-09-01 22:37:59 +08:00