Commit Graph

708424 Commits

Author SHA1 Message Date
Vlad Filippov
cf78a3d737 Bug 1635937 - Enable 'identity.sync.useOAuthForSyncToken' pref for Nightly users r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D75130
2020-05-19 21:32:50 +00:00
Ricky Stewart
ae0b4a1716 Bug 1638967 - Run mach ide in Python 3 r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D76029
2020-05-19 21:32:59 +00:00
Marco Castelluccio
540b5cef71 Bug 1632242 - Mention results for groups in errorsummary even when the group passed or was skipped. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D74131
2020-05-19 20:51:10 +00:00
Luke Swiderski
7cdabe3c51 Bug 1576192 - Add line-height: 20px to .inline-preview r=jlast
Added line-height of 20px to .inline-preview, inline-preview no longer overlaps debug line.

Differential Revision: https://phabricator.services.mozilla.com/D69397
2020-05-19 22:31:35 +00:00
Tom Schuster
e0cb693b7f Bug 1639037 - Optimize IntrinsicToString in CacheIR and Warp. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D75853
2020-05-19 21:40:55 +00:00
Tom Schuster
430777a46c Bug 1639037 - Rename tryAttachSpecialCaseCallNative. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D75852
2020-05-19 21:41:41 +00:00
Nika Layzell
60225f80df Bug 1637057 - Part 2: Clarify ComputeChromeFlags method names, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D75611
2020-05-18 18:23:48 +00:00
Nika Layzell
6d57f777b5 Bug 1637057 - Part 1: Ensure that ChromeFlags are propagated consistently between content owners, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D75610
2020-05-18 18:23:35 +00:00
John Lin
697efd3eea Bug 1619550 - p2: use media segment URL access for access control. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D74990
2020-05-19 21:23:59 +00:00
John Lin
2be9f52cfa Bug 1619550 - p1: listen to media segment load event and pass the URL to resource wrapper. r=bryce,geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D74989
2020-05-19 14:51:07 +00:00
Ting-Yu Lin
48fdff53fc Bug 1639053 - Remove the ability to reverse axes internally for nsFlexContainerFrame. r=dholbert
The ability to reverse axes internally was added in bug 983427, but it
turns out not to be used.

test_flex_lines.html needs to be modified because those expected cross
values are written as if the flex lines are physically in top-to-bottom
order (due to we reversed the axes internally).

Now we don't reverse the internal axes, the order of the flex lines
becomes bottom-to-top due to "flex-wrap: wrap-reverse". The crossStart
coordinate begins from the flex container's bottom end edge, and it
increases from bottom to the top to the flex container's top end
edge. (Note the flex container has 42px height.)

Differential Revision: https://phabricator.services.mozilla.com/D75887
2020-05-19 21:13:35 +00:00
Aaron Klotz
9cf0376392 Bug 1639334: Restrict gv-junit-e10s-multi test suite to trunk and try; r=gbrown
I *think* I did this right?

Until we ride the trains, we only want to run this suite for integration
branches, `mozilla-central`, and `try` pushes.

Differential Revision: https://phabricator.services.mozilla.com/D76032
2020-05-19 20:52:40 +00:00
Hiroyuki Ikezoe
13f8bcf3c5 Bug 1639076 - Drop PostTranslate call for transform animations on WebRender. r=kats
On WebRender |transformData.origin()| value is always zero, we don't need to
explicitly call it at all.

[1] https://searchfox.org/mozilla-central/rev/9193635dca8cfdcb68f114306194ffc860456044/gfx/layers/AnimationInfo.cpp#678-680

Differential Revision: https://phabricator.services.mozilla.com/D75883
2020-05-19 21:06:30 +00:00
Tarek Ziadé
f8d5627e71 Bug 1639212 - allow URLs for hooks and scripts r=sparky
This patch allows using URLS for --hooks and scripts

Differential Revision: https://phabricator.services.mozilla.com/D75967
2020-05-19 20:27:27 +00:00
Peter Van der Beken
ef557497ca Bug 1629866 - Store ChildSHistory on the BrowsingContext. r=nika,smaug
Differential Revision: https://phabricator.services.mozilla.com/D70997
2020-05-19 08:57:44 +00:00
Peter Van der Beken
2edf11cb1e Bug 1629866 - Set the srcdoc to a void string if INTERNAL_LOAD_FLAGS_IS_SRCDOC is set, to appease assertion in DocumentChannelChild::RecvRedirectToRealChannel. r=mattwoodrow
Bug 1598523 added an assertion that if INTERNAL_LOAD_FLAGS_IS_SRCDOC is not set
in a load state's load flags, then the srcdoc must be a void string.
nsDocShell::Reload never set srcdoc to a void string in that case, and wasn't
fixed up.

