Update src/editor/Editor.js
Update src/editor/EditorCommandHandlers.js
Update src/editor/EditorManager.js
Dispatching focus event and removed require
Normalized Line Endings and added .gitattributes
Update src/editor/EditorManager.js
Move mock editors offscreen to avoid spec runner window jumping around in unit tests
Click in Jasmine failure stack traces to jump to the corresponding source
code in the parent Brackets window
Revert "Update src/editor/Editor.js"

This reverts commit c33fbbbba0d54152cd1b01330b429bf3783cfa4f.
Merge remote-tracking branch 'upstream/master'
de samples index.html LF normalisation
Updated previous
Fixed an error
Fixed an error
Merge branch 'master' into wd/master
Merge from master
Changed to check for case insensitive http: and https:
Fix bug #2951 (Many commands [including save] apply to wrong file after
using Quick Open) - Block re-entrant focus attempts. This bug occurs with
any blur handlers that call EditorManager.focusEditor(), since that can
cause such re-entrant focus attempts (with two different editors).

Blur handlers run synchronously while an editor is in the middle of
getting focus, so the state is a little funny - activeEditor hasn't been
updated yet (blur fires before focus), so focusEditor() tries to focus the
old Editor that's in the process of losing focus. Webkit seems to ignore
tht attempt; but CodeMirror assumes that programmatic focus requests always
succeed, so CodeMirror's state.focused flag becomes wrong. This has a
delayed effect the NEXT time that editor gains focus: it doesn't dispatch a
focus event since CM thought it already had focus; as a result, activeEditor
never updates and any code that uses activeEditor gets the wrong value.

I think we could fix this by triggering stuff on focusIn instead of blur
(which is how ModalBar works and why the Find bar doesn't have a similar
bug). But it seems safer just to cut it off at the root: re-entrant attempts
to focus Editors.
Merge pull request #3023 from adobe/pflynn/fix-activeeditor-desync

Fix #2985 (Many commands [including save] apply to wrong file after using Quick Open)
Fix old references to Language.name -> Languages.getName(). This caused
the status bar language display to disappear and several LanguageManager
error strings to display incorrectly.