1. 09 Oct, 2019 21 commits
    • Gurzau Raul's avatar
      Backed out changeset 10c62a0c06f0 (bug 1580962) for remove button related... · f0739b12
      Gurzau Raul authored
      Backed out changeset 10c62a0c06f0 (bug 1580962) for remove button related failures at browser_policy_extensions.js on a CLOSED TREE.
      f0739b12
    • Kashav Madan's avatar
      Bug 1586050 - Don't blow away progress listeners when switching between local... · b17cb9e0
      Kashav Madan authored
      Bug 1586050 - Don't blow away progress listeners when switching between local and remote processes, r=kmag
      
      Whenever we do a process switch, the <browser> gets a new WebProgress instance.
      When that happens, we currently handle transferring listeners from one
      RemoteWebProgress instance to another, but not from a local to remote, or vice
      versa. This patch changes that by tracking listeners added to the <browser> and
      manually re-adding them after a process switch occurs.
      
      Differential Revision: https://phabricator.services.mozilla.com/D48233
      
      --HG--
      extra : moz-landing-system : lando
      b17cb9e0
    • Kris Maglione's avatar
      Bug 1586671: Pass callbacks as openDialog argument to profile creation wizard... · 53c2adf4
      Kris Maglione authored
      Bug 1586671: Pass callbacks as openDialog argument to profile creation wizard rather than using window.opener. r=mossop
      
      Differential Revision: https://phabricator.services.mozilla.com/D48717
      
      --HG--
      extra : moz-landing-system : lando
      53c2adf4
    • Markus Stange's avatar
      Bug 1577566 - Enforce appropriate output channel clamping in D2D1 ColorMatrix filters. r=bas · f2eaddfc
      Markus Stange authored
      Differential Revision: https://phabricator.services.mozilla.com/D45142
      
      --HG--
      extra : moz-landing-system : lando
      f2eaddfc
    • Michael Kaply's avatar
      Bug 1586913 - Add policy for DisablePasswordReveal. r=jaws,flod,fluent-reviewers · afdeed79
      Michael Kaply authored
      Differential Revision: https://phabricator.services.mozilla.com/D48592
      
      --HG--
      extra : moz-landing-system : lando
      afdeed79
    • shindli's avatar
      d84a6a95
    • Emilio Cobos Álvarez's avatar
    • Emilio Cobos Álvarez's avatar
      Bug 1587368 - Stop using -oldsyn bindgen version now that we pull newer syn... · ab7a5262
      Emilio Cobos Álvarez authored
      Bug 1587368 - Stop using -oldsyn bindgen version now that we pull newer syn and proc_macro versions anyway.
      
      MANUAL PUSH: Cherry-picking upstream stuff, with reviewers that are not on phabricator.
      
      ab7a5262
    • Emilio Cobos Álvarez's avatar
      Bug 1587368 - Fix servo build. · 95b03694
      Emilio Cobos Álvarez authored
      95b03694
    • Emilio Cobos Álvarez's avatar
      b5fdaa85
    • Emilio Cobos Álvarez's avatar
      Bug 1587368 - Revendor rust dependencies. · f0954b76
      Emilio Cobos Álvarez authored
      This pulls syn and quote 1.0, but after talking with heycam it seems ok.
      
      
      --HG--
      rename : third_party/rust/proc-macro2/.cargo-checksum.json => third_party/rust/proc-macro2-0.4.27/.cargo-checksum.json
      rename : third_party/rust/proc-macro2/Cargo.toml => third_party/rust/proc-macro2-0.4.27/Cargo.toml
      rename : third_party/rust/proc-macro2/README.md => third_party/rust/proc-macro2-0.4.27/README.md
      rename : third_party/rust/proc-macro2/build.rs => third_party/rust/proc-macro2-0.4.27/build.rs
      rename : third_party/rust/proc-macro2/src/fallback.rs => third_party/rust/proc-macro2-0.4.27/src/fallback.rs
      rename : third_party/rust/proc-macro2/src/lib.rs => third_party/rust/proc-macro2-0.4.27/src/lib.rs
      rename : third_party/rust/proc-macro2/src/strnom.rs => third_party/rust/proc-macro2-0.4.27/src/strnom.rs
      rename : third_party/rust/proc-macro2/src/wrapper.rs => third_party/rust/proc-macro2-0.4.27/src/wrapper.rs
      rename : third_party/rust/proc-macro2/tests/marker.rs => third_party/rust/proc-macro2-0.4.27/tests/marker.rs
      rename : third_party/rust/proc-macro2/tests/test.rs => third_party/rust/proc-macro2-0.4.27/tests/test.rs
      rename : third_party/rust/quote/.cargo-checksum.json => third_party/rust/quote-0.6.11/.cargo-checksum.json
      rename : third_party/rust/quote/Cargo.toml => third_party/rust/quote-0.6.11/Cargo.toml
      rename : third_party/rust/quote/README.md => third_party/rust/quote-0.6.11/README.md
      rename : third_party/rust/quote/src/ext.rs => third_party/rust/quote-0.6.11/src/ext.rs
      rename : third_party/rust/quote/src/lib.rs => third_party/rust/quote-0.6.11/src/lib.rs
      rename : third_party/rust/quote/src/to_tokens.rs => third_party/rust/quote-0.6.11/src/to_tokens.rs
      rename : third_party/rust/quote/tests/conditional/integer128.rs => third_party/rust/quote-0.6.11/tests/conditional/integer128.rs
      rename : third_party/rust/quote/tests/test.rs => third_party/rust/quote-0.6.11/tests/test.rs
      rename : third_party/rust/syn/.cargo-checksum.json => third_party/rust/syn-0.15.30/.cargo-checksum.json
      rename : third_party/rust/syn/Cargo.toml => third_party/rust/syn-0.15.30/Cargo.toml
      rename : third_party/rust/syn/README.md => third_party/rust/syn-0.15.30/README.md
      rename : third_party/rust/syn/build.rs => third_party/rust/syn-0.15.30/build.rs
      rename : third_party/rust/syn/src/attr.rs => third_party/rust/syn-0.15.30/src/attr.rs
      rename : third_party/rust/syn/src/buffer.rs => third_party/rust/syn-0.15.30/src/buffer.rs
      rename : third_party/rust/syn/src/data.rs => third_party/rust/syn-0.15.30/src/data.rs
      rename : third_party/rust/syn/src/derive.rs => third_party/rust/syn-0.15.30/src/derive.rs
      rename : third_party/rust/syn/src/error.rs => third_party/rust/syn-0.15.30/src/error.rs
      rename : third_party/rust/syn/src/export.rs => third_party/rust/syn-0.15.30/src/export.rs
      rename : third_party/rust/syn/src/expr.rs => third_party/rust/syn-0.15.30/src/expr.rs
      rename : third_party/rust/syn/src/ext.rs => third_party/rust/syn-0.15.30/src/ext.rs
      rename : third_party/rust/syn/src/file.rs => third_party/rust/syn-0.15.30/src/file.rs
      rename : third_party/rust/syn/src/gen/fold.rs => third_party/rust/syn-0.15.30/src/gen/fold.rs
      rename : third_party/rust/syn/src/gen/visit.rs => third_party/rust/syn-0.15.30/src/gen/visit.rs
      rename : third_party/rust/syn/src/gen/visit_mut.rs => third_party/rust/syn-0.15.30/src/gen/visit_mut.rs
      rename : third_party/rust/syn/src/gen_helper.rs => third_party/rust/syn-0.15.30/src/gen_helper.rs
      rename : third_party/rust/syn/src/generics.rs => third_party/rust/syn-0.15.30/src/generics.rs
      rename : third_party/rust/syn/src/group.rs => third_party/rust/syn-0.15.30/src/group.rs
      rename : third_party/rust/syn/src/ident.rs => third_party/rust/syn-0.15.30/src/ident.rs
      rename : third_party/rust/syn/src/item.rs => third_party/rust/syn-0.15.30/src/item.rs
      rename : third_party/rust/syn/src/keyword.rs => third_party/rust/syn-0.15.30/src/keyword.rs
      rename : third_party/rust/syn/src/lib.rs => third_party/rust/syn-0.15.30/src/lib.rs
      rename : third_party/rust/syn/src/lifetime.rs => third_party/rust/syn-0.15.30/src/lifetime.rs
      rename : third_party/rust/syn/src/lit.rs => third_party/rust/syn-0.15.30/src/lit.rs
      rename : third_party/rust/syn/src/lookahead.rs => third_party/rust/syn-0.15.30/src/lookahead.rs
      rename : third_party/rust/syn/src/mac.rs => third_party/rust/syn-0.15.30/src/mac.rs
      rename : third_party/rust/syn/src/macros.rs => third_party/rust/syn-0.15.30/src/macros.rs
      rename : third_party/rust/syn/src/op.rs => third_party/rust/syn-0.15.30/src/op.rs
      rename : third_party/rust/syn/src/parse.rs => third_party/rust/syn-0.15.30/src/parse.rs
      rename : third_party/rust/syn/src/parse_macro_input.rs => third_party/rust/syn-0.15.30/src/parse_macro_input.rs
      rename : third_party/rust/syn/src/parse_quote.rs => third_party/rust/syn-0.15.30/src/parse_quote.rs
      rename : third_party/rust/syn/src/path.rs => third_party/rust/syn-0.15.30/src/path.rs
      rename : third_party/rust/syn/src/print.rs => third_party/rust/syn-0.15.30/src/print.rs
      rename : third_party/rust/syn/src/punctuated.rs => third_party/rust/syn-0.15.30/src/punctuated.rs
      rename : third_party/rust/syn/src/spanned.rs => third_party/rust/syn-0.15.30/src/spanned.rs
      rename : third_party/rust/syn/src/thread.rs => third_party/rust/syn-0.15.30/src/thread.rs
      rename : third_party/rust/syn/src/token.rs => third_party/rust/syn-0.15.30/src/token.rs
      rename : third_party/rust/syn/src/tt.rs => third_party/rust/syn-0.15.30/src/tt.rs
      rename : third_party/rust/syn/src/ty.rs => third_party/rust/syn-0.15.30/src/ty.rs
      rename : third_party/rust/synstructure/.cargo-checksum.json => third_party/rust/synstructure-0.10.1/.cargo-checksum.json
      rename : third_party/rust/synstructure/Cargo.toml => third_party/rust/synstructure-0.10.1/Cargo.toml
      rename : third_party/rust/synstructure/README.md => third_party/rust/synstructure-0.10.1/README.md
      rename : third_party/rust/synstructure/src/lib.rs => third_party/rust/synstructure-0.10.1/src/lib.rs
      rename : third_party/rust/synstructure/src/macros.rs => third_party/rust/synstructure-0.10.1/src/macros.rs
      rename : third_party/rust/unicode-xid/.cargo-checksum.json => third_party/rust/unicode-xid-0.1.0/.cargo-checksum.json
      rename : third_party/rust/unicode-xid/Cargo.toml => third_party/rust/unicode-xid-0.1.0/Cargo.toml
      rename : third_party/rust/unicode-xid/README.md => third_party/rust/unicode-xid-0.1.0/README.md
      rename : third_party/rust/unicode-xid/scripts/unicode.py => third_party/rust/unicode-xid-0.1.0/scripts/unicode.py
      rename : third_party/rust/unicode-xid/src/lib.rs => third_party/rust/unicode-xid-0.1.0/src/lib.rs
      rename : third_party/rust/unicode-xid/src/tables.rs => third_party/rust/unicode-xid-0.1.0/src/tables.rs
      rename : third_party/rust/unicode-xid/src/tests.rs => third_party/rust/unicode-xid-0.1.0/src/tests.rs
      f0954b76
    • Emilio Cobos Álvarez's avatar
    • Emilio Cobos Álvarez's avatar
      Bug 1587368 - Use consistent naming and shared code for out-of-flow stuff. r=nox · 2c773522
      Emilio Cobos Álvarez authored
      Use the functions introduced in ee17eedf3a857f27ce2b6b775574a3a455df8aa3.
      2c773522
    • Anthony Ramine's avatar
      c4a439d2
    • Simon Sapin's avatar
      Bug 1587368 - servo: WebIDL codegen: Replace cmake with a single Python script. r=emilio · c1af5161
      Simon Sapin authored
      When playing around with Cargo’s new timing visualization:
      https://internals.rust-lang.org/t/exploring-crate-graph-build-times-with-cargo-build-ztimings/10975/21
      
      … I was surprised to see the `script` crate’s build script take 76 seconds.
      I did not expect WebIDL bindings generation to be *that* computationally
      intensive.
      
      It turns out almost all of this time is overhead. The build script uses CMake
      to generate bindings for each WebIDL file in parallel, but that causes a lot
      of work to be repeated 366 times:
      
      * Starting up a Python VM
      * Importing (parts of) the Python standard library
      * Importing ~16k lines of our Python code
      * Recompiling the latter to bytecode, since we used `python -B` to disable
        writing `.pyc` file
      * Deserializing with `cPickle` and recreating in memory the results
        of parsing all WebIDL files
      
      ----
      
      This commit remove the use of CMake and cPickle for the `script` crate.
      Instead, all WebIDL bindings generation is done sequentially
      in a single Python process. This takes 2 to 3 seconds.
      c1af5161
    • Simon Sapin's avatar
      Bug 1587368 - servo: Fix error message for invalid combination of style crate... · c00df807
      Simon Sapin authored
      Bug 1587368 - servo: Fix error message for invalid combination of style crate feature flags. r=emilio
      
      Instead of ``cannot find value `engine` in this scope``
      https://github.com/servo/servo/issues/24284
      
      c00df807
    • Anthony Ramine's avatar
    • Paul Zuehlcke's avatar
      Bug 1587130 - Fixed nsContentBlocker telemetry adding scalar values. r=johannh · f24e944b
      Paul Zuehlcke authored
      Differential Revision: https://phabricator.services.mozilla.com/D48679
      
      --HG--
      extra : moz-landing-system : lando
      f24e944b
    • Logan Smyth's avatar
      Bug 1585902 - Use the protocoljs framework for emitting events. r=ochameau · 4470e56d
      Logan Smyth authored
      Differential Revision: https://phabricator.services.mozilla.com/D48147
      
      --HG--
      extra : moz-landing-system : lando
      4470e56d
    • Marcos Cáceres's avatar
      Bug 1312422 - Web Share Base/DOM implementation r=farre · fbff2e38
      Marcos Cáceres authored
      Web Share base implementation just of DOM stuff - working together with @saschanaz.
      
      @Baku, we would greatly appreciate your review.
      
      -Nika, as she is traveling.
      
      Differential Revision: https://phabricator.services.mozilla.com/D44598
      
      --HG--
      extra : moz-landing-system : lando
      fbff2e38
    • Florens Verschelde's avatar
      Bug 1585725 - Use white blocked icon in selected rows; r=Honza · ac1ba867
      Florens Verschelde authored
      Differential Revision: https://phabricator.services.mozilla.com/D48252
      
      --HG--
      extra : moz-landing-system : lando
      ac1ba867
  2. 08 Oct, 2019 2 commits
  3. 09 Oct, 2019 1 commit
  4. 08 Oct, 2019 1 commit
  5. 09 Oct, 2019 11 commits
  6. 07 Oct, 2019 4 commits