@@ -199,12 +199,12 @@ <h2 id="commercial">Commercial support</h2>
199199 < h2 > Support CodeMirror</ h2 >
200200
201201 < ul >
202- < li > < strong > Donate</ strong >
202+ < li > Donate
203203 (< span onclick ="document.getElementById('paypal').submit(); "
204204 class ="quasilink "> Paypal</ span >
205205 or < span onclick ="document.getElementById('bankinfo').style.display = 'block'; "
206206 class ="quasilink "> bank</ span > )</ li >
207- < li > Purchase < strong > < a href ="#commercial "> commercial support</ a > </ strong > </ li >
207+ < li > Purchase < a href ="#commercial "> commercial support</ a > </ li >
208208 </ ul >
209209
210210 < p id ="bankinfo " style ="display: none; ">
@@ -218,7 +218,28 @@ <h2>Support CodeMirror</h2>
218218
219219 < h2 > Releases:</ h2 >
220220
221- < p class ="rel "> < strong > Note:</ strong > < a href ="doc/upgrade_v2.2.html "> incompatible changes</ a > in HEAD</ p >
221+ < p class ="rel "> 20-12-2011: < a href ="http://codemirror.net/codemirror-2.2.zip "> Version 2.2</ a > :</ p >
222+
223+ < ul class ="rel-note ">
224+ < li > Slightly incompatible API changes. Read < a href ="doc/upgrade_v2.2.html "> this</ a > .</ li >
225+ < li > New approach
226+ to < a href ="doc/manual.html#option_extraKeys "> binding</ a > keys,
227+ support for < a href ="doc/manual.html#option_keyMap "> custom
228+ bindings</ a > .</ li >
229+ < li > Support for overwrite (insert).</ li >
230+ < li > < a href ="doc/manual.html#option_tabSize "> Custom-width</ a >
231+ and < a href ="demo/visibletabs.html "> stylable</ a > tabs.</ li >
232+ < li > Moved more code into < a href ="doc/manual.html#addons "> add-on scripts</ a > .</ li >
233+ < li > Support for sane vertical cursor movement in wrapped lines.</ li >
234+ < li > More reliable handling of
235+ editing < a href ="doc/manual.html#markText "> marked text</ a > .</ li >
236+ < li > Add minimal < a href ="demo/emacs.html "> emacs</ a >
237+ and < a href ="demo/vim.html "> vim</ a > bindings.</ li >
238+ < li > Rename < code > coordsFromIndex</ code >
239+ to < a href ="doc/manual.html#posFromIndex "> < code > posFromIndex</ code > </ a > ,
240+ add < a href ="doc/manual.html#indexFromPos "> < code > indexFromPos</ code > </ a >
241+ method.</ li >
242+ </ ul >
222243
223244 < p class ="rel "> 21-11-2011: < a href ="http://codemirror.net/codemirror-2.18.zip "> Version 2.18</ a > :</ p >
224245 < p class ="rel-note "> Fixes < code > TextMarker.clear</ code > , which is broken in 2.17.</ p >
@@ -306,25 +327,6 @@ <h2>Releases:</h2>
306327 < li > Add < a href ="demo/fullscreen.html "> full-screen editing</ a > and < a href ="demo/changemode.html "> mode-changing</ a > demos.</ li >
307328 </ ul >
308329
309- < p class ="rel "> 07-06-2011: < a href ="http://codemirror.net/codemirror-2.1.zip "> Version 2.1</ a > :</ p >
310- < p class ="rel-note "> Add
311- a < a href ="doc/manual.html#option_theme "> theme</ a > system
312- (< a href ="demo/theme.html "> demo</ a > ). Note that this is not
313- backwards-compatible—you'll have to update your styles and
314- modes!</ p >
315-
316- < p class ="rel "> 07-06-2011: < a href ="http://codemirror.net/codemirror-2.02.zip "> Version 2.02</ a > :</ p >
317- < ul class ="rel-note ">
318- < li > Add a < a href ="mode/lua/index.html "> Lua mode</ a > .</ li >
319- < li > Fix reverse-searching for a regexp.</ li >
320- < li > Empty lines can no longer break highlighting.</ li >
321- < li > Rework scrolling model (the outer wrapper no longer does the scrolling).</ li >
322- < li > Solve horizontal jittering on long lines.</ li >
323- < li > Add < a href ="demo/runmode.html "> runmode.js</ a > .</ li >
324- < li > Immediately re-highlight text when typing.</ li >
325- < li > Fix problem with 'sticking' horizontal scrollbar.</ li >
326- </ ul >
327-
328330 < p > < a href ="doc/oldrelease.html "> Older releases...</ a > </ p >
329331
330332</ div > </ div >
0 commit comments