a80dee62407afee16adf2b8093eb468f262cbe68: Bug 1387143 part 19. Remove remaining methods from nsISelectionPrivate. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:38 -0400 - rev 471665
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 19. Remove remaining methods from nsISelectionPrivate. r=mats
aa7dc2628f1213f6fb3fb3b45dc681ae7b79abcb: Bug 1387143 part 18. Remove ScrollIntoView bits from nsISelectionPrivate. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:38 -0400 - rev 471664
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 18. Remove ScrollIntoView bits from nsISelectionPrivate. r=mats
146396f37e7d030a5b4fb904dc9ccf885f75e252: Bug 1387143 part 17. Remove GetRangesForInterval bits from nsISelectionPrivate. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:38 -0400 - rev 471663
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 17. Remove GetRangesForInterval bits from nsISelectionPrivate. r=mats
db8412ba88f25342985edf421e63d09c2428a6ab: Bug 1387143 part 16. Remove nsISelectionPrivate::GetType. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:38 -0400 - rev 471662
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 16. Remove nsISelectionPrivate::GetType. r=mats
4d6054f4b7e9494ce6a57c365a4565bd69ab1ad4: Bug 1387143 part 15. Remove nsISelectionPrivate::Get/SetSelectionDirection. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:38 -0400 - rev 471661
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 15. Remove nsISelectionPrivate::Get/SetSelectionDirection. r=mats
8bd354b5a5915bf0680ef62a866b1ae96e31a004: Bug 1387143 part 14. Remove nsISelectionPrivate::GetCachedFrameOffset. r=mats.
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:37 -0400 - rev 471660
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 14. Remove nsISelectionPrivate::GetCachedFrameOffset. r=mats.
0cc853cc9de3e34e590cb8f58faeb44578a8084e: Bug 1387143 part 13. Remove nsISelectionPrivate::Get/SetCanCacheFrameOffset. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:37 -0400 - rev 471659
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 13. Remove nsISelectionPrivate::Get/SetCanCacheFrameOffset. r=mats
70603ce0a11e5aebf35ba69b6b0d92b900525b81: Bug 1387143 part 12. Remove nsISelectionPrivate::Add/RemoveSelectionListener. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:37 -0400 - rev 471658
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
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.
dd568f984ca5b3e34d2f5dfc24f6ebfb8b76f941: Bug 1387143 part 11. Support non-XPCOM weakreference on Selection. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:37 -0400 - rev 471657
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
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...
560215a5ceda5097e64fed8b9b544ce700e1807f: Bug 1387143 part 10. Remove toString bits from nsISelection and nsISelectionPrivate. r=mats.
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:37 -0400 - rev 471656
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 10. Remove toString bits from nsISelection and nsISelectionPrivate. r=mats.
26a0de789a136f820e45d1eaaf0521b4fd74efbf: Bug 1387143 part 9. Remove nsISelectionPrivate::Get/SetAncestorLimiter. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:37 -0400 - rev 471655
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 9. Remove nsISelectionPrivate::Get/SetAncestorLimiter. r=mats
89f2f9869b1a720152890ae2e6f759f58e6b6ac0: Bug 1387143 part 8. Remove nsISelectionPrivate::Get/SetInterlinePosition. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:37 -0400 - rev 471654
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 8. Remove nsISelectionPrivate::Get/SetInterlinePosition. r=mats
bb9383d7bde7cb642757aa9b2c244fbac341ef71: Bug 1387143 part 7. Move the TABLESELECTION_* constants from nsISelectionPrivate to a TableSelection enum. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:36 -0400 - rev 471653
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 7. Move the TABLESELECTION_* constants from nsISelectionPrivate to a TableSelection enum. r=mats
dd98009e26447ff332574207efa009c10ce2cb6d: Bug 1387143 part 6. Remove some unused constants from nsISelectionPrivate and Selection. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:36 -0400 - rev 471652
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 6. Remove some unused constants from nsISelectionPrivate and Selection. r=mats
fe33adcc329269c15e486d32bcf472e96e647c63: Bug 1387143 part 5. Remove JS use of nsISelectionPrivate. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:36 -0400 - rev 471651
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 5. Remove JS use of nsISelectionPrivate. r=mats
0328bcd0039ec3be9de874d7c0ff3e72a833e899: Bug 1387143 part 4. Stop using nsISelection in remaining xpidl. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:36 -0400 - rev 471650
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 4. Stop using nsISelection in remaining xpidl. r=mats
a42b86ea3a3b14ae7f90b587491227efb270d45a: Bug 1387143 part 3. Stop using nsISelection in nsISelectionController. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:36 -0400 - rev 471649
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 3. Stop using nsISelection in nsISelectionController. r=mats
ec666bcb050bb9e469ea6616d88307977efda081: Bug 1387143 part 2. Stop using nsISelection in nsIDocumentEncoder. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:36 -0400 - rev 471648
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 2. Stop using nsISelection in nsIDocumentEncoder. r=mats
4bd373c71ec9294b733bee8d649a40baa9e38201: Bug 1387143 part 1. Stop using nsISelection in nsISelectionListener. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 08 May 2018 13:52:35 -0400 - rev 471647
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1387143 part 1. Stop using nsISelection in nsISelectionListener. r=mats
1abaa57e467e72e566b4f74485ba10322bde6921: Bug 1005271 - HTML table with display:block should expose table semantics, r=marcoz
Alexander Surkov <surkov.alexander@gmail.com> - Tue, 08 May 2018 13:13:38 -0400 - rev 471646
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1005271 - HTML table with display:block should expose table semantics, r=marcoz
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip