Граф коммитов

686741 Коммитов

Автор SHA1 Сообщение Дата
Edwin Takahashi 5f422b375c Bug 1602863 - run gtest and jsreftests with ubuntu1804 docker image r=jmaher
Changes:

GTest and Jsreftests can be run on ubuntu1804 safely.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 23:56:09 +00:00
Aaron Klotz 0cd38fb1a5 Bug 1604345: Mark crashParent as UiThreadTest; r=geckoview-reviewers,snorp
`TestCrashHandler.Client` expects to run in the UI thread, so we move calls
to its methods into `crashParent` and annotate the test with `@UiThreadTest`.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 15:41:27 +00:00
Matthew Gaudet 1ee93505ba Bug 1598713 - Delegate setTypeForScriptedFunction to funbox r=caroline
This also adds support for setTypeForScriptedFunction to FunctionCreationData as
this is part of the preparation for deferring JSFunction allocaton past BCE

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

--HG--
extra : moz-landing-system : lando
2020-01-07 23:33:38 +00:00
Jason Orendorff 4a740adb67 Bug 1602530 - Part 21: Do not sort opcodes by name in documentation. r=tcampbell.
Now that they're in a reasonable order in Opcodes.h, it's better to keep that
order for the docs.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 22:48:55 +00:00
Jason Orendorff bd70926dd0 Bug 1602530 - Part 20: Add markdown support to make_opcode_doc.py. r=tcampbell.
Differential Revision: https://phabricator.services.mozilla.com/D57541

--HG--
extra : moz-landing-system : lando
2020-01-07 22:47:38 +00:00
Jason Orendorff 53f516ff12 Bug 1602530 - Part 19: Make make_opcode_doc.py run in python3. r=tcampbell.
`filter()` returned a list in Python 2 and returns an iterator in Python 3.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 22:47:05 +00:00
Jason Orendorff d3a6095fb1 Bug 1602530 - Part 18: Remove unnecessary command-line argument to opcode documentation script. r=tcampbell.
Differential Revision: https://phabricator.services.mozilla.com/D57539

--HG--
extra : moz-landing-system : lando
2020-01-07 22:46:17 +00:00
Jason Orendorff 402f03289a Bug 1602530 - Part 17: Recategorize the opcodes. r=tcampbell.
Differential Revision: https://phabricator.services.mozilla.com/D57538

--HG--
extra : moz-landing-system : lando
2020-01-07 22:45:39 +00:00
Jason Orendorff 26f396d7e5 Bug 1602530 - Part 16: Revise comments about stack operations and other VM internals opcodes. r=tcampbell.
Differential Revision: https://phabricator.services.mozilla.com/D57536

--HG--
extra : moz-landing-system : lando
2020-01-07 22:45:07 +00:00
Jason Orendorff 3e5fe8ba92 Bug 1602530 - Part 15: Revise comments about some opcodes for variables and scopes, including function prologue opcodes. r=tcampbell.
Differential Revision: https://phabricator.services.mozilla.com/D57535

--HG--
extra : moz-landing-system : lando
2020-01-07 22:44:37 +00:00
Jason Orendorff 9b58ee6fcf Bug 1602530 - Part 14: Revise comments about exception handling opcodes. r=tcampbell.
Differential Revision: https://phabricator.services.mozilla.com/D57534

--HG--
extra : moz-landing-system : lando
2020-01-07 22:44:04 +00:00
Jason Orendorff 8b86d151eb Bug 1602530 - Part 13: Revise comments about return instructions. r=tcampbell.
Differential Revision: https://phabricator.services.mozilla.com/D57532

--HG--
extra : moz-landing-system : lando
2020-01-07 22:43:36 +00:00
Jason Orendorff ccc769bd24 Bug 1602530 - Part 12: Revise comments about jump instructions. r=tcampbell.
Differential Revision: https://phabricator.services.mozilla.com/D57531

--HG--
extra : moz-landing-system : lando
2020-01-07 22:43:08 +00:00
Jason Orendorff 4249bbeb6e Bug 1602530 - Part 11: Revise comments about opcodes for functions. r=tcampbell.
Differential Revision: https://phabricator.services.mozilla.com/D57530

