Commit Graph

638309 Commits

Author SHA1 Message Date
Ciure Andrei
9aa98b01bd Backed out 2 changesets (bug 1529921) due to a high probability of breaking nightlies CLOSED TREE
Backed out changeset 1c9d01a6fbb8 (bug 1529921)
Backed out changeset fea99e80e861 (bug 1529921)
2019-02-23 03:36:18 +02:00
Matthew Noorenberghe
1a6f208b97 Bug 1474143 - Switch earlyformsubmit webNavigation observers to DOMFormBeforeSubmit listeners. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16657

--HG--
extra : moz-landing-system : lando
2019-02-23 00:26:05 +00:00
Matthew Noorenberghe
892a65479b Bug 1474143 - Don't load FormAutofillContent.jsm until it's needed. r=Felipe
Switch to using DOMFormBeforeSubmit event instead of earlyformsubmit observer notifications.

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

--HG--
extra : moz-landing-system : lando
2019-02-23 00:26:03 +00:00
Matthew Noorenberghe
f325e844bc Bug 1474143 - Switch earlyformsubmit satchel observer to DOMFormBeforeSubmit listener. r=Felipe
Extend ActorChild for satchel's formSubmitListener in order to listen to the event.

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

--HG--
rename : toolkit/components/satchel/formSubmitListener.js => toolkit/components/satchel/FormSubmitChild.jsm
extra : moz-landing-system : lando
2019-02-23 00:24:52 +00:00
Matthew Noorenberghe
a3c141f088 Bug 1474143 - Rename FormSubmitChild.jsm to FormValidationChild.jsm. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16653

--HG--
rename : browser/actors/FormSubmitChild.jsm => browser/actors/FormValidationChild.jsm
extra : moz-landing-system : lando
2019-02-23 00:24:30 +00:00
Matthew Noorenberghe
004fdc8088 Bug 1474143 - Switch earlyformsubmit pwmgr observers to DOMFormBeforeSubmit listeners. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16652

--HG--
extra : moz-landing-system : lando
2019-02-23 00:24:12 +00:00
Matthew Noorenberghe
2913059e69 Bug 1474143 - Replace form submission observer notifications with events. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D16651

--HG--
extra : moz-landing-system : lando
2019-02-23 00:23:55 +00:00
Matthew Noorenberghe
0ad4c17e2f Bug 1474143 - Remove unused 'firstformsubmit' category and gFirstFormSubmitted. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D16650

--HG--
extra : moz-landing-system : lando
2019-02-23 00:23:37 +00:00
Matthew Noorenberghe
cc5d6f955d Bug 1474143 - Remove unused 'passwordmanager' category and gPasswordManagerInitialized. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D16649

--HG--
extra : moz-landing-system : lando
2019-02-23 00:23:14 +00:00
Matthew Noorenberghe
b15b8a8c36 Bug 1474143 - Use sharedData instead of initialProcessData for autofillEnabled. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16647

--HG--
extra : moz-landing-system : lando
2019-02-23 00:22:57 +00:00
Matthew Noorenberghe
9509d5a093 Bug 1474143 - Use sharedData instead of initialProcessData for autofillSavedFieldNames. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16646

--HG--
extra : moz-landing-system : lando
2019-02-23 00:22:39 +00:00
Razvan Maries
5173412ca4 Backed out changeset 27284783216c (bug 1529182) for reftest fails on text-stroke-scaling-02a.html after fix. a=backout 2019-02-23 02:21:08 +02:00
Matthew Noorenberghe
d79b44b156 Bug 1520383 - Default devtools.chrome.enabled to false for inspector markup tests. r=bgrins
This already matches the behaviour for official builds (opt and debug in automation).

Tests don't expect event bubbles from chrome event listeners in the inspector on unprivileged test pages.

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

--HG--
extra : moz-landing-system : lando
2019-02-23 00:10:48 +00:00
Tom Prince
0db6b30daf Bug 1529921: Pass scm_level to mozharness tasks on windows; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20893

--HG--
extra : moz-landing-system : lando
2019-02-22 23:56:06 +00:00
Tom Prince
930a5c2531 Bug 1529921: Use secrets from taskcluster for windows builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20849

--HG--
extra : moz-landing-system : lando
2019-02-22 23:56:45 +00:00
Jason Laster
4c4b5b5f3b Bug 1513379 - Only check pending source statuses once. r=bhackett
Differential Revision: https://phabricator.services.mozilla.com/D20871

--HG--
extra : moz-landing-system : lando
2019-02-22 23:29:32 +00:00
Ciure Andrei
6e598cb224 Backed out changeset 5612534374b4 (bug 1529921) for causing build bustages CLOSED TREE 2019-02-23 01:33:56 +02:00
Daosheng Mu
dfed686aab Bug 1523923 - Cancel VR submit frame tasks when the VRDisplayHost is destroyed. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D20692

--HG--
extra : moz-landing-system : lando
2019-02-22 22:04:00 +00:00
Robert Strong
a9025b78ba Bug 1529043 - Part 10 (test only) - Change IS_SERVICE_TEST into a global var to quiet eslint undefined errors and remove eslint-disable no-undef from xpcshellUtilsAUS.js. r=mhowell
Depends on D20801

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

