This adds tests for opening the about dialog and about preferences when an update is in the middle of being staged which was fixed in bug 1546627.
This also adds tests for opening the about dialog and about preferences when an update is in the middle of being downloaded
Changed the variable info to data in head.js since SimpleTest already has a function named info.
The test entries in browser.ini were reordered so it is easier to compare with the test entries in browser.bits.ini
Differential Revision: https://phabricator.services.mozilla.com/D30805
--HG--
extra : moz-landing-system : lando
Fix possible race condition where an atomic field that may be concurrently modified is referenced twice in an assertion expression.
Differential Revision: https://phabricator.services.mozilla.com/D30891
--HG--
extra : moz-landing-system : lando
They were disabled in bug 1370129 because there were no use cases for them, but
there are use-cases for at least the linux64 ones :)
Let me know if you want me to enable them everywhere.
Differential Revision: https://phabricator.services.mozilla.com/D30797
--HG--
extra : moz-landing-system : lando
This affects a number of our existing reftests, so we'll need to update those
to not expect auto-hyphenation of a sentence-initial (capitalized) word.
(Hyphenation behavior is not sufficiently well-specified for this to be tested
at the WPT level, so we just use Gecko-specific reftests.)
Differential Revision: https://phabricator.services.mozilla.com/D30912
--HG--
extra : moz-landing-system : lando
I think we just accidentally forgot these ids when we added more mobile
chips.
Differential Revision: https://phabricator.services.mozilla.com/D30940
--HG--
extra : moz-landing-system : lando
Rather straighforward -- as per jryans recommendation, I have renamed the file to reflect
our naming conventions.
Differential Revision: https://phabricator.services.mozilla.com/D28641
--HG--
rename : devtools/shared/specs/script.js => devtools/shared/specs/thread.js
extra : moz-landing-system : lando
We need a complete specification in order to move forward with the front conversion. I
think this will also impact other parts of the refactoring, such as some of the thread specific code
in the debugger-client. This is a first pass, I did not go into detail about the return types.
Differential Revision: https://phabricator.services.mozilla.com/D28640
--HG--
extra : moz-landing-system : lando
SpiderMonkey standard practice for classes derived from JSObject defines
ClassOps hooks as static member functions.
Depends on D28782
Differential Revision: https://phabricator.services.mozilla.com/D28783
--HG--
extra : moz-landing-system : lando
We shouldn't search the cache and try to set TLS resumption token in nsSocketTransport::InitiateSocket() if the socket has SSL_NO_CACHE flag set, because NSS code might not honor the flag when the token is provided via API for external TLS session caches.
Differential Revision: https://phabricator.services.mozilla.com/D30726
--HG--
extra : moz-landing-system : lando
This adds telemetry with new actions and link values to uniquely
identify interactions with the discovery pane and recommended add-on
cards.
The card may appear in other views (bug 1523406), so the event names
must carefully be chosen to avoid confusion with other events. The
new "installFromRecommendation" and most link values are unique for
this reason.
The "manage" event can safely be reused, because it is only shown in the
discopane (in other views, the recommended add-on card would be replaced
with an actual add-on card).
Unrelated to this change, the documentation of "homepage" at Events.yaml
has been updated to clarify that it can also be a URL outside of AMO,
because that is the reality.
Differential Revision: https://phabricator.services.mozilla.com/D30533
--HG--
extra : moz-landing-system : lando
Puppeteer parses stderr looking for the regular expression
^DevTools listening on (ws:\/\/.*)$. For Puppeteer to be able
to connect to Firefox, we need to change the line we print slightly
to conform with this expression.
The remote agent also uses Log.jsm to print it, but we cannot rely
on logging always being enabled, e.g. if remote.log.level is set
to Warn or above. For this reason we should use dump().
The patch also instantiates the main target before starting the HTTPD.
Differential Revision: https://phabricator.services.mozilla.com/D30913
--HG--
extra : moz-landing-system : lando
The test was disabled in Bug 1535484 because it was failing.
To fix the test, we need to pass a dispatch prop to the
EvaluationResult component.
Differential Revision: https://phabricator.services.mozilla.com/D30855
--HG--
extra : moz-landing-system : lando
This allows us to benefit from the linkification that
is done there. We crop the URL at 120 chars for now. We might
consider bumping this up depending on the feedback we get.
We add both a mocha and a mochitest to make sure this work as expected.
Differential Revision: https://phabricator.services.mozilla.com/D29007
--HG--
extra : moz-landing-system : lando
This new prop allow us to define a maximum length for indivual
URLs (as opposed to `cropLimit`, which sets it for the whole text).
The URL regex is also modified to be able to linkify messages
wrapped in curly quotes.
Some tests are added to ensure we handle this prop as expected.
Differential Revision: https://phabricator.services.mozilla.com/D29006
--HG--
extra : moz-landing-system : lando
These originally changed to double click with the HTML version but it was decided
to stick with the single click and hover styles from the XUL version.
Differential Revision: https://phabricator.services.mozilla.com/D30740
--HG--
extra : moz-landing-system : lando
This doesn't exactly match the test plan due to issues I experienced trying to
set preferences or manually control when the Firefox under test closes and
opens.
Differential Revision: https://phabricator.services.mozilla.com/D29695
--HG--
extra : moz-landing-system : lando