--HG--
extra : moz-landing-system : lando
2020-01-07 22:43:06 +00:00
Jason Orendorff dac04330c7 Bug 1602530 - Part 10: Revise comments about opcodes for enumeration and iteration. r=tcampbell.
Differential Revision: https://phabricator.services.mozilla.com/D57529

--HG--
extra : moz-landing-system : lando
2020-01-07 22:42:03 +00:00
Csoregi Natalia d9fa427ca2 Backed out changeset fbbb42a15738 (bug 1585356) for bustage on city.cpp. CLOSED TREE 2020-01-08 00:51:00 +02:00
Jeff Gilbert dfde69a462 Bug 1585683 - Add mochitest-webgpu jobs, add subsuite = webgpu. r=jmaher,kvark
Differential Revision: https://phabricator.services.mozilla.com/D58892

--HG--
extra : moz-landing-system : lando
2020-01-07 22:42:07 +00:00
Steve Fink 0fefe2a0b0 Bug 1167452 - When verifying weakmap marking, consider whether key's zone is collecting r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D58860

--HG--
extra : moz-landing-system : lando
2020-01-07 09:43:42 +00:00
Edgar Chen 31a6064874 Bug 1607223 - Part 4: Avoid performing check of next tabbable content on the first element of shadow dom duplicatedly; r=smaug
See https://bugzilla.mozilla.org/show_bug.cgi?id=1607223#c1 for the details.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 18:36:25 +00:00
Edgar Chen 043836c459 Bug 1607223 - Part 3: Simplify the logic of handling *topLevelScopeOwner; r=smaug
This patch contains three changes, but we just simpliy the logic, the result is the same,

1). s/oldTopLevelScopeOwner/currentTopLevelScopeOwner/
We can use either `oldTopLevelScopeOwner` or `currentTopLevelScopeOwner` in if-check, they point to the same element at that point.
Using `currentTopLevelScopeOwner` is clearer given that it is updated in the if-block.

2). remove else-block
We run into this else-block when `aForward && oldTopLevelScopeOwner == currentContent`,
so  `oldTopLevelScopeOwner`, `currentTopLevelScopeOwner` and `currentContent` all point to the same element.
It is not necessary to set `currentTopLevelScopeOwner` to `currentContent` again.

3). s/IsHostOrSlot(currentTopLevelScopeOwner)/currentTopLevelScopeOwner/
After above two changes, `currentTopLevelScopeOwner` is always set to result of `GetTopLevelScopeOwner(currentContent)`,
so we don't need `IsHostOrSlot()` checks. And there is an asserion in `HostOrSlotTabIndexValue()` to ensure it is either a host or slot.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 15:31:08 +00:00
Edgar Chen 753aa1aefb Bug 1607223 - Part 2: Fix GetTopLevelScopeOwner; r=smaug
Currently if we call `GetTopLevelScopeOwner` with a <slot> which is in top-level-scope, e.g. `<body><slot></slot></body>`.
It returns <slot> itself, but it should returns `nullptr` per design.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 12:42:58 +00:00
Edgar Chen 2b6dc0d088 Bug 1607223 - Part 1: Update the comment of `FindOwner` and rename function name to `FindScopeOwner`; r=smaug
After bug 1544826, `FindOwner` returns only shadow host or slot, update the
comment and rename it to `FindScopeOwner` to reflect the current behavior.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 11:37:26 +00:00
Agi Sferro 6ac412a45a Bug 1599585 - Implement enable/disable extensions. r=esawin,snorp
Differential Revision: https://phabricator.services.mozilla.com/D58859

--HG--
extra : moz-landing-system : lando
2020-01-07 22:30:59 +00:00
Emma Malysz dcd4934531 Bug 1596478, remove references to kNameSpaceID_XBL except for instance in nsNameSpaceManager.cpp r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D58872

--HG--
extra : moz-landing-system : lando
2020-01-07 21:51:27 +00:00
Matt Woodrow e628e94e13 Bug 1598523 - Enable DocumentChannel for view-source. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D57894

