Граф коммитов

595314 Коммитов

Автор SHA1 Сообщение Дата
Jonathan Kew e6b971d44f Bug 1458003 - speculative fix: make a local copy of the face list in CheckForLegacyFamilyNames, in case mAvailableFonts is mutated during this function. r=lsalzman 2018-05-08 20:54:02 +01:00
Randell Jesup 734a1bb77d Bug 1457323: Add network markers to Content processes, add redirects and improve markers r=mstange
Markers exist in Master and each Content process has markers for it's own
loads.  Note that there may be a time delay between content and master.
2018-05-08 15:50:39 -04:00
Jason Laster ed1c32dbdb Bug 1457989 - Update Debugger Frontend v47. r=jdescottes
MozReview-Commit-ID: Jfu0ZavS3e2
2018-05-08 15:47:47 -04:00
Andrew Halberstadt ac08b89a81 Bug 1459598 - Use profiles.json file to map test suites to the base profiles they use, r=jgraham
This serves two purposes:

1) It makes web-platform-tests pref downloading/handling a little more robust. When
run externally, it now downloads the entire testing/profiles directory. When loading
prefs it will look for both prefs_general.js (to support older versions of Firefox)
and profiles.json (for support moving forward).

This way we can add/remove/rename pref files under these directories without needing
to worry about breaking upstream wpt.

2) It provides developers an overview of which harnesses are using which base profiles.
Instead of hunting through test harness code to find this information, they can glance
at profiles.json.

MozReview-Commit-ID: AMzdnD8aGA2

--HG--
extra : rebase_source : 6fa0a802680417e49fcef99f3d03de7458a8fcba
2018-05-07 09:43:12 -04:00
Henrik Skupin 0909d2c724 Bug 1431081 - [wdspec] Unskip user prompt tests for execute (async) script tests. r=ato
With the fix on bug 1449538 the shutdown hangs which have caused the
timeout errors are gone. So we can safely re-enable the tests.

MozReview-Commit-ID: 4XTRQtwwRZd

--HG--
extra : rebase_source : 6b94222198922f6c85a36b3bc3e70bb8b7b0f461
2018-05-07 15:53:53 +02:00
Kyle Machulis f843e12625 Bug 1436241 - Check redirect status code before forwarding to NPAPI r=jimm,pauljt
NPAPI may handle a 307 redirect across different origins, while they
should only happen on same origin requests. Have the browser check
this before forwarding to NPAPI.

MozReview-Commit-ID: 5vxMooygI4g

--HG--
extra : rebase_source : 36ab35b389c1746bbfd3482ff68b81bac34e4de1
2018-04-30 12:49:15 -07:00
Sylvestre Ledru 825e3f1575 Bug 1459852 - Get rid of the AUTHORS list r=mossop
MozReview-Commit-ID: xnAZ4IVdcl

--HG--
extra : rebase_source : 5591bdf310036ebaf1068e883b06ec064a844906
2018-05-08 10:37:41 +02:00
Kris Maglione 4900714df7 Bug 1457321: Part 1 - Add bundled dictionaries to built_in_addons.json. r=ted,rhelmer
MozReview-Commit-ID: GxCSXXaz8kz

--HG--
extra : rebase_source : a334cfbeee786aeaca373b5a7fc8107fa44c2243
2018-04-27 15:42:55 -07:00
Roman 8838c85508 Bug 1345199 - Don't show "about:reader?" in the long-press context menu. r=nalexander
--HG--
extra : amend_source : 9b65de7d71eda1c0ab5b3eb6c0d96846f6025678
2018-04-26 21:30:36 -04:00
Ryan VanderMeulen 1e5a06e4b0 Bug 1460316 - Update lz4 to version 1.8.2. r=froydnj 2018-05-09 12:16:28 -04:00
James Willcox a3db3dbc3f Bug 1459051 - Fix GeckoView download support when missing content disposition r=esawin
MozReview-Commit-ID: 9SuqRIkKTPR
2018-05-09 11:03:38 -05:00
Ben Kelly 04944e362f Bug 1458971 P2 Make ClientSourceOpPromise hold the operation promise alive. r=baku 2018-05-09 08:48:01 -07:00
Andrew Swan d920f0fd25 Bug 1457224 Enable delayed background page startup on Nightly r=zombie
MozReview-Commit-ID: 8xzBLmQRIL6

