Changes pushed with changeset 68c791e19e9cf7e37a234950c207556d850485c7
User
Push date [To Local]
ChangesetPatch author — Commit message
masayuki@d-toybox.com
Mon Aug 01 08:00:00 2016 +0000
e6b39b2641222604da89eac110fd1acf2b935cfdMasayuki Nakano — Bug 1286464 part.19 ContentEventHandler::OnQueryTextRect() should handle the case when queried range starts from the end of mRootContent r?smaug
c7ef92d5169557ff2fdb2edb897ee82729fe1b52Masayuki 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
43eb79cff14baebb79ef8bc02df57b544d876534Masayuki 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
f59ccfde8d4cad8d687a37ad30f300cfb378d235Masayuki 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
7a94199b991caddd5ecc7fc34a080402404ac189Masayuki Nakano — Bug 1286464 part.15 Rewrite ContentEventHandler::OnQueryTextRect() with new utilities like ContentEventHandler::OnQueryTextRectArray() r?smaug
54298e0cd697aaaf4af7adf5d2b0d6f36c6b1f1bMasayuki 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
1c01cbbe22dc2efda137d50ea1f49d012d0d7d05Masayuki 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
b124e0a1046d81af949f4842d4228dad6185ae24Masayuki Nakano — Bug 1286464 part.12 ContentEventHandler::GetFirstFrameHavingFlatTextInRange() should return only frames whose content causes text r?smaug
0358bd96836b4297105dbe867127efbb753157c7Masayuki Nakano — Bug 1286464 part.11 nsTextFrame::GetCharacterRectsInRange() shouldn't compute character rect at the first character in next nsTextFrame r?jfkthame
f29395f00fd95844559aa2daa18abc0a721baedeMasayuki Nakano — Bug 1286464 part.10 ContentEventHandler::OnQueryTextRectArray() should append same rects for following characters of a line breaker in nsTextFrame r?smaug
21a607c803875c5542b60df51c808eb163d34654Masayuki 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
6ae1d35b3752dee7f0df2e6d730036b73f548c7fMasayuki Nakano — Bug 1286464 part.8 ContentEventHandler::OnQueryTextRectArray() should handle line break before a node r?smaug
4797e3cfa760a91f43e4b6ef0e78a87d47edfc6cMasayuki Nakano — Bug 1286464 part.7 ContentEventHandler::OnQueryTextRect() should redirect the query event to OnQueryCaretRect() if its query range is empty r?smaug
3595636c873652ea1a253ae39196cf217ba58109Masayuki Nakano — Bug 1286464 part.6 ContentEventHandler::OnQueryCaretRect() should use eQueryTextRect event when it needs to guess the caret rect r?smaug
0a83d01eb94490306b159317a62982a716df4508Masayuki Nakano — Bug 1286464 part.5 Create ContentEventHandler::EnsureNonEmptyRect() for query various rect event handlers r?smaug
4cca84aea68c45ac21cc79588ad22defbeb80c71Masayuki 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
68c791e19e9cf7e37a234950c207556d850485c7Masayuki Nakano — Bug 1286464 part.3 Make static methods, AdjustTextRectNode() and GetFirstFrameInRange(), members of ContentEventHandler r?smaug
9f4ddc601837649f9a936ce3fc55b6518ab9c28dMasayuki Nakano — Bug 1286464 part.2 GetFirstFrameInRange() should return node offset since it may return different node's frame r?m_kato
db18da2365f89019bdbe597c9148f797e0010762Masayuki Nakano — Bug 1286464 part.1 Cleaning up ContentEventHandler::OnQueryTextRectArray() r?m_kato
b8cb346d31620ba694c520faad5d550a18695ac5Masayuki Nakano — Bug 1286464 part.0 Add eQueryTextRect tests for line breakers r?smaug