Commit Graph

674290 Commits

Author SHA1 Message Date
harry
980501c285 Bug 1563350 - Add popover to the Touch Bar that displays when the Urlbar has focus. r=mikedeboer,spohl,fluent-reviewers,Pike,flod
Differential Revision: https://phabricator.services.mozilla.com/D38563

--HG--
extra : moz-landing-system : lando
2019-10-08 00:52:07 +00:00
harry
02333753b2 Bug 1567939 - Support NSTextField in the macOS Touch Bar. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D38891

--HG--
extra : moz-landing-system : lando
2019-10-08 00:52:07 +00:00
harry
9507d41513 Bug 1563349 - Part 5 - Support NSScrollView in the Touch Bar. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D47622

--HG--
extra : moz-landing-system : lando
2019-10-08 00:51:34 +00:00
harry
cd7aed4b4c Bug 1563349 - Part 4 - Support NSPopoverTouchBarItem. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D47621

--HG--
extra : moz-landing-system : lando
2019-10-07 18:18:02 +00:00
harry
18272eae11 Bug 1563349 - Part 3 - Update TouchBarInputs in-place. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D47620

--HG--
extra : moz-landing-system : lando
2019-10-07 18:02:35 +00:00
harry
4752551daf Bug 1563349 - Part 2 - Support TouchBarInput children. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D47619

--HG--
extra : moz-landing-system : lando
2019-10-07 18:04:26 +00:00
harry
7b35f11fd2 Bug 1563349 - Part 1 - JS changes to support TouchBarInput children. r=mikedeboer
Depends on D34926

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

--HG--
extra : moz-landing-system : lando
2019-09-30 15:09:53 +00:00
Andreea Pavel
448454c533 Backed out changeset 5af44a2f8201 (bug 1583426) based on bug 1587103 2019-10-08 18:11:29 +03:00
Gabriel Luong
776444ded3 Bug 1586806 - Use the WalkerFront from the currently selected element in addNode(). r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48426

--HG--
extra : moz-landing-system : lando
2019-10-08 06:58:31 +00:00
Gabriel Luong
f6d16470eb Bug 1586798 - Use WalkerFront from the currently selected element in onTagEdit(). r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48433

--HG--
extra : moz-landing-system : lando
2019-10-08 06:59:11 +00:00
Gabriel Luong
e48bc633df Bug 1586801 - Use the contextual WalkerFront in _duplicateNode(). r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48442

--HG--
extra : moz-landing-system : lando
2019-10-08 07:07:02 +00:00
Gabriel Luong
2e73d512b3 Bug 1586804 - Use the contextual WalkerFront in the markup hide shortcut handler. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48445

--HG--
extra : moz-landing-system : lando
2019-10-08 07:07:29 +00:00
Gabriel Luong
aae6d662dc Bug 1586807 - Make pseudoclass locking work with Fission. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48447

--HG--
extra : moz-landing-system : lando
2019-10-08 06:57:48 +00:00
Gabriel Luong
aff78a951a Bug 1586796 - Make drag/drop nodes work with Fission. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48449

--HG--
extra : moz-landing-system : lando
2019-10-08 06:57:26 +00:00
Gabriel Luong
dff4b62791 Bug 1586800 - Use the contextual WalkerFront in _deleteNode(). r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D48439

--HG--
extra : moz-landing-system : lando
2019-10-08 06:59:39 +00:00
Axel Hecht
a335900e65 Bug 1578348, drop compare-locales from the mach python2 list, r=Callek,ahal
Also enable running mach from the obj dir in a py3 world.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 13:58:33 +00:00
Tomislav Jovanovic
eee38da669 Bug 1578420 - Fix test_delay_update_webextension to actually wait for extension startup after restart r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D48259

--HG--
extra : moz-landing-system : lando
2019-10-07 14:24:53 +00:00
Emilio Cobos Álvarez
9fc657200d Bug 1397876 - Don't invalidate style / layout of the host if it has no children. r=smaug
In that case, the flat tree cannot possibly be changing, so we don't really need
to invalidate anything.  This, in theory, is just a really minor optimization.

