Commit Graph

666470 Commits

Author SHA1 Message Date
Jan Odvarko
7249733689 Bug 1574439 - The search input should focus when Search panel is opened; r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D42471

--HG--
extra : moz-landing-system : lando
2019-08-20 08:36:07 +00:00
Gijs Kruitbosch
938483d542 Bug 1561502, r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D42123

--HG--
extra : moz-landing-system : lando
2019-08-20 13:12:26 +00:00
Gijs Kruitbosch
91775b86ee Bug 1561502, r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D42122

--HG--
extra : moz-landing-system : lando
2019-08-20 13:12:17 +00:00
Gijs Kruitbosch
d11d241116 Bug 1561502, r=bzbarsky,Honza
Differential Revision: https://phabricator.services.mozilla.com/D42120

--HG--
extra : moz-landing-system : lando
2019-08-20 13:11:58 +00:00
Frédéric Wang
9237560765 Bug 1575200 - Perma /mathml/presentation-markup/fractions/frac-linethickness-001.html. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D42636

--HG--
extra : moz-landing-system : lando
2019-08-20 12:57:55 +00:00
Nihanth Subramanya
3f8d6e85d7 Bug 1573605 - More thoroughly test category item sections for various states. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42237

--HG--
extra : moz-landing-system : lando
2019-08-20 12:57:57 +00:00
Nihanth Subramanya
14aa4dc1ba Bug 1573605 - Show undetected protections category items in a "Not Found" section, update UI to spec. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42113

--HG--
extra : moz-landing-system : lando
2019-08-20 12:00:37 +00:00
Paul Zuehlcke
a05cee34df Bug 1574130 - Updated ControlCenter.jsm to use SitePermissions principal methods. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42474

--HG--
extra : moz-landing-system : lando
2019-08-20 12:14:32 +00:00
Frédéric Wang
926e8f6c74 Bug 1575167 - Export MathML mathcolor, mathbackground and displaystyle reftests to WPT. r=emilio
These are only file renaming, metadata/comments addition, changing the way
Ahem is included and other minor formatting changes. The MathML tests itself
are not modified.

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

--HG--
rename : layout/reftests/mathml/displaystyle-1-ref.html => testing/web-platform/tests/mathml/relations/css-styling/displaystyle-011-ref.html
rename : layout/reftests/mathml/displaystyle-1.html => testing/web-platform/tests/mathml/relations/css-styling/displaystyle-011.html
rename : layout/reftests/mathml/displaystyle-2-ref.html => testing/web-platform/tests/mathml/relations/css-styling/displaystyle-012-ref.html
rename : layout/reftests/mathml/displaystyle-2.html => testing/web-platform/tests/mathml/relations/css-styling/displaystyle-012.html
rename : layout/reftests/mathml/displaystyle-3-ref.html => testing/web-platform/tests/mathml/relations/css-styling/displaystyle-013-ref.html
rename : layout/reftests/mathml/displaystyle-3.html => testing/web-platform/tests/mathml/relations/css-styling/displaystyle-013.html
rename : layout/reftests/mathml/displaystyle-4-ref.html => testing/web-platform/tests/mathml/relations/css-styling/displaystyle-014-ref.html
rename : layout/reftests/mathml/math-display-ref.html => testing/web-platform/tests/mathml/relations/css-styling/displaystyle-015-ref.html
rename : layout/reftests/mathml/math-display.html => testing/web-platform/tests/mathml/relations/css-styling/displaystyle-015.html
rename : layout/reftests/mathml/mathbackground-1-ref.xml => testing/web-platform/tests/mathml/relations/css-styling/mathbackground-001-notref.html
rename : layout/reftests/mathml/mathbackground-2-ref.xml => testing/web-platform/tests/mathml/relations/css-styling/mathbackground-002-notref.html
rename : layout/reftests/mathml/mathbackground-3-ref.xml => testing/web-platform/tests/mathml/relations/css-styling/mathbackground-003-notref.html
rename : layout/reftests/mathml/mathbackground-4-ref.xml => testing/web-platform/tests/mathml/relations/css-styling/mathbackground-004-notref.html
rename : layout/reftests/mathml/mathcolor-1-ref.xml => testing/web-platform/tests/mathml/relations/css-styling/mathcolor-001-notref.html
rename : layout/reftests/mathml/mathcolor-2-ref.xml => testing/web-platform/tests/mathml/relations/css-styling/mathcolor-002-notref.html
rename : layout/reftests/mathml/mathcolor-3-ref.xml => testing/web-platform/tests/mathml/relations/css-styling/mathcolor-003-notref.html
rename : layout/reftests/mathml/mathcolor-4-ref.xml => testing/web-platform/tests/mathml/relations/css-styling/mathcolor-004-notref.html
extra : moz-landing-system : lando
2019-08-20 11:26:44 +00:00
Paul Zuehlcke
619584035d Bug 1574110 - Updated tabbrowser.js SitePermissions call to use principal. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42321