--HG--
extra : moz-landing-system : lando
2019-02-22 22:06:15 +00:00
Robert Strong
bcc98788c4 Bug 1529043 - Part 9 (test only) - Create functions for checking for updates and downloading updates that return a promise. r=mhowell
Also removes several global declarations that are no longer used and moved a few global declarations to where they are used

Depends on D20800

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

--HG--
extra : moz-landing-system : lando
2019-02-22 22:00:31 +00:00
Robert Strong
9ea12a5e3b Bug 1529043 - Part 8 (test only) - Make the stageUpdate function async and change call sites so they use await. r=mhowell
Depends on D20799

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

--HG--
extra : moz-landing-system : lando
2019-02-22 21:47:37 +00:00
Robert Strong
e3130b7630 Bug 1529043 - Part 7 (test only) - Make the runUpdateUsingApp function async and change call sites so they use await. r=mhowell
Depends on D20798

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

--HG--
extra : moz-landing-system : lando
2019-02-22 21:26:08 +00:00
Robert Strong
23ff831432 Bug 1529043 - Part 6 (test only) - Make the setupUpdaterTest function async and change call sites so they use await. r=mhowell
Depends on D20797

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

--HG--
extra : moz-landing-system : lando
2019-02-22 21:23:08 +00:00
Robert Strong
6182bcea9a Bug 1529043 - Part 5 (test only) - Make the checkPostUpdateAppLog function async and change call sites so they use await. r=mhowell
Depends on D20796

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

--HG--
extra : moz-landing-system : lando
2019-02-22 21:07:32 +00:00
Robert Strong
b406776b49 Bug 1529043 - Part 4 (test only) - Make the waitForHelperExit function async and change call sites so they use await. r=mhowell
Depends on D20795

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

--HG--
extra : moz-landing-system : lando
2019-02-22 21:05:02 +00:00
Robert Strong
243cdb26c0 Bug 1529043 - Part 3 (test only) - Make the runHelperFileInUse, runHelperPIDPersists, and runHelperLockFile functions async and change call sites so they use await. r=mhowell
Depends on D20794

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

--HG--
extra : moz-landing-system : lando
2019-02-22 20:49:42 +00:00
Robert Strong
231775234c Bug 1529043 - Part 2 (test only) - Change runUpdate call sites to continue after calling runUpdate instead of having runUpdate call runUpdateFinished. r=mhowell
Depends on D20793

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

--HG--
extra : moz-landing-system : lando
2019-02-22 20:42:13 +00:00
Robert Strong
06c041f590 Bug 1529043 - Part 1 (test only) - change waitForUpdateXMLFiles call sites to use await instead of having waitForUpdateXMLFiles call waitForUpdateXMLFilesFinished. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D20793

--HG--
extra : moz-landing-system : lando
2019-02-22 20:34:54 +00:00
Tom Prince
8abfdcb46d Bug 1529921: Use secrets from taskcluster for windows builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20849

--HG--
extra : moz-landing-system : lando
2019-02-22 22:01:44 +00:00
Coroiu Cristina
4a72e9cc9a Merge inbound to mozilla-central a=merge 2019-02-22 18:30:44 +02:00
Coroiu Cristina
80435b2557 Merge autoland to mozilla-central a=merge 2019-02-22 18:24:30 +02:00
James Willcox
6f4446a1d8 Bug 1529297 - Make GeckoWebExecutor.resolve() fail with UnknownHostException r=geckoview-reviewers,esawin
Also clean up some doc strings.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 14:23:37 +00:00
Ciure Andrei
0e59b4108e Backed out changeset b5b2ecf454b0 (bug 1519718) for causing webrender-windows bustage CLOSED TREE
--HG--
rename : gfx/wr/wrench/reftests/blend/multiply-3-ref.yaml => gfx/wr/wrench/reftests/blend/multiply-2-ref.yaml
2019-02-23 01:13:38 +02:00
Geoff Brown
c92a111ef3 Bug 1528405 - Increase max-run-time for some linux builds; r=jmaher
Increase max-run-time to avoid intermittent task timeouts.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 22:45:50 +00:00
Dzmitry Malyshau
d34bbe138b Bug 1519718 - WR mix-blend rewrite r=gw
This is a new implementation of mix-blend compositing that is meant to be more idiomatic to WR and efficient.

Previously, mix-blend mode was composed in the following way:
  1. parent stacking context was forced to isolate
  2. source picture is also isolated
  3. when rendering the isolated context, the framebuffer is read upon reaching the source. Both the readback and the source are placed in the RT cache.
  4. a mix-blend draw call is issued to read from those cache segments and blend on top of the backdrop

