Commit Graph

643105 Commits

Author SHA1 Message Date
Ciure Andrei
24ea8124e6 Backed out changeset e0cacf5d936f (bug 1537751)for causing instrumented-build-android bustage CLOSED TREE 2019-03-22 10:51:32 +02:00
Ciure Andrei
1c183ba62d Backed out changeset a1c5e97960d0 (bug 1537596) for causing debugger test perma failure CLOSED TREE 2019-03-22 10:49:49 +02:00
Ciure Andrei
445a95e5c6 Backed out changeset 5dc08ac77984 (bug 1411725) for causing browser_caching_attributes.js perma failures CLOSED TREE 2019-03-22 10:48:32 +02:00
Ciure Andrei
2a9eb52a31 Backed out changeset 40832d187454 (bug 1537669) for causing ActivationContext.cpp asertion failures CLOSED TREE 2019-03-22 10:47:36 +02:00
Ciure Andrei
f2778f9820 Backed out changeset 0c95586ed7d5 (bug 1515094) for causing test_notification_get.html failures CLOSED TREE 2019-03-22 10:46:04 +02:00
Doug Thayer
278c2303da Bug 1441308 - Always send parent commands when sending mDestroyedActors r=kats,sotaro
If we try to send them separately as we were before, we can run into
cases where we try to destroy the actors and then send the OpRemoveTexture,
which crashes.

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

--HG--
extra : moz-landing-system : lando
2019-03-21 23:15:42 +00:00
Doug Thayer
0b1b0ee79e Bug 1441308 - Support moving Maybe's in IPC serialization r=mccr8
I'd like to move an ipc::ByteBuf member of a struct into a Maybe,
and in order for that to work IPDLParamTraits<Maybe> needs to support
the rvalue Write.

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

--HG--
extra : moz-landing-system : lando
2019-03-21 23:15:32 +00:00
Doug Thayer
472a9344d2 Bug 1441308 - Map document layers to z ranges r=gw
As discussed in IRC. AFAICT the ORTHO_NEAR|FAR_PLANE should match
up with the ranges of valid ZBufferIds, but please double-check
me.

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

--HG--
extra : moz-landing-system : lando
2019-03-21 23:15:23 +00:00
Doug Thayer
fc4d50c197 Bug 1441308 - Correct Renderer issues with multiple documents r=gw
This corrects A) An issue encountered with our strategy for skipping
the end_pass call for all but an offscreen render target. See the
comment above the end_pass call for details, and B) An issue with
depth clearing where we do not clear the whole rect if there are
multiple non-intersecting documents.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 03:15:18 +00:00
Doug Thayer
32a7e500dd Bug 1441308 - Rename ForEach trait to AsyncForEach r=lsalzman
Just a little rename for clarity - I ended up scratching my head at
something for a little more time than I should have because I assumed
this was synchronous without looking at the implementation.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 03:15:16 +00:00
Doug Thayer
5b3a0454a4 Bug 1441308 - Core renderroot splitting changes r=kats,sotaro
This is a large patch that contains all of the core changes for
renderroot splitting.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 03:15:14 +00:00
Doug Thayer
626d53a5b9 Bug 1441308 - Add the render root splitting pref r=sotaro
Differential Revision: https://phabricator.services.mozilla.com/D12844

--HG--
extra : moz-landing-system : lando
2019-03-21 23:14:26 +00:00
Jesse Schwartzentruber
4954fa6da1 Bug 1537751 - Add x86_64 target to Android Clang build configuration. r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D24349

--HG--
extra : moz-landing-system : lando
2019-03-21 22:17:07 +00:00
Jesse Schwartzentruber
21c1f1f7d6 Bug 1533560 - Enable sanitizer runtimes in Android clang. r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D24346

--HG--
extra : moz-landing-system : lando
2019-03-21 22:13:05 +00:00
violet
76cd3244f4 Bug 951904 - SVGTextFrame should always be reflowed even if it is inside a nonactive child of switch element r=longsonr
SVGTextFrame is special, it should always be reflowed to get the correct metrics.

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

