Commit Graph

9335 Commits

Author SHA1 Message Date
Kevin Sawicki
e6360594aa Move jasmine-focused to a dependency
This is required to be able to run specs from a release build.
2013-09-03 14:25:42 -07:00
Kevin Sawicki
f5bb0333b9 Run apm clean instead of deleting node_modules
This ensures removed modules are uninstalled before specs run but
unchanged modules can be cached between builds.
2013-09-03 14:13:04 -07:00
Kevin Sawicki
1512029864 Remove deletion of node directory
This directory is no longer at the root of the repo
2013-09-03 14:13:04 -07:00
Kevin Sawicki
6730b19e00 Don't run partial-clean during ci task 2013-09-03 14:13:04 -07:00
Kevin Sawicki
f88949bf2d Upgrade to coffee-script-tmbundle@6.0.0
This has a fix for allowing injection grammars inside of
CoffeeScript comments.
2013-09-03 14:06:30 -07:00
Kevin Sawicki
18e1e8146e Add styles for markdown in Literate CoffeeScript 2013-09-03 14:06:30 -07:00
Kevin Sawicki
d78f455b23 Push filler tokens when no patterns match an empty line
This ensures that empty lines always contain tokens even when no
patterns match on empty lines.
2013-09-03 14:06:30 -07:00
Kevin Sawicki
4850636092 Tokenize empty lines using grammars
The literate CoffeeScript grammar uses empty lines to pop out of
the paragraph pattern.
2013-09-03 14:06:30 -07:00
Kevin Sawicki
d4a384e04a Upgrade to coffee-script-tmbundle@5.0.0 2013-09-03 14:06:30 -07:00
Kevin Sawicki
f84a332829 Upgrade to oniguruma@v0.20.0
This adds support for named capture groups
2013-09-03 14:06:30 -07:00
Kevin Sawicki
24eeda0bc7 Upgrade to settings-view@0.10.0 2013-09-03 14:05:04 -07:00
Kevin Sawicki
a4774ab358 Upgrade apm for package install fix 2013-09-03 11:36:52 -07:00
Kevin Sawicki
193f727ba7 doc: Use correct code block fences
* Replace cson fences with coffeescript
  * json was being incorrectly being used for cson
  * Certain blocks had no fence name
2013-09-03 10:21:51 -07:00
Kevin Sawicki
df293125f4 Upgrade to markdown-preview@0.2.0 2013-09-03 10:16:37 -07:00
Kevin Sawicki
b60ad6e086 Upgrade to gfm@0.3.0 2013-09-03 10:16:20 -07:00
Kevin Sawicki
c800cef4da doc: correct typo in timeline 2013-09-03 10:01:11 -07:00
Kevin Sawicki
25434e943e Silently install apm's dependencies 2013-09-02 21:25:06 -07:00
Kevin Sawicki
aaea8bdb31 Trigger buffer-created from Project::addBufferAtIndex
This ensures that any listeners for this event will be notified when
a buffer is add via deserialization from a telepath document.
2013-09-02 11:46:32 -07:00
Kevin Sawicki
91531d53da Doc Git::destroy as a public method 2013-09-02 11:34:26 -07:00
Kevin Sawicki
63a3d9de94 Pass project to Git.open in the options hash
Previously the project global was unavailable in the Git constructor
since it had not been set as a global yet and so the Git instance was never
configured to watch the project's buffers for save/reload events.  This caused
the status to be out of sync in places like the gutter and status bar.
2013-09-02 11:34:20 -07:00
Cheng Zhao
d9b2b3e565 The atom-shell's distribution filename now includes version and platform. 2013-09-02 14:09:14 +08:00
Kevin Sawicki
d9695170ce Setup NODE_PATH when restarting render process
Without this the NODE_PATH env var will possibly be wrong when restarting
a window after another window has been opened that has a different NODE_PATH
value.

