Version 5.38.0

### Bug fixes

Improve reliability of noticing a missing mouseup event during dragging.

Make sure `getSelection` is always called on the correct document.

Fix interpretation of line breaks and non-breaking spaces inserted by renderer in contentEditable mode.

Work around some browsers inexplicably making the fake scrollbars focusable.

Make sure `coordsChar` doesn't return positions inside collapsed ranges.

[javascript mode](http://codemirror.net/mode/javascript/): Support block scopes, bindingless catch, bignum suffix, `s` regexp flag.

[markdown mode](http://codemirror.net/mode/markdown/): Adjust a wasteful regexp.

[show-hint addon](http://codemirror.net/doc/manual.html#addon_show-hint): Allow opening the control without any item selected.

### New features

New theme: [darcula](http://codemirror.net/demo/theme.html#darcula).

[dialog addon](http://codemirror.net/doc/manual.html#addon_dialog): Add a CSS class (`dialog-opened`) to the editor when a dialog is open.
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEErLY20j+/ljvJRHotcD8b7W0zrh4FAlsD8q8ACgkQcD8b7W0z
rh6L6wgAqgekjC5wJXbNNvnJh3YGOvZvrf/SD8JbENgBnOnlF5Esk70ydbJiasVS
eJlsy7B/bIoEh2gAmGsV7S6lN3ium+XRuFzgjceLk7ST1xq9mA4RMx+XM6uOhL7+
dqHweRpA1QKVIDlKpzNCFxSInbr2Su0HmXMVtXcpGwqn6hIPelY+eDH1WOuc5GiI
ZAh6OzCISgRy6LOV3oa0LaZr6V5oBon2nWEZcbUbp6qIi242HR0DWHAXW2GAc3mY
fCpKo1LoYIo/jbQ7vSpNWl0gh9VZU0UutwmAjavNvnfSfJchpnXa2GaHKny/zXVj
4KcD5Fglq3eQ+ksNmboZK1da2isfWA==
=9MwN
-----END PGP SIGNATURE-----
