Commit Graph

626795 Commits

Author SHA1 Message Date
Razvan Caliman
6235a87936 Bug 1499994 - Revert test instrumentation for Changes panel telemetry. r=pbro
This removes the instrumentation to test the basic telemetry for the Changes panel (open count, time opened).

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

--HG--
extra : moz-landing-system : lando
2018-12-04 08:19:54 +00:00
Gijs Kruitbosch
eb0e015c2a Bug 1511340 - fix another typo to restore align=center to the devedition sync box, r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D13540

--HG--
extra : moz-landing-system : lando
2018-12-04 04:57:42 +00:00
Ehsan Akhgari
d957ca931f Bug 1511501 - Add information about the tree-wide clang-format to .git-blame-ignore-revs r=kats
Differential Revision: https://phabricator.services.mozilla.com/D13584

--HG--
extra : moz-landing-system : lando
2018-12-04 05:01:02 +00:00
Ehsan Akhgari
9a096cb89d Bug 1510909 - Bypass calling nsContentUtils::IsThirdPartyWindowOrChannel() for BEHAVIOR_REJECT_TRACKER r=baku
Calling this function is just a waste of time since we will check
third-partiness a few statements further down.

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

--HG--
extra : moz-landing-system : lando
2018-12-04 04:18:19 +00:00
Gurzau Raul
3fdc51e66c Backed out changeset b118f8ec47f5 (bug 1511842) for web platform failures due to the python package not being installed on a CLOSED TREE 2018-12-04 06:39:08 +02:00
Cameron McCormack
61285ff4ef Bug 1511842 - Remove unused nsLayoutStaticsRef. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D13684

--HG--
extra : moz-landing-system : lando
2018-12-04 02:34:01 +00:00
Masayuki Nakano
2406aed7f3 Bug 1511752 - Make IMContextWrapper::OnKeyEvent() treat GDK_KEY_PRESS event without any key information in a dead key sequence as synthesized by current keyboard layout for asynchronous handling r=m_kato
Some keyboard layouts which have dead keys may handle dead key composition
asynchronously.  In this case, they don't rely on IME like iBus/Fcitx.

As far as I've tested, German (QWERTY) keyboard layout is one of such
keyboard layout.  This returns true when gtk_im_context_filter_keypress()
is called for a base character input (like "a").  Then, it synthesizes
GDK_KEY_PRESS event without any key information such as:
> { type=GDK_KEY_PRESS, keyval=(null), unicode=0x0, state=, time=0,
>   hardware_keycode=0, group=0 }
So, this is not marked as IBUS_IGNORED_MASK nor FcitxKeyState_IgnoredMask
by IME, but we should ignore this event since we should've already dispatched
"keydown" event for the preceding "a" key event, and anyway "keydown" event
for the synthesized event does not make sense for any web apps.

This patch makes IMContextWrapper::OnKeyEvent() ignore such key event, i.e.,
when it's in a dead key sequence, and GDK_KEY_PRESS does not have enough
information, e.g., hardware_keycode shouldn't be 0 especially for printable
keys.  Therefore, this patch make it check only hardware_keycode value and
gdk_keyval_to_unicode(aEvent->keyval) value.

If some keyboard layouts would send the original key event as is, we would
need to do more, but currently, this is enough and safe to land this timing.

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

--HG--
extra : moz-landing-system : lando
2018-12-03 15:15:13 +00:00
Bogdan Tara
194724b389 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-03 23:51:35 +02:00
Bogdan Tara
e2eab3097a Merge inbound to mozilla-central. a=merge 2018-12-03 23:49:14 +02:00
Bogdan Tara
cd84b9eec0 Merge autoland to mozilla-central. a=merge 2018-12-03 23:47:58 +02:00
Razvan Caliman
b260a0565b Bug 1491887 - Enable tracking CSS changes and the Changes panel for all release channels; r=gl
Differential Revision: https://phabricator.services.mozilla.com/D13620

--HG--
extra : moz-landing-system : lando
2018-12-03 20:57:46 +00:00
Gijs Kruitbosch
45794c41ea Bug 1062128 - set tooltiptext for new tab button directly for a11y reasons, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D13406

--HG--
extra : moz-landing-system : lando
2018-12-03 18:22:05 +00:00
Dão Gottwald
90b02dc14b Bug 1511496 - Let the autohiding menu bar match the tab bar's height. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D13595

--HG--
extra : moz-landing-system : lando
2018-12-03 17:03:21 +00:00
Mike Conley
d9763e1890 Bug 1505063 - Only flip remoteness in RDM if we're switching from the privileged content process. r=ochameau
This means that for the File URI content process, we end up closing RDM if the page
navigates. This appears to be an acceptable trade-off, as this is the behaviour we've
been shipping since bug 1453519 landed (Firefox 61).

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

