Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Choose a Base Repository
codemirror/CodeMirror
Benvie/CodeMirror
BrendonSled/CodeMirror2
Brijen/CodeMirror2
CodePen/CodeMirrorEditor
DarioGT/CodeMirror2
GerHobbelt/CodeMirror2
GordonSmith/CodeMirror2
Gozala/CodeMirror
Kodowa/CodeMirror
MariusKarthaus/CodeMirror2
MichaelaIvanova/CodeMirror
NV/CodeMirror
Naatan/CodeMirror2
Nahrae/CodeMirror
Necrathex/CodeMirror2
NikhilS/CodeMirror2
Page-/CodeMirror2
ProPuke/CodeMirror2
Raynes/CodeMirror2
SimonWaldherrArchive/CodeMirror2
Suor/CodeMirror2
TheColorRed/CodeMirror2
TypedLambda/CodeMirror2
Visheshk/CodeMirror2
WebKutir/CodeMirror2
WolfgangKluge/CodeMirror2
achicu/CodeMirror2
adam-singer/CodeMirror2
adanlobato/CodeMirror2
adobe/CodeMirror2
aklaswad/CodeMirror2
alexey-k/CodeMirror2
amphro/CodeMirror2
ananyasen/CodeMirror2
andrecharland/CodeMirror2
ankit/CodeMirror2
areos/CodeMirror2
atul-bhouraskar/CodeMirror2
axtro/CodeMirror2
ayachi/CodeMirror2
benbunk/CodeMirror2
bengillies/CodeMirror2
billortell/CodeMirror2
blackvladimir/CodeMirror2
bnowel/CodeMirror2
borawjm/CodeMirror2
botelho/CodeMirror
bridger/CodeMirror2
bsletten/CodeMirror2
capacman/CodeMirror2
captn3m0/CodeMirror2
cethap/CodeMirror2
charles-cai/CodeMirror2
charlieroberts/CodeMirror2
chendeng/CodeMirror2
chris-morgan/CodeMirror2
cicloid/CodeMirror2
ciptard/CodeMirror2
clarkbox/CodeMirror2
clemos/CodeMirror2
cliffkoh/CodeMirror2
cloudgiant/CodeMirror2
codio/CodeMirror
contributed/CodeMirror2
dbja/CodeMirror2
deebugger/CodeMirror2
djiang/CodeMirror2
dparnell/CodeMirror2
durdn/CodeMirror2
dxw/CodeMirror2
dynosmurf/CodeMirror2
dyoo/CodeMirror2
ekhaled/CodeMirror2
espadrine/CodeMirror
est/CodeMirror2
existdissolve/CodeMirror2
fbuchinger/CodeMirror2
felmoon/CodeMirror2
femhub/CodeMirror2
flyabroad/CodeMirror2
fourchette/CodeMirror2
fpo123/CodeMirror2
fprochazka/CodeMirror2
frawa/TestCodeMirror2
fzzr-/CodeMirror2
galambalazs/CodeMirror2
gavriguy/CodeMirror2
greengiant/CodeMirror2
gzdw/CodeMirror2
hans/CodeMirror2
hanxianlong/CodeMirror2
ibdknox/CodeMirror
idflood/CodeMirror2
iee/CodeMirror2
infinnity/CodeMirror2
ingrid/CodeMirror2
j6mes/CodeMirror2
jankeromnes/CodeMirror
jasondavis/CodeMirror2
jbrinkman/CodeMirror2
jem/CodeMirror2
jenlure/CodeMirror2
jimmyoneill/CodeMirror2
jmwong/CodeMirror2
jongalloway/CodeMirror2
jots/CodeMirror2
joycse06/CodeMirror2
jurisv/CodeMirror2
kaniga/CodeMirror2
kasei/CodeMirror2
kjetilk/CodeMirror2
koide/CodeMirror2
koops/CodeMirror2
krockot/CodeMirror2
larscwallin/CodeMirror2
leafo/CodeMirror2
lgastako/CodeMirror2
lm/CodeMirror2
lopuhin/CodeMirror2
luojun/CodeMirror2
maks/CodeMirror2
mamboer/CodeMirror2
manyanlong/CodeMirror2
martn/CodeMirror2
massemanet/CodeMirror
maxkirsch/CodeMirror2
mb-crt/CodeMirror2
mbarkhau/CodeMirror2
mbrevoort/CodeMirror2-xquery
mcelrath/CodeMirror2
metzen/CodeMirror2
michalliu/CodeMirror2
michelemostarda/CodeMirror2
mimecuvalo/CodeMirror2
misfo/CodeMirror2
moon2l/CodeMirror2
movabletype/CodeMirror2
mozes/CodeMirror2
mwmessin/CodeMirror2
mwpark/CodeMirror2
mylittletools/CodeMirror2
mzero/CodeMirror2
nathansobo/CodeMirror2
nazriel/CodeMirror2
ndebeiss/CodeMirror2
nguillaumin/CodeMirror2
nitrous-io-zz/CodeMirror
njx/CodeMirror
nlwillia/CodeMirror2
nvdnkpr/CodeMirror2
onkis/CodeMirror2
oozou/CodeMirror2
openube/CodeMirror2
oxling/CodeMirror2
panchalmukundak/CodeMirror2
pavelfeldman/CodeMirror
peteguhl/CodeMirror2
peterarmstrong/CodeMirror2
peterkroon/CodeMirror2
pombredanne/CodeMirror2
pplaquette/CodeMirror2
purplecabbage/CodeMirror2
rascalmicro/CodeMirror2
rduenasf/CodeMirror2
robermorales/CodeMirror2
robhawkes/CodeMirror2
samuela/CodeMirror2
satchit/CodeMirror2
seanmcgary/CodeMirror2
siefkenj/CodeMirror2
simoneau/CodeMirror2
skirmish/CodeMirror2
skoon/CodeMirror2
sourcelair/CodeMirror
sparkartgroup-archive/CodeMirror2
strax/CodeMirror2
syntagmatic/CodeMirror2
tarr11/CodeMirror2
timelyportfolio/codemirrorR
timjb/CodeMirror
tpiccinini/CodeMirror2
treeform/CodeMirror2
ttscoff/CodeMirror2
tvoliter/CodeMirror2
uboness/CodeMirror2
utahguy/CodeMirror2
vegastexteditor/CodeMirror2
vestimir/CodeMirror2
vmx/CodeMirror2
vodori/CodeMirror2
waywardmonkeys/CodeMirror
whalefood/CodeMirror2
wmchristie/CodeMirror2
wwwlicious/CodeMirror2
xsocher/CodeMirror2
youngrok/CodeMirror2
zarazi/CodeMirror2
zires/CodeMirror2
zptcsoft/CodeMirror
Nothing to show
...
Choose a Head Repository
codemirror/CodeMirror
Benvie/CodeMirror
BrendonSled/CodeMirror2
Brijen/CodeMirror2
CodePen/CodeMirrorEditor
DarioGT/CodeMirror2
GerHobbelt/CodeMirror2
GordonSmith/CodeMirror2
Gozala/CodeMirror
Kodowa/CodeMirror
MariusKarthaus/CodeMirror2
MichaelaIvanova/CodeMirror
NV/CodeMirror
Naatan/CodeMirror2
Nahrae/CodeMirror
Necrathex/CodeMirror2
NikhilS/CodeMirror2
Page-/CodeMirror2
ProPuke/CodeMirror2
Raynes/CodeMirror2
SimonWaldherrArchive/CodeMirror2
Suor/CodeMirror2
TheColorRed/CodeMirror2
TypedLambda/CodeMirror2
Visheshk/CodeMirror2
WebKutir/CodeMirror2
WolfgangKluge/CodeMirror2
achicu/CodeMirror2
adam-singer/CodeMirror2
adanlobato/CodeMirror2
adobe/CodeMirror2
aklaswad/CodeMirror2
alexey-k/CodeMirror2
amphro/CodeMirror2
ananyasen/CodeMirror2
andrecharland/CodeMirror2
ankit/CodeMirror2
areos/CodeMirror2
atul-bhouraskar/CodeMirror2
axtro/CodeMirror2
ayachi/CodeMirror2
benbunk/CodeMirror2
bengillies/CodeMirror2
billortell/CodeMirror2
blackvladimir/CodeMirror2
bnowel/CodeMirror2
borawjm/CodeMirror2
botelho/CodeMirror
bridger/CodeMirror2
bsletten/CodeMirror2
capacman/CodeMirror2
captn3m0/CodeMirror2
cethap/CodeMirror2
charles-cai/CodeMirror2
charlieroberts/CodeMirror2
chendeng/CodeMirror2
chris-morgan/CodeMirror2
cicloid/CodeMirror2
ciptard/CodeMirror2
clarkbox/CodeMirror2
clemos/CodeMirror2
cliffkoh/CodeMirror2
cloudgiant/CodeMirror2
codio/CodeMirror
contributed/CodeMirror2
dbja/CodeMirror2
deebugger/CodeMirror2
djiang/CodeMirror2
dparnell/CodeMirror2
durdn/CodeMirror2
dxw/CodeMirror2
dynosmurf/CodeMirror2
dyoo/CodeMirror2
ekhaled/CodeMirror2
espadrine/CodeMirror
est/CodeMirror2
existdissolve/CodeMirror2
fbuchinger/CodeMirror2
felmoon/CodeMirror2
femhub/CodeMirror2
flyabroad/CodeMirror2
fourchette/CodeMirror2
fpo123/CodeMirror2
fprochazka/CodeMirror2
frawa/TestCodeMirror2
fzzr-/CodeMirror2
galambalazs/CodeMirror2
gavriguy/CodeMirror2
greengiant/CodeMirror2
gzdw/CodeMirror2
hans/CodeMirror2
hanxianlong/CodeMirror2
ibdknox/CodeMirror
idflood/CodeMirror2
iee/CodeMirror2
infinnity/CodeMirror2
ingrid/CodeMirror2
j6mes/CodeMirror2
jankeromnes/CodeMirror
jasondavis/CodeMirror2
jbrinkman/CodeMirror2
jem/CodeMirror2
jenlure/CodeMirror2
jimmyoneill/CodeMirror2
jmwong/CodeMirror2
jongalloway/CodeMirror2
jots/CodeMirror2
joycse06/CodeMirror2
jurisv/CodeMirror2
kaniga/CodeMirror2
kasei/CodeMirror2
kjetilk/CodeMirror2
koide/CodeMirror2
koops/CodeMirror2
krockot/CodeMirror2
larscwallin/CodeMirror2
leafo/CodeMirror2
lgastako/CodeMirror2
lm/CodeMirror2
lopuhin/CodeMirror2
luojun/CodeMirror2
maks/CodeMirror2
mamboer/CodeMirror2
manyanlong/CodeMirror2
martn/CodeMirror2
massemanet/CodeMirror
maxkirsch/CodeMirror2
mb-crt/CodeMirror2
mbarkhau/CodeMirror2
mbrevoort/CodeMirror2-xquery
mcelrath/CodeMirror2
metzen/CodeMirror2
michalliu/CodeMirror2
michelemostarda/CodeMirror2
mimecuvalo/CodeMirror2
misfo/CodeMirror2
moon2l/CodeMirror2
movabletype/CodeMirror2
mozes/CodeMirror2
mwmessin/CodeMirror2
mwpark/CodeMirror2
mylittletools/CodeMirror2
mzero/CodeMirror2
nathansobo/CodeMirror2
nazriel/CodeMirror2
ndebeiss/CodeMirror2
nguillaumin/CodeMirror2
nitrous-io-zz/CodeMirror
njx/CodeMirror
nlwillia/CodeMirror2
nvdnkpr/CodeMirror2
onkis/CodeMirror2
oozou/CodeMirror2
openube/CodeMirror2
oxling/CodeMirror2
panchalmukundak/CodeMirror2
pavelfeldman/CodeMirror
peteguhl/CodeMirror2
peterarmstrong/CodeMirror2
peterkroon/CodeMirror2
pombredanne/CodeMirror2
pplaquette/CodeMirror2
purplecabbage/CodeMirror2
rascalmicro/CodeMirror2
rduenasf/CodeMirror2
robermorales/CodeMirror2
robhawkes/CodeMirror2
samuela/CodeMirror2
satchit/CodeMirror2
seanmcgary/CodeMirror2
siefkenj/CodeMirror2
simoneau/CodeMirror2
skirmish/CodeMirror2
skoon/CodeMirror2
sourcelair/CodeMirror
sparkartgroup-archive/CodeMirror2
strax/CodeMirror2
syntagmatic/CodeMirror2
tarr11/CodeMirror2
timelyportfolio/codemirrorR
timjb/CodeMirror
tpiccinini/CodeMirror2
treeform/CodeMirror2
ttscoff/CodeMirror2
tvoliter/CodeMirror2
uboness/CodeMirror2
utahguy/CodeMirror2
vegastexteditor/CodeMirror2
vestimir/CodeMirror2
vmx/CodeMirror2
vodori/CodeMirror2
waywardmonkeys/CodeMirror
whalefood/CodeMirror2
wmchristie/CodeMirror2
wwwlicious/CodeMirror2
xsocher/CodeMirror2
youngrok/CodeMirror2
zarazi/CodeMirror2
zires/CodeMirror2
zptcsoft/CodeMirror
Nothing to show
Commits on Jun 23, 2014
@marijnh marijnh Bump version number post-4.3 f8cf319
@mightyguava binny + mightyguava [vim] visual Block with delete functionality aa43a39
Commits on Jun 24, 2014
@williamstein @marijnh williamstein + marijnh Add SageMathCloud to real world examples 2516fe1
@mtaran-google @marijnh mtaran-google + marijnh [comment addon] Avoid killing block comments outside selection
Currently, if you perform the uncomment command with the cursor outside a single-line block comment, it will uncomment that block comment. This is unfortunate behavior for cases where the block comment is used to describe the parameter to a function like "foo(/* index */ 0)". It's also inconsistent: if you have a selection and a single-line block comment after the end of the selection, uncomment() will do nothing, however if you have a selection with a single-line block comment *before* the selection, it will line-comment out all the lines of the selection instead.

