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 Jan 22, 2015
@marijnh marijnh Bump version number post-4.12 d07160c
@marijnh marijnh [selection-pointer addon] Also clear geometry on window scroll
Closes #3040
35830b9
Commits on Jan 23, 2015
@marijnh marijnh [closetag addon] Properly pass through return value for / key handler
So that the CodeMirror.Pass it will return actually ends up in the editor.
076afcb
Commits on Jan 24, 2015
@kevinushey @mightyguava kevinushey + mightyguava [vim] fix join when 'head' before 'anchor' (closes #3042) b17c0b6
@kevinushey @mightyguava kevinushey + mightyguava [vim] set cursor position after exiting visual mode c79549d
@kevinushey @mightyguava kevinushey + mightyguava [vim] don't move cursor on 'exitVisualMode' in many places 25fa71e
@kevinushey @mightyguava kevinushey + mightyguava [vim] better check re: operatorMoveTo truthiness 790a762
@mightyguava mightyguava [vim] Clip cursor position after delete f1692af
Commits on Jan 27, 2015
@drom @marijnh drom + marijnh [forth mode] Add e94159e
@marijnh marijnh [forth mode] Integrate 0c10c7a
Commits on Jan 29, 2015
@marijnh marijnh Wrap .focus() call in try/catch to avoid IE8 exception
Issue #3052
11a7c35
@drom @marijnh drom + marijnh [forth mode] Add demo page bb8f072
@cpetrov @marijnh cpetrov + marijnh [tern addon] open [doc] link in a new tab/window
Opening the documentation in the same window navigates away from the
code editor.
893a12e
Commits on Jan 30, 2015
@drom @marijnh drom + marijnh [colorforth theme] Add 41a740b
@marijnh marijnh [colorforth theme] Integrate
Issue #3053
c2ee561
@dmitrykiselyov @marijnh dmitrykiselyov + marijnh [stylus mode] Add ac72e8d
@marijnh marijnh [stylus mode] Integrate
Issue #3047
fd7265a
@marijnh marijnh [lint addon] When checking whether node is still in document, account…
… for shadow dom

Issue #3039
4baed8d
@marijnh marijnh [tern addon] Don't show multiple tooltips at once 29009e6
@marijnh marijnh Make contains shadow-dom aware, and export it 9c6fb77
@marijnh marijnh [tern addon] Don't auto-hide tooltips when mouse hovers over them
Issue #3055
791fe00
@marijnh marijnh git-ignore all test files in project root 762568d
@mihailik @marijnh mihailik + marijnh [tern addon] Make tooltip go away on scroll or blur
Easiest to see the difference on touch-enabled device. Go to Tern demo
page (link below), click on a variable name and press Ctrl+I. Now pan
the editor's content. The tooltip stays at a fixed position, whilst
the variable name detaches and moves off.

The fix listens to scroll and blur, switching the tooltip off.
b002600
@marijnh marijnh Fix shadow dom traversal
Use host property, not root.
34622a2
Commits on Feb 02, 2015
@giovannicalo @marijnh giovannicalo + marijnh [javascript mode] Disallow repeating regular expressions 2c9fb83
@marijnh marijnh [javascript mode] Support 'u' regex flag, and fix repeat flag detection
Issue #3063
a7d44a5
@KwanEsq @marijnh KwanEsq + marijnh [css mode] teach it about CSS variables 752c785
@marijnh marijnh [css mode] Add test for css variables
Issue #3064
9419164
@KwanEsq @marijnh KwanEsq + marijnh [css mode] teach it about @supports
Add support for the @supports rule
6b9511d
@marijnh marijnh [css mode] Add test for @supports
Issue #3066
3469f31
Commits on Feb 03, 2015
@KwanEsq @marijnh KwanEsq + marijnh [css mode] teach it about @document in a more general way
Teach it about @document in a more general way than my first attempt,
and also do @supports the same, by treating both them and @media as
atBlocks with shared word parsing
2d54446
@KwanEsq @marijnh KwanEsq + marijnh [css mode] add @document tests 5e3c995
@marijnh marijnh [css mode] Delete trailing whitespace from tests 6c5a432
Commits on Feb 09, 2015
@marijnh marijnh Ensure fromTextarea initialization is run before init hooks
Issue #3067
702de95
@KwanEsq @marijnh KwanEsq + marijnh [tests] Clean up test/index.html f3f57a3
@marijnh mloginov + marijnh Check foldGutter for exists e454aa8
@nawroth @marijnh nawroth + marijnh [cypher mode] Adds the 'keys' function name e3acd68
@marijnh marijnh [sql mode] Indent with CodeMirror.Pass when not in braces
Issue #2064
Issue #3074
1ad149a
@marijnh mloginov + marijnh [tern addon] Ability to destroy worker 011b947
Commits on Feb 11, 2015
@lstagner @marijnh lstagner + marijnh [idl mode] Fix red brackets and commas 9d9337f
Commits on Feb 12, 2015
@marijnh marijnh [clike mode] Fix triple-quoted-string tokenizing for Scala mode
Closes #3078
534bd1f
@marijnh marijnh [lint addon] Allow the async flag to be on the annotation function
So that the helper mechanism can meaningfully be used to register
asynchronous linters.
5c0270c
Commits on Feb 13, 2015
@marijnh marijnh [annotatescrollbar addon] Recompute vertical scale on every update
Issue #3079
4f2e8b1
@ratchup @marijnh ratchup + marijnh Add svx submode to verilog mode aa46ff5
@marijnh marijnh [verilog mode] Clean up SVXVerilog implementation c7562e8
Commits on Feb 14, 2015
@marijnh marijnh [annotatescrollbar addon] Listen to markerAdded events 79368b4
@ngn @marijnh ngn + marijnh [closebrackets addon] Option to override expansion of triple quotes #… 39409d6
Commits on Feb 15, 2015
@marijnh marijnh [annotatescrollbar addon] Don't create annotations for folded code f8b8b24
@marijnh marijnh [merge addon] Give space elements a CSS class 4ed39b1
Commits on Feb 16, 2015
@marijnh marijnh [merge demo] Make wider on wide displays 83f0a64
@marijnh marijnh [merge addon] Keep chunks in an array rather than using an iterator b67c0d4
@marijnh marijnh [merge addon] Rewrite aligning algorithm to work with three views 850a6f5
@marijnh marijnh [merge addon] Support collapsing unchanged ranges in three-way merge 19d0d1d
@marijnh marijnh [merge addon] Add an onCollapse callback
...  for getting information about collapsed spans
444b0f1
@marijnh marijnh Add attributes to tab and non-printing char placeholders to help scre… 2b54fc4
Commits on Feb 17, 2015
@KwanEsq @marijnh KwanEsq + marijnh [css mode] missed indent() update for @document changes 513ed02
@KwanEsq @marijnh KwanEsq + marijnh [css mode] add documentTypes to the parserConfig and the allWords array e3fc068
@KwanEsq @marijnh KwanEsq + marijnh [css mode] add support for @counter-style
Add support for @counter-style blocks by making them and @font-face
blocks match a new "restricted_atBlock" state based on "font_face"
be81e74
@marijnh marijnh [css mode] Use a state.stateArg property for per-state-type state
And don't call delete on the state object.

Issue #3084
a142db5
@KwanEsq @marijnh KwanEsq + marijnh [css mode] add missing functions to valueKeywords
[attr, calc, counter, counters, linear-gradient, matrix, matrix3d,
perspective, radial-gradient, repeating-linear-gradient,
repeating-radial-gradient, rotate, rotate3d, rotateX, rotateY, rotateZ,
scale, scale3d, scaleX, scaleY, scaleZ, skew, skewX, skewY, symbols,
translate, translate3d, translateX, translateY, translateZ, var]
6a68467
@nisargjhaveri @marijnh nisargjhaveri + marijnh [sql-hint addon] Better table/column name completion
Closes #2323
5a564a9
@nisargjhaveri @marijnh nisargjhaveri + marijnh [sql-hint addon] Add some tests 26f9b92
@marijnh marijnh [sql-mode] Clean up tests a1cdedd
Commits on Feb 18, 2015
@marijnh marijnh [clike mode] Properly tokenize Scala symbols
Closes #3091
e48811d
@marijnh marijnh [real-world uses] Add a link 9b88b78
Commits on Feb 19, 2015
@marijnh marijnh [annotatescrollbars addon] Fix race condition, listen to markerCleared 2b18773
@marijnh marijnh [merge addon] When aligning, align whole document at once
To prevent scrolling artifacts
725ef66
@marijnh marijnh Fire update and viewportChange events synchronously
They were unintentionally falling outside of the operation
7c2d81c
@marijnh marijnh [merge addon] Update display faster on changes that add/remove lines de68486
@marijnh marijnh [frontpage] Overhaul the download and donate part 68847ad
@marijnh marijnh Add funding icon to README e4d675d
Commits on Feb 20, 2015
@kevinushey @mightyguava kevinushey + mightyguava [vim] add API for defining custom commands (#3049) e7598d0
@marijnh marijnh [annotatescrollbar addon] Support scrollButtonHeight option
Both to the annotateScrollbar and to the editor itself.
883acb1
@marijnh marijnh [show-hint addon] Fix race condition during async linting
Issue #3089
149c19f
@gzzhanghao @marijnh gzzhanghao + marijnh [sql-hint addon] Support displayNames 8f13aa6
@marijnh marijnh [sql-hint addon] Simplify displayName support and add tests
Issue #3095
1eb72e8
@marijnh marijnh [go mode] Never pop off the root context
Closes #3093
6e5651c
@marijnh marijnh Mark release 4.13 3e22181