From 6a7d5e69459cfd6dc14c2d4e25c97353f84c49c9 Mon Sep 17 00:00:00 2001 From: Ivan Zuzak Date: Fri, 8 May 2015 18:05:45 +0200 Subject: [PATCH 01/29] Ignore trailing colons and whitespace when opening files from command line --- src/browser/atom-application.coffee | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/browser/atom-application.coffee b/src/browser/atom-application.coffee index 6f7f0ac4b..8adba81f2 100644 --- a/src/browser/atom-application.coffee +++ b/src/browser/atom-application.coffee @@ -517,6 +517,8 @@ class AtomApplication return {pathToOpen} unless pathToOpen return {pathToOpen} if fs.existsSync(pathToOpen) + pathToOpen = pathToOpen.replace(/[:\s]+$/, '') + [fileToOpen, initialLine, initialColumn] = path.basename(pathToOpen).split(':') return {pathToOpen} unless initialLine return {pathToOpen} unless parseInt(initialLine) >= 0 From 0d310c767f1c9e82d07b410ed342cf7125be6ead Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Fri, 8 May 2015 00:54:31 +0200 Subject: [PATCH 02/29] Splice in new DisplayBuffer lines in chunks to avoid stack overflows --- src/display-buffer.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/display-buffer.coffee b/src/display-buffer.coffee index db39eb432..f4c078b17 100644 --- a/src/display-buffer.coffee +++ b/src/display-buffer.coffee @@ -1120,7 +1120,7 @@ class DisplayBuffer extends Model {screenLines, regions} = @buildScreenLines(startBufferRow, endBufferRow + bufferDelta) screenDelta = screenLines.length - (endScreenRow - startScreenRow) - @screenLines[startScreenRow...endScreenRow] = screenLines + _.spliceWithArray(@screenLines, startScreenRow, endScreenRow - startScreenRow, screenLines, 10000) @rowMap.spliceRegions(startBufferRow, endBufferRow - startBufferRow, regions) @findMaxLineLength(startScreenRow, endScreenRow, screenLines, screenDelta) From b8cd0a06283f1bac3b2c51b667f6df3d5ae2b37f Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 8 May 2015 11:19:51 -0700 Subject: [PATCH 03/29] Don't persist dev/safe/api-preview mode settings of windows --- src/browser/atom-application.coffee | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/browser/atom-application.coffee b/src/browser/atom-application.coffee index 6f7f0ac4b..46af91ed0 100644 --- a/src/browser/atom-application.coffee +++ b/src/browser/atom-application.coffee @@ -424,12 +424,7 @@ class AtomApplication for window in @windows if loadSettings = window.getLoadSettings() unless loadSettings.isSpec - states.push(_.pick(loadSettings, - 'initialPaths' - 'devMode' - 'safeMode' - 'apiPreviewMode' - )) + states.push(initialPaths: loadSettings.initialPaths) @storageFolder.store('application.json', states) loadState: -> @@ -438,9 +433,9 @@ class AtomApplication @openWithOptions({ pathsToOpen: state.initialPaths urlsToOpen: [] - devMode: state.devMode - safeMode: state.safeMode - apiPreviewMode: state.apiPreviewMode + devMode: @devMode + safeMode: @safeMode + apiPreviewMode: @apiPreviewMode }) true else From 9a85164090dd84515e4034c0da8560fce5cf48f4 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Fri, 8 May 2015 13:04:42 -0700 Subject: [PATCH 04/29] Add spec for file path with trailing colon/whitespace --- spec/integration/startup-spec.coffee | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/spec/integration/startup-spec.coffee b/spec/integration/startup-spec.coffee index 828193e4d..e0e0e32d1 100644 --- a/spec/integration/startup-spec.coffee +++ b/spec/integration/startup-spec.coffee @@ -41,6 +41,22 @@ describe "Starting Atom", -> .then ({value}) -> expect(value).toBe "Hello!" .dispatchCommand("editor:delete-line") + it "removes all trailing whitespace and colons from the specified path", -> + runAtom [path.join(tempDirPath, "new-file: ")], {ATOM_HOME: atomHome}, (client) -> + client + .waitForWindowCount(1, 1000) + .waitForExist("atom-workspace", 5000) + .waitForPaneItemCount(1, 1000) + + .treeViewRootDirectories() + .then ({value}) -> expect(value).toEqual([tempDirPath]) + + .waitForExist("atom-text-editor", 5000) + .then (exists) -> expect(exists).toBe true + .click("atom-text-editor") + .execute -> atom.workspace.getActiveTextEditor().getPath() + .then ({value}) -> expect(value).toBe path.join(tempDirPath, "new-file") + describe "when there is already a window open", -> it "reuses that window when opening files, but not when opening directories", -> tempFilePath = path.join(temp.mkdirSync("a-third-dir"), "a-file") From 1e567b62e2ca22e4963df237d74b2ab56f679776 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Fri, 8 May 2015 13:23:28 -0700 Subject: [PATCH 05/29] Add spec for opening file to line number --- spec/integration/startup-spec.coffee | 42 +++++++++++++++++++++------- 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/spec/integration/startup-spec.coffee b/spec/integration/startup-spec.coffee index e0e0e32d1..94a489021 100644 --- a/spec/integration/startup-spec.coffee +++ b/spec/integration/startup-spec.coffee @@ -1,10 +1,10 @@ # These tests are excluded by default. To run them from the command line: # # ATOM_INTEGRATION_TESTS_ENABLED=true apm test -return unless process.env.ATOM_INTEGRATION_TESTS_ENABLED +# return unless process.env.ATOM_INTEGRATION_TESTS_ENABLED # Integration tests require a fast machine and, for now, we cannot afford to # run them on Travis. -return if process.env.TRAVIS +# return if process.env.TRAVIS fs = require "fs" path = require "path" @@ -41,21 +41,43 @@ describe "Starting Atom", -> .then ({value}) -> expect(value).toBe "Hello!" .dispatchCommand("editor:delete-line") - it "removes all trailing whitespace and colons from the specified path", -> - runAtom [path.join(tempDirPath, "new-file: ")], {ATOM_HOME: atomHome}, (client) -> + it "opens the parent directory and creates an empty text editor", -> + filePath = path.join(fs.realpathSync(tempDirPath), "new-file") + fs.writeFileSync filePath, """ + 1 + 2 + 3 + 4 + """ + + runAtom ["#{filePath}:3"], {ATOM_HOME: atomHome}, (client) -> client .waitForWindowCount(1, 1000) .waitForExist("atom-workspace", 5000) .waitForPaneItemCount(1, 1000) - - .treeViewRootDirectories() - .then ({value}) -> expect(value).toEqual([tempDirPath]) - .waitForExist("atom-text-editor", 5000) .then (exists) -> expect(exists).toBe true - .click("atom-text-editor") + .execute -> atom.workspace.getActiveTextEditor().getPath() - .then ({value}) -> expect(value).toBe path.join(tempDirPath, "new-file") + .then ({value}) -> expect(value).toBe filePath + + .execute -> atom.workspace.getActiveTextEditor().getCursorBufferPosition() + .then ({value}) -> + expect(value.row).toBe 2 + expect(value.column).toBe 0 + + it "removes all trailing whitespace and colons from the specified path", -> + filePath = path.join(tempDirPath, "new-file") + runAtom ["#{filePath}: "], {ATOM_HOME: atomHome}, (client) -> + client + .waitForWindowCount(1, 1000) + .waitForExist("atom-workspace", 5000) + .waitForPaneItemCount(1, 1000) + .waitForExist("atom-text-editor", 5000) + .then (exists) -> expect(exists).toBe true + + .execute -> atom.workspace.getActiveTextEditor().getPath() + .then ({value}) -> expect(value).toBe filePath describe "when there is already a window open", -> it "reuses that window when opening files, but not when opening directories", -> From 75ac785e77647ca64b40eb78743a8681209f924d Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Fri, 8 May 2015 13:24:48 -0700 Subject: [PATCH 06/29] Add spec for opening to line and column --- spec/integration/startup-spec.coffee | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/spec/integration/startup-spec.coffee b/spec/integration/startup-spec.coffee index 94a489021..c2730eaa5 100644 --- a/spec/integration/startup-spec.coffee +++ b/spec/integration/startup-spec.coffee @@ -41,7 +41,7 @@ describe "Starting Atom", -> .then ({value}) -> expect(value).toBe "Hello!" .dispatchCommand("editor:delete-line") - it "opens the parent directory and creates an empty text editor", -> + it "opens the file to the specified line number", -> filePath = path.join(fs.realpathSync(tempDirPath), "new-file") fs.writeFileSync filePath, """ 1 @@ -66,6 +66,31 @@ describe "Starting Atom", -> expect(value.row).toBe 2 expect(value.column).toBe 0 + it "opens the file to the specified line number and column number", -> + filePath = path.join(fs.realpathSync(tempDirPath), "new-file") + fs.writeFileSync filePath, """ + 1 + 2 + 3 + 4 + """ + + runAtom ["#{filePath}:2:2"], {ATOM_HOME: atomHome}, (client) -> + client + .waitForWindowCount(1, 1000) + .waitForExist("atom-workspace", 5000) + .waitForPaneItemCount(1, 1000) + .waitForExist("atom-text-editor", 5000) + .then (exists) -> expect(exists).toBe true + + .execute -> atom.workspace.getActiveTextEditor().getPath() + .then ({value}) -> expect(value).toBe filePath + + .execute -> atom.workspace.getActiveTextEditor().getCursorBufferPosition() + .then ({value}) -> + expect(value.row).toBe 1 + expect(value.column).toBe 1 + it "removes all trailing whitespace and colons from the specified path", -> filePath = path.join(tempDirPath, "new-file") runAtom ["#{filePath}: "], {ATOM_HOME: atomHome}, (client) -> From 02d1e0be563db5d8889b4b754270e1fbf7d24ba9 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Fri, 8 May 2015 13:25:54 -0700 Subject: [PATCH 07/29] Uncomment env conditionals --- spec/integration/startup-spec.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/integration/startup-spec.coffee b/spec/integration/startup-spec.coffee index c2730eaa5..f1c76c04e 100644 --- a/spec/integration/startup-spec.coffee +++ b/spec/integration/startup-spec.coffee @@ -1,10 +1,10 @@ # These tests are excluded by default. To run them from the command line: # # ATOM_INTEGRATION_TESTS_ENABLED=true apm test -# return unless process.env.ATOM_INTEGRATION_TESTS_ENABLED +return unless process.env.ATOM_INTEGRATION_TESTS_ENABLED # Integration tests require a fast machine and, for now, we cannot afford to # run them on Travis. -# return if process.env.TRAVIS +return if process.env.TRAVIS fs = require "fs" path = require "path" From 2c23d6f3ab976042f67ed57a47c975b859c7bdcd Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Fri, 8 May 2015 13:33:30 -0700 Subject: [PATCH 08/29] :art: --- spec/integration/startup-spec.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/integration/startup-spec.coffee b/spec/integration/startup-spec.coffee index f1c76c04e..54817fedc 100644 --- a/spec/integration/startup-spec.coffee +++ b/spec/integration/startup-spec.coffee @@ -9,7 +9,7 @@ return if process.env.TRAVIS fs = require "fs" path = require "path" temp = require("temp").track() -runAtom = require("./helpers/start-atom") +runAtom = require "./helpers/start-atom" describe "Starting Atom", -> [tempDirPath, otherTempDirPath, atomHome] = [] From 29a4ab139671e3c4996f260e83f2e851d7d11c72 Mon Sep 17 00:00:00 2001 From: Ivan Zuzak Date: Sun, 10 May 2015 09:26:46 +0200 Subject: [PATCH 09/29] Electron uses 'Plus' instead of '+' in accelerators --- src/browser/application-menu.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser/application-menu.coffee b/src/browser/application-menu.coffee index d88314c89..793d6347f 100644 --- a/src/browser/application-menu.coffee +++ b/src/browser/application-menu.coffee @@ -163,7 +163,7 @@ class ApplicationMenu return null unless firstKeystroke modifiers = firstKeystroke.split('-') - key = modifiers.pop() + key = modifiers.pop().toUpperCase().replace('+', 'Plus') modifiers = modifiers.map (modifier) -> modifier.replace(/shift/ig, "Shift") @@ -171,5 +171,5 @@ class ApplicationMenu .replace(/ctrl/ig, "Ctrl") .replace(/alt/ig, "Alt") - keys = modifiers.concat([key.toUpperCase()]) + keys = modifiers.concat([key]) keys.join("+") From 71fba995405e2940a0ef53f9c4e8169a6c64acb0 Mon Sep 17 00:00:00 2001 From: Ivan Zuzak Date: Sun, 10 May 2015 09:46:45 +0200 Subject: [PATCH 10/29] Dont split keystrokes on trailing dashes --- src/browser/application-menu.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser/application-menu.coffee b/src/browser/application-menu.coffee index 793d6347f..a845c682f 100644 --- a/src/browser/application-menu.coffee +++ b/src/browser/application-menu.coffee @@ -162,7 +162,7 @@ class ApplicationMenu firstKeystroke = keystrokesByCommand[command]?[0] return null unless firstKeystroke - modifiers = firstKeystroke.split('-') + modifiers = firstKeystroke.split(/-(?=.)/) key = modifiers.pop().toUpperCase().replace('+', 'Plus') modifiers = modifiers.map (modifier) -> From a64ceadad46ee569dec0df6ed30b64228aabffbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Machist=C3=A9=20N=2E=20Quintana?= Date: Mon, 11 May 2015 07:14:31 -0400 Subject: [PATCH 11/29] Use /usr/bin/env bash in hashbang From https://github.com/atom/apm/issues/282#issuecomment-100289741 --- atom.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/atom.sh b/atom.sh index ecd7da052..236f49ff6 100755 --- a/atom.sh +++ b/atom.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash if [ "$(uname)" == 'Darwin' ]; then OS='Mac' From 80c24f240a1ca9dce9814b04d6e7541f8abb2d5a Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 11 May 2015 08:44:04 -0700 Subject: [PATCH 12/29] Run package specs in API preview mode --- build/tasks/spec-task.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/tasks/spec-task.coffee b/build/tasks/spec-task.coffee index 2367c9a5f..02ee09878 100644 --- a/build/tasks/spec-task.coffee +++ b/build/tasks/spec-task.coffee @@ -54,14 +54,14 @@ module.exports = (grunt) -> if process.platform in ['darwin', 'linux'] options = cmd: appPath - args: ['--test', "--resource-path=#{resourcePath}", "--spec-directory=#{path.join(packagePath, 'spec')}"] + args: ['--one', '--test', "--resource-path=#{resourcePath}", "--spec-directory=#{path.join(packagePath, 'spec')}"] opts: cwd: packagePath env: _.extend({}, process.env, ATOM_PATH: rootDir) else if process.platform is 'win32' options = cmd: process.env.comspec - args: ['/c', appPath, '--test', "--resource-path=#{resourcePath}", "--spec-directory=#{path.join(packagePath, 'spec')}", "--log-file=ci.log"] + args: ['/c', appPath, '--one', '--test', "--resource-path=#{resourcePath}", "--spec-directory=#{path.join(packagePath, 'spec')}", "--log-file=ci.log"] opts: cwd: packagePath env: _.extend({}, process.env, ATOM_PATH: rootDir) From d46b7c6a369185c1050c320f4093096f51fca77c Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 11 May 2015 08:49:56 -0700 Subject: [PATCH 13/29] :arrow_up: language-todo@0.20 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 144981d45..512d16ca5 100644 --- a/package.json +++ b/package.json @@ -152,7 +152,7 @@ "language-source": "0.9.0", "language-sql": "0.15.0", "language-text": "0.6.0", - "language-todo": "0.19.0", + "language-todo": "0.20.0", "language-toml": "0.15.0", "language-xml": "0.28.0", "language-yaml": "0.22.0" From ab3be668347709b07c54ec8f6f45fc9feff42a7e Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 11 May 2015 08:58:04 -0700 Subject: [PATCH 14/29] Remove --one flag from package spec command --- build/tasks/spec-task.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/tasks/spec-task.coffee b/build/tasks/spec-task.coffee index 02ee09878..2367c9a5f 100644 --- a/build/tasks/spec-task.coffee +++ b/build/tasks/spec-task.coffee @@ -54,14 +54,14 @@ module.exports = (grunt) -> if process.platform in ['darwin', 'linux'] options = cmd: appPath - args: ['--one', '--test', "--resource-path=#{resourcePath}", "--spec-directory=#{path.join(packagePath, 'spec')}"] + args: ['--test', "--resource-path=#{resourcePath}", "--spec-directory=#{path.join(packagePath, 'spec')}"] opts: cwd: packagePath env: _.extend({}, process.env, ATOM_PATH: rootDir) else if process.platform is 'win32' options = cmd: process.env.comspec - args: ['/c', appPath, '--one', '--test', "--resource-path=#{resourcePath}", "--spec-directory=#{path.join(packagePath, 'spec')}", "--log-file=ci.log"] + args: ['/c', appPath, '--test', "--resource-path=#{resourcePath}", "--spec-directory=#{path.join(packagePath, 'spec')}", "--log-file=ci.log"] opts: cwd: packagePath env: _.extend({}, process.env, ATOM_PATH: rootDir) From d7021fedce99882402aee5b9e887adf2697c4b64 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 11 May 2015 09:02:16 -0700 Subject: [PATCH 15/29] :arrow_up: language-go@0.26 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 512d16ca5..f4dd352f7 100644 --- a/package.json +++ b/package.json @@ -131,7 +131,7 @@ "language-css": "0.29.0", "language-gfm": "0.72.0", "language-git": "0.10.0", - "language-go": "0.25.0", + "language-go": "0.26.0", "language-html": "0.37.0", "language-hyperlink": "0.13.0", "language-java": "0.15.0", From 6d833b53a164674b43e62b391903050dc13faf72 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 11 May 2015 09:15:37 -0700 Subject: [PATCH 16/29] :arrow_up: status-bar@0.70 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f4dd352f7..5babfcdc4 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "settings-view": "0.198.0", "snippets": "0.89.0", "spell-check": "0.56.0", - "status-bar": "0.69.0", + "status-bar": "0.70.0", "styleguide": "0.44.0", "symbols-view": "0.96.0", "tabs": "0.68.0", From c68af1b6d494f4c4f7349a5ace4308c9531aff8b Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 11 May 2015 09:19:53 -0700 Subject: [PATCH 17/29] :arrow_up: status-bar@0.71 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5babfcdc4..748de2f3e 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "settings-view": "0.198.0", "snippets": "0.89.0", "spell-check": "0.56.0", - "status-bar": "0.70.0", + "status-bar": "0.71.0", "styleguide": "0.44.0", "symbols-view": "0.96.0", "tabs": "0.68.0", From 44723401eb1de00813b6f3d3bdb158e7b9f93f65 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 11 May 2015 09:35:06 -0700 Subject: [PATCH 18/29] :arrow_up: language-sass@0.38 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 748de2f3e..66a237bef 100644 --- a/package.json +++ b/package.json @@ -147,7 +147,7 @@ "language-python": "0.34.0", "language-ruby": "0.52.0", "language-ruby-on-rails": "0.21.0", - "language-sass": "0.37.0", + "language-sass": "0.38.0", "language-shellscript": "0.14.0", "language-source": "0.9.0", "language-sql": "0.15.0", From 7f4240bf96667f2ae5067326866d53ea69d209f4 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 11 May 2015 10:18:49 -0700 Subject: [PATCH 19/29] :arrow_up: wrap-guide@0.33 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 66a237bef..553ce9576 100644 --- a/package.json +++ b/package.json @@ -123,7 +123,7 @@ "update-package-dependencies": "0.9.0", "welcome": "0.27.0", "whitespace": "0.29.0", - "wrap-guide": "0.32.0", + "wrap-guide": "0.33.0", "language-c": "0.44.0", "language-clojure": "0.14.0", "language-coffee-script": "0.40.0", From d7c4986d2491b0f470d505c59e21ffe9f6452fe9 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 11 May 2015 11:19:20 -0700 Subject: [PATCH 20/29] :arrow_up: deprecation-cop@0.44 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 553ce9576..a3eb53322 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "bookmarks": "0.35.0", "bracket-matcher": "0.74.0", "command-palette": "0.35.0", - "deprecation-cop": "0.43.0", + "deprecation-cop": "0.44.0", "dev-live-reload": "0.46.0", "encoding-selector": "0.20.0", "exception-reporting": "0.24.0", From 6b7a6538f2ef9954b19815094a2a68fb35dcce0d Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 11 May 2015 11:19:43 -0700 Subject: [PATCH 21/29] :arrow_up: deprecation-cop@0.45 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a3eb53322..efde6d87b 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "bookmarks": "0.35.0", "bracket-matcher": "0.74.0", "command-palette": "0.35.0", - "deprecation-cop": "0.44.0", + "deprecation-cop": "0.45.0", "dev-live-reload": "0.46.0", "encoding-selector": "0.20.0", "exception-reporting": "0.24.0", From 34b10c2eb8430f9bc66e98c82072cf7441e9f548 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 11 May 2015 11:27:10 -0700 Subject: [PATCH 22/29] :arrow_up: language-perl@0.24 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index efde6d87b..8b5d82b59 100644 --- a/package.json +++ b/package.json @@ -141,7 +141,7 @@ "language-make": "0.14.0", "language-mustache": "0.11.0", "language-objective-c": "0.15.0", - "language-perl": "0.23.0", + "language-perl": "0.24.0", "language-php": "0.22.0", "language-property-list": "0.8.0", "language-python": "0.34.0", From f0ee01964983757b4024549235795ef6e86335e1 Mon Sep 17 00:00:00 2001 From: Jessica Lord Date: Mon, 11 May 2015 15:02:54 -0700 Subject: [PATCH 23/29] :bump_up: language-toml@0.16.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8b5d82b59..d876683f2 100644 --- a/package.json +++ b/package.json @@ -153,7 +153,7 @@ "language-sql": "0.15.0", "language-text": "0.6.0", "language-todo": "0.20.0", - "language-toml": "0.15.0", + "language-toml": "0.16.0", "language-xml": "0.28.0", "language-yaml": "0.22.0" }, From 24d08c0c3ce8f92e1b550fd10d717d4be4784c5f Mon Sep 17 00:00:00 2001 From: Jessica Lord Date: Mon, 11 May 2015 15:06:32 -0700 Subject: [PATCH 24/29] :bump_up: spell-check@0.57.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d876683f2..ed8a224f3 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "release-notes": "0.52.0", "settings-view": "0.198.0", "snippets": "0.89.0", - "spell-check": "0.56.0", + "spell-check": "0.57.0", "status-bar": "0.71.0", "styleguide": "0.44.0", "symbols-view": "0.96.0", From c856aea60b86ee1eacb05d31a712ee0cc43f8e53 Mon Sep 17 00:00:00 2001 From: Jessica Lord Date: Mon, 11 May 2015 15:29:01 -0700 Subject: [PATCH 25/29] :arrow_up: archive-view@0.57.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ed8a224f3..de826e197 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "one-light-ui": "0.8.1", "solarized-dark-syntax": "0.35.0", "solarized-light-syntax": "0.21.0", - "archive-view": "0.56.0", + "archive-view": "0.57.0", "autocomplete": "0.46.0", "autoflow": "0.22.0", "autosave": "0.20.0", From 9377bf59e097733e8c1e9ca0343ee9c857f02013 Mon Sep 17 00:00:00 2001 From: Jessica Lord Date: Mon, 11 May 2015 15:30:40 -0700 Subject: [PATCH 26/29] :arrow_up: autocomplete@0.47.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index de826e197..74de2bd21 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "solarized-dark-syntax": "0.35.0", "solarized-light-syntax": "0.21.0", "archive-view": "0.57.0", - "autocomplete": "0.46.0", + "autocomplete": "0.47.0", "autoflow": "0.22.0", "autosave": "0.20.0", "background-tips": "0.24.0", From 8e8ebbe898b358b33ee3d538fb57a1630a41a531 Mon Sep 17 00:00:00 2001 From: Jessica Lord Date: Mon, 11 May 2015 15:31:51 -0700 Subject: [PATCH 27/29] :arrow_up: autoflow@0.23.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 74de2bd21..b56bed38b 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "solarized-light-syntax": "0.21.0", "archive-view": "0.57.0", "autocomplete": "0.47.0", - "autoflow": "0.22.0", + "autoflow": "0.23.0", "autosave": "0.20.0", "background-tips": "0.24.0", "bookmarks": "0.35.0", From 88995fe7b093bb70e4a758b6e8f92516dfd15ec6 Mon Sep 17 00:00:00 2001 From: Jessica Lord Date: Mon, 11 May 2015 15:32:58 -0700 Subject: [PATCH 28/29] :bump_up: language-gfm@0.73.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b56bed38b..fab691218 100644 --- a/package.json +++ b/package.json @@ -129,7 +129,7 @@ "language-coffee-script": "0.40.0", "language-csharp": "0.5.0", "language-css": "0.29.0", - "language-gfm": "0.72.0", + "language-gfm": "0.73.0", "language-git": "0.10.0", "language-go": "0.26.0", "language-html": "0.37.0", From 3e73eadb6c88527b785d789673236d37ecc9d5a4 Mon Sep 17 00:00:00 2001 From: Jessica Lord Date: Mon, 11 May 2015 16:08:44 -0700 Subject: [PATCH 29/29] Correct semver by adding 3rd digit --- .../package-with-incompatible-native-module/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/fixtures/packages/package-with-incompatible-native-module/package.json b/spec/fixtures/packages/package-with-incompatible-native-module/package.json index eec67175a..857bc7221 100644 --- a/spec/fixtures/packages/package-with-incompatible-native-module/package.json +++ b/spec/fixtures/packages/package-with-incompatible-native-module/package.json @@ -1,5 +1,5 @@ { "name": "package-with-incompatible-native-module", - "version": "1.0", + "version": "1.0.0", "main": "./main.js" }