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
Boris Zbarsky
921ee1d522
Bug 1387143 part 4. Stop using nsISelection in remaining xpidl. r=mats
2018-05-08 13:52:36 -04:00
Boris Zbarsky
46cae9462a
Bug 1387143 part 3. Stop using nsISelection in nsISelectionController. r=mats
2018-05-08 13:52:36 -04:00
Boris Zbarsky
3463812125
Bug 1387143 part 2. Stop using nsISelection in nsIDocumentEncoder. r=mats
2018-05-08 13:52:36 -04:00
Boris Zbarsky
b23f25078d
Bug 1387143 part 1. Stop using nsISelection in nsISelectionListener. r=mats
2018-05-08 13:52:35 -04:00
Alexander Surkov
5d3b238323
Bug 1005271 - HTML table with display:block should expose table semantics, r=marcoz
2018-05-08 13:13:38 -04:00
Bogdan Tara
4a27af60b6
Backed out changeset 5dbd8eafc7fd (bug 1456284) for BC failures CLOSED TREE
2018-05-08 20:35:14 +03:00
Dorel Luca
bc2b7e106e
Bug 1388973 - Disabled browser_tab_dragdrop.js on Linux and OSX r=jmaher CLOSED TREE
2018-05-08 08:08:00 +03:00
Bogdan Tara
fe7180b0ef
Backed out changeset 9a9d2ff46ab7 (bug 1388973) for BC failures CLOSED TREE
2018-05-08 20:16:42 +03:00
Kris Maglione
d9040aac36
Bug 1457072: Get rid of unpacked dictionaries and the remaining unpacked install code. r=aswan
...
MozReview-Commit-ID: K36cUkKtuOB
--HG--
extra : rebase_source : 860e0ebe7bc0589eadb3ddf8976d19bab01b6ce4
2018-04-26 01:27:48 -07:00
James Teh
92baffe42e
Bug 1454866 part 2: Make the buttons in the Site Security panel keyboard navigable. r=johannh
...
Previously, the only button that could be accessed with the keyboard was the Back button.
MozReview-Commit-ID: 2khSExFNkVP
--HG--
extra : rebase_source : 3f4f02cdccc43abf11b4782458abad5b04b7c899
2018-04-23 10:42:06 +10:00
James Teh
8b233f97a0
Bug 1454866 part 1: PanelMultiView: Provide a way to allow keyboard navigation to an element without affecting visual presentation. r=johannh
...
PanelMultiView has specific code to support keyboard navigation.
However, it only includes elements with class subviewbutton, which has visual styling.
Some views have controls which should be included in keyboard navigation, but for which the subviewbutton styling is not appropriate.
Therefore, also include elements with the new class subviewkeynav, which is specific to keyboard navigation and has no visual styling.
MozReview-Commit-ID: 8A5q9nbGpdc
--HG--
extra : rebase_source : 431fd2b1e2926e53002a45c290f9d88e8463c42c
2018-04-23 10:37:42 +10:00
Xidorn Quan
38152a41e1
Bug 1460192 - Rename pointing to inherited_ui. r=heycam
...
And also merge values::*::pointing into values::*::ui.
MozReview-Commit-ID: FM4gWEszahB
--HG--
rename : servo/components/style/properties/longhand/pointing.mako.rs => servo/components/style/properties/longhand/inherited_ui.mako.rs
rename : servo/components/style/values/generics/pointing.rs => servo/components/style/values/generics/ui.rs
extra : rebase_source : c69db288acdf60b2e480a61dc6637b427aa9a5e3
2018-05-09 16:07:36 +10:00