--HG--
extra : rebase_source : 1a3182b395416c30ff27873e6539501c80d9a43b
extra : histedit_source : 6945649dab3c354542220c8fc81f4f1347dcb353
2018-04-26 10:28:58 -07:00
Andrew Swan c53637983d Bug 1457224 Clean up extension testing helpers r=zombie
- Remove outdated appChanged logic from test helper function to start
  the AddonManager
- Avoid calling to the AddonManager in webextension tests that don't
  otherwise require the AddonManager

MozReview-Commit-ID: Fx4o1TzXTCd

--HG--
extra : rebase_source : a81a09a6ab25eac5ae00b5d80b91509448c95748
extra : histedit_source : 5bb2abe1f6c4f4ee2feced32930c417771752478
2018-04-30 13:01:10 -07:00
Kris Maglione 04989ece51 Bug 1459854: Stop eating the console output from talos warm-up runs. r=jmaher
This makes debugging failures extremely difficult, and tends to confuse
developers who add debugging logs and can't understand why they're not showing
up.

MozReview-Commit-ID: Wajt2JczuY

--HG--
extra : rebase_source : 497d78a915ad92707ba5f7d5b437ec1dfbc5b8f8
2018-05-08 01:39:03 -07:00
Boris Zbarsky 7ee1a709e8 Bug 1387143 followup. Remove assertion that does not seem to hold and causes a CLOSED TREE. r=bzbarsky 2018-05-08 15:04:53 -04:00
André Bargull 59f1e53c7c Bug 1416289 - Part 3: Always use double values for Math functions which are inlined through MMathFunction. r=jandem 2018-05-08 05:41:19 -07:00
André Bargull 70715adb39 Bug 1416289 - Part 2: Add Ion-inline support for Math.sign. r=jandem 2018-05-08 05:41:18 -07:00
André Bargull 80a4563cec Bug 1416289 - Part 1: Add Ion-inline support for Math.trunc. r=jandem 2018-05-08 05:41:18 -07:00
André Bargull 5dfcfcd243 Bug 1459611 - Use NumberEqualsInt32 when negative and positive zero are treated the same. r=jandem 2018-05-07 09:28:12 -07:00
André Bargull b8d8d911f6 Bug 1458646 - Replace JS_NewStringCopyZ with NewStringCopyZ in Intl code. r=Waldo 2018-05-02 11:37:28 -07:00
Marco Castelluccio adcfabdd91 Bug 1459918 - Make grcov only output covered files in per-test-coverage mode. r=jmaher
--HG--
extra : rebase_source : 5315de57e82c4037c3679a99d09b225517d12174
2018-05-08 15:26:00 +02:00
Marco Castelluccio 272b04b440 Bug 1459918 - Update grcov for Windows to version 0.1.35. r=jmaher
--HG--
extra : rebase_source : 87bc2b1a95f179dc3d8852b31fece579c4974f50
2018-05-08 17:47:25 +02:00
Marco Castelluccio 1c8f9f186f Bug 1459918 - Update grcov for Linux to version 0.1.35. r=jmaher
--HG--
extra : rebase_source : 4be0ed8445f77764cf27d045941f541ff021fcdd
2018-05-08 15:24:35 +02:00
Boris Zbarsky cb7c822801 Bug 453968. Enable event.srcElement on all channels. r=smaug
I could keep using BinaryName to make the IDL look more like the spec, but this
is a bit more efficient...
2018-05-08 13:52:42 -04:00
Boris Zbarsky 1fb03996f4 Bug 1387143 part 29. Remove nsISelection. r=mats 2018-05-08 13:52:42 -04:00
Boris Zbarsky a44e6132ff Bug 1387143 part 28. Remove nsISelection::AsSelection(). r=mats 2018-05-08 13:52:42 -04:00
Boris Zbarsky 21aa32be26 Bug 1387143 part 27. Remove some unused nsISelection methods. r=mats 2018-05-08 13:52:42 -04:00
Boris Zbarsky 63c4927445 Bug 1387143 part 26. Remove nsISelection::Modify. r=mats 2018-05-08 13:52:42 -04:00
Boris Zbarsky 11a1d5dd24 Bug 1387143 part 25. Remove nsISelection::DeleteFromDocument. r=mats 2018-05-08 13:52:42 -04:00
Boris Zbarsky 30e5cc5d8b Bug 1387143 part 24. Remove nsISelection::ContainsNode. r=mats 2018-05-08 13:52:42 -04:00
Boris Zbarsky b47b72dae9 Bug 1387143 part 23. Remove nsISelection collapse* methods. r=mats 2018-05-08 13:52:41 -04:00
Boris Zbarsky f992e7ed0d Bug 1387143 part 22. Remove nsISelection isCollapsed/collapsed bits. r=mats 2018-05-08 13:52:39 -04:00
Boris Zbarsky f7d68d6078 Bug 1387143 part 21. Remove nsISelection getters for anchor and focus points. r=mats
Instead of copying spec-duplicating comments from nsISelection.idl to
Selection.webidl, this just points the latter to the right spec.
2018-05-08 13:52:38 -04:00
Boris Zbarsky 1ff99d888e Bug 1387143 part 20. Remove nsISelectionPrivate. r=mats 2018-05-08 13:52:38 -04:00
Boris Zbarsky 40b8e1ed5e Bug 1387143 part 19. Remove remaining methods from nsISelectionPrivate. r=mats 2018-05-08 13:52:38 -04:00
Boris Zbarsky a72615f753 Bug 1387143 part 18. Remove ScrollIntoView bits from nsISelectionPrivate. r=mats 2018-05-08 13:52:38 -04:00
Boris Zbarsky 14a9b75c96 Bug 1387143 part 17. Remove GetRangesForInterval bits from nsISelectionPrivate. r=mats 2018-05-08 13:52:38 -04:00
Boris Zbarsky 5453e2995c Bug 1387143 part 16. Remove nsISelectionPrivate::GetType. r=mats 2018-05-08 13:52:38 -04:00
Boris Zbarsky 7fe6dda3aa Bug 1387143 part 15. Remove nsISelectionPrivate::Get/SetSelectionDirection. r=mats 2018-05-08 13:52:38 -04:00
Boris Zbarsky b904b76fa3 Bug 1387143 part 14. Remove nsISelectionPrivate::GetCachedFrameOffset. r=mats. 2018-05-08 13:52:37 -04:00
Boris Zbarsky 9fd43d1a19 Bug 1387143 part 13. Remove nsISelectionPrivate::Get/SetCanCacheFrameOffset. r=mats 2018-05-08 13:52:37 -04:00
Boris Zbarsky 3e7d2d87cf Bug 1387143 part 12. Remove nsISelectionPrivate::Add/RemoveSelectionListener. r=mats
None of the C++ callers of RemoveSelectionListener care about whether the
listener was already-added, and the only JS caller is in a test and knows the
listener was added.  So the behavior change to no-op instead of throwing when
trying to remove a nonexistent listener is OK.  Furthermore, the removal is
null-safe, so there's no point to explicitly failing if null is passed (which
it never is).

