dom/events/ContentEventHandler.h
1b38317f4237a11d18276e39567819b3f493c547
created 2019-03-26 10:09 +0000
pushed 2019-05-13 10:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1533293 - part 3: Make editor and ContentEventHandler not use Selection::Extend() due to too slow r=m_kato
bfc174c4deb853203c5cf7d1c94571f9878d6d21
created 2019-03-20 13:57 +0200
pushed 2019-03-20 11:57 +0000
Noemi Erli Noemi Erli - Backed out 3 changesets (bug 1533293) for causing Bug 1536595 a=backout
d011dfe8368374923cb69a0ab510d6814cbf3ab1
created 2019-03-18 01:52 +0000
pushed 2019-03-18 15:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1533293 - part 3: Make editor and ContentEventHandler not use Selection::Extend() due to too slow r=m_kato
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-21 13:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
90fd055a420277d91231bb79508e8bd69b3b86f8
created 2018-10-11 13:06 +0000
pushed 2018-10-15 21:07 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1358813 - avoid flushing layout when notifying IME of focus events, r=masayuki
43373390fa8dc93e0535ed6661665be963888809
created 2018-08-07 13:50 +0000
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1481292 - part 1: Get rid of ContentEventHandler::GetNodePositionHavingFlatText() because of unused r=smaug
0255a42c0eb9ad6a8f7ff3d726f1519bc4912fa8
created 2018-01-29 13:04 +0100
pushed 2018-03-01 16:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1433883: Remove weak pres context pointer from ContentEventHandler. r=masayuki
4a354c4ded0630dede088c0374f406c6dc556f1c
created 2018-01-29 12:14 +0100
pushed 2018-03-01 16:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1433669: Flush the document instead of the shell in ContentEventHandler. r=masayuki
44b8352bbee0bb2bdd4b8cbbf2b0d62afa2cb80d
created 2018-01-29 12:12 +0100
pushed 2018-03-01 16:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1433669: Remove dead function. r=masayuki
3afea5212acccb6ed9cb801970454ba56811f552
created 2017-10-02 10:58 -0400
pushed 2017-11-02 16:33 +0000
Nika Layzell Nika Layzell - Bug 1399626 - Part 5: Update ContentEventHandler to use the new nsIContentIterator::Init overload when possible, r=masayuki
97ac8133fe794afa8181ede2e23eb1bd8935898f
created 2017-09-08 14:07 -0400
pushed 2017-11-02 16:33 +0000
Michael Layzell Michael Layzell - Bug 1384915 - Part 4: Update RawRange to use RangeBoundaries, r=masayuki
446c82956eda195a47ab9f12bddf7a199e854a6a
created 2017-09-08 11:19 -0400
pushed 2017-11-02 16:33 +0000
Michael Layzell Michael Layzell - Bug 1384915 - Part 2: Make NodePosition a wrapper around RangeBoundary, r=masayuki
98ea23c3d283ba3be97c2e9584ea155a68bd5543
created 2017-06-26 17:26 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1375502 - part2: Add nsIContentIterator::Init(nsINode*, uint32_t, nsINode*, uint32_t) r=mats
5f774cd3778034a5ad0cbbc5fc5b601a789301be
created 2017-06-23 13:21 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1375502 - part1: ContentEventHandler shouldn't use nsRange for temporary use r=mats
1234b6349697c4f10e93e5f08b474c2b50b72551
created 2017-07-24 18:29 +0900
pushed 2017-08-02 08:25 +0000
Makoto Kato Makoto Kato - Bug 1383641 - GetFlatTextLengthInRange shouldn't use nsIDOMNode version of nsRange::SetStart. r=masayuki
2915d4b7849612e583048650beabe33bad2cfeca
created 2017-06-20 19:19 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj.
9ec418dcac3f0611f612bdad7d2fc0f0b23de043
created 2016-09-29 14:04 +0900
pushed 2017-01-23 14:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1304624 ContentEventHandler::GetFlatTextLengthInRange() shouldn't include a line break length caused by the end node's open tag when the given range ends before the open tag r=smaug
2d44cda68a5331a2130c80a05b7a58d7d3524356
created 2016-08-12 14:57 +0900
pushed 2016-11-14 12:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1286464 part.19 ContentEventHandler::OnQueryTextRect() should handle the case when queried range starts from the end of mRootContent r=smaug
7f2ba877b1026164953e7d4657c4cfd03d4b2678
created 2016-08-08 19:05 +0900
pushed 2016-11-14 12:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1286464 part.18 ContentEventHandler::OnQueryTextRectArray() should compute line breaker's rect with the last character's node when the start of queried range is a line breaker and it's caused by a block frame r=smaug
666e845c97f4095b4d6fc68ae9cd079eff56eb39
created 2016-08-08 18:11 +0900
pushed 2016-11-14 12:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1286464 part.17 ContentEventHandler::OnQueryTextRect() should compute a line breaker's rect from the last text frame if the queried range starts with a block frame r=smaug
edbd15e9aa9f325edfa01dedcd3c2ad04f127f76
created 2016-08-02 14:00 +0900
pushed 2016-11-14 12:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1286464 part.16 Rename ContentEventHandler::Get*FrameHavingFlatTextInRange() to ContentEventHandler::Get*FrameInRangeForTextRect() and make them treat a moz-<br> element as a normal <br> element because it doesn't cause text but needs to compute text rect in the last empty line r=smaug
cbcfb7b9a51354fc6bbf51d0ff8274197071c49f
created 2016-08-12 14:11 +0900
pushed 2016-11-14 12:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1286464 part.15 Rewrite ContentEventHandler::OnQueryTextRect() with new utilities like ContentEventHandler::OnQueryTextRectArray() r=smaug
1ec72fa73a420eb8c0b585d5d50fedfe1cc4bfd5
created 2016-07-21 17:45 +0900
pushed 2016-11-14 12:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1286464 part.12 ContentEventHandler::GetFirstFrameHavingFlatTextInRange() should return only frames whose content causes text r=smaug
518a4108505ff7acbd179b5fb76f4c51570a6b1d
created 2016-08-05 13:36 +0900
pushed 2016-11-14 12:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1286464 part.8 ContentEventHandler::OnQueryTextRectArray() should handle line break before a node r=smaug
4ddcedb282564f1c1012f5d47fbd88ae18695e52
created 2016-08-05 13:01 +0900
pushed 2016-11-14 12:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1286464 part.5 Create ContentEventHandler::EnsureNonEmptyRect() for query various rect event handlers r=smaug
79cf1cd77358f6b21619483d40d4ac631f72a3af
created 2016-08-05 12:43 +0900
pushed 2016-11-14 12:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1286464 part.3 Make static methods, AdjustTextRectNode() and GetFirstFrameInRange(), members of ContentEventHandler r=smaug
eeadf50643feb4def0137e1c38ad55422856cb2e
created 2016-06-23 10:40 +0100
pushed 2016-09-19 13:38 +0000
Makoto Kato Makoto Kato - Bug 1203871 - Part 2. Implement eQueryTextRectArray. r=masayuki
76c08df53e1a400a102c0296a24c34dad8663197
created 2016-06-21 13:13 +0900
pushed 2016-09-19 13:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1275914 part.5 Support special selections at handling eQuerySelectedText r=smaug
27aca73b0ff73eecbad93123eb50ce19c01afbef
created 2016-04-12 07:06 +0100
pushed 2016-04-25 16:57 +0000
Jonathan Kew Jonathan Kew - Bug 1261671 - ContentEventHandler::ConvertToRootRelativeOffset() should return the root-relative result in the frame's own appUnits, not the root's appUnits in the case when they're different. r=masayuki a=ritu
23e3c6bf330f3e77834c2c08f40642a9731885ad
created 2015-12-02 13:20 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1213589 part.6 ContentEventHandler should insert line breaks at open tag of elements except non-replaced inline elements r=smaug
afae79e8f7d2cbd4a0cdd18d8309053d4d8c8173
created 2015-12-02 13:20 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1213589 part.5 Redesign the rules to create range in ContentEventHandler::SetRangeFromFlatTextOffset() r=smaug
95efe6bad896355799aaaacea515f003c0c14f7e
created 2015-12-02 13:20 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1213589 part.3 ContentEventHandler::GetFlatTextLengthInRange() should handle specially when it's called by nsIMutationObserver::ContentRemoved() r=smaug
d045e3b436223420edaf2933fb281d4f6cc464a3
created 2015-12-02 13:20 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1213589 part.2 Clean up GenerateFlatTextContent(), GelerateFlatFontRanges() and GetFlatTextOffsetOfRange() of ContentEventHandler r=smaug
cd5fdb842f905c8afccf35efa4dbb95d6981c675
created 2015-12-02 13:20 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1213589 part.1 Make ContentEventHandler::GetTextLength() and GetNativeTextLength() called only with a text node r=smaug
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
cd01c66f79b845822c6cbf73cc53f68bd292b700
created 2015-10-05 14:46 +0900
pushed 2015-12-14 20:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1109410 Resolve CSS transform in ContentEventHandler::ConvertToRootViewRelativeOffset() r=roc
c8d53164ac16956a6443bfefc71eae50001453d5
created 2015-09-11 21:21 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.187 Rename NS_QUERY_TEXT_RECT to eQueryTextRect r=smaug
83512fe0f05403318cac6cdecf09e54bcd1077b8
created 2015-09-10 10:40 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.158 Rename NS_QUERY_DOM_WIDGET_HITTEST to eQueryDOMWidgetHittest r=smaug
2f4d6b2be0e628997a242f62b3fa93711333fba2
created 2015-09-10 10:40 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.157 Rename NS_QUERY_CHARACTER_AT_POINT to eQueryCharacterAtPoint r=smaug
03965478482802c244ba8212177324cb7516d958
created 2015-09-10 10:40 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.156 Rename NS_QUERY_CONTENT_STATE to eQueryContentState r=smaug
a5c0e8cbf6073fe223f50ce2d8056678f69c88d5
created 2015-09-10 10:40 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.155 Rename NS_QUERY_EDITOR_RECT to eQueryEditorRect r=smaug
1a346d89cc2358675297e2014aa1e56146e71ae0
created 2015-09-10 10:40 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.154 Rename NS_QUERY_CARET_RECT to eQueryCaretRect r=smaug
25399075c9efe898cb2b2f137e4affeace30cd47
created 2015-09-10 10:40 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.153 Rename NS_QUERY_TEXT_CONTENT to eQueryTextContent r=smaug
ec614033e8225b089920f84d43d5930a2bef93c9
created 2015-09-10 10:40 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.152 Rename NS_QUERY_SELECTED_TEXT to eQuerySelectedText r=smaug
aaf1002beb949b424841d3fef3c731b25820f600
created 2015-09-10 10:40 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.151 Rename NS_QUERY_SELECTION_AS_TRANSFERABLE to eQuerySelectionAsTransferable r=smaug
92127319836ac2c4704c92a40e9d4967fcac93ae
created 2015-09-08 12:54 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1200980 part.2 QueryContentEvent should be handled via IMEContentObserver if there is an instance of it r=smaug
237d69ce33f1045e2e70a12c5312a3f1b0cee3a8
created 2015-07-02 00:41 +0900
pushed 2015-09-21 14:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1179093 Make ContentEventHandler::mSelection as nsRefPtr<Selection> r=smaug
360ebcf8f0584c884c5a58f5f75a72706ff1f669
created 2015-06-04 10:09 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1169917 ContentEventHandler::OnQueryCaretRect() should try to find text frame as far as possible and GetStartFrameAndOffset() shouldn't assert even if there is no textframe r=smaug
bd079aadd3feeee3f9b9f73c5e0bc4bd6a870722
created 2015-05-03 15:32 -0400
pushed 2015-06-29 20:18 +0000
Andrew McCreight Andrew McCreight - Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
bae702058e42f9c4dbc74bba2dff935175c795e9
created 2015-01-31 18:17 +1100
pushed 2015-03-30 18:32 +0000
Xidorn Quan Xidorn Quan - Bug 569334 part 1 - Support getting font info in content query. r=masayuki,jfkthame,smaug
ce5ae34c751b99d0cb3eb2eeb21cc1d5a72429e5
created 2014-09-01 18:26 -0400
pushed 2014-11-28 15:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1061023 - Fix more bad implicit constructors in DOM; r=baku
2cb0971fc597e19415ff0985ab9be756dedfa209
created 2014-07-31 13:38 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1043182 Removed and inserted text length which are notified by CharacterDataWillChange() and CharacterDataChanged() should be converted to the length with native new lines in IMEContentObserver r=smaug
bae7daefa1cbea34f20e29125b2a8d1a6db4bad5
created 2014-05-16 16:02 -0500
pushed 2014-06-09 21:49 +0000
Steven Michaud Steven Michaud - Bug 995603 - Ensure mouse-enter/exit events are sent to plugins as appropriate. r=mstange,masayuki a=sledru
ac566b771d7b77652c910e45cb210386c56b303b
created 2014-04-26 08:52 +0900
pushed 2014-06-09 21:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 998188 part.3 Sort out offset/length variable names in ContentEventHandler r=smaug
394ef98ad57487dc03babef3b389ea625a1f1ee4
created 2014-04-26 08:52 +0900
pushed 2014-06-09 21:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 998188 part.2 ContentEventHandler should support 2 modes, native line break mode and XP line break mode r=smaug
77b2c81993b5b00b90ce4359b50bf3cd418552e1
created 2014-04-01 13:09 +0900
pushed 2014-06-09 21:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 984271 part.2 Rename nsEventStateManager to mozilla::EventStateManager r=smaug
70f056b3a700f587c724fd164bd856a05afb7f78
created 2014-05-16 15:51 -0500
pushed 2014-05-16 20:52 +0000
Steven Michaud Steven Michaud - Bug 995603 - Ensure mouse-enter/exit events are sent to plugins as appropriate. r=mstange,masayuki a=sledru
less more (0) tip