--HG--
extra : moz-landing-system : lando
2018-12-03 17:00:20 +00:00
ffxbld
1e439e3045 No bug - Tagging mozilla-central 9ad82455dcee2bc1d438e46016b8db00e88758a8 with FIREFOX_BETA_65_BASE a=release DONTBUILD CLOSED TREE 2018-12-03 07:59:35 -08:00
Boris Zbarsky
87cee8df5c Bug 1510689. Only define IsNonConfigurableReadonlyPrimitiveGlobalProp if we plan to use it. r=peterv a=Aryx,beta-fix 2018-12-03 16:14:15 +02:00
Martin Stransky
fcdee6dedb Bug 1491808 - [Linux/CSD/Titlebar] Force toplevel window repaint when titlebar rendering is enabled and its state changes, r=bzbarsky
Titlebar (StyleAppearance::MozWindowTitlebar) style depends on toplevel window focus
and we need to redraw it when toplevel window focus changes.

Unfortunately according to https://gitlab.gnome.org/GNOME/gtk/issues/1395
the toplevel window focus can't be used here as we can have active but unfocused
toplevel window during drag & drop.

Gtk+ controls window active appearance by window-state-event signal
but gecko uses focus-in/out signals, so we need to repaint the titlebar
when window-state-event comes *after* focus-in/out signals.

We can't call mWidgetListener->WindowActivated() (and WindowDeactivated())
as it was already called from focus-in/out handlers before window-state-event.

Depends on D13051

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

--HG--
extra : moz-landing-system : lando
2018-12-03 12:48:52 +00:00
Martin Stransky
572a588428 Bug 1491808 - Listen on window-state-event to set titlebar active/inactive state, r=jhorak
This is a workaround for https://gitlab.gnome.org/GNOME/gtk/issues/1395
Gtk+ controls window active appearance by window-state-event signal
but gecko uses focus-in/out signals.

So we need to set the the titlebar state
when window-state-event comes *after* focus-in/out signals.

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

--HG--
extra : moz-landing-system : lando
2018-12-03 12:48:35 +00:00
Sebastian Hengst
ade92e3f6b Backed out 4 changesets (bug 1503393) for failing various browser-chrome tests, e.g. browser_extension_controlled.js. CLOSED TREE
Backed out changeset 52e8ef71af9b (bug 1503393)
Backed out changeset 7878029aaba6 (bug 1503393)
Backed out changeset 02e383b73c97 (bug 1503393)
Backed out changeset 49428012434e (bug 1503393)
2018-12-03 17:28:06 +02:00
Daniel Stenberg
1733ff10c8 bug 1503393 - adjust tests for localhost proxying r=mayhemer
Fix test_proxy-failover_canceled and browser_firstPartyIsolation
2018-12-03 16:28:14 +02:00
Gijs Kruitbosch
14ec0a0cb3 Bug 1503393 - Make 'no proxy' field editable r=jaws 2018-12-03 16:27:50 +02:00
Daniel Stenberg
4098db1285 bug 1503393 - verify default localhost not-proxied with PAC r=mayhemer 2018-12-03 16:27:29 +02:00
Daniel Stenberg
d7d436dea8 bug 1503393 - never let "localhost" get sent to a proxy r=mayhemer 2018-12-03 16:27:11 +02:00
Martin Stransky
2768da18cb Bug 1511011 - Clean up wayland subsurface creation/management, r=jhorak
- Don't create wl_subsurface in map event but rather when it's requested by compositor.
- Don't create wl_surface at nsWindow::OnExposeEvent but check ready_to_draw instead.
- Rename parent_surface_committed_handler to frame_clock_after_paint_handler.
- Rename parent_surface_committed to ready_to_draw.
- Rename needs_clear to surface_needs_clear.

Depends on D13404

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

--HG--
extra : moz-landing-system : lando
2018-12-03 13:06:21 +00:00
Martin Stransky
2fd4d07afc Bug 1511011 - Removed moz_container_move as it's not used, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D13404