--HG--
extra : moz-landing-system : lando
2019-03-21 21:17:18 +00:00
Byron Campen [:bwc]
d931e71177 Bug 1531122 - Part 1: Keep generated offers and answers separate. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D24216

--HG--
extra : moz-landing-system : lando
2019-03-20 19:03:32 +00:00
Byron Campen [:bwc]
40ff10e44f Bug 1531122 - Part 0: Remove a bug from a meta file, and test that we aren't comparing offers with answers. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D24096

--HG--
extra : moz-landing-system : lando
2019-03-21 23:53:47 +00:00
Dylan Roeh
57859e9bc1 Bug 1463878 - Update GeckoView API to reflect new session storage and remove old API and associated dead code. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D23697

--HG--
extra : moz-landing-system : lando
2019-03-22 00:51:13 +00:00
Dylan Roeh
814b5249c6 Bug 1463878 - Add SessionStateAggregator.js (mostly lifted from desktop code with modifications to reflect GV's needs) and code to send incremental session storage updates to Java. r=snorp,JanH
Differential Revision: https://phabricator.services.mozilla.com/D23696

--HG--
extra : moz-landing-system : lando
2019-03-22 00:51:11 +00:00
David Walsh
29407aeed7 Bug 1537596 - Make shift-click toggle all breakpoint states per line r=loganfsmyth
Implements a function to enable or disable all breakpoints on a line based on shift-clicking.  Uses the first breakpoint's state to decide whether to enable or disable all.

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

--HG--
extra : moz-landing-system : lando
2019-03-21 22:16:13 +00:00
Ashley Hauck
a936755fa6 Bug 1537936 part 3 - Remove ParseNode::pn_op. r=jorendorff
Depends on D24410

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

--HG--
extra : moz-landing-system : lando
2019-03-22 00:28:27 +00:00
Ashley Hauck
516cf7d705 Bug 1537936 part 2 - Move pn_op for calls to CallNode::callOp. r=jorendorff
Depends on D24409

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

--HG--
extra : moz-landing-system : lando
2019-03-22 00:28:40 +00:00
Ashley Hauck
330f76d5bd Bug 1537936 part 1 - Remove miscellaneous uses of pn_op. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D24409

--HG--
extra : moz-landing-system : lando
2019-03-22 00:28:52 +00:00
David Walsh
a871cb609e Bug 1537949 - Remove animation from threads list r=loganfsmyth
Normally this is a good first bug but since we're trying to move quickly before 67, I took it.

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

--HG--
extra : moz-landing-system : lando
2019-03-21 20:13:23 +00:00
Thomas Wisniewski
89c64b3837 Bug 1411725 - have XHR responseURL use the final channel URL so the expected URLs for substituted protocols like web-extension: are returned; r=mayhemer
have XHR responseURL use the final channel URL so the expected URLs for substituted protocols like web-extension: are returned

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

--HG--
extra : moz-landing-system : lando
2019-03-21 23:43:52 +00:00
Mike Hommey
f065aaf078 Bug 1537673 - Remove remaining useless CC_TYPE test. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D24314

--HG--
extra : moz-landing-system : lando
2019-03-21 13:22:02 +00:00
Mike Hommey
5581aa598a Bug 1537669 - Use llvm-mt.exe instead of mt.exe when available. r=dmajor
MT is part of the Windows SDK, not MSVC, but an alternative exists for
it: llvm-mt. The official LLVM distribution for Windows doesn't include
it[1], though, so we can't just switch to it.

1. https://bugs.llvm.org/show_bug.cgi?id=40152

While here, remove the .exe suffix from the check, to future-proof for
cross-windows builds.

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

--HG--
extra : moz-landing-system : lando
2019-03-21 23:34:07 +00:00
Mellina Yonashiro
6127d37dae Bug 1534499 - Wait for hiding both shortName and name when remove USB runtime in tests r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D23763

--HG--
extra : moz-landing-system : lando
2019-03-21 23:05:08 +00:00
Mike Hommey
ae0f08c081 Bug 1537707 - Don't use full build symbols artifacts when MOZ_DISABLE_FULL_SYMBOLS is set. r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D24449

--HG--
extra : moz-landing-system : lando
2019-03-21 22:58:56 +00:00
Myk Melez
2e54129474 Bug 1515094 - minimally convert notificationstore to kvstore r=asuth,lina
Differential Revision: https://phabricator.services.mozilla.com/D13568

--HG--
extra : moz-landing-system : lando
2019-03-21 22:49:04 +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
Geoff Brown
69c7301fc1 Bug 1534858 - Include crashinject.exe and minidumpwriter.exe in windows artifacts; r=chmanchester
Test automation code assumes crashinject.exe is available on Win32:
  https://searchfox.org/mozilla-central/rev/7abb9117c8500ed20833746c9f8e800fce3a4688/build/automation.py.in#356
and minidumpwriter.exe on Windows when there is a 32/64 bit mismatch between python and the application build:
  https://searchfox.org/mozilla-central/rev/7abb9117c8500ed20833746c9f8e800fce3a4688/testing/mozbase/mozcrash/mozcrash/mozcrash.py#428
so I think these should be available for Windows tests, and I suspect they have only been left out accidentally.

I will file a new bug to get minidumpwriter working on aarch64.

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

--HG--
extra : moz-landing-system : lando
2019-03-21 22:12:52 +00:00
Drew Willcoxon
a277e6fa71 Bug 1533039 - Test that down/up from an autofill entry autofills again and other aspects of autofill are preserved. r=mak
We already have browser_autoFill_preserveCase.js, which checks that we preserve case. This patch extends it to check a couple of more things: autofill is restored on up/down, and the user's input is restored when no result is selected.

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

--HG--
rename : browser/components/urlbar/tests/browser/browser_autoFill_preserveCase.js => browser/components/urlbar/tests/browser/browser_autoFill_preserve.js
extra : moz-landing-system : lando
2019-03-21 21:13:12 +00:00
Geoff Brown
32d344ba38 Bug 1533221 - In Mn test_capabilities.py, compare only the basename of profile paths; r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D24377

--HG--
extra : moz-landing-system : lando
2019-03-21 21:08:55 +00:00
Timothy Nikkel
cdeb7dab27 Bug 1537667. Allow the 'layout.display-list.retain' pref to work on android. r=mattwoodrow
Fennec isn't e10s, so neither existing check worked.

https://phabricator.services.mozilla.com/D24310

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

--HG--
extra : moz-landing-system : lando
2019-03-21 20:59:11 +00:00
Alex Chronopoulos
cbb81ed136 Bug 1536783 - Use two tile threads in dav1d decoder for performance improvement. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D24331

--HG--
extra : moz-landing-system : lando
2019-03-21 20:37:46 +00:00
Alex Chronopoulos
30586d8fe5 Bug 1535631 - Use 16 byte stack alignment on dav1d in OSX. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D24382

--HG--
extra : moz-landing-system : lando
2019-03-21 19:43:15 +00:00
Kartikaya Gupta
388044686f Bug 1536162 - Update bugzilla component for gfx/wr. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D23894

--HG--
extra : moz-landing-system : lando
2019-03-21 20:40:57 +00:00
Hemakshi Sachdev
7262280404 Bug 1531790 - Reset DOMContentLoaded and load metrics on Reload while Persist Logs is enabled. r=Honza
Added a new state `requestsStarted` in the timing-marker.js reducer which is initialized with the time a new reload (when persist logs in enabled) is triggered. Used this parameter to calculate the `DOMContentLoaded` and `load` metrics in the StatusBar.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 06:08:17 +00:00
Botond Ballo
2ce3d47ca0 Bug 1536157 - Make sure we repaint after accepting a visual scroll update. r=kats
A possible alternative would be to have the main thread already paint a
displayport at the target position of a requested visual update as part of
the same transaction that requests the update.

There are a couple of reasons we may not want to do that:

 1) APZ could reject the requested visual update under certain conditions,
    e.g. if there is a higher-priority layout update.

 2) It would break the property that the displayport in the main thread's
    scroll metadata is relative to the scroll offset in said metadata.
    Various places assume this and untangling that seems tricky.