Differential Revision: https://phabricator.services.mozilla.com/D75908
2020-05-19 20:11:44 +00:00
Mark Banner
d04228a552 Bug 1635230 - Add documentation for how default engines are managed. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D75612
2020-05-19 14:34:21 +00:00
Emilio Cobos Álvarez
f93d0b550d Bug 1638821 - Make the decision to whether paint focus rings depend on the theme, not the platform. r=spohl
The current code assumes that nsNativeTheme is in use which breaks with
the non-native theme.

Instead of hackily remove the FOCUS bit, make the theme check for the
FOCUSRING bit, which is the right thing to check for anyway.

Differential Revision: https://phabricator.services.mozilla.com/D75782
2020-05-19 15:46:42 +00:00
Gregory Mierzwinski
7788d4b576 Bug 1639211 - Implement --perfherder-app in mozperftest Perfherder layer. r=mozperftest-reviewers,tarek
This patch adds a new --perfherder-app that can be used to specify the shorthand name of the application being tested. The choices here are limited to what the perfherder schema can accept. We also add these settings to the existing taskcluster tasks to split the perfherder data. A couple tests are also added for this new flag.

Differential Revision: https://phabricator.services.mozilla.com/D76010
2020-05-19 19:07:27 +00:00
Ricky Stewart
aefac46494 Bug 1638951 - Run mach cargo with Python 3 r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D75999
2020-05-19 19:35:52 +00:00
Greg Tatum
5c9b8bef77 Bug 1634542 - Add a test for the private browsing popup support; r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D75602
2020-05-18 14:49:17 +00:00
Greg Tatum
2b35eaf09a Bug 1634542 - Teach the profiler popup about private browsing; r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D75601
2020-05-18 14:35:15 +00:00
Peter Van der Beken
ef6ec7de76 Bug 1639310 - Simplify implicitJSContext support. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D76021
2020-05-19 20:48:29 +00:00
Peter Van der Beken
af82496fc7 Bug 1639310 - Remove unnecessary implicitJSContext annotations. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D76020
2020-05-19 20:48:21 +00:00
Gregory Mierzwinski
e96baf70af Bug 1636682 - Make some small improvements to the similarity metric. r=tarek
This patch makes two main changes:
1.Calculates 2 sets of metrics, one that is calculated against it's last task (same label) and another that is calculated against the live site variant if it exists.
    i. Live site tests only have one calculated.
2. Use task label instead of building it ourselves to ensure that the smilarity metrics use the correct page load variant and make the queries more robust.

Differential Revision: https://phabricator.services.mozilla.com/D74529
2020-05-19 20:00:50 +00:00
Gregory Mierzwinski
99953d32a0 Bug 1638001 - Add test name from metadata to perfherder data. r=acreskey,mozperftest-reviewers,tarek
This patch adds a `test_name` field to the test metadata that can be used to change the name of the test when output in the perfherder format. It also implements this for the app-link tests.

Differential Revision: https://phabricator.services.mozilla.com/D75544
2020-05-19 19:52:52 +00:00
Kris Maglione
7366c64385 Bug 1597506: Get rid of GetWindowTreeItem/Owner. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D75403
2020-05-19 19:38:31 +00:00
Coroiu Cristina
a9c2a2b735 Backed out changeset bb7c330d407f (bug 1637307) for wpt failures at layout/generic/ViewportFrame.cpp on s CLOSED TREE 2020-05-20 00:01:55 +03:00
Coroiu Cristina
44c378a7fb Backed out 5 changesets (bug 1602832) for browser-chrome failures at toolkit/mozapps/extensions/test/xpinstall/browser_doorhanger_installs.js on a CLOSED TREE
Backed out changeset 059a7f44d1a9 (bug 1602832)
Backed out changeset 2f3cc391b48a (bug 1602832)
Backed out changeset 24d1ce1b0ac9 (bug 1602832)
Backed out changeset 5ea85726cc48 (bug 1602832)
Backed out changeset ee00e846104e (bug 1602832)
2020-05-19 23:05:26 +03:00
Tarek Ziadé
7d6014b5a8 Bug 1635573 - vendor coverage r=ahal
Vendor coverage, and make sure we can run out of third_party as much as possible

Differential Revision: https://phabricator.services.mozilla.com/D74531
2020-05-19 15:04:28 +00:00
Drew Willcoxon
8c590158e1 Bug 1634910 - Initialize the search service before doing URI fixup in the urlbar value formatter. r=dao,mak
Make `update` init the search service if it's not already initialized. We need to wait until first paint since browser_startup.js prohibits the search service from being used until after that.

A side effect of this patch is that sometimes the restored URL appears unformatted for a second and then formatting will be applied. That only happened for me when I ran my build the first time after building. Subsequent runs had the formatting applied immediately, for whatever reason.