--HG--
extra : moz-landing-system : lando
2020-01-07 20:58:20 +00:00
Matt Woodrow 27d2b8a269 Bug 1598523 - Create nsIWrapperChannel so that we can find the inner channel within view-source. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D57893

--HG--
extra : moz-landing-system : lando
2020-01-07 20:57:52 +00:00
Matt Woodrow a92b542805 Bug 1598523 - Implement nsIChildChannel on nsViewSourceChannel forwarding to the inner channel. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D57891

--HG--
extra : moz-landing-system : lando
2020-01-07 20:57:15 +00:00
Matt Woodrow 93ab0405ec Bug 1598523 - Make DocumentChannelChild/ContentChild QI to the specific interfaces it wants, rather than assuming that only HttpChannelChild will have them. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D57890

--HG--
extra : moz-landing-system : lando
2020-01-07 20:57:13 +00:00
Matt Woodrow e835127601 Bug 1598523 - Improve logging of channel names for DC and view-source. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D57888

--HG--
extra : moz-landing-system : lando
2020-01-07 20:56:02 +00:00
Matt Woodrow 0e8ab1d433 Bug 1598523 - Share code for creating a channel for a document between nsDocShell, DocumentChannelChild and ContentChild. r=kmag
Note that this also implicitly adds support for the view-source+srcdoc configuration, and setting of the BaseURI, which were both in the nsDocShell version but not the others.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 21:17:22 +00:00
Tom Ritter 8d9af63f7e Bug 1601691 - Remove FIXMEs for strict-alias which is WONTFIX r=firefox-build-system-reviewers,chmanchester
Bug 414641 was marked WONTFIX, so let's remove these comments from configure

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

--HG--
extra : moz-landing-system : lando
2019-12-07 03:35:28 +00:00
Tom Ritter aa7780103d Bug 1585356 - Back out changeset 149a759643fb reverting CityHash changes for mingw-gcc r=froydnj
The changes made to CityHash are no longer necessary with mingw-clang, so we
can revert them to the original upstream implementation.

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

--HG--
extra : moz-landing-system : lando
2019-12-12 21:50:20 +00:00
Tom Ritter 7f4ece010f Bug 1594083 - Check if we got the pref service before using it to avoid a crash r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D59016

--HG--
extra : moz-landing-system : lando
2020-01-07 22:19:52 +00:00
Gurzau Raul e789bfccec Merge mozilla-central to autoland. a=merge CLOSED TREE 2020-01-08 00:02:21 +02:00
Gurzau Raul 905a0759b2 Merge autoland to mozilla-central. a=merge 2020-01-07 23:49:40 +02:00
Emilio Cobos Álvarez 400567dcde Bug 1606958 - Use FakeString for UTF8String. r=bzbarsky,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D58683

--HG--
extra : moz-landing-system : lando
2020-01-07 21:37:12 +00:00
Boris Zbarsky 741f6b1196 Bug 1607347. Back out part of revision 3c1f509939f1 to fix null-dereference crashes. r=mccr8 a=bz
Differential Revision: https://phabricator.services.mozilla.com/D58989

--HG--
extra : source : 9962106bddaaecfad670eff2154da4e07d35c10a
extra : histedit_source : 282c108d5b6e0dd964f30f2ae97d13d0fa909b85
2020-01-07 19:00:07 +00:00
Brindusan Cristian 5d7bfb85f1 Backed out 2 changesets (bug 1603827) for build bustages at XULElementBinding.cpp. CLOSED TREE
Backed out changeset e975644f8000 (bug 1603827)
Backed out changeset f6b5e15b13af (bug 1603827)
2020-01-07 19:31:48 +02:00
Tarek Ziadé 8ee894efa8 Bug 1607411 - Automatically remove broken files from cache r=rwood
when a tarball is broken and in the cache, the condprof client will loop on
trying to extract its content and eventually fail. On any tar extraction error,
we delete the file from the cache to get a fresh on

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