This does mean that if the main thread requests a visual update to "far away"
(outside the existing displayport), we can get temporary checkerboarding
before the content at the target position is painted. However, it's
straightforward for callers to work around that, by changing the layout scroll
offset _and_ scheduling a visual update if they wish to visual-scroll far
away.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 05:20:31 +00:00
Botond Ballo
531d381209 Bug 1536157 - Schedule a paint when setting a pending visual scroll update. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D23901

--HG--
extra : moz-landing-system : lando
2019-03-21 23:44:09 +00:00
Paul Bone
47a363df69 Bug 1531626 - (part 6) Introduce a GC_MIN_NURSERY_BYTES parameter r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D21671

--HG--
extra : moz-landing-system : lando
2019-03-22 05:16:21 +00:00
Paul Bone
297738aab7 Bug 1531626 - (part 5) Use a sensible maximum nursery size in a test r=arai
Differential Revision: https://phabricator.services.mozilla.com/D24474

--HG--
extra : moz-landing-system : lando
2019-03-22 05:15:50 +00:00
Paul Bone
ff868762ff Bug 1531626 - (part 4) Always round-nearest for nursery size r=jonco
We were rounding up for growing the nursery, rounding down for shrinking.
If we round nearest in all cases then we can also round our minimum and
maximum size parameters the same way.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 05:15:38 +00:00
Paul Bone
488211fb22 Bug 1531626 - (part 3) Include chunk trailers in nursery capacity r=jonco
The nursery capacity included the usable size of nursery chunks.  However
it'll simplify the parameters for the nursery size if it uses whole
nursery chunks, so include the chunk trailers in the nursery capacity.