This also isn't a complete fix, but significantly reduces the scope of the problem. For example if you have "/* foo */ bar /* baz */", uncomment() still does the wrong thing when the cursor is on foo or baz.
009deb7
@mtaran-google @marijnh mtaran-google + marijnh [comment tests] Test ctrl+/ on inline block comments 1e78035
@mtaran-google @marijnh mtaran-google + marijnh [sublime] Add findAllUnder command 0abae99
@marijnh marijnh [sublime] Fix null dereference bug introduced by #2655 da716e0
@mightyguava binny + mightyguava [vim] Update unit tests for switching between visual modes e20d175
Commits on Jun 27, 2014
@marijnh marijnh Add note about JSHint/Lint to CONTRIBUTING.md 4cc9d2a
@mightyguava binny + mightyguava [vim] visual block yank
Also updated select block to return selectionStart.
Operators from now on will stop using curStart and curEnd, and rely on the current selection instead. The selection will be generated in evalInput if needed.
2a8480e
@mightyguava mightyguava [vim] Separate yank and yank visual block tests 44592da
@marijnh marijnh [smartymixed mode] Fix regexp escaping
Issue #2659
6654b70
@marijnh marijnh Move update of delayedCallbackDepth to start of endOperation
To make it less likely that an error will corrupt its value and
break all further signalLater events.