--HG--
extra : moz-landing-system : lando
2020-01-07 17:23:02 +00:00
Hiroyuki Ikezoe 6e7f3aff6a Bug 1607124 - Query system colors in child processes directly. r=geckoview-reviewers,snorp
Using LookAndFeelInt to query system colors is awkward, it's normally used for
eIntID_XX values.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 15:41:07 +00:00
Bogdan Tara c0e1f5a876 Backed out changeset 33ccfb45bb3f (bug 1585683) on jgilbert's request 2020-01-07 23:21:45 +02:00
Edwin Takahashi 5470cd05bc Bug 1607496 - fix taskgraph warning about linux-qr-smoketests caused by missing test-sets line r=jmaher
Changes:

The `test-sets:` line was missing, which caused warnings.

Also correct the name of the test platform combination.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 20:05:26 +00:00
Ricky Stewart a637967924 Bug 1606728 - mozfile.which() should consult the registry for registered binaries r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D58562

--HG--
extra : moz-landing-system : lando
2020-01-07 19:33:23 +00:00
Matthew Gaudet 3d2a06b503 Bug 1598713 - Removing confusing `parent` root r=caroline
Differential Revision: https://phabricator.services.mozilla.com/D59005

--HG--
extra : moz-landing-system : lando
2020-01-07 21:02:22 +00:00
Emilio Cobos Álvarez 547c9db8cd Bug 1606130 - Make display: -moz-box more similar to other display types for block layout. r=jfkthame,surkov
It is unexpected (see bug) that a -moz-box is affected by baseline alignment.
Make -moz-box be block-outside, and -moz-inline-box be inline-outside, instead
of the bespoke thing we have now.

This is more similar to everything else, and fixes the bug.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 21:00:42 +00:00
Jeff Gilbert 4d2067b9ca Bug 1585683 - Add mochitest-webgpu jobs, add subsuite = webgpu. r=jmaher,kvark
Differential Revision: https://phabricator.services.mozilla.com/D58892

--HG--
extra : moz-landing-system : lando
2020-01-07 20:58:37 +00:00
Bogdan Tara 6571a2a6fb Backed out changeset 23d862866f3a (bug 1606130) for android crashtest complaining about 1547420-1.html 2020-01-07 22:53:10 +02:00
Jeff Gilbert 3a05991f4e Bug 1606039 - Enable webgl1-core/1-ext/2-core tests on Android HW. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D58906

--HG--
extra : moz-landing-system : lando
2020-01-07 19:19:38 +00:00
Ting-Yu Lin fa839d3679 Bug 1603088 Part 2 - Delete NS_FRAME_CONTAINS_RELATIVE_BSIZE manipulation in nsColumnSetFrame::Reflow(). r=dbaron
Nowadays, ColumnSetFrame is an inner frame under ColumnSetWrapperFrame.
It always has "block-size: auto", so `aReflowInput.ComputedBSize()`
always equals to NS_UNCONSTRAINEDSIZE.

Also, -moz-column-content no longer has "max-block-size: 100%", so
NS_FRAME_CONTAINS_RELATIVE_BSIZE can never be set on ColumnSetFrame when
constructing ReflowInputs for ColumnSetFrame's children in
`ReflowInput::InitResizeFlags`. Removing the bit is not needed, either.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 20:19:27 +00:00
Ting-Yu Lin 06d5a025d1 Bug 1603088 Part 1 - Remove "max-block-size: 100%" for -moz-column-set and -moz-column-content. r=dbaron
Simply remove "max-block-size: 100%" for -moz-column-set and
-moz-column-content breaks abspos-breaking-dynamic-{001,002,003}.html.
We need to reflow ColumnSetWrapper's children whenever
ColumnSetWrapper's block-size or max-block-size is changed because both
size affect the available block-size for ColumnSetWrapper's children.

We set `NS_FRAME_CONTAINS_RELATIVE_BSIZE` for ColumnSetWrapperFrame so
that it will set itself dirty in `selfDirty` in
`nsBlockFrame::ReflowDirtyLines`, and mark its lines dirty if
`aState.mReflowInput.IsBResize()` is true.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 19:17:27 +00:00