--HG--
extra : moz-landing-system : lando
2019-08-20 12:29:26 +00:00
Micah Tigley
34b2328e68 Bug 1572825 - Add telemetry for tracker "Learn More" links. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41977

--HG--
extra : moz-landing-system : lando
2019-08-20 12:38:08 +00:00
Paul Zuehlcke
f568195330 Bug 1574124 - Updated PermissionUI.jsm to use SitePermissions principal methods. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42337

--HG--
extra : moz-landing-system : lando
2019-08-20 12:15:00 +00:00
Gian-Carlo Pascutto
8b7a11d51c Bug 1573578 - Whitelist brk syscall if jemalloc is disabled. r=jld
Differential Revision: https://phabricator.services.mozilla.com/D41998

--HG--
extra : moz-landing-system : lando
2019-08-14 22:50:51 +00:00
Tim Huang
a474484d73 Bug 1575088 - Fix the style issue of the permission granted indicator. r=johannh
This patch fixes the style issue by make the container of the permission
granted indicator to centered align its children.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 12:30:01 +00:00
Andreas Tolfsen
208fc409a5 bug 1575134: mozrunner: drop fallback firefox_default_path(); r=webdriver-reviewers,jgraham
With bug 1566778 we started searching the system path on BSDs
similarly to how we had done it on Linux.  The patch forgot to
adapt the fallback implementation of the platform module, causing
a compile issue on BSDs since they are now covered by the same
implementation as what used to be Linux-specific.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 12:07:24 +00:00
James Graham
b76eaeb7da Bug 1572967 - Update metadata for intermittent svg syncbases test, r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D42626

--HG--
extra : moz-landing-system : lando
2019-08-20 11:35:42 +00:00
tanhengyeow
7595c5da4e Bug 1574826 - WebSocket Inspector Test: Basic functionality. r=Honza
Setup base structure common to all WS inspector tests.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 10:47:56 +00:00
Emilio Cobos Álvarez
8a8e0391b0 Bug 1571517 - Don't bail out when serializing a range starting at the end of an element. r=mbrodesser
We have a range that starts at the end of a cell, and ends somewhere else.

We were bailing out recursively from the beginning, causing the serialization to
be the empty string rather than the actually selected text.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 11:20:16 +00:00
Brindusan Cristian
60126cdd06 Backed out 2 changesets (bug 1573605) for bc failures at browser_trackingUI_state.js. CLOSED TREE
Backed out changeset 2bd2687949b5 (bug 1573605)
Backed out changeset 63d640d3d8b8 (bug 1573605)
2019-08-20 14:51:50 +03:00
Olli Pettay
1950b63b62 Bug 1556579, try to make browser_html_options_ui_in_tab.js less racy, r=rpl
The test starts to fail more often with Fission session history (which is still using sync IPC).
The change should guarantee that there is time to send and receive options-loaded message.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 10:06:48 +00:00
Narcis Beleuzu
b8158bd25d Bug 1572560 - Disable browser_destroy_callbacks.js on MacOSX. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D42616

--HG--
extra : moz-landing-system : lando
2019-08-20 10:41:19 +00:00
Cosmin Sabou
f0e2c16f12 Bug 1571583 - Disable leaking tests for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D42588

--HG--
extra : moz-landing-system : lando
2019-08-20 10:43:15 +00:00
Nihanth Subramanya
5c54443fcd Bug 1573605 - More thoroughly test category item sections for various states. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42237

--HG--
extra : moz-landing-system : lando
2019-08-16 14:21:20 +00:00
Nihanth Subramanya
45e0197f18 Bug 1573605 - Show undetected protections category items in a "Not Found" section, update UI to spec. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42113

--HG--
extra : moz-landing-system : lando
2019-08-16 09:39:14 +00:00
Cosmin Sabou
cc2fe556cd Bug 1570436 - Add .ini file after being deleted by wpt-sync. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D42545

--HG--
extra : moz-landing-system : lando
2019-08-20 10:30:37 +00:00
André Bargull
7790de7839 Bug 1572985: Sort "relevantExtensionKeys" to ensure the resolved locale's Unicode extension subtag is canonical. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D41516