Close #630
2013-09-01 11:16:35 -07:00
Kevin Sawicki
963ad4b28c Stub out console::trace in task-bootstrap
This prevents errors from being logged when console.trace() is called
from a task process.
2013-09-01 10:16:36 -07:00
Jason Rudolph
4bf09baa30 Merge pull request #780 from atom/add-get-upstream-branch-to-git
Add #getUpstreamBranch to Git
2013-08-31 13:13:08 -07:00
Jason Rudolph
9f823040f2 Add #getUpstreamBranch to Git 2013-08-31 09:25:09 -04:00
Kevin Sawicki
34f16c58e8 Upgrade to collaboration@0.9.0 2013-08-30 15:27:37 -07:00
Matt Colyer
59d832c5c4 Bump package.json version while we work on 22.0 2013-08-30 15:17:09 -07:00
Matt Colyer
647dcd5988 Update create theme guide based on feedback 2013-08-30 15:14:12 -07:00
Matt Colyer
93a0c6eeb5 Create an outline for creating a theme 2013-08-30 15:14:12 -07:00
Kevin Sawicki
d79881063a Upgrade version to 21.0.0 v0.21.0 2013-08-30 14:09:57 -07:00
Nathan Sobo
49b80d306b 💩 Delete files that were moved to docs/proposals
I thought I deleted these when I moved them but I guess I screwed up.
2013-08-30 15:02:51 -06:00
Nathan Sobo
91adc01e4e 🐎 Don't get every line to check for soft-tabs
Getting all the lines requires SharedString to construct a big array.
It's more efficient to check them one line at a time.
2013-08-30 14:36:45 -06:00
Kevin Sawicki & Matt Colyer
4cc553daf8 🐎 Upgrade to telepath@0.1.2 2013-08-30 11:54:08 -07:00
Kevin Sawicki & Matt Colyer
538b648042 Add more selectors to cover end of ruby embedded strings 2013-08-30 10:10:40 -07:00
Matt Colyer
78b28b6ee6 Fix color highlight issue in Ruby, #716 2013-08-30 10:10:40 -07:00
Kevin Sawicki
fe725ec909 Display time in seconds instead of milliseconds 2013-08-29 21:33:21 -07:00
Kevin Sawicki
35d4eadd45 Upgrade to fuzzy-finder@0.3.0 2013-08-29 19:42:37 -07:00
Kevin Sawicki
47bccc142e Upgrade to autocomplete@0.4.0 2013-08-29 19:38:01 -07:00
Kevin Sawicki
8fb10e35a9 🚱 Destroy current project in beforeEach
Previously the window specs were calling window::deserializeEditorWindow
without first destroying the spec project causing the global to be
reassigned over and leaking the initial project and repo.
2013-08-29 18:41:27 -07:00
Kevin Sawicki
2687fafca4 🚱 Destroy environments in an afterEach
These were leaking projects and therefore repos.
2013-08-29 18:37:03 -07:00
Kevin Sawicki
40860a59f5 Destroy deserialized project in an afterEach 2013-08-29 18:24:51 -07:00
Kevin Sawicki
989fffba6a 🚱 Destroy repo in Project::setPath
Previously if the new path was non-null then the current repo would be
leaked and never destroyed
2013-08-29 18:08:01 -07:00
Corey Johnson
9f1edd3189 Use a simpler escapeRegExp method 2013-08-29 15:58:21 -07:00
Kevin Sawicki
e03544bab6 Hide body when unloading
This prevents a weird UI flicker when refreshing with the settings
view open.
2013-08-29 15:23:26 -07:00
Kevin Sawicki
fd9f3d6543 Don't serialize packages unless the main module was activated
The settings-view activates the config for each package before it renders
causing the main module to be required in order to call activateConfig().
This was causing serialize to be called when the window state was being
saved which was incorrect since activate hadn't actually been called even
though the main module was required.
2013-08-29 14:48:42 -07:00
Matt Colyer
19b5f3e202 Added a section to getting started guide
@xpaulbettsx noted that he wasn't aware that atom windows were tied to a
specific directory.
2013-08-29 10:40:40 -07:00
Kevin Sawicki
f80ad91bec Upgrade to grammar-selector@0.2.0 2013-08-29 10:24:26 -07:00
Kevin Sawicki
1e21665b69 Upgrade to status-bar@0.3.0 2013-08-29 10:13:58 -07:00
Kevin Sawicki
57132f57bd Suppress deserialization warning during window spec 2013-08-29 09:18:52 -07:00
Kevin Sawicki
de5b2c5cf1 Suppress deserialization warning during pane spec 2013-08-29 09:15:31 -07:00