diff --git a/build/tasks/spec-task.coffee b/build/tasks/spec-task.coffee index 40b7ad5ce..c1067231c 100644 --- a/build/tasks/spec-task.coffee +++ b/build/tasks/spec-task.coffee @@ -17,20 +17,6 @@ module.exports = (grunt) -> packageSpecQueue = null - logDeprecations = (label, {stderr}={}) -> - return unless process.env.JANKY_SHA1 or process.env.CI - stderr ?= '' - deprecatedStart = stderr.indexOf('Calls to deprecated functions') - return if deprecatedStart is -1 - - grunt.log.error(label) - stderr = stderr.substring(deprecatedStart) - stderr = stderr.replace(/^\s*\[[^\]]+\]\s+/gm, '') - stderr = stderr.replace(/source: .*$/gm, '') - stderr = stderr.replace(/^"/gm, '') - stderr = stderr.replace(/",\s*$/gm, '') - grunt.log.error(stderr) - getAppPath = -> contentsDir = grunt.config.get('atom.contentsDir') switch process.platform @@ -57,14 +43,14 @@ module.exports = (grunt) -> args: ['--test', "--resource-path=#{resourcePath}", path.join(packagePath, 'spec')] opts: cwd: packagePath - env: _.extend({}, process.env, ATOM_PATH: rootDir) + env: _.extend({}, process.env, ELECTRON_ENABLE_LOGGING: true, ATOM_PATH: rootDir) else if process.platform is 'win32' options = cmd: process.env.comspec args: ['/c', appPath, '--test', "--resource-path=#{resourcePath}", "--log-file=ci.log", path.join(packagePath, 'spec')] opts: cwd: packagePath - env: _.extend({}, process.env, ATOM_PATH: rootDir) + env: _.extend({}, process.env, ELECTRON_ENABLE_LOGGING: true, ATOM_PATH: rootDir) grunt.log.ok "Launching #{path.basename(packagePath)} specs." spawn options, (error, results, code) -> @@ -74,7 +60,6 @@ module.exports = (grunt) -> fs.unlinkSync(path.join(packagePath, 'ci.log')) failedPackages.push path.basename(packagePath) if error - logDeprecations("#{path.basename(packagePath)} Specs", results) callback() modulesDirectory = path.resolve('node_modules') @@ -87,7 +72,7 @@ module.exports = (grunt) -> packageSpecQueue.concurrency = Math.max(1, concurrency - 1) packageSpecQueue.drain = -> callback(null, failedPackages) - runCoreSpecs = (callback, logOutput = false) -> + runCoreSpecs = (callback) -> appPath = getAppPath() resourcePath = process.cwd() coreSpecsPath = path.resolve('spec') @@ -97,21 +82,16 @@ module.exports = (grunt) -> cmd: appPath args: ['--test', "--resource-path=#{resourcePath}", coreSpecsPath, "--user-data-dir=#{temp.mkdirSync('atom-user-data-dir')}"] opts: - env: _.extend({}, process.env, - ATOM_INTEGRATION_TESTS_ENABLED: true - ) + env: _.extend({}, process.env, {ELECTRON_ENABLE_LOGGING: true, ATOM_INTEGRATION_TESTS_ENABLED: true}) + stdio: 'inherit' else if process.platform is 'win32' options = cmd: process.env.comspec args: ['/c', appPath, '--test', "--resource-path=#{resourcePath}", '--log-file=ci.log', coreSpecsPath] opts: - env: _.extend({}, process.env, - ATOM_INTEGRATION_TESTS_ENABLED: true - ) - - if logOutput - options.opts.stdio = 'inherit' + env: _.extend({}, process.env, {ELECTRON_ENABLE_LOGGING: true, ATOM_INTEGRATION_TESTS_ENABLED: true}) + stdio: 'inherit' grunt.log.ok "Launching core specs." spawn options, (error, results, code) -> @@ -121,7 +101,6 @@ module.exports = (grunt) -> else # TODO: Restore concurrency on Windows packageSpecQueue?.concurrency = concurrency - logDeprecations('Core Specs', results) callback(null, error) @@ -134,17 +113,11 @@ module.exports = (grunt) -> else async.parallel - # If we're just running the core specs then we won't have any output to - # indicate the tests actually *are* running. This upsets Travis: - # https://github.com/atom/atom/issues/10837. So pass the test output - # through. - runCoreSpecsWithLogging = (callback) -> runCoreSpecs(callback, true) - specs = if process.env.ATOM_SPECS_TASK is 'packages' [runPackageSpecs] else if process.env.ATOM_SPECS_TASK is 'core' - [runCoreSpecsWithLogging] + [runCoreSpecs] else [runCoreSpecs, runPackageSpecs] diff --git a/changes.md b/changes.md deleted file mode 100644 index e69de29bb..000000000 diff --git a/changes2.md b/changes2.md deleted file mode 100644 index e8224e628..000000000 --- a/changes2.md +++ /dev/null @@ -1,397 +0,0 @@ -### [Atom Core](https://github.com/atom/atom) - -v1.6.0...v1.7.0-beta0 - -* [atom/atom#10747 - Clarify Windows build docs for VS2015 etc.](https://github.com/atom/atom/pull/10747) -* [atom/atom#10743 - Don't cascade on reload](https://github.com/atom/atom/pull/10743) -* [atom/atom#9198 - permit any whole number for tabLength](https://github.com/atom/atom/pull/9198) -* [atom/atom#10758 - Fix status in subdir](https://github.com/atom/atom/pull/10758) -* [atom/atom#10768 - Temporarily disable deserializers & viewProviders metadata fields](https://github.com/atom/atom/pull/10768) -* [atom/atom#10764 - Let packages define deserializers & view providers as main module methods](https://github.com/atom/atom/pull/10764) -* [atom/atom#10778 - Fix minor typo in CONTRIBUTING.md](https://github.com/atom/atom/pull/10778) -* [atom/atom#10789 - Upgrade autocomplete-plus to use new text-buffer API](https://github.com/atom/atom/pull/10789) -* [atom/atom#10797 - Fix status with multiple paths](https://github.com/atom/atom/pull/10797) -* [atom/atom#10797 - Fix status with multiple paths](https://github.com/atom/atom/pull/10797) -* [atom/atom#10792 - Fix TextEditorPresenter spec timeout.](https://github.com/atom/atom/pull/10792) -* [atom/atom#10803 - Fix typo in function call](https://github.com/atom/atom/pull/10803) -* [atom/atom#10828 - Fix another TextEditorPresenter spec race](https://github.com/atom/atom/pull/10828) -* [atom/atom#10827 - Port repository subdirectory status fixes to async repo](https://github.com/atom/atom/pull/10827) -* [atom/atom#10827 - Port repository subdirectory status fixes to async repo](https://github.com/atom/atom/pull/10827) -* [atom/atom#10838 - Log output for core specs](https://github.com/atom/atom/pull/10838) -* [atom/atom#10818 - Register Atom for file associations in Windows](https://github.com/atom/atom/pull/10818) -* [atom/atom#10605 - Periodically save state and store in indexedDB](https://github.com/atom/atom/pull/10605) -* [atom/atom#9627 - Update to Electron 0.36](https://github.com/atom/atom/pull/9627) -* [atom/atom#10835 - Add TextEditor.prototype.cursorsForScreenRowRange](https://github.com/atom/atom/pull/10835) -* [atom/atom#10795 - Remove unused Core Team Project Management labels](https://github.com/atom/atom/pull/10795) -* [atom/atom#10858 - Update grunt-electron-installer to latest version](https://github.com/atom/atom/pull/10858) -* [atom/atom#10846 - Add core setting for pending tabs configuration](https://github.com/atom/atom/pull/10846) -* [atom/atom#10846 - Add core setting for pending tabs configuration](https://github.com/atom/atom/pull/10846) -* [atom/atom#10873 - Avoid emitting config events while loading packages](https://github.com/atom/atom/pull/10873) -* [atom/atom#10872 - Terminate pending state for opened file if pending option is false](https://github.com/atom/atom/pull/10872) -* [atom/atom#10872 - Terminate pending state for opened file if pending option is false](https://github.com/atom/atom/pull/10872) -* [atom/atom#10863 - Compare markers instead of ranges in Selection](https://github.com/atom/atom/pull/10863) -* [atom/atom#10874 - Avoid Windows 260-character path limits in script\clean](https://github.com/atom/atom/pull/10874) -* [atom/atom#10861 - Compute line foldability lazily](https://github.com/atom/atom/pull/10861) -* [atom/atom#10843 - Bump packages to use async git](https://github.com/atom/atom/pull/10843) -* [atom/atom#10886 - Update Atom build directory in build instructions](https://github.com/atom/atom/pull/10886) -* [atom/atom#10885 - Cache regexes in LanguageMode.prototype.getRegexForProperty](https://github.com/atom/atom/pull/10885) -* [atom/atom#10888 - Load packages before deserializing state](https://github.com/atom/atom/pull/10888) -* [atom/atom#10870 - Add Issue template and extra version info](https://github.com/atom/atom/pull/10870) -* [atom/atom#10878 - Allow pasting white space when `autoIndentOnPaste` is enabled](https://github.com/atom/atom/pull/10878) -* [atom/atom#10895 - Fix some spec issues](https://github.com/atom/atom/pull/10895) -* [atom/atom#10901 - remove Open Roadmap menu item, fixes #10884](https://github.com/atom/atom/pull/10901) -* [atom/atom#10898 - Pass the notification manager when splitting panes](https://github.com/atom/atom/pull/10898) -* [atom/atom#10927 - Upgrade electron to fix command-backtick bug](https://github.com/atom/atom/pull/10927) -* [atom/atom#10926 - Fix case-preserving path relativization](https://github.com/atom/atom/pull/10926) -* [atom/atom#10926 - Fix case-preserving path relativization](https://github.com/atom/atom/pull/10926) -* [atom/atom#10921 - Add support for keybindings with keyup keystrokes](https://github.com/atom/atom/pull/10921) -* [atom/atom#10841 - Add the -a, --add CLI option](https://github.com/atom/atom/pull/10841) -* [atom/atom#10933 - Fix block decorations spec in text editor presenter](https://github.com/atom/atom/pull/10933) -* [atom/atom#10925 - Faster state serialization](https://github.com/atom/atom/pull/10925) -* [atom/atom#10967 - Fix a inconsistent getLineCount() use](https://github.com/atom/atom/pull/10967) -* [atom/atom#10967 - Fix a inconsistent getLineCount() use](https://github.com/atom/atom/pull/10967) -* [atom/atom#10975 - Update nodegit](https://github.com/atom/atom/pull/10975) -* [atom/atom#10975 - Update nodegit](https://github.com/atom/atom/pull/10975) -* [atom/atom#10326 - Fix Windows installer path update woes](https://github.com/atom/atom/pull/10326) -* [atom/atom#10959 - Refactor pending state to live in pane instead of items](https://github.com/atom/atom/pull/10959) -* [atom/atom#10959 - Refactor pending state to live in pane instead of items](https://github.com/atom/atom/pull/10959) -* [atom/atom#10984 - [WIP] experiment with circle ci](https://github.com/atom/atom/pull/10984) -* [atom/atom#10737 - Add MRU tab switching functionality](https://github.com/atom/atom/pull/10737) -* [atom/atom#11001 - onDidTerminatePendingState ➡︎ onItemDidTerminatePendingState](https://github.com/atom/atom/pull/11001) -* [atom/atom#11001 - onDidTerminatePendingState ➡︎ onItemDidTerminatePendingState](https://github.com/atom/atom/pull/11001) -* [atom/atom#10972 - Update build scripts to use the new railcar branching model](https://github.com/atom/atom/pull/10972) -* [atom/atom#10972 - Update build scripts to use the new railcar branching model](https://github.com/atom/atom/pull/10972) -* [atom/atom#11006 - Move spec from tabs package](https://github.com/atom/atom/pull/11006) -* [atom/atom#10851 - Registry for TextEditors](https://github.com/atom/atom/pull/10851) -* [atom/atom#11010 - Always strip git+ prefix and .git suffix from package repository URLs](https://github.com/atom/atom/pull/11010) -* [atom/atom#11011 - Autoscroll after consolidating selections](https://github.com/atom/atom/pull/11011) -* [atom/atom#11008 - Add documentation for order key in config.](https://github.com/atom/atom/pull/11008) -* [atom/atom#11009 - Don't destroy pane if replacing last pending item](https://github.com/atom/atom/pull/11009) -* [atom/atom#11009 - Don't destroy pane if replacing last pending item](https://github.com/atom/atom/pull/11009) -* [atom/atom#10675 - Expose application updater lifecycle events to packages](https://github.com/atom/atom/pull/10675) -* [atom/atom#11022 - Windows git fixes](https://github.com/atom/atom/pull/11022) -* [atom/atom#11022 - Windows git fixes](https://github.com/atom/atom/pull/11022) -* [atom/atom#11051 - Add new item before destroying pending item](https://github.com/atom/atom/pull/11051) -* [atom/atom#11051 - Add new item before destroying pending item](https://github.com/atom/atom/pull/11051) -* [atom/atom#11036 - Skip deleted directories when restoring application windows](https://github.com/atom/atom/pull/11036) -* [atom/atom#11063 - Show tooltip immediately if the tooltip trigger is manual](https://github.com/atom/atom/pull/11063) -* [atom/atom#10511 - Use ELECTRON_RUN_AS_NODE Variable Key](https://github.com/atom/atom/pull/10511) -* [atom/atom#10955 - TextEditor customization](https://github.com/atom/atom/pull/10955) -* [atom/atom#11065 - Default to auto height being true.](https://github.com/atom/atom/pull/11065) -* [atom/atom#11053 - Ensure atom.cmd --wait correctly waits in Windows cmd & powershell](https://github.com/atom/atom/pull/11053) -* [atom/atom#11060 - Serialize MarkerLayers only on quit](https://github.com/atom/atom/pull/11060) -* [atom/atom#11057 - Move Pane::addItem 'pending' option to options object](https://github.com/atom/atom/pull/11057) -* [atom/atom#11057 - Move Pane::addItem 'pending' option to options object](https://github.com/atom/atom/pull/11057) -* [atom/atom#11089 - Update nodegit](https://github.com/atom/atom/pull/11089) -* [atom/atom#11089 - Update nodegit](https://github.com/atom/atom/pull/11089) -* [atom/atom#11099 - Add zero to hexadecimal numbers below F (16)](https://github.com/atom/atom/pull/11099) -* [atom/atom#11101 - Emit status changes when anything changes](https://github.com/atom/atom/pull/11101) -* [atom/atom#11101 - Emit status changes when anything changes](https://github.com/atom/atom/pull/11101) -* [atom/atom#11077 - Scroll to cursor on unfold all](https://github.com/atom/atom/pull/11077) -* [atom/atom#11103 - Make cli atom --wait work on Cygwin](https://github.com/atom/atom/pull/11103) -* [atom/atom#11115 - Update nodegit](https://github.com/atom/atom/pull/11115) -* [atom/atom#11115 - Update nodegit](https://github.com/atom/atom/pull/11115) -* [atom/atom#11111 - Default the options parameter to an empty object](https://github.com/atom/atom/pull/11111) -* [atom/atom#11127 - Bump markdown-preview@v0.158.0](https://github.com/atom/atom/pull/11127) -* [atom/atom#8793 - squirrel-update test on desktop shortcut groups too many assertions](https://github.com/atom/atom/pull/8793) -* [atom/atom#11078 - Add TextEditors to the registry only when opting in](https://github.com/atom/atom/pull/11078) -* [atom/atom#11054 - Patch Environment On OSX And Allow A Different Environment Per Window](https://github.com/atom/atom/pull/11054) -* [atom/atom#11153 - Fix node env](https://github.com/atom/atom/pull/11153) -* [atom/atom#11162 - BufferedProcess: search only new data for new lines rather than entire buffer, take 2](https://github.com/atom/atom/pull/11162) -* [atom/atom#11166 - Note where GitRepositoryAsync deviates from its synchronous predecessor](https://github.com/atom/atom/pull/11166) - -### [one-dark-ui](https://github.com/atom/one-dark-ui) - -v1.1.9...v1.2.0 - -* [atom/one-dark-ui#113 - Specify config schema in package.json](https://github.com/atom/one-dark-ui/pull/113) -* [atom/one-dark-ui#121 - Fix typo in comment for ui-variables.less](https://github.com/atom/one-dark-ui/pull/121) - -### [one-light-ui](https://github.com/atom/one-light-ui) - -v1.1.9...v1.2.0 - -* [atom/one-light-ui#48 - Specify config schema in package.json](https://github.com/atom/one-light-ui/pull/48) - -### [about](https://github.com/atom/about) - -v1.3.0...v1.4.1 - -* [atom/about#6 - Specify deserializer in package.json](https://github.com/atom/about/pull/6) -* [atom/about#6 - Specify deserializer in package.json](https://github.com/atom/about/pull/6) -* [atom/about#13 - Specify deserializer method in package.json, the new way](https://github.com/atom/about/pull/13) -* [atom/about#12 - Show update information on the about page](https://github.com/atom/about/pull/12) -* [atom/about#15 - Move away from deprecated Electron require syntax](https://github.com/atom/about/pull/15) - -### [archive-view](https://github.com/atom/archive-view) - -v0.61.0...v0.61.1 - -* [atom/archive-view#32 - Specify deserializer in package.json](https://github.com/atom/archive-view/pull/32) - -### [autocomplete-plus](https://github.com/atom/autocomplete-plus) - -v2.25.0...v2.29.1 - -* [atom/autocomplete-plus#612 - bugfix: auto indentation after suggestion confirm](https://github.com/atom/autocomplete-plus/pull/612) -* [atom/autocomplete-plus#641 - Stop flickering when adjusting margins](https://github.com/atom/autocomplete-plus/pull/641) -* [atom/autocomplete-plus#637 - Move config schema to package.json](https://github.com/atom/autocomplete-plus/pull/637) -* [atom/autocomplete-plus#659 - Batch autocompletion show/hide](https://github.com/atom/autocomplete-plus/pull/659) -* [atom/autocomplete-plus#675 - :art: Clean up formatting of fileBlacklist setting description](https://github.com/atom/autocomplete-plus/pull/675) -* [atom/autocomplete-plus#672 - Redesign SymbolStore and SymbolProvider](https://github.com/atom/autocomplete-plus/pull/672) -* [atom/autocomplete-plus#667 - Add unicode support for \w regexps](https://github.com/atom/autocomplete-plus/pull/667) -* [atom/autocomplete-plus#681 - Fix maximum call stack size exceeded error](https://github.com/atom/autocomplete-plus/pull/681) - -### [autosave](https://github.com/atom/autosave) - -v0.23.0...v0.23.1 - -* [atom/autosave#56 - Move config schema to package.json](https://github.com/atom/autosave/pull/56) - -### [bracket-matcher](https://github.com/atom/bracket-matcher) - -v0.79.0...v0.81.0 - -* [atom/bracket-matcher#196 - Fix spelling in settings](https://github.com/atom/bracket-matcher/pull/196) -* [atom/bracket-matcher#197 - Move config schema to package.json](https://github.com/atom/bracket-matcher/pull/197) -* [atom/bracket-matcher#212 - Make updating matches faster for multi-cursor editing](https://github.com/atom/bracket-matcher/pull/212) -* [atom/bracket-matcher#219 - Clean up view subscriptions when editor is destroyed](https://github.com/atom/bracket-matcher/pull/219) -* [atom/bracket-matcher#221 - Enable bracket matching for elixir](https://github.com/atom/bracket-matcher/pull/221) - -### [deprecation-cop](https://github.com/atom/deprecation-cop) - -v0.54.0...v0.54.1 - -* [atom/deprecation-cop#65 - Move deserializer into package.json](https://github.com/atom/deprecation-cop/pull/65) -* [atom/deprecation-cop#65 - Move deserializer into package.json](https://github.com/atom/deprecation-cop/pull/65) -* [atom/deprecation-cop#67 - Specify deserializer method in package.json](https://github.com/atom/deprecation-cop/pull/67) - -### [fuzzy-finder](https://github.com/atom/fuzzy-finder) - -v0.94.0...v1.0.3 - -* [atom/fuzzy-finder#160 - Move config schema to package.json](https://github.com/atom/fuzzy-finder/pull/160) -* [atom/fuzzy-finder#167 - Async git](https://github.com/atom/fuzzy-finder/pull/167) -* [atom/fuzzy-finder#174 - Fix spec race](https://github.com/atom/fuzzy-finder/pull/174) -* [atom/fuzzy-finder#178 - Handle symlink project paths](https://github.com/atom/fuzzy-finder/pull/178) -* [atom/fuzzy-finder#180 - Return project paths correctly if last-opened path is not in project](https://github.com/atom/fuzzy-finder/pull/180) - -### [git-diff](https://github.com/atom/git-diff) - -v0.57.0...v1.0.1 - -* [atom/git-diff#81 - Move config schema to package.json](https://github.com/atom/git-diff/pull/81) -* [atom/git-diff#82 - Async git](https://github.com/atom/git-diff/pull/82) -* [atom/git-diff#95 - Catch errors from new files.](https://github.com/atom/git-diff/pull/95) - -### [grammar-selector](https://github.com/atom/grammar-selector) - -v0.48.0...v0.48.1 - -* [atom/grammar-selector#25 - Add description for config setting](https://github.com/atom/grammar-selector/pull/25) -* [atom/grammar-selector#29 - Move config schema to package.json](https://github.com/atom/grammar-selector/pull/29) - -### [image-view](https://github.com/atom/image-view) - -v0.56.0...v0.57.0 - -* [atom/image-view#40 - Zoom to fit](https://github.com/atom/image-view/pull/40) - -### [incompatible-packages](https://github.com/atom/incompatible-packages) - -v0.25.0...v0.25.1 - -* [atom/incompatible-packages#11 - Move deserializer to package.json](https://github.com/atom/incompatible-packages/pull/11) -* [atom/incompatible-packages#11 - Move deserializer to package.json](https://github.com/atom/incompatible-packages/pull/11) -* [atom/incompatible-packages#12 - Specify deserializer method in package.json](https://github.com/atom/incompatible-packages/pull/12) - -### [keybinding-resolver](https://github.com/atom/keybinding-resolver) - -v0.33.0...v0.35.0 - -* [atom/keybinding-resolver#23 - Update coffeelint support](https://github.com/atom/keybinding-resolver/pull/23) -* [atom/keybinding-resolver#37 - Show keyup events that match a binding](https://github.com/atom/keybinding-resolver/pull/37) - -### [line-ending-selector](https://github.com/atom/line-ending-selector) - -v0.3.0...v0.3.1 - -* [atom/line-ending-selector#17 - Move config schema to package.json](https://github.com/atom/line-ending-selector/pull/17) - -### [link](https://github.com/atom/link) - -v0.31.0...v0.31.1 - -* [atom/link#14 - Move away from deprecated Electron require syntax](https://github.com/atom/link/pull/14) - -### [markdown-preview](https://github.com/atom/markdown-preview) - -v0.157.2...v0.158.0 - -* [atom/markdown-preview#349 - Use new package.json fields (configSchema and deserializers)](https://github.com/atom/markdown-preview/pull/349) -* [atom/markdown-preview#349 - Use new package.json fields (configSchema and deserializers)](https://github.com/atom/markdown-preview/pull/349) -* [atom/markdown-preview#367 - Use new package.json fields to allow deferred loading](https://github.com/atom/markdown-preview/pull/367) -* [atom/markdown-preview#335 - Use GitHub style when "Save as HTML"](https://github.com/atom/markdown-preview/pull/335) - -### [notifications](https://github.com/atom/notifications) - -v0.62.1...v0.63.1 - -* [atom/notifications#105 - Move config schema to package.json](https://github.com/atom/notifications/pull/105) -* [atom/notifications#111 - Use https://git.io insead of http](https://github.com/atom/notifications/pull/111) -* [atom/notifications#113 - replace ATOM_HOME in issue title with generic placeholder](https://github.com/atom/notifications/pull/113) -* [atom/notifications#114 - Use bit.ly instead of git.io.](https://github.com/atom/notifications/pull/114) -* [atom/notifications#115 - URL shortening, take 2](https://github.com/atom/notifications/pull/115) - -### [open-on-github](https://github.com/atom/open-on-github) - -v0.41.0...v1.0.1 - -* [atom/open-on-github#59 - Move config schema to package.json](https://github.com/atom/open-on-github/pull/59) -* [atom/open-on-github#60 - Async git](https://github.com/atom/open-on-github/pull/60) -* [atom/open-on-github#66 - Move away from deprecated Electron require syntax](https://github.com/atom/open-on-github/pull/66) - -### [package-generator](https://github.com/atom/package-generator) - -v0.41.0...v1.0.0 - -* [atom/package-generator#37 - Move config schema to package.json](https://github.com/atom/package-generator/pull/37) -* [atom/package-generator#36 - Support JS package generation](https://github.com/atom/package-generator/pull/36) - -### [settings-view](https://github.com/atom/settings-view) - -v0.232.3...v0.235.0 - -* [atom/settings-view#731 - Specify deserializer in package.json](https://github.com/atom/settings-view/pull/731) -* [atom/settings-view#749 - Move away from deprecated Electron require syntax](https://github.com/atom/settings-view/pull/749) -* [atom/settings-view#750 - Another require fix for remote](https://github.com/atom/settings-view/pull/750) -* [atom/settings-view#743 - Display and manage Git-based packages](https://github.com/atom/settings-view/pull/743) -* [atom/settings-view#748 - Add defaults on focus](https://github.com/atom/settings-view/pull/748) -* [atom/settings-view#736 - Add collapsable section for option groups](https://github.com/atom/settings-view/pull/736) - -### [spell-check](https://github.com/atom/spell-check) - -v0.65.0...v0.67.0 - -* [atom/spell-check#103 - Update README.md](https://github.com/atom/spell-check/pull/103) -* [atom/spell-check#33 - Add feature: toggle on/off](https://github.com/atom/spell-check/pull/33) -* [atom/spell-check#108 - subscriptionsOfCommands -> commandSubscription](https://github.com/atom/spell-check/pull/108) -* [atom/spell-check#112 - Move config schema to package.json](https://github.com/atom/spell-check/pull/112) -* [atom/spell-check#114 - updates spellchecker to use system language](https://github.com/atom/spell-check/pull/114) - -### [status-bar](https://github.com/atom/status-bar) - -v0.83.0...v1.2.0 - -* [atom/status-bar#121 - Move config schema to package.json](https://github.com/atom/status-bar/pull/121) -* [atom/status-bar#114 - Async git](https://github.com/atom/status-bar/pull/114) -* [atom/status-bar#122 - Make updating info faster for multi-cursor edits](https://github.com/atom/status-bar/pull/122) -* [atom/status-bar#129 - Hide diff stats for new files](https://github.com/atom/status-bar/pull/129) -* [atom/status-bar#131 - Fix error with no active item](https://github.com/atom/status-bar/pull/131) -* [atom/status-bar#133 - Move to the footer](https://github.com/atom/status-bar/pull/133) - -### [styleguide](https://github.com/atom/styleguide) - -v0.45.1...v0.45.2 - -* [atom/styleguide#34 - Specify deserializer in package.json](https://github.com/atom/styleguide/pull/34) - -### [symbols-view](https://github.com/atom/symbols-view) - -v0.110.1...v0.112.0 - -* [atom/symbols-view#147 - Add support for ES2015 static methods](https://github.com/atom/symbols-view/pull/147) -* [atom/symbols-view#151 - Specify config schema in package.json](https://github.com/atom/symbols-view/pull/151) -* [atom/symbols-view#157 - Add es7 async functions to ctags](https://github.com/atom/symbols-view/pull/157) - -### [tabs](https://github.com/atom/tabs) - -v0.91.3...v0.92.0 - -* [atom/tabs#134 - Add "open in new window" option to tabs context menu](https://github.com/atom/tabs/pull/134) - -### [timecop](https://github.com/atom/timecop) - -v0.33.0...v0.33.1 - -* [atom/timecop#15 - Specify deserializer in package.json](https://github.com/atom/timecop/pull/15) - -### [welcome](https://github.com/atom/welcome) - -v0.33.0...v0.34.0 - -* [atom/welcome#45 - Move config schema to package.json](https://github.com/atom/welcome/pull/45) -* [atom/welcome#47 - Change menu names for different platforms](https://github.com/atom/welcome/pull/47) - -### [whitespace](https://github.com/atom/whitespace) - -v0.32.1...v0.32.2 - -* [atom/whitespace#107 - Move config schema to package.json](https://github.com/atom/whitespace/pull/107) - -### [language-clojure](https://github.com/atom/language-clojure) - -v0.19.1...v0.20.0 - -* [atom/language-clojure#39 - Fix tokenization of sexp and map nested at beginning of another sexp](https://github.com/atom/language-clojure/pull/39) - -### [language-coffee-script](https://github.com/atom/language-coffee-script) - -v0.46.0...v0.46.1 - -* [atom/language-coffee-script#85 - Check for word boundaries when attempting to auto-indent](https://github.com/atom/language-coffee-script/pull/85) - -### [language-csharp](https://github.com/atom/language-csharp) - -v0.11.0...v0.12.0 - -* [atom/language-csharp#53 - Make nameof a keyword](https://github.com/atom/language-csharp/pull/53) -* [atom/language-csharp#54 - Make C# 6's when a keyword](https://github.com/atom/language-csharp/pull/54) - -### [language-gfm](https://github.com/atom/language-gfm) - -v0.84.0...v0.85.0 - -* [atom/language-gfm#140 - Highlight HTML entities inside bold, italic, and strikethrough text](https://github.com/atom/language-gfm/pull/140) - -### [language-html](https://github.com/atom/language-html) - -v0.44.0...v0.44.1 - -* [atom/language-html#108 - Fixes #102 - ng-template highlighting for script tags](https://github.com/atom/language-html/pull/108) - -### [language-json](https://github.com/atom/language-json) - -v0.17.4...v0.17.6 - -* [atom/language-json#42 - Add .jsonld file support](https://github.com/atom/language-json/pull/42) -* [atom/language-json#43 - add composer.lock files](https://github.com/atom/language-json/pull/43) -* [atom/language-json#44 - Add .tern-project and .tern-config to file types](https://github.com/atom/language-json/pull/44) - -### [language-ruby](https://github.com/atom/language-ruby) - -v0.68.0...v0.68.3 - -* [atom/language-ruby#135 - Adds cr (Crystal lang) to fileTypes for Ruby grammar](https://github.com/atom/language-ruby/pull/135) -* [atom/language-ruby#137 - Changes dop and do order priority](https://github.com/atom/language-ruby/pull/137) -* [atom/language-ruby#136 - Fixes for tokenization of Kernel methods ending in ? or !](https://github.com/atom/language-ruby/pull/136) -* [atom/language-ruby#140 - Revert do/dop order change](https://github.com/atom/language-ruby/pull/140) - -### [language-sass](https://github.com/atom/language-sass) - -v0.45.0...v0.46.0 - -* [atom/language-sass#101 - Add individual border-radius properties](https://github.com/atom/language-sass/pull/101) - -### [language-text](https://github.com/atom/language-text) - -v0.7.0...v0.7.1 - -* [atom/language-text#5 - Add travis.yml](https://github.com/atom/language-text/pull/5) -* [atom/language-text#6 - Update legal date to 2016](https://github.com/atom/language-text/pull/6) - -### [language-xml](https://github.com/atom/language-xml) - -v0.34.2...v0.34.4 - -* [atom/language-xml#43 - Fix incorrect highlighting for empty element](https://github.com/atom/language-xml/pull/43) diff --git a/changes3.md b/changes3.md deleted file mode 100644 index 60d70731a..000000000 --- a/changes3.md +++ /dev/null @@ -1,414 +0,0 @@ -### Notable Changes - -* Crash Recovery -* Most Recently Used Tab Switching -* Windows Improvements -* Environment Patching on OS X -* Electron Update - -### [Atom Core](https://github.com/atom/atom) - -v1.6.0-beta8...v1.7.0-beta0 - -* [atom/atom#10747 - Clarify Windows build docs for VS2015 etc.](https://github.com/atom/atom/pull/10747) -* [atom/atom#10743 - Don't cascade on reload](https://github.com/atom/atom/pull/10743) -* [atom/atom#9198 - permit any whole number for tabLength](https://github.com/atom/atom/pull/9198) -* [atom/atom#10758 - Fix status in subdir](https://github.com/atom/atom/pull/10758) -* [atom/atom#10768 - Temporarily disable deserializers & viewProviders metadata fields](https://github.com/atom/atom/pull/10768) -* [atom/atom#10764 - Let packages define deserializers & view providers as main module methods](https://github.com/atom/atom/pull/10764) -* [atom/atom#10778 - Fix minor typo in CONTRIBUTING.md](https://github.com/atom/atom/pull/10778) -* [atom/atom#10789 - Upgrade autocomplete-plus to use new text-buffer API](https://github.com/atom/atom/pull/10789) -* [atom/atom#10797 - Fix status with multiple paths](https://github.com/atom/atom/pull/10797) -* [atom/atom#10797 - Fix status with multiple paths](https://github.com/atom/atom/pull/10797) -* [atom/atom#10792 - Fix TextEditorPresenter spec timeout.](https://github.com/atom/atom/pull/10792) -* [atom/atom#10803 - Fix typo in function call](https://github.com/atom/atom/pull/10803) -* [atom/atom#10828 - Fix another TextEditorPresenter spec race](https://github.com/atom/atom/pull/10828) -* [atom/atom#10827 - Port repository subdirectory status fixes to async repo](https://github.com/atom/atom/pull/10827) -* [atom/atom#10827 - Port repository subdirectory status fixes to async repo](https://github.com/atom/atom/pull/10827) -* [atom/atom#10838 - Log output for core specs](https://github.com/atom/atom/pull/10838) -* [atom/atom#10818 - Register Atom for file associations in Windows](https://github.com/atom/atom/pull/10818) -* [atom/atom#10605 - Periodically save state and store in indexedDB](https://github.com/atom/atom/pull/10605) -* [atom/atom#9627 - Update to Electron 0.36](https://github.com/atom/atom/pull/9627) -* [atom/atom#10835 - Add TextEditor.prototype.cursorsForScreenRowRange](https://github.com/atom/atom/pull/10835) -* [atom/atom#10795 - Remove unused Core Team Project Management labels](https://github.com/atom/atom/pull/10795) -* [atom/atom#10858 - Update grunt-electron-installer to latest version](https://github.com/atom/atom/pull/10858) -* [atom/atom#10846 - Add core setting for pending tabs configuration](https://github.com/atom/atom/pull/10846) -* [atom/atom#10846 - Add core setting for pending tabs configuration](https://github.com/atom/atom/pull/10846) -* [atom/atom#10873 - Avoid emitting config events while loading packages](https://github.com/atom/atom/pull/10873) -* [atom/atom#10872 - Terminate pending state for opened file if pending option is false](https://github.com/atom/atom/pull/10872) -* [atom/atom#10872 - Terminate pending state for opened file if pending option is false](https://github.com/atom/atom/pull/10872) -* [atom/atom#10863 - Compare markers instead of ranges in Selection](https://github.com/atom/atom/pull/10863) -* [atom/atom#10874 - Avoid Windows 260-character path limits in script\clean](https://github.com/atom/atom/pull/10874) -* [atom/atom#10861 - Compute line foldability lazily](https://github.com/atom/atom/pull/10861) -* [atom/atom#10843 - Bump packages to use async git](https://github.com/atom/atom/pull/10843) -* [atom/atom#10886 - Update Atom build directory in build instructions](https://github.com/atom/atom/pull/10886) -* [atom/atom#10885 - Cache regexes in LanguageMode.prototype.getRegexForProperty](https://github.com/atom/atom/pull/10885) -* [atom/atom#10888 - Load packages before deserializing state](https://github.com/atom/atom/pull/10888) -* [atom/atom#10870 - Add Issue template and extra version info](https://github.com/atom/atom/pull/10870) -* [atom/atom#10878 - Allow pasting white space when `autoIndentOnPaste` is enabled](https://github.com/atom/atom/pull/10878) -* [atom/atom#10895 - Fix some spec issues](https://github.com/atom/atom/pull/10895) -* [atom/atom#10901 - remove Open Roadmap menu item, fixes #10884](https://github.com/atom/atom/pull/10901) -* [atom/atom#10898 - Pass the notification manager when splitting panes](https://github.com/atom/atom/pull/10898) -* [atom/atom#10927 - Upgrade electron to fix command-backtick bug](https://github.com/atom/atom/pull/10927) -* [atom/atom#10926 - Fix case-preserving path relativization](https://github.com/atom/atom/pull/10926) -* [atom/atom#10926 - Fix case-preserving path relativization](https://github.com/atom/atom/pull/10926) -* [atom/atom#10921 - Add support for keybindings with keyup keystrokes](https://github.com/atom/atom/pull/10921) -* [atom/atom#10841 - Add the -a, --add CLI option](https://github.com/atom/atom/pull/10841) -* [atom/atom#10933 - Fix block decorations spec in text editor presenter](https://github.com/atom/atom/pull/10933) -* [atom/atom#10925 - Faster state serialization](https://github.com/atom/atom/pull/10925) -* [atom/atom#10967 - Fix a inconsistent getLineCount() use](https://github.com/atom/atom/pull/10967) -* [atom/atom#10967 - Fix a inconsistent getLineCount() use](https://github.com/atom/atom/pull/10967) -* [atom/atom#10975 - Update nodegit](https://github.com/atom/atom/pull/10975) -* [atom/atom#10975 - Update nodegit](https://github.com/atom/atom/pull/10975) -* [atom/atom#10326 - Fix Windows installer path update woes](https://github.com/atom/atom/pull/10326) -* [atom/atom#10959 - Refactor pending state to live in pane instead of items](https://github.com/atom/atom/pull/10959) -* [atom/atom#10959 - Refactor pending state to live in pane instead of items](https://github.com/atom/atom/pull/10959) -* [atom/atom#10984 - [WIP] experiment with circle ci](https://github.com/atom/atom/pull/10984) -* [atom/atom#10737 - Add MRU tab switching functionality](https://github.com/atom/atom/pull/10737) -* [atom/atom#11001 - onDidTerminatePendingState ➡︎ onItemDidTerminatePendingState](https://github.com/atom/atom/pull/11001) -* [atom/atom#11001 - onDidTerminatePendingState ➡︎ onItemDidTerminatePendingState](https://github.com/atom/atom/pull/11001) -* [atom/atom#10972 - Update build scripts to use the new railcar branching model](https://github.com/atom/atom/pull/10972) -* [atom/atom#10972 - Update build scripts to use the new railcar branching model](https://github.com/atom/atom/pull/10972) -* [atom/atom#11006 - Move spec from tabs package](https://github.com/atom/atom/pull/11006) -* [atom/atom#10851 - Registry for TextEditors](https://github.com/atom/atom/pull/10851) -* [atom/atom#11010 - Always strip git+ prefix and .git suffix from package repository URLs](https://github.com/atom/atom/pull/11010) -* [atom/atom#11011 - Autoscroll after consolidating selections](https://github.com/atom/atom/pull/11011) -* [atom/atom#11008 - Add documentation for order key in config.](https://github.com/atom/atom/pull/11008) -* [atom/atom#11009 - Don't destroy pane if replacing last pending item](https://github.com/atom/atom/pull/11009) -* [atom/atom#11009 - Don't destroy pane if replacing last pending item](https://github.com/atom/atom/pull/11009) -* [atom/atom#10675 - Expose application updater lifecycle events to packages](https://github.com/atom/atom/pull/10675) -* [atom/atom#11022 - Windows git fixes](https://github.com/atom/atom/pull/11022) -* [atom/atom#11022 - Windows git fixes](https://github.com/atom/atom/pull/11022) -* [atom/atom#11051 - Add new item before destroying pending item](https://github.com/atom/atom/pull/11051) -* [atom/atom#11051 - Add new item before destroying pending item](https://github.com/atom/atom/pull/11051) -* [atom/atom#11036 - Skip deleted directories when restoring application windows](https://github.com/atom/atom/pull/11036) -* [atom/atom#11063 - Show tooltip immediately if the tooltip trigger is manual](https://github.com/atom/atom/pull/11063) -* [atom/atom#10511 - Use ELECTRON_RUN_AS_NODE Variable Key](https://github.com/atom/atom/pull/10511) -* [atom/atom#10955 - TextEditor customization](https://github.com/atom/atom/pull/10955) -* [atom/atom#11065 - Default to auto height being true.](https://github.com/atom/atom/pull/11065) -* [atom/atom#11053 - Ensure atom.cmd --wait correctly waits in Windows cmd & powershell](https://github.com/atom/atom/pull/11053) -* [atom/atom#11060 - Serialize MarkerLayers only on quit](https://github.com/atom/atom/pull/11060) -* [atom/atom#11057 - Move Pane::addItem 'pending' option to options object](https://github.com/atom/atom/pull/11057) -* [atom/atom#11057 - Move Pane::addItem 'pending' option to options object](https://github.com/atom/atom/pull/11057) -* [atom/atom#11089 - Update nodegit](https://github.com/atom/atom/pull/11089) -* [atom/atom#11089 - Update nodegit](https://github.com/atom/atom/pull/11089) -* [atom/atom#11099 - Add zero to hexadecimal numbers below F (16)](https://github.com/atom/atom/pull/11099) -* [atom/atom#11101 - Emit status changes when anything changes](https://github.com/atom/atom/pull/11101) -* [atom/atom#11101 - Emit status changes when anything changes](https://github.com/atom/atom/pull/11101) -* [atom/atom#11077 - Scroll to cursor on unfold all](https://github.com/atom/atom/pull/11077) -* [atom/atom#11103 - Make cli atom --wait work on Cygwin](https://github.com/atom/atom/pull/11103) -* [atom/atom#11115 - Update nodegit](https://github.com/atom/atom/pull/11115) -* [atom/atom#11111 - Default the options parameter to an empty object](https://github.com/atom/atom/pull/11111) -* [atom/atom#11127 - Bump markdown-preview@v0.158.0](https://github.com/atom/atom/pull/11127) -* [atom/atom#8793 - squirrel-update test on desktop shortcut groups too many assertions](https://github.com/atom/atom/pull/8793) -* [atom/atom#11078 - Add TextEditors to the registry only when opting in](https://github.com/atom/atom/pull/11078) -* [atom/atom#11054 - Patch Environment On OSX And Allow A Different Environment Per Window](https://github.com/atom/atom/pull/11054) -* [atom/atom#11153 - Fix node env](https://github.com/atom/atom/pull/11153) -* [atom/atom#11162 - BufferedProcess: search only new data for new lines rather than entire buffer, take 2](https://github.com/atom/atom/pull/11162) -* [atom/atom#11166 - Note where GitRepositoryAsync deviates from its synchronous predecessor](https://github.com/atom/atom/pull/11166) - -### [one-dark-ui](https://github.com/atom/one-dark-ui) - -v1.1.9...v1.2.0 - -* [atom/one-dark-ui#113 - Specify config schema in package.json](https://github.com/atom/one-dark-ui/pull/113) -* [atom/one-dark-ui#121 - Fix typo in comment for ui-variables.less](https://github.com/atom/one-dark-ui/pull/121) - -### [one-light-ui](https://github.com/atom/one-light-ui) - -v1.1.9...v1.2.0 - -* [atom/one-light-ui#48 - Specify config schema in package.json](https://github.com/atom/one-light-ui/pull/48) - -### [about](https://github.com/atom/about) - -v1.3.0...v1.4.1 - -* [atom/about#6 - Specify deserializer in package.json](https://github.com/atom/about/pull/6) -* [atom/about#6 - Specify deserializer in package.json](https://github.com/atom/about/pull/6) -* [atom/about#13 - Specify deserializer method in package.json, the new way](https://github.com/atom/about/pull/13) -* [atom/about#12 - Show update information on the about page](https://github.com/atom/about/pull/12) -* [atom/about#15 - Move away from deprecated Electron require syntax](https://github.com/atom/about/pull/15) - -### [archive-view](https://github.com/atom/archive-view) - -v0.61.0...v0.61.1 - -* [atom/archive-view#32 - Specify deserializer in package.json](https://github.com/atom/archive-view/pull/32) - -### [autocomplete-plus](https://github.com/atom/autocomplete-plus) - -v2.25.0...v2.29.1 - -* [atom/autocomplete-plus#612 - bugfix: auto indentation after suggestion confirm](https://github.com/atom/autocomplete-plus/pull/612) -* [atom/autocomplete-plus#641 - Stop flickering when adjusting margins](https://github.com/atom/autocomplete-plus/pull/641) -* [atom/autocomplete-plus#637 - Move config schema to package.json](https://github.com/atom/autocomplete-plus/pull/637) -* [atom/autocomplete-plus#659 - Batch autocompletion show/hide](https://github.com/atom/autocomplete-plus/pull/659) -* [atom/autocomplete-plus#675 - :art: Clean up formatting of fileBlacklist setting description](https://github.com/atom/autocomplete-plus/pull/675) -* [atom/autocomplete-plus#672 - Redesign SymbolStore and SymbolProvider](https://github.com/atom/autocomplete-plus/pull/672) -* [atom/autocomplete-plus#667 - Add unicode support for \w regexps](https://github.com/atom/autocomplete-plus/pull/667) -* [atom/autocomplete-plus#681 - Fix maximum call stack size exceeded error](https://github.com/atom/autocomplete-plus/pull/681) - -### [autosave](https://github.com/atom/autosave) - -v0.23.0...v0.23.1 - -* [atom/autosave#56 - Move config schema to package.json](https://github.com/atom/autosave/pull/56) - -### [bracket-matcher](https://github.com/atom/bracket-matcher) - -v0.79.0...v0.81.0 - -* [atom/bracket-matcher#196 - Fix spelling in settings](https://github.com/atom/bracket-matcher/pull/196) -* [atom/bracket-matcher#197 - Move config schema to package.json](https://github.com/atom/bracket-matcher/pull/197) -* [atom/bracket-matcher#212 - Make updating matches faster for multi-cursor editing](https://github.com/atom/bracket-matcher/pull/212) -* [atom/bracket-matcher#219 - Clean up view subscriptions when editor is destroyed](https://github.com/atom/bracket-matcher/pull/219) -* [atom/bracket-matcher#221 - Enable bracket matching for elixir](https://github.com/atom/bracket-matcher/pull/221) - -### [deprecation-cop](https://github.com/atom/deprecation-cop) - -v0.54.0...v0.54.1 - -* [atom/deprecation-cop#65 - Move deserializer into package.json](https://github.com/atom/deprecation-cop/pull/65) -* [atom/deprecation-cop#65 - Move deserializer into package.json](https://github.com/atom/deprecation-cop/pull/65) -* [atom/deprecation-cop#67 - Specify deserializer method in package.json](https://github.com/atom/deprecation-cop/pull/67) - -### [fuzzy-finder](https://github.com/atom/fuzzy-finder) - -v0.94.0...v1.0.3 - -* [atom/fuzzy-finder#160 - Move config schema to package.json](https://github.com/atom/fuzzy-finder/pull/160) -* [atom/fuzzy-finder#167 - Async git](https://github.com/atom/fuzzy-finder/pull/167) -* [atom/fuzzy-finder#174 - Fix spec race](https://github.com/atom/fuzzy-finder/pull/174) -* [atom/fuzzy-finder#178 - Handle symlink project paths](https://github.com/atom/fuzzy-finder/pull/178) -* [atom/fuzzy-finder#180 - Return project paths correctly if last-opened path is not in project](https://github.com/atom/fuzzy-finder/pull/180) - -### [git-diff](https://github.com/atom/git-diff) - -v0.57.0...v1.0.1 - -* [atom/git-diff#81 - Move config schema to package.json](https://github.com/atom/git-diff/pull/81) -* [atom/git-diff#82 - Async git](https://github.com/atom/git-diff/pull/82) -* [atom/git-diff#95 - Catch errors from new files.](https://github.com/atom/git-diff/pull/95) - -### [grammar-selector](https://github.com/atom/grammar-selector) - -v0.48.0...v0.48.1 - -* [atom/grammar-selector#25 - Add description for config setting](https://github.com/atom/grammar-selector/pull/25) -* [atom/grammar-selector#29 - Move config schema to package.json](https://github.com/atom/grammar-selector/pull/29) - -### [image-view](https://github.com/atom/image-view) - -v0.56.0...v0.57.0 - -* [atom/image-view#40 - Zoom to fit](https://github.com/atom/image-view/pull/40) - -### [incompatible-packages](https://github.com/atom/incompatible-packages) - -v0.25.0...v0.25.1 - -* [atom/incompatible-packages#11 - Move deserializer to package.json](https://github.com/atom/incompatible-packages/pull/11) -* [atom/incompatible-packages#11 - Move deserializer to package.json](https://github.com/atom/incompatible-packages/pull/11) -* [atom/incompatible-packages#12 - Specify deserializer method in package.json](https://github.com/atom/incompatible-packages/pull/12) - -### [keybinding-resolver](https://github.com/atom/keybinding-resolver) - -v0.33.0...v0.35.0 - -* [atom/keybinding-resolver#23 - Update coffeelint support](https://github.com/atom/keybinding-resolver/pull/23) -* [atom/keybinding-resolver#37 - Show keyup events that match a binding](https://github.com/atom/keybinding-resolver/pull/37) - -### [line-ending-selector](https://github.com/atom/line-ending-selector) - -v0.3.0...v0.3.1 - -* [atom/line-ending-selector#17 - Move config schema to package.json](https://github.com/atom/line-ending-selector/pull/17) - -### [link](https://github.com/atom/link) - -v0.31.0...v0.31.1 - -* [atom/link#14 - Move away from deprecated Electron require syntax](https://github.com/atom/link/pull/14) - -### [markdown-preview](https://github.com/atom/markdown-preview) - -v0.157.2...v0.158.0 - -* [atom/markdown-preview#349 - Use new package.json fields (configSchema and deserializers)](https://github.com/atom/markdown-preview/pull/349) -* [atom/markdown-preview#349 - Use new package.json fields (configSchema and deserializers)](https://github.com/atom/markdown-preview/pull/349) -* [atom/markdown-preview#367 - Use new package.json fields to allow deferred loading](https://github.com/atom/markdown-preview/pull/367) -* [atom/markdown-preview#335 - Use GitHub style when "Save as HTML"](https://github.com/atom/markdown-preview/pull/335) - -### [notifications](https://github.com/atom/notifications) - -v0.62.1...v0.63.1 - -* [atom/notifications#105 - Move config schema to package.json](https://github.com/atom/notifications/pull/105) -* [atom/notifications#111 - Use https://git.io insead of http](https://github.com/atom/notifications/pull/111) -* [atom/notifications#113 - replace ATOM_HOME in issue title with generic placeholder](https://github.com/atom/notifications/pull/113) -* [atom/notifications#114 - Use bit.ly instead of git.io.](https://github.com/atom/notifications/pull/114) -* [atom/notifications#115 - URL shortening, take 2](https://github.com/atom/notifications/pull/115) - -### [open-on-github](https://github.com/atom/open-on-github) - -v0.41.0...v1.0.1 - -* [atom/open-on-github#59 - Move config schema to package.json](https://github.com/atom/open-on-github/pull/59) -* [atom/open-on-github#60 - Async git](https://github.com/atom/open-on-github/pull/60) -* [atom/open-on-github#66 - Move away from deprecated Electron require syntax](https://github.com/atom/open-on-github/pull/66) - -### [package-generator](https://github.com/atom/package-generator) - -v0.41.0...v1.0.0 - -* [atom/package-generator#37 - Move config schema to package.json](https://github.com/atom/package-generator/pull/37) -* [atom/package-generator#36 - Support JS package generation](https://github.com/atom/package-generator/pull/36) - -### [settings-view](https://github.com/atom/settings-view) - -v0.232.3...v0.235.0 - -* [atom/settings-view#731 - Specify deserializer in package.json](https://github.com/atom/settings-view/pull/731) -* [atom/settings-view#749 - Move away from deprecated Electron require syntax](https://github.com/atom/settings-view/pull/749) -* [atom/settings-view#750 - Another require fix for remote](https://github.com/atom/settings-view/pull/750) -* [atom/settings-view#743 - Display and manage Git-based packages](https://github.com/atom/settings-view/pull/743) -* [atom/settings-view#748 - Add defaults on focus](https://github.com/atom/settings-view/pull/748) -* [atom/settings-view#736 - Add collapsable section for option groups](https://github.com/atom/settings-view/pull/736) - -### [spell-check](https://github.com/atom/spell-check) - -v0.65.0...v0.67.0 - -* [atom/spell-check#103 - Update README.md](https://github.com/atom/spell-check/pull/103) -* [atom/spell-check#33 - Add feature: toggle on/off](https://github.com/atom/spell-check/pull/33) -* [atom/spell-check#108 - subscriptionsOfCommands -> commandSubscription](https://github.com/atom/spell-check/pull/108) -* [atom/spell-check#112 - Move config schema to package.json](https://github.com/atom/spell-check/pull/112) -* [atom/spell-check#114 - updates spellchecker to use system language](https://github.com/atom/spell-check/pull/114) - -### [status-bar](https://github.com/atom/status-bar) - -v0.83.0...v1.2.0 - -* [atom/status-bar#121 - Move config schema to package.json](https://github.com/atom/status-bar/pull/121) -* [atom/status-bar#114 - Async git](https://github.com/atom/status-bar/pull/114) -* [atom/status-bar#122 - Make updating info faster for multi-cursor edits](https://github.com/atom/status-bar/pull/122) -* [atom/status-bar#129 - Hide diff stats for new files](https://github.com/atom/status-bar/pull/129) -* [atom/status-bar#131 - Fix error with no active item](https://github.com/atom/status-bar/pull/131) -* [atom/status-bar#133 - Move to the footer](https://github.com/atom/status-bar/pull/133) - -### [styleguide](https://github.com/atom/styleguide) - -v0.45.1...v0.45.2 - -* [atom/styleguide#34 - Specify deserializer in package.json](https://github.com/atom/styleguide/pull/34) - -### [symbols-view](https://github.com/atom/symbols-view) - -v0.110.1...v0.112.0 - -* [atom/symbols-view#147 - Add support for ES2015 static methods](https://github.com/atom/symbols-view/pull/147) -* [atom/symbols-view#151 - Specify config schema in package.json](https://github.com/atom/symbols-view/pull/151) -* [atom/symbols-view#157 - Add es7 async functions to ctags](https://github.com/atom/symbols-view/pull/157) - -### [tabs](https://github.com/atom/tabs) - -v0.91.3...v0.92.0 - -* [atom/tabs#134 - Add "open in new window" option to tabs context menu](https://github.com/atom/tabs/pull/134) - -### [timecop](https://github.com/atom/timecop) - -v0.33.0...v0.33.1 - -* [atom/timecop#15 - Specify deserializer in package.json](https://github.com/atom/timecop/pull/15) - -### [tree-view](https://github.com/atom/tree-view) - -v0.201.5...v0.203.2 - -* [atom/tree-view#754 - Add option to auto-reveal tree view entries when they become the active pane item](https://github.com/atom/tree-view/pull/754) -* [atom/tree-view#755 - Add `focusOnReveal` option](https://github.com/atom/tree-view/pull/755) -* [atom/tree-view#695 - Make 'Move in trash' more verbose on failure, add a note for Linux](https://github.com/atom/tree-view/pull/695) -* [atom/tree-view#769 - Move away from deprecated Electron require syntax](https://github.com/atom/tree-view/pull/769) -* [atom/tree-view#768 - Fix exception when double clicking opened file after activation](https://github.com/atom/tree-view/pull/768) - -### [welcome](https://github.com/atom/welcome) - -v0.33.0...v0.34.0 - -* [atom/welcome#45 - Move config schema to package.json](https://github.com/atom/welcome/pull/45) -* [atom/welcome#47 - Change menu names for different platforms](https://github.com/atom/welcome/pull/47) - -### [whitespace](https://github.com/atom/whitespace) - -v0.32.1...v0.32.2 - -* [atom/whitespace#107 - Move config schema to package.json](https://github.com/atom/whitespace/pull/107) - -### [language-clojure](https://github.com/atom/language-clojure) - -v0.19.1...v0.20.0 - -* [atom/language-clojure#39 - Fix tokenization of sexp and map nested at beginning of another sexp](https://github.com/atom/language-clojure/pull/39) - -### [language-coffee-script](https://github.com/atom/language-coffee-script) - -v0.46.0...v0.46.1 - -* [atom/language-coffee-script#85 - Check for word boundaries when attempting to auto-indent](https://github.com/atom/language-coffee-script/pull/85) - -### [language-csharp](https://github.com/atom/language-csharp) - -v0.11.0...v0.12.0 - -* [atom/language-csharp#53 - Make nameof a keyword](https://github.com/atom/language-csharp/pull/53) -* [atom/language-csharp#54 - Make C# 6's when a keyword](https://github.com/atom/language-csharp/pull/54) - -### [language-gfm](https://github.com/atom/language-gfm) - -v0.84.0...v0.85.0 - -* [atom/language-gfm#140 - Highlight HTML entities inside bold, italic, and strikethrough text](https://github.com/atom/language-gfm/pull/140) - -### [language-html](https://github.com/atom/language-html) - -v0.44.0...v0.44.1 - -* [atom/language-html#108 - Fixes #102 - ng-template highlighting for script tags](https://github.com/atom/language-html/pull/108) - -### [language-json](https://github.com/atom/language-json) - -v0.17.4...v0.17.6 - -* [atom/language-json#42 - Add .jsonld file support](https://github.com/atom/language-json/pull/42) -* [atom/language-json#43 - add composer.lock files](https://github.com/atom/language-json/pull/43) -* [atom/language-json#44 - Add .tern-project and .tern-config to file types](https://github.com/atom/language-json/pull/44) - -### [language-ruby](https://github.com/atom/language-ruby) - -v0.68.0...v0.68.3 - -* [atom/language-ruby#135 - Adds cr (Crystal lang) to fileTypes for Ruby grammar](https://github.com/atom/language-ruby/pull/135) -* [atom/language-ruby#137 - Changes dop and do order priority](https://github.com/atom/language-ruby/pull/137) -* [atom/language-ruby#136 - Fixes for tokenization of Kernel methods ending in ? or !](https://github.com/atom/language-ruby/pull/136) -* [atom/language-ruby#140 - Revert do/dop order change](https://github.com/atom/language-ruby/pull/140) - -### [language-sass](https://github.com/atom/language-sass) - -v0.45.0...v0.46.0 - -* [atom/language-sass#101 - Add individual border-radius properties](https://github.com/atom/language-sass/pull/101) - -### [language-text](https://github.com/atom/language-text) - -v0.7.0...v0.7.1 - -* [atom/language-text#5 - Add travis.yml](https://github.com/atom/language-text/pull/5) -* [atom/language-text#6 - Update legal date to 2016](https://github.com/atom/language-text/pull/6) - -### [language-xml](https://github.com/atom/language-xml) - -v0.34.2...v0.34.4 - -* [atom/language-xml#43 - Fix incorrect highlighting for empty element](https://github.com/atom/language-xml/pull/43) diff --git a/fsck.txt b/fsck.txt deleted file mode 100644 index 2b4444696..000000000 --- a/fsck.txt +++ /dev/null @@ -1,84 +0,0 @@ -dangling blob 8e1e50c470eb9e341f51dd728c371ec9e6ba967f -dangling blob 312880903e5988a36556c71047cfab48f7cabb0a -dangling commit d14e40a5f4e51d329bf51eed9c5ac405cef8a4e7 -dangling blob ed4f3083f21ee505b90e49bc719126b3a0ca8717 -dangling commit 1981b88bcacc6a68408a7f21c840ebe50a3f76a1 -dangling commit b490508111afcabff3afd35b877f6afa0dd9ed57 -dangling commit 629c78769aa70249e6aceaed24ca5ed02a2b24e2 -dangling blob 3db2f0aa0e9ffeda9f614085d0b55ad3669439f8 -dangling commit 34f8200a8eecf014d43defaf8c6dd4e50e99d2ee -dangling commit 5d1009b9be44874de85d5cea8bfa8692fb1c9e93 -dangling commit 9b1e51e67ebc5de354858b555eb9b4e4c92bd4dd -dangling commit 4b8039b1d3f06b0f4e0f00ca195748ee8c1e32ed -dangling blob 7ca269d19d59fa66955e17e0861eb45652d1ba2d -dangling blob c8a8a9065ef35c949d666f7e4d7f743218ec6bc7 -dangling blob 9cb1c9364187f4a7665f1c7b5dee3c3fbd8f1c99 -dangling commit eec8e92d898d645a6ce442ae7c35ec9584396c58 -dangling blob dcc9712690f1c859158aebc40a56fbf27e833d76 -dangling blob 1fe2e195f16e0d750d8d995b87b8035a44b381d2 -dangling blob 50e29981374b4dfe0c4262a4cd73aea35ca76315 -dangling blob 8ce7099a661bb3a8f4918ecb57c0279b2bbc5830 -dangling commit 08e8d1fe6d81c1ef46bee56003c93b267bae2bd8 -dangling commit 07f9710adffbd72b6142892662135540826304f4 -dangling blob 52f9e94a0f8773639c2b934c0f6dc1480b857d84 -dangling commit e813da3e669e6ff94efa7ece2b0ff72781b4989d -dangling commit 0b30da3c7e93250e5b4ad07cf70a1d6477f14f1c -dangling commit 5d5c9a487e098214b4f956c20b6f6a07aec44954 -dangling commit c5916ad2075a90dc188e612c369affdf1dc0bc23 -dangling commit fe9efa90b53d85c6ee8a7d455f61cab0f1495bb4 -dangling blob 0e9f6a422bd61e3ac86b1317d6b12356328b6d66 -dangling commit 86d8bade0a8e08537f2c6a5f278bc426e3136310 -dangling commit 44fb9a4521e7f05cfb80fcd7057fdf75a9cd57f0 -dangling blob 0efdb238e664cf22a41e19fa327ab5582fba88f9 -dangling commit 5d0aabf92aa8606b08619ee7fc3654f14aa68bad -dangling commit 2d19dbc0fc42216b8892e261201cc53a378b5d7e -dangling commit 952263ff6ad07751137586a10b7766d292d1d249 -dangling commit 6d266b46d74b6acab92a3c8787973b46936d9fee -dangling commit 8346a391ecc5c8cbccecf1da359f3b975173dcf4 -dangling commit 0554dbd09d5d199382f612e9587e9044135e1266 -dangling commit 0f667bdaa3156942835a7f55bca7d116f02bc678 -dangling blob e27e1b3bbda2e7c75cfae7715ece1adec8b7b044 -dangling blob 9b9bbba7c0ef471ef195119db8f3bc2a903c5d5e -dangling commit 4fa8734a6537b8265064e31be40e1635996a543f -dangling blob 97b793cd3612ec045881b27477927cfc2a4a2083 -dangling blob 5ceaabe3ccb8c6b2c4ffde8dacb506601431ddbb -dangling commit eb13c4a2b1ee9854a238463ecc99d27dda8641d5 -dangling commit 14421ccec537f5b034d35bd3a6578c848532d06d -dangling commit 295d1c1d8df1ebf9c8477686d5a294135c9a413c -dangling commit 4e96d4ca9770282c120e6ab909f101fb7604999f -dangling commit e6b82450a1065c2be1313376be900014f98fb340 -dangling blob 4fc1849c928074155f28caa53b06ad61ad5b140e -dangling commit f7fe343d0a2eb0016b8fdad61512921dabd188db -dangling commit 0107a55520447e6b24ce224f5c2269c6e9e09f5b -dangling commit 2f2395435ea382bdf2aaa6f8a9d313bf337dbf96 -dangling commit 7c2ca56b3b5702e3a59c85540bd6c278415071ce -dangling commit 2d59bdd296fc06664c84ff6aeb98af3346b7b1fb -dangling blob 3c6a0514c057cd275aeb9df47f7ebbc3da1bcd1f -dangling blob b08cdddd620140a4bf79f6af455ce11979ecf2c2 -dangling commit a38e850b7648a7cef9d57725a27e298bc7d03cd4 -dangling blob b6af9d9e202c61bda1ac21b66f5d576805c617f6 -dangling commit 40c3bd9d3e7e23e1d6032180b37d5e49d16c0d5c -dangling commit 34d42d33ccd9cfec6c0aacbf145f4ef37353db98 -dangling commit 1ffdbd581d994dc633c1344747b4da809c400a08 -dangling blob 490d76d4f5acb1b44d7840bc8a3c7bda62d11d07 -dangling commit b72a56ec43568db6d299c1eba54726a6e3cc1c97 -dangling commit 693c0657285beff0d4aaca0641375283c5a56c74 -dangling blob c66026146ba927fc352451448472982845a3727e -dangling blob 1671d6b83241b80fa4ba87ac8a3644e8dd9dbb23 -dangling blob 6175d60e2dd97a0a67321ca2eeccf567b6c2d988 -dangling commit 9a9deedebdea0ae0b731791ecc08caea0623fa50 -dangling blob d0aa062f7df257a3120025cbbba8aa6b0b31d1bb -dangling blob 28b82ef47e6226d52364a2a675af3145987d0710 -dangling commit 43ea466643b314b20fe374b64dbd7a47816b962a -dangling blob 52ebb6f16e8b667cd321dea15461e0d8eb690ad8 -dangling blob 7bf4fec5c7b11c2dbd64556c3422cd4e838e6690 -dangling blob 45f506658f41781d33ec9b975a73c75199ef6757 -dangling blob ee27c707653877b4f644aecce296e68c23438d0f -dangling commit a357b773b0601eb14cdc921233fd50bb1c3e3286 -dangling commit cd598fcd5927deb5ad8443614c8bd6383ff3a765 -dangling commit 8960cfeed612451e272e9da34ac831c81b7b324c -dangling commit 3e6def8d1b7eac9fa9b3053d8824440770d01ecf -dangling commit f0782fb3b7b108201648ddc895e61cee26a2070d -dangling commit a87a2781ff62ef0810740dba02d70669dc1fa315 -dangling blob 3a7e57e783324bf9b95cf66502675f450c4fb6d0 -dangling blob 1ae10fac3e2c076e3053305ec2785a63a04101d2 diff --git a/package.json b/package.json index fadd361e9..17007ed5c 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "deprecation-cop": "0.54.1", "dev-live-reload": "0.47.0", "encoding-selector": "0.21.0", - "exception-reporting": "0.38.0", + "exception-reporting": "0.38.1", "fuzzy-finder": "1.0.4", "git-diff": "1.0.1", "find-and-replace": "0.198.0", @@ -102,7 +102,7 @@ "markdown-preview": "0.158.0", "metrics": "0.53.1", "notifications": "0.63.1", - "open-on-github": "1.0.1", + "open-on-github": "1.1.0", "package-generator": "1.0.0", "settings-view": "0.235.1", "snippets": "1.0.2", @@ -112,7 +112,7 @@ "symbols-view": "0.112.0", "tabs": "0.92.1", "timecop": "0.33.1", - "tree-view": "0.205.0", + "tree-view": "0.206.0", "update-package-dependencies": "0.10.0", "welcome": "0.34.0", "whitespace": "0.32.2", diff --git a/spec/jasmine-test-runner.coffee b/spec/jasmine-test-runner.coffee index 5b5d4e225..dd8386f5d 100644 --- a/spec/jasmine-test-runner.coffee +++ b/spec/jasmine-test-runner.coffee @@ -1,3 +1,4 @@ +Grim = require 'grim' _ = require 'underscore-plus' fs = require 'fs-plus' path = require 'path' @@ -96,13 +97,10 @@ buildTerminalReporter = (logFile, resolveWithExitCode) -> log(str) onComplete: (runner) -> fs.closeSync(logStream) if logStream? - if process.env.JANKY_SHA1 or process.env.CI - grim = require 'grim' - - if grim.getDeprecationsLength() > 0 - grim.logDeprecations() - resolveWithExitCode(1) - return + if Grim.getDeprecationsLength() > 0 + Grim.logDeprecations() + resolveWithExitCode(1) + return if runner.results().failedCount > 0 resolveWithExitCode(1) diff --git a/src/buffered-node-process.coffee b/src/buffered-node-process.coffee index 3b4916b24..406775277 100644 --- a/src/buffered-node-process.coffee +++ b/src/buffered-node-process.coffee @@ -47,6 +47,7 @@ class BufferedNodeProcess extends BufferedProcess options ?= {} options.env ?= Object.create(process.env) options.env['ELECTRON_RUN_AS_NODE'] = 1 + options.env['ELECTRON_NO_ATTACH_CONSOLE'] = 1 args = args?.slice() ? [] args.unshift(command)