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 Sep 19, 2014
@marijnh marijnh Bump version number post-4.6 b8ae727
Commits on Sep 21, 2014
@cben @marijnh cben + marijnh [markdown mode] test case for #2813
after header immediately followed by a code block, GFM formatting is
broken (SHA, #issue, URLs).

overlay.codeBlock gets it wrong (false inside fenced block, true after).
Not yet sure why.
56f9e5c
@0b10011 @marijnh 0b10011 + marijnh [markdown] Fix handling of forced blank lines (after headers)
Closes #2813
ed21e48
Commits on Sep 22, 2014
@marijnh marijnh [dylan mode] Remove executable flag on mode demo page
Closes #2816
6120e8d
Commits on Sep 23, 2014
@marijnh marijnh Move to new github repository (under codemirror organization) 50cf44c
@marijnh marijnh Update travis icon link in README dbb92b5
@marijnh marijnh Also update the actual link to Travis
Ugh.
57b9f64
Commits on Sep 25, 2014
@marijnh marijnh [lint addon] Sanitize passing arguments to hint sources. Somewhat inc…
…ompatible

This might break sites that depend on async linters getting an editor instance
as first arg, or sync linters getting the .options property of the options passed
as second argument. The args passed are now more or less consistent.
794abd1
Commits on Sep 26, 2014
@marijnh marijnh Fix overeager dedentation in CoffeeScript mode
Issue #2807
Issue #2814
b89e840
@marijnh marijnh [real-world uses] Add SyBox c5b605f
@marijnh marijnh Fix bug in calculateScrollPos
Issue #2819
7900908
@mariomc @marijnh mariomc + marijnh Create a clean copy of the options object when instantiating 2462b89
@marijnh marijnh [lint addon] Don't break for people who are putting linter options in…
… separate property
709e10c
@marijnh marijnh Make sure toTextArea can only be called once per instance
Closes #2822
52bfb4f
@marijnh marijnh [lint addon] Use center of target node rather than mouse pos to find …
…inline annotations

Since the mouseover will necessarily happen at the very edge of the node, and thus
give ambiguous coordinates.

Closes #2821
4664283
Commits on Sep 29, 2014
@sangster @marijnh sangster + marijnh [textile mode] Add 2cf65a0
@marijnh marijnh [textile mode] Integrate a4fcea9
Commits on Sep 30, 2014
@mightyguava mightyguava [vim] Add custom keypress/keydown handlers. e1a80ee
@mightyguava mightyguava [vim] Handle keys as strings instead of arrays. 1175e60
@mightyguava mightyguava [vim] Compact defaultKeyMap to 1 line per key 4bac4c9
@mightyguava mightyguava [vim] Add origin to handleKey.
Move keybuffer clearing code out of the matching code
db4c255
@mightyguava mightyguava [vim] Don't handle meta-key on mac 42f0fc7
@mightyguava mightyguava [vim] Allow generic insert mode keymaps 176f1bc
@mightyguava mightyguava [vim] Style fixes for key handling changes dc2ef84
Commits on Oct 01, 2014
@marijnh marijnh [closebrackets addon] Add some braces ca76c87
Commits on Oct 02, 2014
@oyarzun @marijnh oyarzun + marijnh Add file extensions and helper functions to meta.js
Added file extensions to the meta info. Added helper functions
getExtFromMimeType,  getMimeTypeFromExt, getFilenameAndExt from a file
name, and detectCodeMirrorMode from a mime type
0d6e329
@marijnh marijnh [mode/meta.js] Integrate changes, clean up style
Also update the mode loading demo to make use of the info in that
file, allowing filenames and mimes to be entered.

Issue #2828
cdf5ef8
@marijnh marijnh [mode/meta.js] Document 47feb3c
Commits on Oct 03, 2014
@bobthecow @marijnh bobthecow + marijnh Add mode.dependencies to runmode-standalone
(So that it plays nice with loadmode)
2b6bac9
@marijnh marijnh Use simpler way to convert mode dependencies to an array 161b40a
@marijnh marijnh [coffeescript mode] Highlight 'extends' as keyword
Closes #2817
0a451fb
Commits on Oct 05, 2014
@blukat29 blukat29 [vim] Fix error when dd the only line.
When the buffer has only one line, pressing 'dd' causes
CodeMirror to throw an error "There is no line -1".
8288002
Commits on Oct 06, 2014
@marijnh marijnh Properly take gutter borders and margins into account when sizing gut…
…ter markers

Issue #2836
cde95c4
@nisargjhaveri @marijnh nisargjhaveri + marijnh SQL hint support for backticks for column/table names
Signed-off-by: Nisarg Jhaveri <nisarg.jhaveri@research.iiit.ac.in>
e32131e
@marijnh marijnh [sql mode] Tokenize unclosed backtick-escapes more intelligently dcab249
Commits on Oct 08, 2014
@Carreau @marijnh Carreau + marijnh Fix array<...< to array<...> 603c3b7
@nisargjhaveri @marijnh nisargjhaveri + marijnh SQL hint support fot default table for hinting columns
- Takes `defaultTables` as optional option and hint columns from that
table without explicitly mentioning table name.
- Update doc/manual.html for sql-hint addon.

Signed-off-by: Nisarg Jhaveri <nisarg.jhaveri@research.iiit.ac.in>
b9a2eb3
@marijnh marijnh [sql-hint addon] Simplification 31b2334
Commits on Oct 09, 2014
@mightyguava mightyguava [vim] Fix key handling for control characters b6a1a9d
@dwikle @marijnh dwikle + marijnh [verilog mode] Fixed a few indentation issues
Fixed indentation for covergroups
Fixed indentation for import/export statements
Better handling of 'function' keyword in other contexts
85b37ac
@dwikle @marijnh dwikle + marijnh Added IntelliJ files to .gitignore 822248b
@marijnh marijnh [stex mode] Add lineComment property
Closes #2851
29fbbac
@marijnh marijnh Fix another copy-paste mistake in calculateScrollPos
Issue #2819
3d3898f
@marijnh marijnh Limit loop in scrollPosIntoView at 5 steps
To prevent infinite loops when the algorithm somehow doesn't converge

(It should converge, but infinite loops with nebulous termination
conditions are a rather bad source of hangs.)

I'm still torn about this, since it'll mask bugs.

Issue #2819
8be5651
Commits on Oct 10, 2014
@mightyguava mightyguava [vim] Implement i_CTRL-W 5432702
Commits on Oct 11, 2014
@mightyguava mightyguava [vim] Support text objects in visual mode 6d04226
Commits on Oct 12, 2014
@mightyguava mightyguava [vim] Fix update marks on mouse selection 29be39a
Commits on Oct 13, 2014
@rosmanov @marijnh rosmanov + marijnh Fixed breaking attributes in smartymixed mode
Closes issue #2832
0f35444
@abdelouahabb @marijnh abdelouahabb + marijnh [tornado mode] Add f6c5def
Commits on Oct 14, 2014
@abdelouahabb @marijnh abdelouahabb + marijnh [tornado mode] Add new keywords and organized the list. aebb9e3
@willy-vvu @marijnh willy-vvu + marijnh [coffeescript mode] Add support for more obscure syntax
- Using `@` as `this`
- `and=` and `&&=`
- `or=` and `||=`
- `?=`
cd17bae
@marijnh marijnh [dialog addon] Select starting value when one is given
Closes #2866
b7b3943
@marijnh marijnh [javascript mode] Use electricInput rather than electricChars
To be more intelligent about what kind of lines to indent.
5ae735c
@herkulano @marijnh herkulano + marijnh [base64-dark theme] Background selected color
Changed background selected color to #303030, previous #202020 value is too dark.
https://github.com/cristatus/brackets-darker/issues/12
60740b8
@marijnh marijnh [base64-dark theme] Change active line color to distinguish it from s…
…election
3939681
@marijnh marijnh [project page] Add some links to top paragraph 50a0544
Commits on Oct 15, 2014
@mightyguava mightyguava [vim] Fix uppercase key lookup 1377377
Commits on Oct 16, 2014
@marijnh marijnh Move ctrl-up/down bindings to mac keymap, bind them to goLineUp/Down …
…on PC
0caeb00
@normanrz @marijnh normanrz + marijnh continuelist: hitting enter twice cancels the list 10d9bf1
@marijnh marijnh [perl mode] Remove electric chars
Issue #2870
d913da9
@marijnh marijnh Fix superfluous comma 0462939
@marijnh marijnh Don't use finally in the operation that initializes the editor
Trying to call endOperation on a half-constructed editor will never end
well, and the resulting errors will mask the actual error that happened.
c576c4c
@marijnh marijnh Add simple mode addon 833ccba
@marijnh marijnh [simple mode demo] Slight rewording eee65ee
@marijnh marijnh Switch to new logo a9acabd
@marijnh marijnh Fix bad transparency in logo 5b3eedb
Commits on Oct 17, 2014
@marijnh marijnh Add Max Xiantu to AUTHORS
The artist who drew the new logo
b27ca62
Commits on Oct 19, 2014
@marijnh marijnh [simple mode addon] Add support for pushed/popped states 0f371f4
@kerabromsmu @marijnh kerabromsmu + marijnh [rust mode] Add struct and loop keywords 4bd6fea
@marijnh marijnh Fix lint errors 8cd6cbf
Commits on Oct 20, 2014
@marijnh marijnh Make tabs inherit the surrounding text decoration
Issue #2884
9758daa
@leeoniya @marijnh leeoniya + marijnh [continuelist addon] blockquote support for newlineAndIndentContinueM…
…arkdownList


Closes #2874
5c06606
@Carreau @marijnh Carreau + marijnh [Julia] Add support for unicode identifier. cc953bf
@Carreau @marijnh Carreau + marijnh Allow unicode identifiers on python3, and @ operator. 31a4d5b
@marijnh marijnh Parse unicode identifiers in clike, clojure, d, go, haskell, js, octa…
…ve, ruby, and tcl modes
36870ca
@marijnh marijnh [ruby mode] Fix state-copying bug 62754f6
@marijnh marijnh [php mode] Highlight interpolated vars in heredoc strings
Closes #2855
f8f7cac
@marijnh marijnh [javascript mode] Fix indentation after trailing-comma array
Closes #2753
7dfbf42
@aslushnikov @marijnh aslushnikov + marijnh fix comment.js plugin e7761e7
@marijnh marijnh [clike mode] Add triple-quoted string support for Scala 8a41f75
@marijnh marijnh [clike mode] Add indentStatements option, disable in Scala mode 7dbe84e
@marijnh marijnh [simple mode addon] Document push and pop properties c39ed91
@marijnh marijnh Mark release 4.7.0 7509c24