--HG--
extra : moz-landing-system : lando
2019-08-19 19:10:41 +00:00
Jon Coppeard
4259ff474f Bug 1574694 - Update memory info objects following changes to malloc accounting r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D42490

--HG--
extra : moz-landing-system : lando
2019-08-20 09:57:06 +00:00
André Bargull
9694d385a0 Bug 1533328 - Part 8: Add comments explaining when <ctime> and ICU can return a different default time zone. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D41376

--HG--
extra : moz-landing-system : lando
2019-08-20 09:09:19 +00:00
André Bargull
df1430cb05 Bug 1533328 - Part 7: Remove separate 'localTZA_' field from DateTimeInfo. r=jorendorff
This field used to match "LocalTZA" from the ECMAScript specification when "LocalTZA"
was still a constant value. But in the current specification "LocalTZA" was changed to
a function to compute the local time zone adjustment at a given time. To avoid
confusion between `localTZA_` and "LocalTZA" from the specification, remove `localTZA_`
and instead only expose the `DateTimeInfo::localTZA()` function in contexts where the
old "LocalTZA" definition is still used (non-Intl or system ICU builds).

`localTZA_` was also used as a cache key for `DateObject` slots, replace the usage there
with `DateTimeInfo::utcToLocalStandardOffsetSeconds()` to make clear that the cache key
isn't tied to any spec calls to "LocalTZA".

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

--HG--
extra : moz-landing-system : lando
2019-08-20 09:08:56 +00:00
André Bargull
976ebfe8b5 Bug 1533328 - Part 6: Remove 'Adjustment' from DateTimeInfo methods and fields. r=jorendorff
Give these functions and fields a more general name to make clear they aren't tied
to the `localTZA_` field.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 09:08:39 +00:00
André Bargull
6184767bfe Bug 1533328 - Part 5: Remove delay of ICU time zone updates. r=jorendorff
Part 1 ensures `DateTimeInfo::updateTimeZoneAdjustment()` is no longer called during
start-up, which enables us to resync ICU's time zone status right away. Furthermore
this change won't lead to a performance regression, because all callers to
`DateTimeInfo::updateTimeZoneAdjustment()` either also require an up-to-date ICU time
zone state (`DTI::{getDSTOffsetMilliseconds,getOffsetMilliseconds,timeZoneDisplayName}`)
or trigger an ICU time zone update anyway (`DTI::localTZA()` when called in
`DateObject::fillLocalTimeSlots()`).

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

--HG--
extra : moz-landing-system : lando
2019-08-20 09:08:16 +00:00
André Bargull
119b53687b Bug 1533328 - Part 4: Only call ResetTimeZone resp. tzset when the time zone was actually changed. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D37251

--HG--
extra : moz-landing-system : lando
2019-08-20 09:07:53 +00:00
André Bargull
fd325a124b Bug 1533328 - Part 3: Switch 'reset' and 'update' method names in js::DateTimeInfo. r=jorendorff
That way `js::ResetTimeZoneInternal` is calling `js::DateTimeInfo::resetTimeZoneAdjustment`,
which aligns the use of 'reset' in the function names. And the method which actually checks
for updates is then called `js::DateTimeInfo::updateTimeZoneAdjustment`.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 09:07:36 +00:00
André Bargull
052b93329d Bug 1533328 - Part 2: Move ICU time zone state into js::DateTimeInfo. r=jorendorff
This ensures the ICU time zone state is only resync'ed when an actual time zone
change was detected. Without this change the following script will resync the
ICU time zone state in each call to Intl.DateTimeFormat:
```
// js::DateTimeInfo is here in its initial state where no time zone info has
// been retrieved yet.

for (var i = 0; i < 10; ++i) {
  // Creating a new Realm triggers a time zone check. Because no time zone
  // info is yet available, a forced reset of the ICU time zone state is
  // requested.
  newGlobal();

  // The ICU time zone state was just resetted above, so this call will again
  // fetch the current system time zone.
  new Intl.DateTimeFormat();
}
```

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

--HG--
extra : moz-landing-system : lando
2019-08-20 09:07:29 +00:00
André Bargull
c8cbf8045e Bug 1533328 - Part 1: Avoid calling system time functions during start-up to avoid main-thread I/O. r=jorendorff
- Changes `DateTimeInfo::internalUpdateTimeZoneAdjustment` to set a flag to
  request an update instead of directly calling the system time functions.
