layout/base/nsCaret.h
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-01-21 12:33 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
8e88421b280c2afda62f4ba704ce29701c30549f
created 2018-11-26 09:21 +0000
pushed 2019-01-21 12:33 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1506547 - Align user-select behavior more with other UAs. r=mats
14d532b8d89432c1a4b01d5007960295a13022da
created 2018-11-26 03:03 +0200
pushed 2019-01-21 12:33 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset 1575904619b5 (bug 1506547) for mochitest failures on test_reftests_with_caret.html.
1575904619b592d61f38ce67ef94faa313108a2e
created 2018-11-25 20:01 +0000
pushed 2019-01-21 12:33 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1506547 - Align user-select behavior more with other UAs. r=mats
7e614633875401c627ef19e8e70ed3ccb97a7a80
created 2018-05-29 22:58 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455676 part 8. Remove nsIDOMNode usage from layout/. r=qdot
c1082792475e3e291068877895988fadf06fc26e
created 2018-05-08 13:52 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1387143 part 29. Remove nsISelection. r=mats
b6e041cfea34b7805a159382f70ec1da792fca8c
created 2018-05-08 13:52 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1387143 part 28. Remove nsISelection::AsSelection(). r=mats
feaacb78a655de78b106c8b1fcd6f5ad6af9c5e7
created 2018-05-08 13:52 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1387143 part 21. Remove nsISelection getters for anchor and focus points. r=mats
dd568f984ca5b3e34d2f5dfc24f6ebfb8b76f941
created 2018-05-08 13:52 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1387143 part 11. Support non-XPCOM weakreference on Selection. r=mats
0ec59d2fc44acd0bca7586c7aaaba88b8a1e3723
created 2018-03-13 16:24 -0400
pushed 2018-06-18 21:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1444686 part 10. Remove nsIDOMDragEvent::GetDataTransfer. r=mystor
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2018-01-11 17:45 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
97347426c40924fcc51297f488fcb45beeada8a3
created 2017-08-14 22:31 -0400
pushed 2017-11-02 12:36 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1390382 - Part 4: Avoid recomputing the selection in nsCaret::SchedulePaint() when the caller has the information available; r=dholbert
ae748be16f808d7a0483d6bb81a7e07eae5ec5b6
created 2017-08-15 15:12 -0400
pushed 2017-11-02 12:36 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1390382 - Part 3: Inline nsCaret::IsVisible(); r=dholbert
c97e53e53c0549f931eb6e3b53bc0c973569718e
created 2017-08-15 15:10 -0400
pushed 2017-11-02 12:36 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1390382 - Part 2: Avoid recomputing the selection in Selection::IsVisible() when the caller has the information available; r=dholbert
db8a48dae370605e2b6de21326f882ef839401fd
created 2017-06-13 20:09 -0400
pushed 2017-09-14 16:50 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1372761 - Avoid needlessly grabbing the timer thread lock when selections change in order to reset the caret timer; r=mats
48b29a84e4e507b596e92e106a8ef03d644cff2a
created 2017-02-14 13:49 -0800
pushed 2017-06-05 19:31 +0000
Mason Chang Mason Chang - Bug 1337130 - Create a DisplayItemLayer type. r=mattwoodrow
81412f10431df126532c2c3cf4bb6361a5575ffa
created 2016-01-05 16:08 -0800
pushed 2016-04-15 21:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232852 (part 4) - Remove some unused parameters in and around layout/base/. r=heycam.
f6e63dd4fd9c31388e25c64f1c4e11ccdd9cbe88
created 2015-12-01 15:25 -0500
pushed 2016-02-29 17:11 +0000
Mark Capella Mark Capella - Bug 1215959 - (GeckoCaret2) Remove experimental bits added to Touch/Selection carets, r=tylin
274a69572ddae98549102fa697ebc4196687daf1
created 2015-12-01 23:52 -0800
pushed 2015-12-04 23:28 +0000
Simon Montagu Simon Montagu - Bug 1216096: restore previous RTL caret behaviour by backout of bug 1164963, bug 1177505, and bug 1180417. r=jfkthame, a=rkothari
8d7e8ebd0de628c8a393e36c392eb3b1ab227bdf
created 2015-09-09 16:47 +0800
pushed 2015-12-04 23:28 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1200194 - Expose nsCaret::GetFrameAndOffset for reuse. r=roc
f84b3c91aeceeeefd94cdf13cd5955d89342d13d
created 2015-08-17 20:58 +0900
pushed 2015-12-04 23:28 +0000
Masayuki Nakano Masayuki Nakano - Bug 555642 part.1 nsCaret should have a way to override the caret visible state for hiding caret temporarily and nsEditor should hide caret if composition string doesn't have caret information r=roc
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-10-26 12:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
b355b20f61235e6a06cacca56161558ef8cf4390
created 2015-06-05 21:44 -0400
pushed 2015-09-14 18:56 +0000
Ted Clancy Ted Clancy - Bug 1164693 - Part 1: Directional caret should point in caret direction in bidi paragraphs. r=smontagu
952cc0d3db08a103dd41f1399b64b4e43c742c84
created 2015-05-14 22:06 -0400
pushed 2015-09-14 18:56 +0000
Mark Capella Mark Capella - Bug 988143 - Enable Gecko Touch in Fennec, Android specific nsCaret mods, r=ehsan
bd3b4ef4eedd20595773a6d9f3de14e39a664f06
created 2015-04-29 10:23 -0400
pushed 2015-08-03 13:22 +0000
Mark Finkle Mark Finkle - Bug 1159263 - Add support to nsCaret to stop blinking after a set of cycles r=roc r=snorp
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-04-21 23:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
c535458c0715dc2c13e0f91ffca7f770fe483f60
created 2014-11-11 22:54 +0100
pushed 2015-02-18 20:30 +0000
Morris Tseng Morris Tseng - Bug 1094056 - Use nsCaret::GetGeometryForFrame to determine position of selection carets. r=roc
18daec980bedf477d8d6ea1c560e3469f78ca15e
created 2014-10-29 17:07 +0000
pushed 2015-02-18 20:30 +0000
Jonathan Watt Jonathan Watt - Bug 1090611 - Make nsCaret::PaintCaret take a Moz2D DrawTarget instead of nsRenderingContext. r=Bas
3bc727b5027c0caa433cdc83c7e6c962e6083890
created 2014-08-05 13:33 -0400
pushed 2014-11-24 19:04 +0000
Trevor Saunders Trevor Saunders - bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
9ebca84edc238335818194baf802d0102647f1f6
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 37: GetGeometryForFrame should return a rect instead of an nsresult. r=tn
3181703ca8a97f0edbb3bc736d06477b5edfb8ca
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 35: Remove GetFrameSelection (unused). r=tn
e1857632271dc932a5a3b8246ebc67be0c7d37b0
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 32: Rename DrawAtPosition to SetCaretPosition and don't make it turn off blinking. r=tn
bd9c04a9200b0bba6fc35205291b9a002ed755b4
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 30: Simplify caret blinking logic. r=tn
399e64e0c4bad74a5cec1e6be62ee85c0cc4b7e4
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 28: Remove unused fields and rename mLast* to mOverride*. r=tn
b0c6ddbb251974adab41831d4fe8f1fb8f175606
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 27: Remove obsolete caret state logic and just SchedulePaint as needed. r=tn
760ba706ad904c99b05d6d30aebc4b6da491ae62
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 26: Move all "should draw caret" responsibility to GetPaintGeometry. r=tn
ed02962f30ebfa007db51d597ec11976f93a4aa6
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 25: Inline MustDrawCaret into IsVisible. r=tn
e1a7988dcbe95e8f9dd87308e59cf7a3a23f8f4b
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 24: Rename and deCOM Set/GetCaretVisible. r=tn
d5693a24f45a6ac4edb173480661a386202e4f89
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 23: Remove aIgnoreDrawnState from MustDrawCaret. r=tn
ea929ba6a8fcfc9727d213fb3331d6b80867c7d6
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 22: Factor out SelectionLanguageChange call to run early in nsCaret::GetPaintGeometry. r=tn
359d7c9c767ad9e2ca4f92cc6e5423d88ab5f269
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 21: Instead of storing mCaretRect/mHookRect, recompute them whenever they're needed. r=tn
c550ff16a9a2dfbc2e1077a39f2f528a24749106
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 20: Inline GetCaretFrame into its callers. r=tn
2826371a64dff46111a6d51e3701700a131a2edf
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 19: Create nsCaret::GetPaintGeometry to call during painting. r=tn
8d8e4df32ffc6a207824515df719e36d9247ea01
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 18: Add nsCaret::SchedulePaint. r=tn
e96157e3af4d776649f96d8e9bfa25d10daf4c80
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 17: Rename Get/SetCaretDOMSelection to Get/SetSelection. r=tn
a48a0eb4946f3da4cd498a91c98f8efa23eb9d1f
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 16: Move nsFrameSelection::HINT to CaretAssociationHint.h. r=tn
77b56aabc8235f936eb45665081d20147baa2957
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 15: Fix some comments. r=tn
ca077bb6fbc3de241d982c39fbf8b942c44c0392
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 14: Split GetGeometry into a static and a non-static version. r=tn
744443e8760a693dd58e9b4ba932b16bb8e23d1e
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 13: Remove GetGeometry's aBidiIndicatorSize. r=tn
5761be456996aaa8708918539e236546ae619520
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 12: Replace mBlinkRate with mIsBlinking. r=tn
86f8c936d763fc847f04e54d7cc5c74e304eb324
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 8: Remove mCaretAspectRatio. r=tn
d7f6fe7ec8fe2f83ac4f0bec3c296bb51656367d
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 7: Remove mCaretWidthCSSPx. r=tn
49bf30b051038a6e6fe2184d3bd369d34df036a2
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 6: Remove 'virtual' declarations. r=tn
e94c0c00ffeddb562dec85a9824de13bf13b1e7e
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 5: Reorder API declarations. r=tn
52109d5178c9a06fc4bff02d2bf03e86bb607d2f
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 4: Make EViewCoordinates (unused). r=tn
a8e3daef2400e1cf6f7c0b32e28d6ecdf1a845d8
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 3: Make GetCaretFrameForNodeOffset static. r=tn
f2ed6f49d40454dcabc1c2eae3a36d9f799c3c97
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 2: Remove InvalidateOutsideCaret and MaybeInvalidateCaretPosition. r=tn
030449cb7fed0a6797f9fed904fec7201d0ae2c3
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 1: Remove GetCaretReadOnly (unused). r=tn
2019701bcc487c2c546ef96f18a940848484de67
created 2014-07-14 23:18 +0200
pushed 2014-10-06 12:51 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1016184 part 1 - Correct documentation in nsCaret.h. r=ehsan
2d4b9bc5d6f50ee3ea353a3d982e6caea40425b5
created 2014-06-23 18:40 -0400
pushed 2014-10-06 12:51 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Fix dangerous public destructors in layout/ - r=dbaron
less more (0) -100 -60 tip