Issue #2626
b4a6198
@marijnh marijnh [show-hint addon] Fix offset computation when moving list above cursor
Issue #2663
73aaf3f
@Leonya @marijnh Leonya + marijnh [css mode] Fix nonStandardPropertyKeywords definition for consistency bc9c42b
Commits on Jun 28, 2014
@marijnh marijnh [real-world uses] Add CodeWorld 0320b3f
Commits on Jun 29, 2014
@mightyguava binny + mightyguava [vim] swap case in visual block cfc0801
@mightyguava mightyguava [vim] Simplify swapcase logic 6aadaae
Commits on Jul 02, 2014
@mightyguava binny + mightyguava visual_o updated for blockwise visual d08aa03
Commits on Jul 04, 2014
@marijnh marijnh [closebrackets addon] Add more refined heuristics for when to close q…
…uote characters

Looks at token types to determine whether the quote would actually open a string

Issue #2657
c6eb304
@neochief @marijnh neochief + marijnh [searchcursor addon] Fix reverse case-insensitive searching for multi…
…line strings
afc1e5c
@nilp0inter @marijnh nilp0inter + marijnh [mode/meta.js] Map application/javascript to javascript mode 9826caf
@Leonya @marijnh Leonya + marijnh Kotlin mode fc3bb8f
@marijnh marijnh [kotlin mode] Integrate
Issue #2678
4928d37
@marijnh marijnh [multi-editor operations] Set up operation grouping
Now nested operations from different editors end at the same time
b55cc7f
@marijnh marijnh [multi-editor operations] Fire delayed events before the operation ends 0bdd5ea
@marijnh marijnh Run operations cautiously again in highlightWorker 55e1ed9
@marijnh marijnh Don't wrap onKeyUp in an operation
It doesn't need it
24920fb
@marijnh marijnh [multi-editor operations] Split actions at op end into steps, call in…
… order
e72560b
@marijnh marijnh [multi-editor operations] Add a few tests c698ab7
Commits on Jul 07, 2014
@marijnh marijnh Work around IE10- client rect + zoom issue
Issue #2665
6359190
@jaydp17 @marijnh jaydp17 + marijnh [ruby mode] Better heuristic for distinguishing division from regexps 57761d0
@marijnh marijnh Handle altGr in early return from onKeyPress
Issue #2671
347affc
@mightyguava binny + mightyguava [vim] reselectSelection for visualBlock 93c846b
Commits on Jul 08, 2014
@marijnh marijnh Fix broken double-checking of display coverage
Both a potential infinite loop, due to updateDisplayIfNeeded not using
the updated set of visibile lines, and the fact that the current check
wasn't really covering changing document size, due to it happening before
the call to setDocumentHeight