Differential Revision: https://phabricator.services.mozilla.com/D73557
2020-05-18 12:29:54 +00:00
Nika Layzell
258e226abf Bug 1638124 - Part 3: Cleanup NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_MAIN_THREAD_DESTRUCTION, r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D75609
2020-05-19 18:30:57 +00:00
Nika Layzell
276399470c Bug 1638124 - Part 2: Convert media types to NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=jya
Differential Revision: https://phabricator.services.mozilla.com/D75608
2020-05-19 18:30:55 +00:00
Nika Layzell
4abbc6024a Bug 1638124 - Part 1: Add NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D75607
2020-05-19 18:30:52 +00:00
Nika Layzell
533fa5bd14 Bug 1635689 - Part 2: Stop generating 'get' method on IPDL unions, r=jld
This method always copies, and is redundant with the other getter methods on
IPDL unions. As there is only one caller, it can be removed to simplify the
code, and remove a source of complexity.

Differential Revision: https://phabricator.services.mozilla.com/D75349
2020-05-18 19:39:54 +00:00
Nika Layzell
549547126e Bug 1635689 - Part 1: Stop using 'get' method on IPDL unions in gfxVars.h, r=jrmuizel
This code is the only caller of this generated method.

Differential Revision: https://phabricator.services.mozilla.com/D75348
2020-05-15 00:12:58 +00:00
Marco Castelluccio
b8cc8c44d6 Bug 1638945 - Update 'platform-debug' strategy test to make sure tasks with no build_type are not optimized. r=ahal. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D76013
2020-05-19 18:24:34 +00:00
Marco Castelluccio
ded4741596 Bug 1636110 - Schedule builds that are selected by bugbug when using 'mach try auto'. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D75622
2020-05-19 18:05:07 +00:00
Marco Castelluccio
50d3ac79ff Bug 1638945 - Switch default 'mach try auto' strategy from bugbug_reduced to bugbug_debug_disperse. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D75969
2020-05-19 16:02:53 +00:00
Marco Castelluccio
3ce7e8085d Bug 1638945 - Don't optimize away tasks without a 'build_type' attribute in the 'platform-debug' strategy. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D75982
2020-05-19 15:32:52 +00:00
sefeng
66114f4029 Bug 1634854 - Make performance.observe queues task when buffered is set r=baku
Spec: https://w3c.github.io/performance-timeline/#observe-method

Per sepc, when the buffered flag is set, a PerformanceObserver
task should be queued to notify the observer for buffered entires.

Differential Revision: https://phabricator.services.mozilla.com/D75574
2020-05-18 11:53:06 +00:00
Bob Owen
ba603ff7e1 Bug 1607630: Use ScaledFonts to track the recording lifetime of UnscaledFonts. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D73873
2020-05-19 16:09:43 +00:00
Tooru Fujisawa
17d1728a49 Bug 1638470 - Update dis shell function to print atoms in gcthings. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D75712
2020-05-19 17:30:34 +00:00
Tooru Fujisawa
2ac5bccc9b Bug 1638470 - Update jsparagus, and update SmooshMonkey to store atoms in gcthings. r=yulia
Differential Revision: https://phabricator.services.mozilla.com/D75711
2020-05-19 17:30:32 +00:00
Ted Campbell
9443c95639 Bug 1638470 - Remove the RuntimeScriptData::atoms array. r=mgaudet
This is now unused so strip out the code for it. Also remove the relavent
code from Stencil.

Depends on D75644

Differential Revision: https://phabricator.services.mozilla.com/D75645
2020-05-19 17:24:04 +00:00
Ted Campbell
13a54a78a3 Bug 1638470 - Move script atoms from RuntimeScriptData to PrivateScriptData. r=mgaudet,jandem
In practice there is not much saved by sharing these atoms in the runtime
these days. Moving this simplifies the script data structures and simplies
the Stencil code.

Depends on D75643

Differential Revision: https://phabricator.services.mozilla.com/D75644
2020-05-19 17:24:01 +00:00
Ted Campbell
88f5773f02 Bug 1638470 - Support PrivateScriptData atoms in non-lazy scripts. r=mgaudet
Add missing support for atoms in non-lazy scripts. Most of the machinery is
there for lazy scripts which already store atoms in their PrivateScriptData.
Subsequent patches will move the script-atoms into gcthings.

Depends on D75642

Differential Revision: https://phabricator.services.mozilla.com/D75643
2020-05-19 17:22:35 +00:00
Ted Campbell
e96f53ef4a Bug 1638470 - Create the outermost-scope before any bytecode generated. r=mgaudet
We require the outermost scope to be at start of gcthings() array, so
generate it before any bytecode. Some of this bytecode is generating atoms
which we would like to move into gcthings array.

Depends on D75641

Differential Revision: https://phabricator.services.mozilla.com/D75642
2020-05-19 17:22:32 +00:00
Ted Campbell
dbdc89a178 Bug 1638470 - Add instruction-size parameter to JSScript::containsPC. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D75641
2020-05-19 17:22:25 +00:00
Sebastian Zartner
19d52149f6 Bug 1309824 - Show proper descriptions for storage types. r=jdescottes,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D70663
2020-05-19 17:24:06 +00:00