- Apr 27, 2018
-
-
Mu-An ✌️ Chiou authored
- walk child of [cm-text] if [cm-text] is empty in order to find line breaks - treat br/li/table as blocks - always addText from on textNode not node.textContent
-
- Apr 26, 2018
-
-
Mu-An ✌️ Chiou authored
-
- Apr 11, 2018
-
-
Mu-An ✌️ Chiou authored
Keypress should not happen during composing (as spec) but it does on Windows for Korean IMEs
-
- Mar 12, 2018
-
-
Chris Reeves authored
-
- Jan 18, 2018
-
-
Qiang Li authored
-
- Dec 24, 2017
-
-
tophf authored
-
- Nov 08, 2017
-
-
Casey Klebba authored
-
- Sep 20, 2017
-
-
Adrian Heine authored
Closes #4878.
-
- Aug 02, 2017
-
-
Marijn Haverbeke authored
Issue #4889
-
- Jul 11, 2017
-
-
Marijn Haverbeke authored
Modern browsers handle updates to a textarea's value fast enough to not do this anymore. Issue #2703
-
- Jun 21, 2017
-
-
Marijn Haverbeke authored
-
- Jun 17, 2017
-
-
Marijn Haverbeke authored
Issue #4800
-
- May 24, 2017
-
-
Marijn Haverbeke authored
Closes #4760
-
- May 23, 2017
-
-
Marijn Haverbeke authored
FEATURE: Mouse button clicks can now be bound in keymaps by using names like `"LeftClick"` or `"Ctrl-Alt-MiddleTripleClick"`. When bound to a function, that function will be passed the position of the click as second argument. FEATURE: The behavior of mouse selection and dragging can now be customized with the [`configureMouse`](http://codemirror.net/doc/manual.html#option_configureMouse) option.
-
- May 22, 2017
-
-
Max Schaefer authored
-
- May 05, 2017
-
-
Marijn Haverbeke authored
Issue #4726
-
- Apr 26, 2017
-
-
Adrian Heine authored
-
- Mar 30, 2017
-
-
Marijn Haverbeke authored
Issue #4625
-
- Mar 10, 2017
-
-
Marijn Haverbeke authored
(when there is a gutter) Issue #4637
-
- Mar 09, 2017
-
-
Marijn Haverbeke authored
Which often caused strangeness around empty lines Issue #4307
-
Marijn Haverbeke authored
So that we don't leave a stray selection that'll be reset to some nonsense position by the DOM changes. Closes #4625
-
- Mar 08, 2017
-
-
Marijn Haverbeke authored
-
Marijn Haverbeke authored
-
- Mar 05, 2017
-
-
Adrian Heine authored
This is based on work by Radek Piórkowski <radek25c@gmail.com>.
-
- Feb 20, 2017
-
-
Marijn Haverbeke authored
Closes #4589
-
Marijn Haverbeke authored
Closes #4569
-
- Feb 06, 2017
-
-
Adrian Heine authored
-
- Feb 03, 2017
-
-
Adrian Heine authored
-
- Feb 02, 2017
-
-
Marijn Haverbeke authored
-
Adrian Heine authored
-
Adrian Heine authored
-
Adrian Heine authored
-
Adrian Heine authored
-
Adrian Heine authored
-
- Dec 19, 2016
-
-
Marijn Haverbeke authored
when forced after compositionend event. Issue #4441
-
- Dec 16, 2016
-
-
Adrian Heine authored
-
- Nov 21, 2016
-
-
Marijn Haverbeke authored
Issue #4307
-
- Nov 15, 2016
-
-
Marijn Haverbeke authored
So that the code doesn't get confused when backspacing or deleting across a line. This is still flaky. Ideally we'd capture backspace as a key event, but Android Chrome makes that impossible. Issue #4307
-
Marijn Haverbeke authored
And do so only after a delay, so that subsequent input events get a chance to fire.
-
Marijn Haverbeke authored
Because Android, especially Google Keyboard, just doesn't care
-