dom/html/nsTextEditorState.cpp
68c474271ba5786863f2e89bfcf8e6069383c38a
created 2017-05-19 16:50 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1339543 part 1 Wrap nsIWidget::ExecuteNativeKeyBinding() with a WidgetKeyboardEvent method and users of the method should use it r=smaug
1a4d93b432d98329335ae4d242d79c85fb23879b
created 2017-05-15 13:22 +0900
pushed 2017-06-12 13:08 +0000
Makoto Kato Makoto Kato - Bug 1364814 - Use RAII class to set and restore editor flags. r=masayuki
fab114e7628c2349a3d9b503a313efdb254a7181
created 2017-05-11 14:04 +0900
pushed 2017-06-12 13:08 +0000
Makoto Kato Makoto Kato - Bug 1360154 - Part 2. Add fast path to check whether valus is emtpy. r=masayuki
45f61d7420ec63f8adbf07727637af58747afc24
created 2017-04-20 10:23 +0900
pushed 2017-06-12 13:08 +0000
Makoto Kato Makoto Kato - Bug 1352799 - Always set maxlength on initializing editor. r=masayuki
a1d90267f5ed1bb83769f46ad70e2d2aa17fb4ad
created 2017-05-01 13:33 -0400
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1357206 part 5. When moving the cursor to the end of text on value set, reset the selection direction as well, per spec. r=ehsan
c966ab0cfbb7a93c2120f82edee9e5d7fc9b437b
created 2017-05-01 13:28 -0400
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1357206 part 4. Don't move the cursor even if eSetValue_MoveCursorToEndIfValueChanged is set, if the value did not change. r=ehsan
77a461be367e3c02ed9c2296d03da0d9f24a01c6
created 2017-05-01 13:26 -0400
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1357206 part 3. Rename eSetValue_MoveCursorToEnd to eSetValue_MoveCursorToEndIfValueChanged, because those are the semantics we want for it. r=ehsan
81b593baf39d2697616f8c24aba4111ece8762b6
created 2017-05-01 13:26 -0400
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1357206 part 2. Common up the PlatformToDOMLineBreaks calls for the have-editor and do-not-have-editor cases in nsTextEditorState::SetValue. r=ehsan
8248f3e9f84568fc6bd36fcb08dc708e94844df9
created 2017-05-01 13:26 -0400
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1357206 part 1. Move conversion of the new textarea/input value to DOM linebreaks to before we check whether the new value matches the old value. r=ehsan
6da00d83aa3c910d0715e36606f354a4cef36ab3
created 2017-03-30 17:38 +0800
pushed 2017-06-12 13:08 +0000
Ray Lin Ray Lin - Bug 1340483 - Part 4. Update input visibility accordingly. r=heycam
c3dfc1597192b4530bcb362c78e1799bc7c832bf
created 2017-03-21 00:08 +0800
pushed 2017-06-12 13:08 +0000
Ray Lin Ray Lin - Bug 1340483 - Part 2. Expose chrome-only previewValue attribute. r=baku,heycam
cfdcc2aa9513b8afd0f63b7a883565936c1acde8
created 2017-03-20 11:53 +0800
pushed 2017-06-12 13:08 +0000
Ray Lin Ray Lin - Bug 1340483 - Part 1. Create empty anonymous node for autofill preview. r=heycam
dbe1d8e2e07fb96a119b1119d81751e29114168c
created 2017-04-03 20:40 +0300
pushed 2017-06-12 13:08 +0000
Olli Pettay Olli Pettay - Bug 1352687, try to recycle HTMLInputElement's nsTextEditorState, r=baku
a6626b90f6436f58c394860e32ccd334d820a618
created 2017-03-31 22:49 -0400
pushed 2017-06-12 13:08 +0000
Olli Pettay Olli Pettay - Bug 1351860 - Move mType from HTMLInputElement to nsIFormControl and make GetType non-virtual inlined, r=jessica
6551d56d65871c61e52bbd8e0a728ec70f488aed
created 2017-03-31 16:55 -0400
pushed 2017-06-12 13:08 +0000
Olli Pettay Olli Pettay - Backout Bug 1351860, r=backout
a220553b86db49be6280ce56702b0da34130cd6e
created 2017-03-31 13:13 -0400
pushed 2017-06-12 13:08 +0000
Olli Pettay Olli Pettay - Bug 1351860 - Move mType from HTMLInputElement to nsIFormControl and make GetType non-virtual inlined, r=jessica
bc3f4b565cd0bf316d34f255c7109eec9a102d0c
created 2017-03-22 12:19 +0200
pushed 2017-06-12 13:08 +0000
Olli Pettay Olli Pettay - Bug 1346654, follow the COM rules in nsTextInputSelectionImpl, r=ehsan
f8c3eb6aa697e48db495405bb29f657b8d02f894
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1345237. Propagate uint32_t deeper into the editor state and text control frame code. r=mystor
5df501fbf40d16cc5a23384e189e7ae12e746ea5
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343275 part 1. Get selection faster in some nsTextEditorState methods. r=ehsan
ff3d9260a13210b9dce654420e1089eba98a1eba
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 18. Implement nsTextEditorState::SetRangeText. r=ehsan
b7c1dd9a7a13f2d7b7095ac3d963393ecfbf4fa0
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 16. Implement a version of nsTextEditorState::SetSelectionRange that takes a string for the direction. r=ehsan
6628ee6c224890bb4d4f411ab00d9336544476e5
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 15. Implement nsTextEditorState::GetSelectionDirection. r=ehsan
2ed58ad7b2d59e3e100858764c884f92b004e3c6
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 14. Implement nsTextEditorState::SetSelectionDirection. r=ehsan
301369c6601ce010962483ac4a72f9b1ea309583
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 13. Implement nsTextEditorState::SetSelectionEnd. r=ehsan
69da5429c4b4ecb2423132f0e33df1c67a55e771
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 12. Implement nsTextEditorState::SetSelectionStart. r=ehsan
b3416e9f0d5cf21b653bc1e9c2c457d7125a1fc9
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 11. Implement a SetSelectionRange function on nsTextEditorState. r=ehsan
4a7dfcd863e1468817874f4dec16dbbc01a2b8b3
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 9. Simplify the setup around the editor state's GetSelectionDirection function. r=ehsan
605f2142963de41e871ce790a7d887a40cecc453
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 6. Simplify the setup around the editor state's GetSelectionRange function. r=ehsan
08db504dc8e4d9387b4b48626150b6f846df0558
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 4. Fix type changes on an input to properly grab the selection offsets from the old editor before we ask the editor state for them. r=ehsan
f584babc1167b2fc9b1f747cb0437eab4d882514
created 2017-03-09 15:29 -0800
pushed 2017-06-12 13:08 +0000
Wes Kocher Wes Kocher - Backed out 19 changesets (bug 1343037) for OSX failures in test_form_autocomplete.html a=backout CLOSED TREE
ee52a1c26048e4b8872589b98837f137e9d81567
created 2017-03-09 15:28 -0800
pushed 2017-06-12 13:08 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1343275)
ac6e090b6365fc0c298c15e7dcd5a522b91fb145
created 2017-03-09 15:27 -0800
pushed 2017-06-12 13:08 +0000
Wes Kocher Wes Kocher - Backed out changeset ea659450b0da (bug 1345237)
ea659450b0dace878800077ba5e40c779535837b
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1345237. Propagate uint32_t deeper into the editor state and text control frame code. r=mystor
6fc55ce02ba5b3d0be98f98b5e788b5586782ca0
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343275 part 1. Get selection faster in some nsTextEditorState methods. r=ehsan
77c26865ce8ecff1e5d5f60c7fc25ae506ad335f
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 18. Implement nsTextEditorState::SetRangeText. r=ehsan
1d0da4f3c82bcc6a0eeda2c67bbc514d40608821
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 16. Implement a version of nsTextEditorState::SetSelectionRange that takes a string for the direction. r=ehsan
67d29abbbd53a60e0340ec751ced61a397684229
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 15. Implement nsTextEditorState::GetSelectionDirection. r=ehsan
a6833ad9712f8c132d06ed84979405bb7878f884
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 14. Implement nsTextEditorState::SetSelectionDirection. r=ehsan
202a7b464808096e788ea3729ff63212f278ee46
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 13. Implement nsTextEditorState::SetSelectionEnd. r=ehsan
271e63cd7bfade02da5760265fd54be3139abc50
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 12. Implement nsTextEditorState::SetSelectionStart. r=ehsan
77c3b36269a4f9848ebfc43db4446cfb3bb93e5b
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 11. Implement a SetSelectionRange function on nsTextEditorState. r=ehsan
5fc2e304113b49b08c2027ac066a34c1d604713c
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 9. Simplify the setup around the editor state's GetSelectionDirection function. r=ehsan
de068e5a963b8acbed83ac0e0b0824b4d8cbfccc
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 6. Simplify the setup around the editor state's GetSelectionRange function. r=ehsan
1034463cb379ca0f987ee79b9b2e21ce924eb6fd
created 2017-03-09 14:44 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343037 part 4. Fix type changes on an input to properly grab the selection offsets from the old editor before we ask the editor state for them. r=ehsan
002894b14f92f0b185c516b5e4a6544e78c1e28e
created 2017-03-22 12:19 +0200
pushed 2017-04-18 12:07 +0000
Olli Pettay Olli Pettay - Bug 1346654 - Follow the COM rules in nsTextInputSelectionImpl. r=ehsan, a=abillings
715af4db0ac4dfb8d4a46ca9e8752ccbba32d54a
created 2017-03-06 10:29 -0500
pushed 2017-04-18 12:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343886 - Handle input or textarea elements having a non-textcontrol frame better. r=ehsan a=gchang
75caefd9df14d0cbede0a99fcbac80d389461d03
created 2017-03-01 18:03 +0100
pushed 2017-04-18 12:07 +0000
Mats Palmgren Mats Palmgren - Bug 1340771 part 1 - Rename nsWeakFrame to AutoWeakFrame (automated change). r=tn
17a2b5d9827bc801fb149d2ef648a257c217bb44
created 2017-02-28 12:41 -0500
pushed 2017-04-18 12:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1342197 part 4. Move GetSelectionRange from nsTextControlFrame to the editor state. r=ehsan
2556b0e3698c6e9c84acac63635f8a0f01b133d4
created 2017-03-22 12:19 +0200
pushed 2017-03-22 20:44 +0000
Olli Pettay Olli Pettay - Bug 1346654 - Follow the COM rules in nsTextInputSelectionImpl. r=ehsan, a=abillings
20dc8f3fa6ed662f4d8b5fd9306d4445db4ceb29
created 2016-12-20 21:47 +0900
pushed 2017-03-06 20:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 564411 Move all methods/attributes of nsIEditorIMESupport to nsIEditor r=smaug
2a80ee5b4cb1eaedeb9afe02dc84b001540150ae
created 2016-11-25 19:39 -0500
pushed 2017-03-06 20:48 +0000
Botond Ballo Botond Ballo - Bug 1320200 - Propagate scroll-behavior on a text input to the anonymous scrollable <div> inside it. r=tnikkel
5399738f71c074589c8d6d52f4a62c1e87cfe8dc
created 2016-08-24 14:12 -0400
pushed 2016-11-14 12:26 +0000
Michael Layzell Michael Layzell - Bug 1018486 - Part 1: Changes in dom/, r=baku
a60d54195a3a8d108961d7b06fca7aa07d5ba9ab
created 2016-08-15 16:29 -0700
pushed 2016-11-14 12:26 +0000
Bobby Holley Bobby Holley - Bug 1295370 - Stop lazily creating the root node in nsTextEditorState::GetRootFrame. r=ehsan
3f709b7217a686f8f149f85725512fffe5ee9b09
created 2016-07-27 11:04 -0400
pushed 2016-11-14 12:26 +0000
Decky Coss Decky Coss - Bug 1283915 - Preserve input selection properties after type change. r=smaug
b09d90288666fb3afb11877fc45527b904ef23db
created 2016-08-08 12:18 +1000
pushed 2016-11-14 12:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm.
e2bb8f329f102546bf9981e5a6a3d4975f384468
created 2016-08-06 11:59 -0400
pushed 2016-11-14 12:26 +0000
Thomas Wisniewski Thomas Wisniewski - Bug 613019 - Track whether the last input/textarea change was done interactively, and enable the commented-out maxLength tracking code. r=mrbkap
52a0d2d7639717858ce6868c19a37b95e7039736
created 2016-07-21 14:52 -0400
pushed 2016-11-14 12:26 +0000
Decky Coss Decky Coss - Bug 1287655 - place textarea/input cursor at end of text when initialized; r=smaug
1f49c2d12fdade360d98d4fc4efa78965ffd288b
created 2016-09-21 22:20 -0400
pushed 2016-09-22 02:28 +0000
Michael Layzell Michael Layzell - Bug 1018486 - Part 1: Changes in dom/. r=baku, a=ritu
157268e908256b59493e8074f0b277e54aa09c65
created 2016-07-09 11:34 +0900
pushed 2016-09-19 13:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.49 Rename nsTextEditRules to mozilla::TextEditRules (and also their file names) r=mccr8
5a29531874b52d8654b000d7de5e3b71b9af84fa
created 2016-06-09 18:35 +0900
pushed 2016-09-19 13:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1278014 part.5 Rename SelectionType::SELECTION_NORMAL to SelectionType::eNormal r=smaug
less more (0) -100 -60 tip