Add missing close import
Add initial Windows installer task
Remove installer code now handled by grunt plugin
Load installer task
:arrow_up: grunt-atom-shell-installer@0.4
Use root app dir
Add authors
Add community
:arrow_up: grunt-atom-shell-installer@0.5
:arrow_up: grunt-atom-shell-installer@0.6
Sign AtomSetup.exe
Use buildDir to build setup exe path
Merge pull request #4170 from atom/ks-use-grunt-installer-plugin

Use Grunt plugin to build Windows installer
Upgrade find and replace to 0.147.0
Style non-shadow DOM editor with it’s own style sheet

Trying to style both modes of the text editor with the same style sheet
is proving to be more trouble than it’s worth. This prepares the shadow
DOM style sheet to diverge more radically to enable the background color
to be overridden from the outside more easily.
Clean up shadow-DOM-specific text editor style sheet
Store useShadowDOM setting when TextEditorElement is created

Rather than reading it repeatedly, since the value could potentially
change over time.
Remove .editor class to force themes to style background via :host

The goal is to allow the editor’s styling to be overridden as follows:

atom-text-editor {
  background: black;
  color: white;
}

If we retain these classes, themes will continue to style the root
element of the editor and destroy the ability to style the editor in
this way. You would instead have to do the following:

atom-text-editor::shadow .editor {
  background: black;
  color: white;
}

This is way less intuitive and confusing for people.
Create an empty TextBuffer if needed in TextEditor constructor
Add ‘mini’ attribute to TextEditorElement if .isMini() is true on model