layout/generic/nsFrameSelection.h
4a4b12655def1337dc51d6bd26f5a501f284f46e
created 2021-02-03 21:52 +0000
pushed 2021-02-06 09:42 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1671768 - Part 4: Use MOZ_CAN_RUN_SCRIPT for Selection::RemoveAllRanges r=masayuki
ca8fdec1a450956028e049f53921546ccb7ace65
created 2021-02-02 16:16 +0000
pushed 2021-02-03 16:02 +0000
Mirko Brodesser Mirko Brodesser - Bug 1688832: part 9) Change argument of `nsFrameSelection::TakeFocus` from pointer to reference. r=smaug
706db2f38fcc47a9d9c0d77a39438bc35a97f257
created 2021-02-03 08:56 +0000
pushed 2021-02-03 16:02 +0000
Mirko Brodesser Mirko Brodesser - Bug 1688832: part 8) Declare `nsFrameSelection::TakeFocus` `[[nodiscard]]`. r=smaug
19f690eae3afbed4c995dce312559f0e4c29d081
created 2021-01-15 15:53 +0000
pushed 2021-01-18 21:42 +0000
Mirko Brodesser Mirko Brodesser - Bug 1685303: part 15) Move documentation of some methods of `nsFrameSelection` to the header. r=smaug
987a786010248508927664010f0966e1e441862c
created 2021-01-14 13:24 +0000
pushed 2021-01-15 03:50 +0000
Mirko Brodesser Mirko Brodesser - Bug 1685303: part 10) Annotate `nsFrameSelection::HandleClick` with `MOZ_CAN_RUN_SCRIPT`. r=smaug
9d4477e6aea9a61e309a78474db799c5849ca0a4
created 2021-01-14 13:24 +0000
pushed 2021-01-15 03:50 +0000
Mirko Brodesser Mirko Brodesser - Bug 1685303: part 8) Annotate `nsFrameSelection::SetDragState` with `MOZ_CAN_RUN_SCRIPT`. r=smaug
2568089584bf81171203da7d48d31210d6f03ceb
created 2021-01-14 11:06 +0000
pushed 2021-01-15 03:50 +0000
Mirko Brodesser Mirko Brodesser - Bug 1685303: part 7) Declare some methods in `nsFrameSelection` `const`. r=smaug
8e6019fb90580edb5be59e72240120610b92a713
created 2021-01-14 12:58 +0200
pushed 2021-01-15 03:50 +0000
Bogdan Tara Bogdan Tara - Backed out 4 changesets (bug 1685303) for bustage complaining about offsets CLOSED TREE
a4640aac661935235ba7e43ca630545d53f2ef29
created 2021-01-14 10:21 +0000
pushed 2021-01-15 03:50 +0000
Mirko Brodesser Mirko Brodesser - Bug 1685303: part 10) Annotate `nsFrameSelection::HandleClick` with `MOZ_CAN_RUN_SCRIPT`. r=smaug
3f2e96b93f1951ce45a4c5b9fe297440bab11379
created 2021-01-14 10:20 +0000
pushed 2021-01-15 03:50 +0000
Mirko Brodesser Mirko Brodesser - Bug 1685303: part 8) Annotate `nsFrameSelection::SetDragState` with `MOZ_CAN_RUN_SCRIPT`. r=smaug
8cf49a7677c94bdd14d522d400461137f675e9a4
created 2021-01-13 20:19 +0000
pushed 2021-01-15 03:50 +0000
Mirko Brodesser Mirko Brodesser - Bug 1685303: part 7) Declare some methods in `nsFrameSelection` `const`. r=smaug
2dfddfec015339515a360fe440728538d87527a5
created 2020-12-02 12:48 +0000
pushed 2020-12-02 21:42 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1676785 - Simplify XUL special code-path for <input> value setter. r=masayuki
d2ee87c8d023af9ab3edb49332811228dae06b37
created 2020-12-02 14:05 +0200
pushed 2020-12-02 21:42 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out changeset 93cf5f317f98 (bug 1676785) for causing mochitest failures in test_input_value_set_preserve_undo.xhtml
93cf5f317f98918cb463a4df06bd526279fd9f95
created 2020-12-02 10:44 +0000
pushed 2020-12-02 21:42 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1676785 - Simplify XUL special code-path for <input> value setter. r=masayuki
8aea4006269a6f42057ea9692f90c9f1d4ead70a
created 2020-10-09 02:37 +0000
pushed 2020-10-09 15:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1623918 - part 2: Mark `nsINode::GetSelectionRootContent()` and its root callers as `MOZ_CAN_RUN_SCRIPT` as far as possible r=smaug
88cbfe04f278df2058f3b2e007b2bf02ed1b9451
created 2020-10-08 12:06 +0300
pushed 2020-10-08 16:14 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 2 changesets (bug 1623918) for crashtest failure on 1623918.html CLOSED TREE
519ca1b069e5305d4f901539ea0f4c5ad9d8f54f
created 2020-10-08 03:56 +0000
pushed 2020-10-08 16:14 +0000
Masayuki Nakano Masayuki Nakano - Bug 1623918 - part 2: Mark `nsINode::GetSelectionRootContent()` and its root callers as `MOZ_CAN_RUN_SCRIPT` as far as possible r=smaug
529c7022e64b5b0dba3d62838471c3e5054401cd
created 2020-07-06 22:29 +0000
pushed 2020-07-07 09:47 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1630704 - Part 27: Remove nsFrame from inheritance chain r=emilio
ee15802eedda73f9329d0cfa02c11b9eb83e5623
created 2020-06-10 08:31 +0000
pushed 2020-06-10 21:40 +0000
Jonathan Kew Jonathan Kew - Bug 1642223 - Fix behavior of AdjustNormalSelection when moving back into the maintained range from before it, to avoid collapsing to the end of the range. r=mbrodesser
358d0718b074f24e0653bb7b67b2a854c0c32477
created 2020-06-10 00:33 +0000
pushed 2020-06-10 14:02 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1644511 - Part 1: Make bidi.edit.caret_movement_style a static pref r=emilio
3acd33c72d73eae69bf50536c87286342418daa1
created 2020-06-04 09:04 +0000
pushed 2020-06-04 15:32 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 29) Factor finding first and last cell of row or column out. r=masayuki
0ceadf0ed0f1884144f6d060284958a6ce3ec4ee
created 2020-06-04 09:03 +0000
pushed 2020-06-04 15:32 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 28) Declare some function arguments in `nsFrameSelection` `const`. r=masayuki
8568aae413f71878c9c23b333cd5f93d741d6e31
created 2020-06-02 09:08 +0000
pushed 2020-06-03 04:20 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 26) Remove some code duplication in `HandleDragSelecting`. r=masayuki
df78142de12b4eaec611721610446b7feed9f3ad
created 2020-06-02 08:42 +0000
pushed 2020-06-03 04:20 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 25) `const` qualify arguments of `GetCellLayout` and `GetCellIndexes`. r=masayuki
423000b0650342eec907750ceb255b802790ddac
created 2020-06-02 09:08 +0000
pushed 2020-06-03 04:20 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 24.2) Rename `childContent` to `aChildContent`. r=masayuki
70cb19f1ad24470457da1b62cfa443f2c96443b6
created 2020-06-02 09:05 +0000
pushed 2020-06-03 04:20 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 24.1) Factor `HandleDragSelecting` and `HandleMouseUpOrDown` out from `TableSelection::HandleSelection`. r=masayuki
d1d29a18bc0bced39f69c1bc1e24c0869ab1db8f
created 2020-05-27 14:39 +0000
pushed 2020-05-28 03:25 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 23) Factor code out to `IsContentInActivelyEditableTableCell`. r=masayuki
14275b5ea171abcb976800662a21309716a22f24
created 2020-05-25 13:54 +0000
pushed 2020-05-25 21:44 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 21) Rename `TableSelection::mCellParent` to `mClosestInclusiveTableCellAncestor`. r=masayuki
1ca9c1b2ad315439fe11bdfc7748b2f32eece648
created 2020-05-12 09:42 +0000
pushed 2020-05-13 03:44 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 9) Add `DesiredCaretPos::Invalidate`. r=masayuki
1142ad80e5cc3e1495e017ef411b10a095843d53
created 2020-05-12 09:42 +0000
pushed 2020-05-13 03:44 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 7) Move `nsFrameSelection::SetDesiredCaretPos` and `FetchDesiredCaretPos` to `DesiredCaretPos`. r=masayuki
bf41cf75d4aea60a3679b9105e7bd35e4a331b0d
created 2020-05-12 09:42 +0000
pushed 2020-05-13 03:44 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 6) Rename `nsFrameSelection::*DesiredPos` to `*DesiredCaretPos`. r=masayuki
8faefd45845b4858f8473d5a87a004e1035ee469
created 2020-05-11 09:39 +0000
pushed 2020-05-11 16:00 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 5) Annotate `Selection::ReplaceAnchorFocusRange` with `MOZ_CAN_RUN_SCRIPT`. r=masayuki
2af59ac0778ca2f2684556edcf26aa1f36127728
created 2020-05-06 15:26 +0000
pushed 2020-05-07 21:43 +0000
Mirko Brodesser Mirko Brodesser - Bug 1635709: part 1) Rename `nsFrameSelection::SetCaretBidiLevel` to `SetCaretBidiLevelAndMaybeSchedulePaint`. r=hsivonen
f678ce3e8aa03292f91c90dc8f779bffbc4c4423
created 2020-04-27 06:20 +0000
pushed 2020-05-01 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1632726 - part 2: Remove some unused `nsISelectionController` methods r=smaug
3baf6ee966a69224f571b029c6dbc3f3f7f43e1b
created 2020-04-30 10:05 +0000
pushed 2020-05-01 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1632726 - part 1: Create utility methods to compute delete range from collapsed selection in `nsFrameSelection` r=smaug
be7f0794dc53d0aa2a4372dd10c2ad3ef8ab3b72
created 2020-04-27 19:34 +0000
pushed 2020-04-28 16:30 +0000
Mirko Brodesser Mirko Brodesser - Bug 1633448: part 2) Rename `nsFrameSelection::GetTableCellSelection` to `IsInTableSelectionMode`. r=smaug
7740c818580924b9ad5d7cd2a31619555847493a
created 2020-04-06 23:30 +0000
pushed 2020-04-08 21:42 +0000
Kristen Wright Kristen Wright - Bug 1626388 - Convert dom.select_events.textcontrols.enabled to static pref r=njn
ef295432e72c3e4dbf9a1b408175ead99eec5cb8
created 2020-04-06 08:53 +0000
pushed 2020-04-06 21:47 +0000
Mirko Brodesser Mirko Brodesser - Bug 1626665: part 5) Declare remaining input-only members of `nsPeekOffsetStruct` `const`. r=hsivonen
a1a887ddf61b369f5bae7b7c8520ba57f3991982
created 2020-04-06 08:45 +0000
pushed 2020-04-06 21:47 +0000
Mirko Brodesser Mirko Brodesser - Bug 1626665: part 4) Reorder code in `nsFrameSelection::MoveCaret` to allow `nsPeekOffsetStruct::mDirection` to become `const`. r=hsivonen
1aa8cbe35ebbe2ce5586a46a776a59d47ae7b48b
created 2020-03-30 08:35 +0000
pushed 2020-03-30 15:54 +0000
Mirko Brodesser Mirko Brodesser - Bug 1623858: part 16) Annotate `nsFrameSelection::HandleTableSelection` with `[[nodiscard]]`. r=hsivonen
1656b5863fe28a5a6872c2a71506e447a8ccaa69
created 2020-03-19 13:58 +0000
pushed 2020-03-19 21:56 +0000
Mirko Brodesser Mirko Brodesser - Bug 1621620: part 4) Replace remaining "unsafe" comments in `nsFrameSelection` with `MOZ_CAN_RUN_SCRIPT_BOUNDARY`. r=jfkthame
6a512c0bc0a86921475530c27017ae6abee35a82
created 2020-03-19 13:58 +0000
pushed 2020-03-19 21:56 +0000
Mirko Brodesser Mirko Brodesser - Bug 1621620: part 3) Annotate `nsFrameSelection::MoveCaret` with `MOZ_CAN_RUN_SCRIPT`. r=jfkthame
1ea98ae8b0676bb766da1c1e1b2256f26fdbdbd0
created 2020-03-18 16:33 +0000
pushed 2020-03-19 17:04 +0000
Mirko Brodesser Mirko Brodesser - Bug 1621620: part 2) Declare `nsFrameSelection::ConstrainFrameAndPointToAnchorSubtree` `const`. r=jfkthame
2ec9d76bd4598f7c4145258029477331e1361933
created 2020-03-18 16:32 +0000
pushed 2020-03-19 17:04 +0000
Mirko Brodesser Mirko Brodesser - Bug 1621620: part 1) Remove dead code in `nsFrameSelection`. r=jfkthame
a1d045de7bc409dd178e7e0c89fc91f6da05ccc6
created 2020-03-11 09:18 +0000
pushed 2020-03-11 15:45 +0000
Mirko Brodesser Mirko Brodesser - Bug 1620952: part 9) Rename `nsFrameSelection::GetBatching` to `IsBatching`. r=jfkthame
3127ea7cec4d44b6b9c4c72def85a348def4dcd6
created 2020-03-11 09:18 +0000
pushed 2020-03-11 15:45 +0000
Mirko Brodesser Mirko Brodesser - Bug 1620952: part 8) Rename `nsFrameSelection::IsDirty`. r=jfkthame
d2d182489323eb04240764d2ceaef5ffa7b90e82
created 2020-03-11 09:18 +0000
pushed 2020-03-11 15:45 +0000
Mirko Brodesser Mirko Brodesser - Bug 1620952: part 7) Group batching members. r=jfkthame
3205728297e37e9fc852871243b06e1e4da04ffe
created 2020-03-11 09:17 +0000
pushed 2020-03-11 15:45 +0000
Mirko Brodesser Mirko Brodesser - Bug 1620952: part 6) Group `mDesiredPos` and `mDesiredPosSet`. r=jfkthame
539e7ef94446487ec04bb01aa6d9c37b89bbc1ae
created 2020-03-11 09:17 +0000
pushed 2020-03-11 15:45 +0000
Mirko Brodesser Mirko Brodesser - Bug 1620952: part 5) Group limiter members in `nsFrameSelection`. r=jfkthame
e599319518107a6683eb4817cc6c8b28355e54c3
created 2020-03-10 14:08 +0000
pushed 2020-03-10 21:44 +0000
Mirko Brodesser Mirko Brodesser - Bug 1620952: part 4) Group caret members in `nsFrameSelection`. r=jfkthame
5ed69b726d1495b1017f1de6ea14928346d1f5b8
created 2020-03-10 12:41 +0000
pushed 2020-03-10 17:04 +0000
Mirko Brodesser Mirko Brodesser - Bug 1620952: part 3) Group delayed mouse event members in `nsFrameSelection`. r=jfkthame
b550d651df6dbae602ca03008d80d98e0834c3be
created 2020-03-10 12:41 +0000
pushed 2020-03-10 17:04 +0000
Mirko Brodesser Mirko Brodesser - Bug 1620952: part 2) Remove `nsFrameSelection::Init`. r=jfkthame
7717e7ede13f4262167347aa73736b326e2c1548
created 2020-03-09 14:19 +0000
pushed 2020-03-09 21:52 +0000
Mirko Brodesser Mirko Brodesser - Bug 1619549: part 6) Factor out code from `nsFrameSelection::HandleDrag` to `MaintainedRange::AdjustContentOffsets`. r=jfkthame
7432aa9dba41a0e07a8194bba6af19b1f6358167
created 2020-03-09 14:19 +0000
pushed 2020-03-09 21:52 +0000
Mirko Brodesser Mirko Brodesser - Bug 1619549: part 5) Move core of `nsFrameSelection::MaintainSelection` to `MaintainedRange`. r=jfkthame
9cc3314c329531327bfb085cb0c1bc4abb96ccf9
created 2020-03-09 14:19 +0000
pushed 2020-03-09 21:52 +0000
Mirko Brodesser Mirko Brodesser - Bug 1619549: part 4) Move `nsFrameSelection::AdjustForMaintainedSelection` to `MaintainedRange`. r=jfkthame
95670f2e4beaba613cddd0a1069c2d79cfd933e8
created 2020-03-09 14:18 +0000
pushed 2020-03-09 21:52 +0000
Mirko Brodesser Mirko Brodesser - Bug 1619549: part 1) Group `mMaintainRange` and `mMaintainedAmount` in `MaintainedRange`. r=jfkthame
1f4b06c2b0adee1c5dab76e6e71d8f1dcc096bfa
created 2020-03-06 12:03 +0000
pushed 2020-03-06 20:10 +0000
Mirko Brodesser Mirko Brodesser - Bug 1619617: part 2) Annotate `UnselectCells` with `MOZ_CAN_RUN_SCRIPT`. r=smaug
fc2567362bd4c857a473331e896cb4911a9e8a7f
created 2020-03-06 12:03 +0000
pushed 2020-03-06 20:10 +0000
Mirko Brodesser Mirko Brodesser - Bug 1619617: part 1) Annotate `RemoveRangeAndUnselectFramesAndNotifyListeners` with `MOZ_CAN_RUN_SCRIPT`. r=smaug
52d14b323cf8aacaf16f7504f77a8abe65b05ef9
created 2020-03-03 13:42 +0000
pushed 2020-03-03 21:41 +0000
Mirko Brodesser Mirko Brodesser - Bug 1617141: part 2) Add `MOZ_CAN_RUN_SCRIPT` to `Selection::MaybeAddTableCellRange`. r=smaug
af8340982b602c4ce07e679a9b5598446d3b3d88
created 2020-03-03 09:15 +0000
pushed 2020-03-03 21:41 +0000
Mirko Brodesser Mirko Brodesser - Bug 1615581: part 19) Decouple `UpdateSelectionCacheOnRepaintSelection` from `nsFrameSelection`. r=jfkthame
less more (0) -100 -60 tip