editor/libeditor/EditorBase.cpp
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-09-14 16:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-09-14 16:50 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
7bd4ebd905c434cd8e9aac9ba7d5425486e2b6b1
created 2017-06-20 11:31 +0200
pushed 2017-09-14 16:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-09-14 16:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-09-14 16:50 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
412509034e35edcc77f64399bab904d42c451d5e
created 2017-06-19 17:37 -0700
pushed 2017-09-14 16:50 +0000
Wes Kocher Wes Kocher - Merge m-c to autoland, a=merge
971e73db7835c57b5082917bbc24901d45a4e5bc
created 2017-06-20 00:55 +0900
pushed 2017-09-14 16:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1372829 - part2: mozilla::EditorBase should cache raw pointer of nsISelectionController and nsIDocument with nsWeakPtr r=froydnj,m_kato
3d35d8ad784b20610b5aeeaad100d366a2ff676e
created 2017-06-14 19:05 +0900
pushed 2017-09-14 16:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1372829 - part1: Make mozilla::PlaceholderTransaction inherit mozilla::SupportsWeakPtr instead of nsSupportsWeakReference r=m_kato
aa2c280f4b3b11296bef915492e9a5cac6860b74
created 2017-06-19 14:57 +0300
pushed 2017-09-14 16:50 +0000
Olli Pettay Olli Pettay - Bug 1374116, avoid some extra QIs in EditorBase::GetFocusedContent(), r=masayuki
87a6c22ddbd49f8ad8746c1b9ec3b4d73bca24f0
created 2017-06-14 19:34 +0900
pushed 2017-09-14 16:50 +0000
Makoto Kato Makoto Kato - Bug 1372859 - Remove SelAdj* method of nsIDOM* version from RangeUpdater. r=masayuki
41ba10aad446166d6c4263432150d9184e6d1ee7
created 2017-06-08 13:58 +0900
pushed 2017-07-31 14:08 +0000
Makoto Kato Makoto Kato - Bug 1371170 - Add non-virtual EditorBase::GetSelectionController. r=masayuki
d3888af691ae559bce34f856075e6be7f36111b5
created 2017-06-02 17:25 +0900
pushed 2017-07-31 14:08 +0000
Makoto Kato Makoto Kato - Bug 1369252 - Don't use nsISelection::CollapseNative / ExtendNative. r=masayuki
29d7c90805946e460ae1d28e889a518ce26ef59b
created 2017-05-29 11:28 +0900
pushed 2017-07-31 14:08 +0000
Makoto Kato Makoto Kato - Bug 1368387 - Remove nsIDOMText usages from Editor. r=masayuki
bbe1b297cc891e07d1c5962bbcd74f967ee09239
created 2017-05-25 14:30 +0900
pushed 2017-07-31 14:08 +0000
Makoto Kato Makoto Kato - Bug 1358025 - Part 2. Add SetText Transaction API. r=masayuki
57330642868cef5fee5052fa85ca013ec767af1b
created 2017-05-09 16:27 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1363278 Get rid of nsIPhonetic and HTMLInputElement.phonetic r=smaug
a07187abe8bd1cfe8f91f31ccf248f5e7ddc86e4
created 2017-05-09 15:21 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1325281 Get rid of nsIEditorIMESupport r=m_kato
7e75e46b355b9dbdfb2d3fea9a4f074dd3143d39
created 2017-04-20 13:43 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1342552 - IMEStateManager should cache nsIWidget for sPresContext and use it. r=smaug
e05f84ea2a338e172a55a0898e3551fff61abb0a
created 2017-04-19 16:53 +0300
pushed 2017-07-31 14:08 +0000
Aryeh Gregor Aryeh Gregor - Bug 1355792 - Consider invisible nodes to be editable; r=masayuki
ebdf1fcdd758c7d04da9889da5197c7dada66ce6
created 2017-04-11 16:51 +0900
pushed 2017-07-31 14:08 +0000
Makoto Kato Makoto Kato - Bug 1330912 - Part 3. Don't update dictionary during onfocus when spellcheck is unnecessary. r=masayuki
5b653d2bd81e4a9f0265226816e7c86fe1c6bd67
created 2017-04-05 14:39 +0900
pushed 2017-07-31 14:08 +0000
Brian Birtles Brian Birtles - Bug 1315874 - Drop 'ForElement' from GetStyleContextForElementXXX methods; r=heycam
8f66c724a9d84c57e1354d3d8bbb2c4837a9773b
created 2017-03-29 18:28 +0300
pushed 2017-07-31 14:08 +0000
Aryeh Gregor Aryeh Gregor - Bug 1175418 - Don't create unnecessary text nodes in editor; r=masayuki
5e91448f4b30a60bbce0ba45e2e0f73a19db506d
created 2017-03-29 13:23 -0400
pushed 2017-07-31 14:08 +0000
Olli Pettay Olli Pettay - Bug 1350683 - Ensure the transaction processing. r=masayuki
596faf466bbc07412cfa2277ef4d233c748fc233
created 2017-03-21 19:00 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1349138 Edit transactions should store their editor instance with strong reference r=smaug
59fa92404734930fbb2432c4b055404773c97278
created 2017-03-21 20:57 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1349178 Make nsIEditor.transactionManager readonly r=m_kato
0ebf1fc10396f80970a78831d704664391fc39a4
created 2017-03-15 14:35 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1347092 part.3 Make EditorBase::CreateTxnForDeleteSelection() return already_AddRefed<EditAggregateTransaction> r=m_kato
c1a6c7247d5466ce1ca3aaf39fe7c242d32bb65e
created 2017-03-14 22:01 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1347092 part.2 Make EditorBase::CreateTxnForDeleteInsertionPoint() return already_AddRefed<EditTransactionBase> r=m_kato
8a54625f101054cf5719d28beaf8947550246b90
created 2017-03-14 20:50 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1347092 part.1 Make EditorBase::CreateTxnForDeleteNode() return already_AddRefed<DeleteNodeTransaction> r=m_kato
0e21ef2001d30597c6b8a1df9d80c3bd442ab93b
created 2017-03-10 15:17 +1300
pushed 2017-07-31 14:08 +0000
David Major David Major - Bug 1346078: Remove nsAString_internal and just use the nsAString name directly. r=bsmedberg
e6423ffe849ebb794e8b2a98fea46e7993413864
created 2017-03-10 13:46 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1345690 part.4 Rename JoinNodeTransaction::CheckValidity() to JoinNodeTransaction::CanDoIt() for consistency with other transaction classes r=m_kato
98894712d99f6c90d8e5d2eacf4a505bb9275664
created 2017-03-10 13:38 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1345690 part.3 Rename DeleteTextTransaction::Init() to DeleteTextTransaction::CanDoIt() since it does not initialize anything and just checking if the text node is editable r=m_kato
c845707f9d1c49e9f9a5fca1dcd654f382cb7ddc
created 2017-03-09 11:19 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1345690 part.2 Make the constructor of DeleteRangeTransaction initialize all members instead of Init() r=m_kato
5f4e819e9d5308ae136dc6fe4ef4490b4effdbab
created 2017-03-10 13:23 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1345690 part.1 Make the constructor of DeleteNodeTransaction initialize all necessary members instead of Init() r=m_kato
3bd4c701447eb753e2d3a12eee8f361647c2453b
created 2017-04-20 13:43 +0900
pushed 2017-06-05 19:31 +0000
Masayuki Nakano Masayuki Nakano - Bug 1342552 - IMEStateManager should cache nsIWidget for sPresContext and use it. r=smaug, a=ritu
e65cc09cdf877dc4a775b8606b386c13ba0d6e39
created 2017-03-29 18:28 +0300
pushed 2017-06-05 19:31 +0000
Aryeh Gregor Aryeh Gregor - Bug 1175418 - Don't create unnecessary text nodes in editor. r=masayuki, a=gchang
83f643b4880a603ce22543a4994a1e6476b6286d
created 2017-03-29 13:23 -0400
pushed 2017-06-05 19:31 +0000
Olli Pettay Olli Pettay - Bug 1350683 - Ensure the transaction processing. r=masayuki, a=abillings
2888f135c73709ed5e1582c55cdab2eee9c8d3be
created 2017-02-08 20:18 +0900
pushed 2017-06-05 19:31 +0000
Masayuki Nakano Masayuki Nakano - Bug 1337718 part.1 Make EditorBase::HandleKeyPressEvent() take WidgetKeyboardEvent* instead of nsIDOMKeyEvent* r=m_kato
88d6a5ed101805514831a01ed539cb916e214aa2
created 2017-02-09 16:04 +0100
pushed 2017-06-05 19:31 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
a13c6b029abec18df1c145a17190fbb516749a79
created 2017-02-09 14:26 +0900
pushed 2017-06-05 19:31 +0000
Makoto Kato Makoto Kato - Bug 1337698 - Part 1. PlaceholderTransaction should use UniquePtr. r=masayuki
14d793e7642a9d8e8dd8f412c3e58ef85ff2fe09
created 2017-02-07 22:52 +0900
pushed 2017-06-05 19:31 +0000
Masayuki Nakano Masayuki Nakano - Bug 1336011 part.3 Create an alias of the type of mDocStateListeners r=smaug
5576e07a1b212108067f8208c13d963a31c8c07a
created 2017-02-07 22:36 +0900
pushed 2017-06-05 19:31 +0000
Masayuki Nakano Masayuki Nakano - Bug 1336011 part.2 Create an alias of the type of mEditorObservers r=smaug
a7bf14d560491f0cb13e1fcd3e4264a31ac566e3
created 2017-02-07 22:26 +0900
pushed 2017-06-05 19:31 +0000
Masayuki Nakano Masayuki Nakano - Bug 1336011 part.1 EditorBase shouldn't refer mActionListeners directly in loops because it might be removed during a loop r=smaug
448a2d9d62c2951f6da51cd9ff5aa96ac88c67e8
created 2017-02-03 16:22 +0900
pushed 2017-06-05 19:31 +0000
Makoto Kato Makoto Kato - Bug 1336349 - Merge GetIsDocumentEditable implementation to EditorBase. r=masayuki
d6fd02e91afb14f51ee238032533ddb7c3e468e9
created 2017-02-02 13:56 +0900
pushed 2017-06-05 19:31 +0000
Makoto Kato Makoto Kato - Bug 1335997 - Part 2. Don't use virtual method for NotifyDocumentListeners and ScrollSelectionIntoView. r=masayuki
17760a0340eb92dce57d17adf77104e09525dab5
created 2017-01-17 17:17 +0900
pushed 2017-06-05 19:31 +0000
Masayuki Nakano Masayuki Nakano - Bug 1314053 part.2 Change EditorBase::IsAcceptableInputEvent()'s argument from nsIDOMEvent* to WidgetGUIEvent* r=smaug
1e2993a59de6969076587cb8ee753e2984b6f5e9
created 2017-01-30 17:25 +0900
pushed 2017-06-05 19:31 +0000
Makoto Kato Makoto Kato - Bug 1328023 - Part 1. Don't use RangeUpdater except to composition transaction. r=masayuki
bdaabccd427cfc8e98cda64e7e01d9865d230c9b
created 2017-01-27 13:29 +0900
pushed 2017-06-05 19:31 +0000
Makoto Kato Makoto Kato - Bug 1334372 - Part 2. Don't use virtual method for CreateTxnForAddStyleSheet and CreateTxnForRemoveStyleSheet. r=masayuki
8756360731f196823b926e41d5b44dbf67f7317a
created 2017-01-27 13:15 +0900
pushed 2017-06-05 19:31 +0000
Makoto Kato Makoto Kato - Bug 1334372 - Part 1. Use EditorBase directly in AddStyleSheetTransaction/RemoveStyleSheetTransaction. r=masayuki
6d8d5b5d1aa699f149851cd9c3034c1ccc6b24b1
created 2017-01-23 14:14 +0900
pushed 2017-06-05 19:31 +0000
Makoto Kato Makoto Kato - Bug 1332984 - Clean up usage of nsIDOMCharacterData into editor. r=masayuki
7b103a5d2f60fcb7839680200c455ff86d6e52aa
created 2017-03-29 13:23 -0400
pushed 2017-04-10 20:44 +0000
Olli Pettay Olli Pettay - Bug 1350683 - Ensure the transaction processing. r=masayuki, a=abillings
b1ce19322f8dc1075000b36df64f403848ae9108
created 2017-02-07 22:52 +0900
pushed 2017-04-10 20:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1336011 part.3 Create an alias of the type of mDocStateListeners r=smaug a=gchang
12fc66e0bd09cdb9df716021155d2902f36e7c1d
created 2017-02-07 22:36 +0900
pushed 2017-04-10 20:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1336011 part.2 Create an alias of the type of mEditorObservers r=smaug a=gchang
18159c08997bf5d5f3cdd4b3521824f1701f3890
created 2017-02-07 22:26 +0900
pushed 2017-04-10 20:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1336011 part.1 EditorBase shouldn't refer mActionListeners directly in loops because it might be removed during a loop r=smaug a=gchang
e235e56f062a8bb2bfec3ea17fa098ecd422b476
created 2017-01-30 17:25 +0900
pushed 2017-04-10 20:44 +0000
Makoto Kato Makoto Kato - Bug 1328023 - Part 1. Don't use RangeUpdater except to composition transaction. r=masayuki, a=jcristau
748010a48c9e4865a58396bf2c16c50871fa824b
created 2017-01-05 15:31 +0800
pushed 2017-04-10 20:44 +0000
Cameron McCormack Cameron McCormack - Bug 1328832 - Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky
f00c05c044ed4cb0ac7612a6c0c0781cebd1918c
created 2017-01-05 14:54 +0800
pushed 2017-04-10 20:44 +0000
Cameron McCormack Cameron McCormack - Bug 1328832 - Part 1: Rename mozFlushType.h to FlushType.h. r=bzbarsky
487f977ef67d5ab211dd3fa5ca565948ededef4e
created 2016-12-20 20:53 +0900
pushed 2017-04-10 20:44 +0000
Makoto Kato Makoto Kato - Bug 1324996 - Part 2. Use nsIAtom to change attirbute if possible. r=masayuki
5329971fb85c5881dd303005695dcbc2c77146d6
created 2016-12-20 19:24 +0900
pushed 2017-04-10 20:44 +0000
Makoto Kato Makoto Kato - Bug 1324996 - Part 1. Implement nsIAtom version of SetAttribute/RemoveAttribute/CloneAttirubte. r=masayuki
6698c9784e3f42d6031d36c538aa5656f1ada99e
created 2017-01-30 17:25 +0900
pushed 2017-02-27 14:59 +0000
Makoto Kato Makoto Kato - Bug 1328023 - Part 1. Don't use RangeUpdater except to composition transaction. r=masayuki, a=jcristau
856c6ccb09a1295222fbd62b67d03a85c76a5f98
created 2016-11-12 15:46 +0900
pushed 2017-02-27 14:59 +0000
Makoto Kato Makoto Kato - Bug 1310912 - Part 5. InsertTextIntoTextNodeImpl should use IMETextNode for listener. r=masayuki
62a4cc7525bce189c40d69b630c79f1e3dce92a3
created 2016-11-12 14:56 +0900
pushed 2017-02-27 14:59 +0000
Makoto Kato Makoto Kato - Bug 1310912 - Part 4. RangeUpdater should be called on DoTransaction. r=masayuki
less more (0) -60 tip