--HG--
extra : moz-landing-system : lando
2018-12-03 13:06:17 +00:00
WR Updater Bot
602ca429c8 Bug 1511660 - Update webrender to commit a1758f0fc17a71c8d53387be5e9da42495ee11ae (WR PR #3380). r=kats
https://github.com/servo/webrender/pull/3380

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

--HG--
extra : moz-landing-system : lando
2018-12-03 13:06:45 +00:00
ffxbld
1f947d85e5 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D13670

--HG--
extra : moz-landing-system : lando
2018-12-03 12:52:08 +00:00
Axel Hecht
068dc3fde6 Bug 1492070, update mach command for compare-locales, #firefox-build-system-reviewers r=firefox-build-system-reviewers,ted
Differential Revision: https://phabricator.services.mozilla.com/D11902

--HG--
extra : moz-landing-system : lando
2018-12-03 12:08:31 +00:00
Axel Hecht
5c325428f0 Bug 1492070, update l10n python libraries, r=stas
update fluent.syntax to 0.9.0
update compare-locales to 5.0.2
update fluent.migrate to https://hg.mozilla.org/l10n/fluent-migration/rev/3877312dc1f4
This includes migration-specific fixes for bugs 1491591, 1491833, 1491859, 1496127

All of these changes have been reviewed before in their respective upstream
repositories.

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

--HG--
extra : moz-landing-system : lando
2018-12-03 12:03:59 +00:00
ffxbld
c9e0f8fbad No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D13667

--HG--
extra : moz-landing-system : lando
2018-12-03 12:04:22 +00:00
Edgar Chen
30d48a6150 Bug 1507543 - Spellchecker for contenteditable/design-mode should not run without focus; r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D12875

--HG--
rename : editor/reftests/spellcheck-contenteditable-nofocus.html => editor/reftests/spellcheck-contenteditable-nofocus-1.html
extra : moz-landing-system : lando
2018-12-03 11:20:09 +00:00
Margareta Eliza Balazs
cfaa5a1d48 Merge inbound to mozilla-central. a=merge 2018-12-03 11:30:40 +02:00
Razvan Caliman
76567f7663 Bug 1506455 - Enforce LTR code on RTL layout in Changes panel r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D13617

--HG--
extra : moz-landing-system : lando
2018-12-03 09:17:38 +00:00
Razvan Caliman
862aba615f Bug 1506170 - Clear the changes stored on the actor upon page refresh/navigate; r=bradwerth
Until we implement intentional persistence of changes between page refreshes, the Changes actor should clear its stack of changes to avoid polluting the next DevTools session.

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

--HG--
extra : moz-landing-system : lando
2018-12-03 20:13:46 +00:00
Patrick Brosset
5df2db204f Bug 1505747 - Reset flex overlay colors before testing them; r=gl
Differential Revision: https://phabricator.services.mozilla.com/D13680

--HG--
extra : moz-landing-system : lando
2018-12-03 19:28:10 +00:00
Tom Prince
0164c7946b Bug 1509962: [update-verify] Use taskgraph fetches in update-verify; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D12981

--HG--
extra : moz-landing-system : lando
2018-12-03 06:44:55 +00:00
Tom Prince
3c202fa348 Bug 1509962: [update-verify] Use argparse in update-verify code; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D12980

--HG--
extra : moz-landing-system : lando
2018-12-03 06:44:43 +00:00
Tom Prince
60cd948131 Bug 1509962: [update-verify] Remove some unused options from update-verify code; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D12979

--HG--
extra : moz-landing-system : lando
2018-12-03 06:44:37 +00:00
Tom Prince
2eb17550b5 Bug 1509962: [update-verify] Run lint against python code in update-verify; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D12978

--HG--
extra : moz-landing-system : lando
2018-12-03 06:44:31 +00:00
Tom Prince
6ffdb8908e Bug 1509962: [update-verify] Use in-tree update-verify code; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D12977

--HG--
extra : moz-landing-system : lando
2018-12-03 06:44:28 +00:00
Tom Prince
5edec00d54 Bug 1509962: [update-verify] Import update-verify and final-verify code from build-tools; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D12976

--HG--
extra : moz-landing-system : lando
2018-12-03 06:44:16 +00:00
Tom Prince
5cacb2dfc9 Bug 1509962: [mozrelease] Add mozrelease to in-tree lint config; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D12975

--HG--
extra : moz-landing-system : lando
2018-12-03 06:44:08 +00:00
Tom Prince
68fc4da217 Bug 1509962: [mozrelease] Add update verify tests from build-tools; r=mtabara
These weren't imported when the code under test was imported.

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

--HG--
extra : moz-landing-system : lando
2018-12-03 06:44:05 +00:00
Tom Prince
fd9a27e32d Bug 1509962: Vendor redo==2.0.2; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D12973

--HG--
extra : moz-landing-system : lando
2018-12-03 06:43:52 +00:00
Noemi Erli
c9261f8a58 Backed out changeset b3c8a3a052ea (bug 1452146) for mochitest automation.py failures 2018-12-03 05:13:57 +02:00
Daniel Holbert
71aa6465b6 Bug 1452527: Un-skip reftest svg/outline.html on mac/linux, and mark it as fuzzy in general. (no review, just adjusting test annotation)
The fuzzy() annotation here is using the max-difference from the
Windows failures in bug 1452527, and the number-of-mismatching-pixels
from mac/linux failures in bug 1503525.

--HG--
extra : rebase_source : b7261f2f150ec609cec7c1f08e1fa7459994ddf3
2018-12-02 17:09:25 -08:00
Jason Laster
e7eb39c628 Revert "Backed out changeset d0fb1493b28b (bug 1511717) for devtools failures in browser_webconsole_eval_in_debugger_stackframe.js"
This reverts commit fd12a44e915d4e06f4509588ff4667dd9646e2dd.
2018-12-02 21:16:26 -05:00
Cosmin Sabou
f0e3532452 Backed out changeset 2b3af7022014 (bug 1502733) for raptor Android timeout errors. 2018-12-03 03:31:10 +02:00
Emanuel Hoogeveen
16144d9feb Bug 1502733 - Clean up and refactor GC system memory allocation functions. r=sfink 2018-12-03 02:39:43 +02:00
Noemi Erli
142d65bfec Backed out changeset d0fb1493b28b (bug 1511717) for devtools failures in browser_webconsole_eval_in_debugger_stackframe.js 2018-12-03 01:19:00 +02:00