Brad Werth
e1efc1d301
Bug 1468754 Part 5: Make ChangesView respond to change events. r=rcaliman
...
Depends on D9176
Differential Revision: https://phabricator.services.mozilla.com/D9178
--HG--
extra : moz-landing-system : lando
2018-10-22 18:01:41 +00:00
Brad Werth
75b4548fcd
Bug 1468754 Part 4: Make ChangesActor fire events. r=pbro
...
Depends on D9050
Differential Revision: https://phabricator.services.mozilla.com/D9176
--HG--
extra : moz-landing-system : lando
2018-10-22 18:01:18 +00:00
Brad Werth
7972326743
Bug 1468754 Part 3: Add a TrackChangesEmitter helper object, and make ChangesActor listen to it. r=pbro
...
Depends on D9049
Differential Revision: https://phabricator.services.mozilla.com/D9050
--HG--
extra : moz-landing-system : lando
2018-10-22 18:00:55 +00:00
Brad Werth
6927652361
Bug 1468754 Part 2: Make client-side Inspector, on open, ensure the existence of the ChangesActor. r=pbro
...
Depends on D4399
Differential Revision: https://phabricator.services.mozilla.com/D9049
--HG--
extra : moz-landing-system : lando
2018-10-22 18:00:42 +00:00
Brad Werth
82209b1112
Bug 1468754 Part 1: Add a ChangesActor to devtools. r=pbro
...
MozReview-Commit-ID: 1Y8esljnLk9
Differential Revision: https://phabricator.services.mozilla.com/D4399
--HG--
extra : moz-landing-system : lando
2018-10-22 18:00:40 +00:00
Dorel Luca
0d2a0012ec
Backed out changeset 2d0174d68cec (bug 1497087) for mochitest failure on caps/tests/mochitest/test_bug292789.html
2018-10-22 20:57:41 +03:00
Sebastian Hengst
1ad50182a7
merge mozilla-central to autoland
...
--HG--
rename : third_party/rust/nom/.cargo-checksum.json => third_party/rust/nom-3.2.1/.cargo-checksum.json
rename : third_party/rust/nom/CHANGELOG.md => third_party/rust/nom-3.2.1/CHANGELOG.md
rename : third_party/rust/nom/Cargo.toml => third_party/rust/nom-3.2.1/Cargo.toml
rename : third_party/rust/nom/src/bits.rs => third_party/rust/nom-3.2.1/src/bits.rs
rename : third_party/rust/nom/src/branch.rs => third_party/rust/nom-3.2.1/src/branch.rs
rename : third_party/rust/nom/src/bytes.rs => third_party/rust/nom-3.2.1/src/bytes.rs
rename : third_party/rust/nom/src/character.rs => third_party/rust/nom-3.2.1/src/character.rs
rename : third_party/rust/nom/src/internal.rs => third_party/rust/nom-3.2.1/src/internal.rs
rename : third_party/rust/nom/src/lib.rs => third_party/rust/nom-3.2.1/src/lib.rs
rename : third_party/rust/nom/src/macros.rs => third_party/rust/nom-3.2.1/src/macros.rs
rename : third_party/rust/nom/src/methods.rs => third_party/rust/nom-3.2.1/src/methods.rs
rename : third_party/rust/nom/src/multi.rs => third_party/rust/nom-3.2.1/src/multi.rs
rename : third_party/rust/nom/src/nom.rs => third_party/rust/nom-3.2.1/src/nom.rs
rename : third_party/rust/nom/src/regexp.rs => third_party/rust/nom-3.2.1/src/regexp.rs
rename : third_party/rust/nom/src/sequence.rs => third_party/rust/nom-3.2.1/src/sequence.rs
rename : third_party/rust/nom/src/simple_errors.rs => third_party/rust/nom-3.2.1/src/simple_errors.rs
rename : third_party/rust/nom/src/str.rs => third_party/rust/nom-3.2.1/src/str.rs
rename : third_party/rust/nom/src/stream.rs => third_party/rust/nom-3.2.1/src/stream.rs
rename : third_party/rust/nom/src/traits.rs => third_party/rust/nom-3.2.1/src/traits.rs
rename : third_party/rust/nom/src/util.rs => third_party/rust/nom-3.2.1/src/util.rs
rename : third_party/rust/nom/src/verbose_errors.rs => third_party/rust/nom-3.2.1/src/verbose_errors.rs
rename : third_party/rust/nom/src/whitespace.rs => third_party/rust/nom-3.2.1/src/whitespace.rs
rename : third_party/rust/nom/tests/arithmetic.rs => third_party/rust/nom-3.2.1/tests/arithmetic.rs
rename : third_party/rust/nom/tests/arithmetic_ast.rs => third_party/rust/nom-3.2.1/tests/arithmetic_ast.rs
rename : third_party/rust/nom/tests/blockbuf-arithmetic.rs => third_party/rust/nom-3.2.1/tests/blockbuf-arithmetic.rs
rename : third_party/rust/nom/tests/cross_function_backtracking.rs => third_party/rust/nom-3.2.1/tests/cross_function_backtracking.rs
rename : third_party/rust/nom/tests/float.rs => third_party/rust/nom-3.2.1/tests/float.rs
rename : third_party/rust/nom/tests/ini.rs => third_party/rust/nom-3.2.1/tests/ini.rs
rename : third_party/rust/nom/tests/ini_str.rs => third_party/rust/nom-3.2.1/tests/ini_str.rs
rename : third_party/rust/nom/tests/issues.rs => third_party/rust/nom-3.2.1/tests/issues.rs
rename : third_party/rust/nom/tests/json.rs => third_party/rust/nom-3.2.1/tests/json.rs
rename : third_party/rust/nom/tests/mp4.rs => third_party/rust/nom-3.2.1/tests/mp4.rs
rename : third_party/rust/nom/tests/multiline.rs => third_party/rust/nom-3.2.1/tests/multiline.rs
rename : third_party/rust/nom/tests/named_args.rs => third_party/rust/nom-3.2.1/tests/named_args.rs
rename : third_party/rust/nom/tests/omnom.rs => third_party/rust/nom-3.2.1/tests/omnom.rs
rename : third_party/rust/nom/tests/overflow.rs => third_party/rust/nom-3.2.1/tests/overflow.rs
rename : third_party/rust/nom/tests/reborrow_fold.rs => third_party/rust/nom-3.2.1/tests/reborrow_fold.rs
rename : third_party/rust/nom/tests/test1.rs => third_party/rust/nom-3.2.1/tests/test1.rs
extra : rebase_source : 6c5b45c092fd51bf1b3ce15960416fb59311d152
2018-10-22 20:34:24 +03:00
Sebastian Hengst
602fbb8422
merge mozilla-inbound to mozilla-central. a=merge
2018-10-22 20:26:16 +03:00
Sebastian Hengst
c065bae5f9
merge autoland to mozilla-central. a=merge
2018-10-22 20:24:54 +03:00
Sebastian Hengst
699b4c267b
Bug 1496764 - Disable browser_UsageTelemetry_urlbar.js until telemetry probe has been extended to fix permafail on version increase. a=version-increase-fix
2018-10-22 19:59:24 +03:00
ffxbld
2bf422025a
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2018-10-22 08:50:03 -07:00
ffxbld
f261cdb8c9
No bug - Tagging mozilla-central c44fbdd5173548c9035256dda8fd3512f67118a8 with FIREFOX_NIGHTLY_64_END a=release DONTBUILD CLOSED TREE
2018-10-22 08:48:42 -07:00
Zibi Braniecki
403e3bbc2e
Bug 1500735 - Update cached-iterable in Fluent to 0.3.0. r=stas
...
Differential Revision: https://phabricator.services.mozilla.com/D9350
--HG--
extra : moz-landing-system : lando
2018-10-22 15:05:35 +00:00
Jason Orendorff
9bfc0d1143
Bug 1493560
- Change test to allow another possibility. r=arai
...
This also changes the test to print something informative on failure.
Differential Revision: https://phabricator.services.mozilla.com/D9046
--HG--
extra : moz-landing-system : lando
2018-10-22 15:03:20 +00:00
Andreas Tolfsen
6bfc81ba93
bug 1500938: geckodriver: mention canonical source code location in README; r=me
...
DONTBUILD
2018-10-22 15:47:43 +01:00
Mihai Tabara
0a775b20ab
Bug 1489405 - temp add bouncer-locations-breakpoint in nightly graphs.r=jlorenzo
...
--HG--
extra : source : 0167f5811c2d5b807d6a456479966defe4fd4bfc
2018-10-22 15:08:22 +01:00
Sebastian Hengst
f38b28a87d
Bug 1496764 - Disable browser_UsageTelemetry_searchbar.js until telemetry probe has been extended to fix permafail on version increase. a=version-increase-fix
...
--HG--
extra : histedit_source : 88682dd1c8ed7dc93af81bba552e3b6d91f4b0cb
2018-10-22 16:33:06 +03:00
Sebastian Hengst
03d626b346
Bug 1488946
- Disable browser_aboutSearchReset.js until telemetry probe has been extended to fix permafail on version increase. a=version-increase-fix
...
--HG--
extra : histedit_source : 8658fab3a14fd5e4116e7c0310f512484c586e6c
2018-10-22 16:28:29 +03:00
Gurzau Raul
fcfb479e6f
Merge inbound to mozilla-central. a=merge
2018-10-22 12:48:35 +03:00
Nicolas Chevobbe
b3d5ff5c70
Bug 1498531 - Localize Webconsole WebReplay Jump icon; r=loganfsmyth,Honza.
...
This patch adds localization for the WebReplay Jump icon, and uses
the same terminology as the one used in the context menu that triggers
the same action.
The Jump button was used in-place of the existing level icons (Error, Warning, …),
and was only displayed when the message was hovered. We now ensure the
level icon is always visible and that we only show the Jump icon when the
message is hovered.
Finally, the button was styled targeting the title attribute in CSS, which
seemed a little brittle. We now use a dedicated class which should
be safer and more future proof.
Differential Revision: https://phabricator.services.mozilla.com/D8533
--HG--
extra : moz-landing-system : lando
2018-10-22 05:26:33 +00:00
Tooru Fujisawa
d70b9121cc
Bug 1499998 - Part 2: Disable generator and async support for BinAST. r=Yoric
2018-10-22 10:31:29 +09:00
Tooru Fujisawa
d109e5ad21
Bug 1499998 - Part 1: Prepend initial yield to the correct node. r=Yoric
2018-10-22 10:31:29 +09:00
Kartikaya Gupta
bec97d607b
Bug 1500815 - Drop unnecessary Ahem-font styling. r=jfkthame
...
This is bogus because there is no ahem.css in this folder.
Differential Revision: https://phabricator.services.mozilla.com/D9357
--HG--
extra : moz-landing-system : lando
2018-10-21 23:33:53 +00:00
Kartikaya Gupta
2974aacd34
Bug 1500587 - Skip generating bindings for constants because we don't need them. r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D9296
--HG--
extra : moz-landing-system : lando
2018-10-21 22:59:25 +00:00
Mats Palmgren
822ff9c4d2
Bug 1500609 part 2 - Make the declaration of operator<< for nsReflowStatus unconditional since it's needed to build some COLUMN_SET_LOG expression in nsColumnSetFrame.cpp (idempotent patch). r=me
2018-10-22 00:54:57 +02:00
Mats Palmgren
4b5a264c80
Bug 1500609 part 1 - Add a nsFlexContainerFrame method to remove cached data that depend on flex items' intrinsic isize (idempotent patch). r=dholbert
2018-10-22 00:54:57 +02:00
Mats Palmgren
c33780d631
Bug 1499230 - Make empty <select>s have zero content-box inline-size, like in other UAs. r=emilio
2018-10-22 00:54:56 +02:00
Mats Palmgren
960944e003
Bug 1499578
- Make one line-height the intrinsic block-size for <select> comboboxes. r=emilio
...
Also, remove the !important on 'line-height' on <select> since other
UAs allows authors to change it.
2018-10-22 00:54:56 +02:00
Brindusan Cristian
310a492571
Merge inbound to mozilla-central. a=merge
2018-10-22 00:39:42 +03:00
Chris Manchester
f6e64740b1
Bug 1499196 - Use outputs as the key for rust commands in Tup once again. r=mshal
...
Now that we're outputing a stub file for each build script we can index these
commands by their output to de-duplicate them in the tup backend.
Differential Revision: https://phabricator.services.mozilla.com/D9042
--HG--
extra : moz-landing-system : lando
2018-10-21 18:56:23 +00:00
Jonathan Watt
3922f1cb96
Bug 1500423. Make '-webkit-appearance: menulist-textfield' behave like Chrome. r=mats
...
Differential Revision: https://phabricator.services.mozilla.com/D9339
--HG--
extra : rebase_source : afa3c037857838be2e18d4b47eaf64d318747de7
2018-10-19 18:12:15 +01:00
Brian Hackett
51a16c9e1d
Bug 1496881 - Fix test for whether we are paused at a console message.
...
--HG--
extra : rebase_source : 0bcf0620c744b015c27bf1af44f3918ab2fe2621
2018-10-20 07:59:49 -06:00
Brian Hackett
145128d6ee
Bug 1499828 Part 6 - Avoid hiding test graphics under overlay, r=test_only.
...
--HG--
extra : rebase_source : 04e978aba99c03688d86234a30ec4e15e86f8cdb
2018-10-19 14:50:32 -06:00
Matthew Gaudet
3f38277268
Bug 1494473 - Using IONFLAGS=bl-ic-stats dump baseline IC statistics on script cleanup r=jandem
...
The output for a particular IC chain looks like this:
box2d.js:174:250 (sub) 1009 -> 772 -> (fb) 2
Which is read like this: This sub opcode has two ICs attached. The first IC was
entered 1009 times, the second 772 and the fallback stub was hit twice.
There are some conclusions we can draw from this (and some we cannot)
- We can say with confidence the fallback stub was only hit twice, meaning 99.998%
of queries to the IC chain hit in the IC rather than the fallback.
- We cannot however say necessarily that the first IC failed to provide a value
771 times.
Since new ICs are added at the front, it is possible that there was a phase
transition that happened, and the first 771 requests were served by the first
IC, followed by a transition to a new type and addition of a new IC, and
subsequently 1009 queries were served by the newly added IC.
- We can conclude with confidence that there have been at least two different ICs
involved in computation across the lifetime of the IC chain, and they are almost
equally probable.
Though we can't do temporal reasoning with entry counters, we can still do some
reasoning.
Depends on D8859
Differential Revision: https://phabricator.services.mozilla.com/D8860
--HG--
extra : moz-landing-system : lando
2018-10-19 15:33:27 +00:00
Jan Beich
fba5ec1aed
Bug 1500484 - Unbreak Wayland build on FreeBSD after bug 1417890. r=stransky
...
--HG--
extra : rebase_source : 4e8df32a70652677a8f4b7e78375a6cf97212dbb
2018-10-19 09:45:00 -04:00
Nathan Froyd
6ac1ba1c91
Bug 1499723 - make IdleRunnableWrapper final; r=farre
2018-10-22 09:44:50 -04:00
Nathan Froyd
d81ba0426a
Bug 1499725 - make IdleTaskRunner timers more efficient; r=farre
...
Instead of creating a timer and then setting the timer's target, we can
determine the timer's target and pass it in directly when the timer is
created. This reordering of steps is slightly more efficient, since
SetTarget() is both a virtual call and requires locking, both of which
can be skipped if we know the target at timer creation time. If we're
reusing the timer, we also don't need to repeatedly set the timer's
target: we can set the target once at timer creation, and then be done.
We can do this safely here because mTaskCategory doesn't change
throughout the life of the IdleTaskRunner; we make mTaskCategory `const`
to make this more explicit to the reader.
2018-10-22 09:44:50 -04:00
Eliza Balazs
95e79e79cd
Bug 1458046 - Disable browser_editcontrols_update.js on mac for frequent failures. r=jmaher
2018-10-22 04:02:00 +03:00
Jon Coppeard
d92d954cec
Bug 1499335 - Support module specifiers containing inline data in the shell r=evilpie
2018-10-22 13:33:02 +01:00
Margareta Eliza Balazs
022503fa90
Backed out changeset fa6b7a70f2db (bug 1497215
) fro xpcshell failures in browser/components/payments/test/unit/test_response_creation.js CLOSED TREE
2018-10-22 14:52:23 +03:00
Emilio Cobos Álvarez
c8e4909559
Bug 1500849 - Revendor Rust dependencies.
...
--HG--
rename : third_party/rust/nom/.cargo-checksum.json => third_party/rust/nom-3.2.1/.cargo-checksum.json
rename : third_party/rust/nom/CHANGELOG.md => third_party/rust/nom-3.2.1/CHANGELOG.md
rename : third_party/rust/nom/Cargo.toml => third_party/rust/nom-3.2.1/Cargo.toml
rename : third_party/rust/nom/src/bits.rs => third_party/rust/nom-3.2.1/src/bits.rs
rename : third_party/rust/nom/src/branch.rs => third_party/rust/nom-3.2.1/src/branch.rs
rename : third_party/rust/nom/src/bytes.rs => third_party/rust/nom-3.2.1/src/bytes.rs
rename : third_party/rust/nom/src/character.rs => third_party/rust/nom-3.2.1/src/character.rs
rename : third_party/rust/nom/src/internal.rs => third_party/rust/nom-3.2.1/src/internal.rs
rename : third_party/rust/nom/src/lib.rs => third_party/rust/nom-3.2.1/src/lib.rs
rename : third_party/rust/nom/src/macros.rs => third_party/rust/nom-3.2.1/src/macros.rs
rename : third_party/rust/nom/src/methods.rs => third_party/rust/nom-3.2.1/src/methods.rs
rename : third_party/rust/nom/src/multi.rs => third_party/rust/nom-3.2.1/src/multi.rs
rename : third_party/rust/nom/src/nom.rs => third_party/rust/nom-3.2.1/src/nom.rs
rename : third_party/rust/nom/src/regexp.rs => third_party/rust/nom-3.2.1/src/regexp.rs
rename : third_party/rust/nom/src/sequence.rs => third_party/rust/nom-3.2.1/src/sequence.rs
rename : third_party/rust/nom/src/simple_errors.rs => third_party/rust/nom-3.2.1/src/simple_errors.rs
rename : third_party/rust/nom/src/str.rs => third_party/rust/nom-3.2.1/src/str.rs
rename : third_party/rust/nom/src/stream.rs => third_party/rust/nom-3.2.1/src/stream.rs
rename : third_party/rust/nom/src/traits.rs => third_party/rust/nom-3.2.1/src/traits.rs
rename : third_party/rust/nom/src/util.rs => third_party/rust/nom-3.2.1/src/util.rs
rename : third_party/rust/nom/src/verbose_errors.rs => third_party/rust/nom-3.2.1/src/verbose_errors.rs
rename : third_party/rust/nom/src/whitespace.rs => third_party/rust/nom-3.2.1/src/whitespace.rs
rename : third_party/rust/nom/tests/arithmetic.rs => third_party/rust/nom-3.2.1/tests/arithmetic.rs
rename : third_party/rust/nom/tests/arithmetic_ast.rs => third_party/rust/nom-3.2.1/tests/arithmetic_ast.rs
rename : third_party/rust/nom/tests/blockbuf-arithmetic.rs => third_party/rust/nom-3.2.1/tests/blockbuf-arithmetic.rs
rename : third_party/rust/nom/tests/cross_function_backtracking.rs => third_party/rust/nom-3.2.1/tests/cross_function_backtracking.rs
rename : third_party/rust/nom/tests/float.rs => third_party/rust/nom-3.2.1/tests/float.rs
rename : third_party/rust/nom/tests/ini.rs => third_party/rust/nom-3.2.1/tests/ini.rs
rename : third_party/rust/nom/tests/ini_str.rs => third_party/rust/nom-3.2.1/tests/ini_str.rs
rename : third_party/rust/nom/tests/issues.rs => third_party/rust/nom-3.2.1/tests/issues.rs
rename : third_party/rust/nom/tests/json.rs => third_party/rust/nom-3.2.1/tests/json.rs
rename : third_party/rust/nom/tests/mp4.rs => third_party/rust/nom-3.2.1/tests/mp4.rs
rename : third_party/rust/nom/tests/multiline.rs => third_party/rust/nom-3.2.1/tests/multiline.rs
rename : third_party/rust/nom/tests/named_args.rs => third_party/rust/nom-3.2.1/tests/named_args.rs
rename : third_party/rust/nom/tests/omnom.rs => third_party/rust/nom-3.2.1/tests/omnom.rs
rename : third_party/rust/nom/tests/overflow.rs => third_party/rust/nom-3.2.1/tests/overflow.rs
rename : third_party/rust/nom/tests/reborrow_fold.rs => third_party/rust/nom-3.2.1/tests/reborrow_fold.rs
rename : third_party/rust/nom/tests/test1.rs => third_party/rust/nom-3.2.1/tests/test1.rs
2018-10-22 13:20:21 +02:00
Emilio Cobos Álvarez
3f8b370d35
Bug 1500849 - Update bindgen. r=heycam,bbouvier
...
This pulls a new nom version, which is slightly unfortunate, but I do want some
of the fixes upstream, and it's build-only, so I think it's not a huge deal.
Differential Revision: https://phabricator.services.mozilla.com/D9362
2018-10-22 13:20:01 +02:00
Eliza Balazs
80ee4c5193
Bug 1498336 - Disable browser_toolbox_rule_view_reload.js on linux and mac for frequent failures. r=jmaher
...
--HG--
extra : amend_source : 331c65a391f6c1305e7ce48058393518fcd32fb8
2018-10-22 01:22:00 +03:00
Jon Coppeard
0df5d53830
Bug 1499140 - Add OOM tests for shell dynamic module import and fix bugs r=jandem
2018-10-22 11:28:17 +01:00
Jon Coppeard
7901f411b6
Backed out changeset 41ded240a012 (bug 1342012) for wrong bug number in commit message
2018-10-22 11:38:13 +01:00
Jon Coppeard
fe31bd1a07
Bug 1342012 - Add OOM tests for shell dynamic module import and fix bugs r=jandem
2018-10-22 11:28:17 +01:00
Jon Coppeard
6343707567
Bug 1499140 - Support dynamic module import in the shell r=jandem
2018-10-22 11:28:17 +01:00
Jon Coppeard
5226b2d045
Bug 1499140 - Compile dynamic module import bytecode r=jandem
2018-10-22 11:28:17 +01:00
Jon Coppeard
c043fa70d0
Bug 1499140 - Implement support for dynamic module import in the interpreter r=jandem
2018-10-22 11:28:16 +01:00
Eden Chuang
5bf95b80c7
Bug 1497215
- Refactor the IPC structure for PaymentResponse.details r=baku
...
In original design, payment method response data is passed between processes
through a simple nsString. It means a special encoder/decoder is needed for
special response data, ex. BasicCardResponse, to serialize/deserialize
into/from the nsString. However, when a token spliter, ':', ';' and '@', is
used in response data, it makes the encoder/decoder can not work normally.
It is hard to define a suitable token spliter set for encoder/decoder.
So instead of using an error-prone encoder/decoder, this patch defining a new
IPC structure for response data.
2018-10-22 11:08:04 +02:00