In practice however, the browser chrome needs it, at least for now, because XUL
elements get frames really early (because we don't have lazy frame construction
for XUL, bug 1584935), and because destroying some kinds of frames (like panels)
does have side effects (they're popups), even though ideally they shouldn't.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 13:13:35 +00:00
Vijay Budhram
f4ee1a6d18 Bug 1580172 - Fix Fxa CAD button in dark mode theme r=markh
Differential Revision: https://phabricator.services.mozilla.com/D48438

--HG--
extra : moz-landing-system : lando
2019-10-08 00:02:47 +00:00
Vijay Budhram
f48e27ad47 Bug 1585459 - Update fxa_app_menu telemetry expiration r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D47820

--HG--
extra : moz-landing-system : lando
2019-10-03 19:07:00 +00:00
Michal Novotny
d206228f78 Bug 1586731 - network ID: drop routes/addresses when link/address is removed by the kernel, r=valentin
Kernel can drop routes, addresses and neighbors without notification via netlink. So we update information in our structures as follows:
- when a link is removed all associated routes, addresses and neighbors are removed too
- when a link is disabled all associated routes and neighbors are removed
- when an address on a link is removed all routes and neighbors from this network are removed

All routes, neighbors and addresses always belong to some link, so a new class LinkInfo was created and it holds all information related to a single link. This makes finding information related to a specific link much easier.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 13:05:42 +00:00
Harry Twyford
4ea53a93ad Bug 1586026 - Expand Megabar in window.focusAndSelectUrlbar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D48104

--HG--
extra : moz-landing-system : lando
2019-10-08 12:39:30 +00:00
Razvan Maries
c748295700 Backed out changeset fbc6bf62b19d (bug 1586731) for perma fails on nsAutoPtr.h. CLOSED TREE 2019-10-08 15:44:06 +03:00
Christian Holler
6535af4691 Bug 1587033 - Add missing lock in Necko fuzzing layer. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D48507

--HG--
extra : moz-landing-system : lando
2019-10-08 11:50:37 +00:00
Michal Novotny
e16c1f2400 Bug 1586731 - network ID: drop routes/addresses when link/address is removed by the kernel, r=valentin
Kernel can drop routes, addresses and neighbors without notification via netlink. So we update information in our structures as follows:
- when a link is removed all associated routes, addresses and neighbors are removed too
- when a link is disabled all associated routes and neighbors are removed
- when an address on a link is removed all routes and neighbors from this network are removed

All routes, neighbors and addresses always belong to some link, so a new class LinkInfo was created and it holds all information related to a single link. This makes finding information related to a specific link much easier.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 12:08:15 +00:00
Simon Fraser
bef1f805b3 Bug 1585998 Add task duration estimates to 'mach try fuzzy' r=jlorenzo
Try with: mach try fuzzy --show-estimates

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

--HG--
extra : moz-landing-system : lando
2019-10-08 11:04:24 +00:00
Itiel
4d9609efc5 Bug 1585890 - Fix the direction of children-pointer in the Memory inspector's aggregate view for RTL. r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D48365

--HG--
extra : moz-landing-system : lando
2019-10-08 12:02:01 +00:00
Stephen Horlander
3635800f0b Bug 1577232 - Update the Developer Edition background image to fit the application name r=dao
Differential Revision: https://phabricator.services.mozilla.com/D48063

--HG--
extra : moz-landing-system : lando
2019-10-08 11:59:59 +00:00
Itiel
7b4d48043a Bug 1585901 - Add missing margin to the "Group by" and "Label by" dropboxes in the memory inspector. r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D48271

--HG--
extra : moz-landing-system : lando
2019-10-08 11:28:33 +00:00
Sylvestre Ledru
21aca79eb1 Bug 1562642 - Cleanup the js exclude list + add a new string in the list of valid license r=andi
Differential Revision: https://phabricator.services.mozilla.com/D48308

--HG--
extra : moz-landing-system : lando
2019-10-08 08:36:33 +00:00
Bob Owen
003b93beee Bug 1580511: Check size is allowed in DrawTargetRecording::CreateSourceSurfaceFromData. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D48317

--HG--
extra : moz-landing-system : lando
2019-10-07 14:38:06 +00:00
Valentin Gosu
bbd9200052 Bug 1531405 - Gather telemetry on cross-origin style sheet Content-Type headers r=JuniorHsu
Differential Revision: https://phabricator.services.mozilla.com/D47906

--HG--
extra : moz-landing-system : lando
2019-10-04 12:47:48 +00:00
Masayuki Nakano
bb14f09ee9 Bug 1566795 - part 4: Make HTMLEditor not check IsCSSEnabled() at removing inline style r=m_kato
For compatibility with Chrome, when removing inline style at block parent,
we should reset the style with creating `<span>` element whose `style`
attribute removes the style.  We do this only in CSS mode, but we should do
it in HTML mode too.

This patch also makes `FontFaceStateCommand::SetState()` ignore `tt` value
if its root caller is `Document::ExecCommand()`.  It was implemented for
composer to handle XUL command in bug 115922.  Therefore, we should not do
this special handling on the web.  If it were possible to separate this
change to another bug, it'd be nicer.  But without this change, we'll have
a lot of regressions of `Document.execCommand("fontname")`.  Therefore,
this is also fixed in this patch.

Note that this removes first `.ini` file selection because
the tests cannot be run without test number range parameter.
So, the sections are not used anymore.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 09:24:19 +00:00
sotaro
fb4696fe6d Bug 1570879 - Fix high contrast theme handling with DirectComposition and WebRender r=nical
When high contrast mode is enabled, title bar is drawn as transparent and on-client area rendering by DWM is shown. But when compositor window in GPU process is used, the on-client area rendering was not shown. To address the proboem, window needs to be cleard as transparent and SwapChain of compositor window needs to be DXGI_ALPHA_MODE_PREMULTIPLIED.

WinCompositorWidget::mTransparencyMode is changed to atomic, since it is accessed from compositor thread and render thread.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 10:07:47 +00:00
Jon Coppeard
1f2f843d55 Bug 1586007 - Check that finalizers and sweeping code doesn't access marking state for things in other zones r=sfink
This extends AutoSetThreadIsSweeping to take an optional zone parameter.  When querying the marking state via IsAboutToBeFinalized and IsMarked calls we check this zone matches the zone of the thing we're looking at.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 10:06:26 +00:00
Mark Banner
8e1c08c3f8 Bug 1563026 - Add a right-click context menu item for the one-off search buttons to set as default for private browsing. r=fluent-reviewers,mak,flod
Differential Revision: https://phabricator.services.mozilla.com/D47079

--HG--
extra : moz-landing-system : lando
2019-10-08 10:06:01 +00:00
Mark Banner
307a88a039 Bug 1563026 - Migrate search one-offs xul fragment to use fluent. r=fluent-reviewers,mak,flod
Differential Revision: https://phabricator.services.mozilla.com/D47078

--HG--
extra : moz-landing-system : lando
2019-10-08 10:05:54 +00:00
Bob Owen
b6cee86eff Bug 1583337: Return null in CanvasChild::WrapSurface if we don't have a recorder. r=jrmuizel
The CanvasChild must be in the process of being destroyed at this point anyway.

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

--HG--
extra : moz-landing-system : lando
2019-10-07 14:37:13 +00:00
Dão Gottwald
0a67c66a43 Bug 1587027 - Update megabar box-shadow on Mac. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D48505

--HG--
extra : moz-landing-system : lando
2019-10-08 09:58:30 +00:00
Michael Droettboom
2d9d4e3578 Bug 1585853 - 1585953: Use URLs, rather than bug numbers r=Dexter
For Glean, we are deprecating the use of bug numbers in metric metadata,
and moving to full URLs only. This removes the ambiguity between the
different trackers used by different projects (Bugzilla vs. Github, for
example), and will make the development of automated tools easier.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 07:36:36 +00:00
Cosmin Sabou
743a270807 Bug 1586526 - Annotate the tests as fail-if on release or beta. r=fredw,aryx
Differential Revision: https://phabricator.services.mozilla.com/D48277

--HG--
extra : moz-landing-system : lando
2019-10-08 02:13:53 +00:00
Martin Stransky
1d95ca87e8 Bug 1586187 - provide logging to nsLookAndFeel, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D48149

--HG--
extra : moz-landing-system : lando
2019-10-08 08:53:40 +00:00
André Bargull
b2cd75adde Bug 1573439 - Part 2: Update DateTimeFormat formatToParts tests to use common test helpers. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D41741

--HG--
extra : moz-landing-system : lando
2019-10-08 07:34:47 +00:00
André Bargull
0a40a3330c Bug 1573439 - Part 1: Allow calendar to determine choice of pattern and permit relatedYear and yearName. r=jwalden
Implements the changes for these two spec PRs:
- https://github.com/tc39/ecma402/pull/349
- https://github.com/tc39/ecma402/pull/351

Restricted to Nightly because both PRs, despite having concensus, aren't yet merged into the spec.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 07:34:41 +00:00
André Bargull
e1a5203d5f Bug 1586797: Remove rooted string field from ErrorReport. r=mgaudet
The rooted string was added in bug 966452, because at that point of time
`ownedReport.ucmessage` was a direct pointer to a JSString's character
storage. But now that we're already copying the JSString characters to UTF-8,
it's no longer necessary to keep the JSString alive through the ErrorReport.

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

--HG--
extra : moz-landing-system : lando
2019-10-07 16:10:04 +00:00
Zhao Jiazhong
75c9ec50cc Bug 1586992 - [MIPS] Add branch condition '{Not}Signed' in branchSub32. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D48481

--HG--
extra : moz-landing-system : lando
2019-10-08 09:10:00 +00:00
Harry Twyford
ef219e45fc Bug 1586595 - Collapse the Urlbar after drags on the identity icon. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D48357

--HG--
extra : moz-landing-system : lando
2019-10-08 08:37:44 +00:00
Martin Stransky
55183b1b38 Bug 1586544 - [Wayland] Fix FBO creation check, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D48270

--HG--
extra : moz-landing-system : lando
2019-10-08 07:59:11 +00:00
Martin Stransky
95eed2f101 Bug 1586993 - [Linux] Add logging to nsWindow::UpdateOpaqueRegion, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D48480

--HG--
extra : moz-landing-system : lando
2019-10-08 07:56:49 +00:00
Liang-Heng Chen
c313d09fdf Bug 1584690 - append nonexistent hash to ContentBlockingLog; r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D47746

--HG--
extra : moz-landing-system : lando
2019-10-04 22:23:20 +00:00