Changes pushed with changeset 8767a8ffa18393cb5ad7fba0e9c636897fa5867f
User
Push date [To Local]
ChangesetPatch author — Commit message
masayuki@d-toybox.com
Fri Aug 12 06:30:02 2016 +0000
9055e92cba4781ca01a1abc2ddc10ee99698e62dMasayuki Nakano — Bug 1286464 part.19 ContentEventHandler::OnQueryTextRect() should handle the case when queried range starts from the end of mRootContent r?smaug
27a831c09d55c2a6f75c50e16977306c06fe7963Masayuki 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
6a560ccfb218d22959c537fc66300868c4b99a0aMasayuki 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
efab9565c8fed755fbf253ee1d965fe9f2f20f52Masayuki 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
38dfe856f4ad7c91a3b14416525cdb23776382a0Masayuki Nakano — Bug 1286464 part.15 Rewrite ContentEventHandler::OnQueryTextRect() with new utilities like ContentEventHandler::OnQueryTextRectArray() r?smaug
f06cb89db2d44619822f900980b174e63d44f81cMasayuki Nakano — Bug 1286464 part.14 When ContentEventHandler::OnQueryTextRectArray() reaches the end of query range, it should append caret rect at the end of the content r=smaug
5eb554497416ede4f41a3ee448d6e227620f663cMasayuki Nakano — Bug 1286464 part.13 ContentEventHandler::OnQueryTextRectArray() should guess a line breaker's rect with previous character's rect if it's available r=smaug
bfa36b7a7fa7228fdfa6b8e9a235a2b9be4b8d80Masayuki Nakano — Bug 1286464 part.12 ContentEventHandler::GetFirstFrameHavingFlatTextInRange() should return only frames whose content causes text r=smaug
d301d6cc2e4273414f8f660a83c17fe912b4f82dMasayuki Nakano — Bug 1286464 part.11 nsTextFrame::GetCharacterRectsInRange() shouldn't compute character rect at the first character in next nsTextFrame r=jfkthame
4c45980d158fd5dfb3eb5b9fa3145ff5b3dac278Masayuki Nakano — Bug 1286464 part.10 ContentEventHandler::OnQueryTextRectArray() should append same rects for following characters of a line breaker in nsTextFrame r=smaug
6402a5e228b94633fea21c15773e40e4938b11b5Masayuki Nakano — Bug 1286464 part.9 ContentEventHandler::OnQueryTextRectArray() shouldn't append same rect for following character of a lien breaker when the query range starts from middle of the line breaker r=smaug
a42f468b44eee3956324de6ec4a8b0acbbd5165dMasayuki Nakano — Bug 1286464 part.8 ContentEventHandler::OnQueryTextRectArray() should handle line break before a node r=smaug
34cd75d05cc15c1b960eda0c3fe16387729ce14fMasayuki Nakano — Bug 1286464 part.7 ContentEventHandler::OnQueryTextRect() should redirect the query event to OnQueryCaretRect() if its query range is empty r=smaug
8767a8ffa18393cb5ad7fba0e9c636897fa5867fMasayuki Nakano — Bug 1286464 part.6 ContentEventHandler::OnQueryCaretRect() should use eQueryTextRect event when it needs to guess the caret rect r=smaug
97e07181367f9ba14136a0ad16b9573c8eba9658Masayuki Nakano — Bug 1286464 part.5 Create ContentEventHandler::EnsureNonEmptyRect() for query various rect event handlers r=smaug
3202c7863eb1d0d806ee08b62071cb1e569ace38Masayuki Nakano — Bug 1286464 part.4 ContentEventHandler::SetRangeFromFlatTextOffset() should set end of the range to after a line break when the range is end between a set of native line breakers r=smaug
c037dbc573ea1e9f6fd92b2fd33b7135fb3e3ef6Masayuki Nakano — Bug 1286464 part.3 Make static methods, AdjustTextRectNode() and GetFirstFrameInRange(), members of ContentEventHandler r=smaug
8d29d282fb08403ee5906a5c42142b74924b47f4Masayuki Nakano — Bug 1286464 part.2 GetFirstFrameInRange() should return node offset since it may return different node's frame r=m_kato
0463821ba70963199be2735fce079b7afa7e747fMasayuki Nakano — Bug 1286464 part.1 Cleaning up ContentEventHandler::OnQueryTextRectArray() r=m_kato
f528daa31337c80b08fc1b3283859c9d8385983eMasayuki Nakano — Bug 1286464 part.0 Add eQueryTextRect tests for line breakers r=smaug