editor/libeditor/EditorBase.h
73e410c3bfecc3dd020837408c4f0963a4e06768
created 2017-08-24 13:53 +0300
pushed 2017-09-15 00:19 +0000
Olli Pettay Olli Pettay - Bug 1390402, add a faster variant of TextEditor::GetDocumentIsEmpty(), r=masayuki
397cfed5073f34740aed9e20460810316ee8ec25
created 2017-08-16 16:48 -0700
pushed 2017-09-15 00:19 +0000
Eric Rahm Eric Rahm - Bug 1391803 - Use nsStringFwd.h for forward declaring string classes. r=froydnj
346b38526bdc018588af522db9a272c5b0426499
created 2017-08-18 16:05 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1391538 - nsTextFragment for text nodes in <input> or <textarea> shouldn't store text as single byte characters even if all characters are less than U+0100 r=smaug
79e7b5f9b3b6eb5f3b4ce1391b5dfafa7816ba22
created 2017-08-17 17:08 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1391165 - part4: nsIEditor::EndOfDocument() should be implemented with an internal method which takes pointer to Selection r=smaug
0b8d070ae3618c113ca49cfc1266372630c5ddb8
created 2017-08-17 16:24 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1391165 - part1: EditorBase::GetChildOffset() and EditorBase::GetNodeLocation() shouldn't use nsINode::IndexOf() as far as possible r=smaug
b131a336d02f715d73724704cc54517b4929d33a
created 2017-08-14 14:56 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1387317 - part5: AutoPlaceHolderBatch should take EditorBase instead of nsIEditor r=m_kato
eda3fcc1e872d4ae310b598b3dbb0cf009c506a6
created 2017-08-08 11:25 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1387317 - part2: EditorEventListener should stop using interface methods as far as possible r=m_kato
c6d10ba42666107be8cd71f2ec1f4641bd2264ed
created 2017-08-04 20:41 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1319340 - part8: EditorCommands should use TextEditor instead of nsIEditor, nsIPlaintextEditor and nsIEditorMailSupport r=m_kato
1fbb78c53ea81d749f009bec6738e5c106025e04
created 2017-08-04 18:30 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1319340 - part6: Implement some interface methods as non-virtual methods of EditorBase or HTMLEditor r=m_kato
af626178b4de7ef2932baca3190cdac5ca674c5c
created 2017-08-04 15:01 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1319340 - part1 Move AsTextEditor() and AsHTMLEditor() to nsIEditor r=m_kato
7a07154c27e9312c0238990ee7ce88a228df1bcd
created 2017-08-01 23:20 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1386485 - Part 4: Devirtualize and inline EditorBase::IsEditable(); r=masayuki
9bc5ba5a521ab2b914389be48335730c66870a13
created 2017-08-03 17:18 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1386485 - Part 3: Devirtualize EditorBase::AsTextEditor()/AsHTMLEditor(); r=masayuki
3c630870cc7cbe7582aa165328f4118a43a8d193
created 2017-08-01 22:47 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1386485 - Part 1: Inline EditorBase::IsMozEditorBogusNode(); r=masayuki
7290c51efe988249a66137d81ede29ae6c62e695
created 2017-08-01 19:51 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1386411 - Part 7: Inline EditorBase::GetSelection(); r=masayuki
f570c6739e48f9c519cf011fb730b717192e13f9
created 2017-08-01 18:56 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1386411 - Part 5: Make BaseEditor::GetSelectionController() return nsISelectionController*, and inline it; r=masayuki
cb876b926c3221a3ce0b8e617b1442fb355cbf0a
created 2017-08-01 18:30 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1386411 - Part 4: Don't store the document as a weak reference on EditorBase; r=masayuki
8e16aa741451f0298f93028a20823430a3b9aa7f
created 2017-08-01 17:00 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1386411 - Part 1: Don't store the selection controller as a weak reference on EditorBase; r=masayuki
baeb2b439c08078a77873f4c060f65eec33b19a2
created 2017-08-01 22:37 -0400
pushed 2017-09-15 00:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1386484 - Remove the SetTextTransaction class and embed its functionality into EditorBase::SetTextImpl(); r=masayuki
68241e0357c2b497533619bcc8102dcd3d29e4f2
created 2017-07-14 15:48 +0900
pushed 2017-09-15 00:19 +0000
Makoto Kato Makoto Kato - Bug 699703 - Need reframe before calling SetSelectionAfterTableEdit. r=masayuki
30a16b6553d79eb6ecc3a91bfdc6fb4ffc3f4f54
created 2017-07-29 02:43 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1385538 - Avoid dynamic memory allocation for EditorBase::mSelState; r=masayuki
dfb4439aa194de33421b2ebfc0b71238b975c2d5
created 2017-07-29 02:13 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1385525 - Part 2: Make SetTextTransaction lighter weight by making it a normal C++ class allocated on the stack; r=masayuki
0ae424f348a38ef1d2f052b49f2822662300c129
created 2017-07-28 14:49 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1385392 - Avoid needlessly looking up the selection twice when DoTransaction() is called from TextEditRules::WillSetText(); r=masayuki
780d578d1f74bf2d52a605890b322db55873464b
created 2017-07-28 14:12 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1385384 - Don't store mPlaceholderTransactionWeak as a weak pointer; r=masayuki
e7ed833f7da382c65600585af38c0c631168f50d
created 2017-07-12 00:09 +0900
pushed 2017-08-02 08:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part9: Rename aEndParent and aEndNode related to nsRange to aEndContainer r=smaug
56af7270cb559315fdc2517cd0d0e1ed11ea795e
created 2017-07-11 23:10 +0900
pushed 2017-08-02 08:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part8: Rename aStartParent and aStartNode related to nsRange to aStartContainer r=smaug
7a792bc76e13f8625c3d0f589b854d71174cd153
created 2017-07-10 17:35 +0900
pushed 2017-08-02 08:25 +0000
Makoto Kato Makoto Kato - Bug 1345015 - Part 1. Clean up GetPromotedPoint. r=masayuki
3bced40559b645c8607b36389c7212f052179e79
created 2017-06-19 23:47 +0900
pushed 2017-08-02 08:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1374207 - part5: nsTextControlFrame should use TextEditor instead of nsIEditor r=smaug
527224116b19607b1031c68f3281cc8d56f81d17
created 2017-06-22 15:02 +0900
pushed 2017-08-02 08:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1374207 - part3: Editor classes should use concrete classes instead of nsI*Editor r=m_kato
621ec6b67f20406ab14fad047386ada44a44b39a
created 2017-06-20 22:57 +0900
pushed 2017-08-02 08:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1374207 - part1: nsTextEditorState should use mozilla::TextEditor instead of editor interfaces r=smaug
971e73db7835c57b5082917bbc24901d45a4e5bc
created 2017-06-20 00:55 +0900
pushed 2017-08-02 08:25 +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-08-02 08:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1372829 - part1: Make mozilla::PlaceholderTransaction inherit mozilla::SupportsWeakPtr instead of nsSupportsWeakReference r=m_kato
41ba10aad446166d6c4263432150d9184e6d1ee7
created 2017-06-08 13:58 +0900
pushed 2017-06-12 13:08 +0000
Makoto Kato Makoto Kato - Bug 1371170 - Add non-virtual EditorBase::GetSelectionController. r=masayuki
bbe1b297cc891e07d1c5962bbcd74f967ee09239
created 2017-05-25 14:30 +0900
pushed 2017-06-12 13: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-06-12 13: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-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1325281 Get rid of nsIEditorIMESupport r=m_kato
e05f84ea2a338e172a55a0898e3551fff61abb0a
created 2017-04-19 16:53 +0300
pushed 2017-06-12 13: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-06-12 13:08 +0000
Makoto Kato Makoto Kato - Bug 1330912 - Part 3. Don't update dictionary during onfocus when spellcheck is unnecessary. r=masayuki
0ebf1fc10396f80970a78831d704664391fc39a4
created 2017-03-15 14:35 +0900
pushed 2017-06-12 13: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-06-12 13: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-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1347092 part.1 Make EditorBase::CreateTxnForDeleteNode() return already_AddRefed<DeleteNodeTransaction> r=m_kato
a84020dbffc0bf5cb728448b7e5ef1619c05b76c
created 2017-03-15 13:40 +0900
pushed 2017-06-12 13:08 +0000
Makoto Kato Makoto Kato - Bug 1347367 - Remove unimplemented FindUserSelectAllNode. r=masayuki
743d5c04dc0737da31a6da1e7ee34ef6843bde3b
created 2017-03-09 18:38 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1345763 part.2 Implement AsHTMLEditor() in EditorBase and its subclasses and replace casts with it r=smaug
a0a3c9bacb1e1188e16e1127000c6a662641c70c
created 2017-03-10 14:05 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1345763 part.1 Implement AsTextEditor() in EditorBase and its subclasses and replace casts with it r=smaug
2888f135c73709ed5e1582c55cdab2eee9c8d3be
created 2017-02-08 20:18 +0900
pushed 2017-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +0000
Makoto Kato Makoto Kato - Bug 1336349 - Merge GetIsDocumentEditable implementation to EditorBase. r=masayuki
d6fd02e91afb14f51ee238032533ddb7c3e468e9
created 2017-02-02 13:56 +0900
pushed 2017-04-18 12:07 +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-04-18 12:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1314053 part.2 Change EditorBase::IsAcceptableInputEvent()'s argument from nsIDOMEvent* to WidgetGUIEvent* r=smaug
b61ab2c333b9b85a883b8d8957ed0c83fca3ec69
created 2017-01-17 17:01 +0900
pushed 2017-04-18 12:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1314053 part.1 Change EditorBase::UpdateIMEComposition()'s argument from nsIDOMEvent* to WidgetCompositionEvent* r=smaug
bdaabccd427cfc8e98cda64e7e01d9865d230c9b
created 2017-01-27 13:29 +0900
pushed 2017-04-18 12:07 +0000
Makoto Kato Makoto Kato - Bug 1334372 - Part 2. Don't use virtual method for CreateTxnForAddStyleSheet and CreateTxnForRemoveStyleSheet. r=masayuki
b1ce19322f8dc1075000b36df64f403848ae9108
created 2017-02-07 22:52 +0900
pushed 2017-03-06 20:48 +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-03-06 20:48 +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-03-06 20:48 +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
385b4f5d1c495855e16e6b62ebfb246610e7dc9a
created 2017-01-27 00:24 +0100
pushed 2017-03-06 20:48 +0000
Mats Palmgren Mats Palmgren - Bug 795418 - Ensure that the inserted wrapper element has a frame to make it IsEditable. r=masayuki, a=ritu
5329971fb85c5881dd303005695dcbc2c77146d6
created 2016-12-20 19:24 +0900
pushed 2017-03-06 20:48 +0000
Makoto Kato Makoto Kato - Bug 1324996 - Part 1. Implement nsIAtom version of SetAttribute/RemoveAttribute/CloneAttirubte. r=masayuki
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
less more (0) -60 tip