- DateTimeInfo functions which require a valid time zone have been modified to
  call the new `acquireLockWithValidTimeZone` helper.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 09:07:27 +00:00
preyunk
7003b8f5da Bug 1560284 - Long study names (over 100 chars) and string values are not fully displayed on about:studies r=mythmon
Differential Revision: https://phabricator.services.mozilla.com/D41746

--HG--
extra : moz-landing-system : lando
2019-08-13 16:59:37 +00:00
André Bargull
a7b67b5d56 Bug 1402379 - Part 4: Remove no longer needed #ifdef in Intl code. r=jwalden
Depends on D41770

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

--HG--
extra : moz-landing-system : lando
2019-08-19 18:42:25 +00:00
André Bargull
d741382cd1 Bug 1402379 - Part 3: Remove ICUStubs.h file. r=jwalden
Depends on D41769

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

--HG--
extra : moz-landing-system : lando
2019-08-19 18:39:04 +00:00
André Bargull
c8b6bf7f43 Bug 1402379 - Part 2: Don't build Intl sources when ENABLE_INTL_API is not set. r=jwalden
Depends on D41767

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

--HG--
extra : moz-landing-system : lando
2019-08-19 18:37:50 +00:00
André Bargull
b24e1821b8 Bug 1402379 - Part 1: Remove unused and unmaintainted jshint directives. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D41767

--HG--
extra : moz-landing-system : lando
2019-08-19 18:35:00 +00:00
Jon Coppeard
03599eef81 Bug 1564012 - Add fuzz test for cross compartment pointers from debugger frame generator info to scripts r=jimb?
Differential Revision: https://phabricator.services.mozilla.com/D40601

--HG--
extra : moz-landing-system : lando
2019-08-19 19:51:13 +00:00
Tarek Ziadé
2097876b46 Bug 1572404 - [mozprofile] install addon with browser_specific_settings r=whimboo
webextensions now uses "browser_specific_settings" instead of "applications" in
the manifest file. This patch make mozprofile look for both places.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 09:16:54 +00:00
Mirko Brodesser
d465357990 Bug 1574912: part 4) Split nsPlainTextSerializer::MaybeReplaceNbspsForOutput out of nsPlainTextSerializer::Output method. r=hsivonen
In order to clarify what `Output` does.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 08:03:52 +00:00
Mirko Brodesser
0c4fd744e7 Bug 1574912: part 3) Remove unread mStartedOutput member. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D42521

--HG--
extra : moz-landing-system : lando
2019-08-20 08:03:43 +00:00
Mirko Brodesser
231ce6e93d Bug 1574912: part 2) Rename nsPlainTextSerializer::IsInPre, IsHTMLBlock and IsElementBlock. r=hsivonen
In order to clarify their purpose.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 08:05:21 +00:00
Mirko Brodesser
c7bcfd69de Bug 1574912: part 1) Slightly simplify nsPlainTextSerializer::AddToLine. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D42519

--HG--
extra : moz-landing-system : lando
2019-08-20 08:03:20 +00:00
Julian Descottes
79e6048315 Bug 1539979 - Force devtools to use a chrome frame in intermittent mochitests r=ochameau
Depends on D40995

I get a 10% failure rate on try for those two tests, but I haven't managed to get
a single failure locally so I couldn't identify the root cause yet. I would like
to fix them in a follow up.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 07:34:57 +00:00
Julian Descottes
7a59b5f5de Bug 1539979 - Add delay in various DevTools mochitests after switching hosts r=ochameau
Depends on D40994

Switching hosts (especially going from docked to window) seems more async than before.
I would like to work on fixing those in a follow up.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 07:28:41 +00:00
Julian Descottes
9d6c0680c0 Bug 1539979 - Fix eyedropper tests for DevTools in content frame r=ochameau
Depends on D40993

I don't fully understand the failures in this test on Linux.
The only way I could get it to pass for now was to force a window focus when the test runs in a window host.
Other OSes are fine, but without this, Linux is permafailing this.

I don't have a good linux env right now, so I would like to proceed with this and
fix it in a follow up.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 07:43:59 +00:00
Julian Descottes
b8fb3476e7 Bug 1539979 - Fix browser_inspector_search-filter_context-menu.js when running in content frame r=nchevobbe
Depends on D40992

In general, using `click()` seems less reliable when using a frame with type=content. I am not entirely sure why since the context menu is supposed to be created in the top window anyway

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

--HG--
extra : moz-landing-system : lando
2019-08-20 06:23:56 +00:00