This means changing the subchunk calculations slightly to handle the
sub-chunk/whole-chunk mode transitions.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 05:15:24 +00:00
Paul Bone
f7aa75fd25 Bug 1531626 - (part 2) Refactor Nursery::maybeResizeNursery r=jonco
This change moves some details of maybeResizeNursery() into a new function
that will resize the nursery in one of the situations where the nursery has
a fixed size.

It also simplifies the clamping code.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 05:15:04 +00:00
Paul Bone
a3621807eb Bug 1531626 - (part 1) Add missing keys to GCRuntime::getParameter() r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D21669

--HG--
extra : moz-landing-system : lando
2019-03-22 05:14:49 +00:00
Coroiu Cristina
48a10d6871 Backed out 6 changesets (bug 1528159, bug 1531626) for mozcrash.py on a CLOSED TREE
Backed out changeset d1e0b848dfca (bug 1528159)
Backed out changeset 31825d66ed83 (bug 1531626)
Backed out changeset f754814d9ade (bug 1531626)
Backed out changeset fb099fd16c0c (bug 1531626)
Backed out changeset 782656ddec8a (bug 1531626)
Backed out changeset d2a8cc3ca43e (bug 1531626)
2019-03-22 06:35:47 +02:00
Noemi Erli
81350b76e9 Backed out 2 changesets (bug 1524396) for mass build bustages CLOSED TREE
Backed out changeset 3a444460cb6c (bug 1524396)
Backed out changeset 0480bca0d680 (bug 1524396)
2019-03-22 06:23:04 +02:00
Mike Hommey
d58c9a5f85 Bug 1524396 - Unify how target/host linker/flags are passed to rust. r=chmanchester
The current setup uses different ways for different platforms, with
different workarounds, even using extra configuration items for Windows.

Now that there can't be a difference between the host per the build
system and the host per rust, we can get rid of those configuration
items, and use a more common infrastructure.

We cannot, however, avoid using wrapper scripts, because per-target rust
link-arg flags don't work up great.

The downside is that multiplies the number of wrappers, as we now have
to have a different one for host and target, and then we have .bat files
and shell scripts for, respectively, Windows hosts, and other hosts.

Depends on D24321

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

--HG--
extra : moz-landing-system : lando
2019-03-21 23:40:41 +00:00