Since content can't directly add selection listeners, we can just use an
infallible append instead of returning errors callers don't check for anyway.

Also, no one passes null to AddSelectionListener, so we don't have to worry
about that part.
2018-05-08 13:52:37 -04:00
Boris Zbarsky 0efb178bc2 Bug 1387143 part 11. Support non-XPCOM weakreference on Selection. r=mats
This way we don't have to deal with QI to get a Selection out of a weakref.

mfbt weakrefs don't have a SizeOfOnlyThis.  In any case, the memory used by the
weakref itself is pretty minor...
2018-05-08 13:52:37 -04:00
Boris Zbarsky 1cddc3228a Bug 1387143 part 10. Remove toString bits from nsISelection and nsISelectionPrivate. r=mats. 2018-05-08 13:52:37 -04:00
Boris Zbarsky a36e7f946e Bug 1387143 part 9. Remove nsISelectionPrivate::Get/SetAncestorLimiter. r=mats 2018-05-08 13:52:37 -04:00
Boris Zbarsky 2abc41a969 Bug 1387143 part 8. Remove nsISelectionPrivate::Get/SetInterlinePosition. r=mats 2018-05-08 13:52:37 -04:00
Boris Zbarsky abdd178705 Bug 1387143 part 7. Move the TABLESELECTION_* constants from nsISelectionPrivate to a TableSelection enum. r=mats 2018-05-08 13:52:36 -04:00
Boris Zbarsky dec2ee2180 Bug 1387143 part 6. Remove some unused constants from nsISelectionPrivate and Selection. r=mats 2018-05-08 13:52:36 -04:00
Boris Zbarsky c4c94974c4 Bug 1387143 part 5. Remove JS use of nsISelectionPrivate. r=mats 2018-05-08 13:52:36 -04:00