The new implementation works by using the picture cutting (intruduced for preserve-3D contexts earlier) and some bits of magic:
  1. backdrop stacking context is isolated with a special composition mode that prevents it from actually rendeing unless the suorce stacking context is invisible.
  2. source stacking context is isolated with mix-blend composition mode that has a pointer to the backdrop picture
  3. the instance of the backdrop picture is placed as a peer of the source picture (not a child)
  4. if the backdrop is invisible, the source is drawn as a simple blit
  5. otherwise, it's a draw call that reads from the isolated backdrop and source textures

Note the differences:
  - parent stacking context is not isolated, but backdrop is
  - no framebuffer readback is involved
  - the source and backdrop pictures are rendered in parallel in a pass, improving the batching
  - we don't blend onto the backdrop while reading from the backdrop copy at the same time
  - the depth of the render pass tree is reduced: previously the parent and the source were isolated, now the source and the backdrop, which are siblings

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

--HG--
rename : gfx/wr/wrench/reftests/blend/multiply-2-ref.yaml => gfx/wr/wrench/reftests/blend/multiply-3-ref.yaml
rename : gfx/wr/wrench/reftests/blend/multiply-3.yaml => gfx/wr/wrench/reftests/blend/multiply-4.yaml
extra : moz-landing-system : lando
2019-02-22 22:22:06 +00:00
Masatoshi Kimura
8a453fc263 Bug 1529902 - Fix invalid use of NS_ConvertUTF16toUTF8. r=aklotz
--HG--
extra : source : 50a1a395c081a8630b06022dd85187121bd2bd12
2019-02-22 22:37:48 +09:00
sotaro
481ac38791 Bug 1529027 - Make WebRenderImageHost to hold WeakPtr<WebRenderBridgeParent> r=nical
Log is added to check if WrBridge mismatch happened.

Differential Revision: https://phabricator.services.mozilla.com/D20435
2019-02-23 08:59:53 +09:00
Felipe Gomes
7a46320899 Bug 1530019 - Check if actor.cleanup() exists before trying to call it. r=mconley 2019-02-22 19:28:00 -03:00
Randell Jesup
029f227af4 Bug 1529644: fix use of DIAGNOSTIC members outside ifdef in timers r=ehsan 2019-02-22 17:22:50 -05:00
Kris Maglione
e97c8bb395 Bug 1527803: Make sure debug service is instantiated before starting Watchdog thread. r=erahm
The watchdog thread's stack is intentionally kept as small as possible, since
the work that it does is trivial and should not require much stack space.
One result of this is that the stack segment is generally too small to
instantiate a new service (and we really don't want to be instantiating
services on it anyway).

The debug service is generally instantiated before the watchdog thread tries
to touch it, but this isn't guaranteed (and, in particular, it often isn't for
xpcshell runs on some noopt debug builds). Instantiating it before starting
the watchdog thread solves this problem.

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

--HG--
extra : rebase_source : 2f9c3e412a7ad9a0b6f84c61907e4a7508f3b18c
2019-02-22 13:03:06 -08:00
Samuel Thibault
c839074621 Bug 919508 - layout: add more tests for text inspection from accessibility layer r=jfkthame
--HG--
extra : histedit_source : d9dcae87e90fc0c997b03f157c54a8ed6ee72cbc
2019-02-22 22:13:06 +01:00
Samuel Thibault
fb05007f2c Bug 919508 - layout: Do not trim spaces when inspected from accessibility layer r=jfkthame
--HG--
extra : histedit_source : 3fbe469291ddca0344d6fd88dcadb6282f1ca846
2019-02-22 22:12:48 +01:00
Samuel Thibault
3ec9cb5130 Bug 919508 - nsTextFrame::GetTrimmedOffsets: Rework flag parameters r=jfkthame
--HG--
extra : histedit_source : 5c59e716d7a94030b6146bc471bc8dbbd92c7122
2019-02-22 22:12:27 +01:00
Kartikaya Gupta
122b09781a Bug 1526468 - Disable intermittently-failing newly added test on Linux-qr. r=me 2019-02-22 12:14:08 -05:00
Coroiu Cristina
6a915c899d Merge mozilla-central to inbound a=merge 2019-02-22 18:41:16 +02:00
Coroiu Cristina
0f56da86e3 Backed out changeset a465a9a1a913 (bug 1526752) for mochitest failures with ValueError: need more than 1 value to unpack 2019-02-22 15:32:03 +02:00
Mats Palmgren
f92f45d7b6 Bug 1526567 - Fix devtools dependence on this bug. r=dholbert 2019-02-22 13:58:24 +01:00
Mats Palmgren
0f4868138a Bug 1526567 - [css-grid] Make the block-axis percentage basis be indefinite for measuring reflows. r=dholbert 2019-02-22 13:58:24 +01:00
Michael Ratcliffe
11f246e18a Bug 1042082 - Chrome event bubbles are displayed when they shouldn't be r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D18358

--HG--
extra : moz-landing-system : lando
2019-02-22 11:17:02 +00:00
Dave Hunt
bf8987e947 Bug 1526752 - [mozdevice] Run modernize over adb.py; r=ahal
Improve support for Python 3 by running modernize over adb.py and a few other related changes.

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

--HG--
extra : moz-landing-system : lando
2019-02-22 12:33:14 +00:00