Issue #2683
238b451
@RichardVanDerMeer @marijnh RichardVanDerMeer + marijnh [vbscript mode] Fixed "Cannot read property 'substr' of null"
Error occurs when entering multiple dots
6c0cd2b
Commits on Jul 09, 2014
@mightyguava mightyguava [vim] Add features list to demo page e92998a
@mightyguava binny + mightyguava [vim] change for blockwise visual 770c097
Commits on Jul 11, 2014
@marijnh marijnh Ignore auto indentation beyond column 80
Issue #2688
5285494
@marijnh marijnh Bump indentation-ignoring threshold to 150
You might actually want to align things on long lines

Issue #2688
ce75363
@marijnh marijnh Bind Cmd-Home to goDocStart on Mac
Closes #2687
ae978a7
@timothee-alby @marijnh timothee-alby + marijnh Fix key-binding behaviour on Mac in wrap mode
Bind Cmd-Left to goLineLeft and Cmd-right to goLineRight instead of goLineStart and goLineEnd
Create and bind delVisualLeft and delVisualRight to Cmd-Backspace and Cmd-Delete
0b3d49f
@marijnh marijnh Catch and suppress input of certain code point on Mac
Ctrl-arrow key presses were, for some reason, inserting such characters
into our textarea.

Issue #2689
0392fd3
@nilp0inter @marijnh nilp0inter + marijnh [lint addon] Do not constrain severity names
Issue #2681
f02df0b
Commits on Jul 14, 2014
@marijnh marijnh Don't treat %= as the start of a string
Closes #2692
13acf66
Commits on Jul 15, 2014
@marijnh marijnh Track last copied text, in order to find selection boundaries on paste
Issue #2697
f4ae5b4
Commits on Jul 16, 2014
@marijnh marijnh Remove unused extra argument to computeSelAfterChange bc87689
@marijnh marijnh [javascript mode] Indent properly in case of function arg in wrapped …
…arg list
59138ec
Commits on Jul 17, 2014
@Redsandro @marijnh Redsandro + marijnh Disable replace for readOnly content
Disable the `replace()` when the selected `CodeMirror` is `readOnly`.
2fa988d
@mightyguava binny + mightyguava [vim] visual block replace ddd36cb
@mightyguava binny + mightyguava [vim] changeCase for blockwise visual bce6992
Commits on Jul 19, 2014
@mightyguava binny + mightyguava [vim] using dot to replay actions and operators 9312c71
Commits on Jul 20, 2014
@MasseGuillaume @marijnh MasseGuillaume + marijnh [clike mode] Enable multilineString for scala
It is a good approximation
252a9d6
@marijnh marijnh [yaml mode] Be less restrictive about keys in front of colons
Issue #2695
58d2a8a
@marijnh marijnh [puppet mode] Make regexp for regexps non-greedy
Issue #2696
dff9738
@marijnh marijnh Remove a few unneccesary property accesses 4e7e863
@marijnh marijnh Force stable y scroll when focusing textarea in onContextMenu
Closes #2712
1ddba34
@mightyguava mightyguava [vim] Do not open prompt if no cm.openDialog 1d35536
Commits on Jul 21, 2014
@marijnh marijnh [yaml mode] Tweak key regexp
Issue #2695
1d4b525
@marijnh marijnh Also split pasted content by selection when selection length is a mul…
…tiple of clipboard length

Issue #2697
e02b946
@hason @marijnh hason + marijnh [bower.json] Normalized a package name
The package name on http://bower.io/search/ is lowercase.
ee088bc
@marijnh marijnh Mark release 4.4 485a7da