Matt Colyer
53451e0bcd
Flip concurrency models
2013-12-18 10:20:21 -08:00
Nathan Sobo
4223ea25ee
Update telepath to 0.80.0 so we drop old serialized states
...
Now that we've added custom objects, any pane items that serialized as
raw telepath objects are invalid. This is a quick way to cut through
any of those kinds of issues.
2013-12-18 11:19:14 -07:00
Matt Colyer
bb517467eb
💄
2013-12-18 09:48:03 -08:00
Matt Colyer
dd16aefbb6
Restore concurrency just on OSX
2013-12-18 09:47:24 -08:00
Matt Colyer
471c323ca5
Always return true on windows, for now
2013-12-18 09:36:43 -08:00
Matt Colyer
bf021ab7f7
Merge branch 'master' into win32-specs
...
Conflicts:
tasks/spec-task.coffee
2013-12-18 09:34:28 -08:00
Nathan Sobo
9198f3b809
Merge pull request #1334 from atom/ns-omit-destroyed-pane-items
...
Omit destroyed pane items
2013-12-18 08:40:20 -08:00
Kevin Sawicki
b7c227dbfc
Upgrade to autocomplete@0.19.0 for tab completion
2013-12-18 08:14:29 -08:00
Nathan Sobo
0dc031140c
Omit destroyed pane items
...
This is an interim solution which enables atom/image-view#4 to correctly
deserialize when the path has been deleted both on atom master and in
atom/atom#1326 .
2013-12-17 21:39:12 -07:00
Kevin Sawicki
e853bbfcb6
Use standalone apm for running test
2013-12-17 19:51:34 -08:00
Kevin Sawicki
cef7577826
Install apm into node_modules
...
settings-views launches apm via a NodeBufferedProcess so it still needs to
be available built against Atom's headers.
The version in apm/ is just for running via the CLI directly and is compiled
against node's headers.
2013-12-17 19:25:44 -08:00
Matt Colyer
8366887df6
Don't use a logfile unless one is defined
2013-12-17 18:28:17 -08:00
Matt Colyer
e7f63b7c62
Merge branch 'master' into win32-specs
2013-12-17 18:22:08 -08:00
Matt Colyer
81a04769fb
Run specs serially
2013-12-17 18:21:07 -08:00
Matt Colyer
d4fcfbd034
Remove ci.log from package directories
2013-12-17 18:20:44 -08:00
Matt Colyer
bab92c6d0a
Use atom directly to run package specs
2013-12-17 18:10:55 -08:00
Matt Colyer
72523de046
Remove fixture that got checked in
2013-12-17 17:58:01 -08:00
Kevin Sawicki
82fbba4547
Upgrade apm for keytar usage
2013-12-17 17:56:04 -08:00
Matt Colyer
8b112cfd65
Get core specs running
2013-12-17 17:55:46 -08:00
Kevin Sawicki
ec83c1061b
Merge pull request #1324 from atom/ks-standalone-apm
...
Install apm outside of node_modules
2013-12-17 17:03:49 -08:00
Kevin Sawicki
75c573fe61
Run apm commands from new apm directory
2013-12-17 16:53:31 -08:00
Kevin Sawicki
ed8800d182
Install apm to apm/ from vendor/apm
2013-12-17 16:53:31 -08:00
Kevin Sawicki
0aabfddfcb
🐎 Stat without exceptions in Directory::getEntries
2013-12-17 16:51:11 -08:00
Matt Colyer
1bf1785885
Upgrade fs-plus@0.13.0
2013-12-17 16:41:10 -08:00
Matt Colyer
20df9f4666
Add --log-file option for redirecting output
2013-12-17 16:31:13 -08:00
Nathan Sobo
e40b7b1412
Update to telepath 0.79.0 so representation creation can be delayed
...
Instead of creating representations for a class as soon as the class is
registered, we wait until all representation classes are registered and
call `::createRepresentations` on the Atom global to build everything in
a single bottom up traversal.
2013-12-17 17:05:54 -07:00
Nathan Sobo
611559ecd6
Fix pane spec. Fully test serialization lifecycle via ::testPersistence.
2013-12-17 17:05:54 -07:00
Nathan Sobo
c74783ebbf
Allow telepath to manage serialization of non-telepathic pane items
...
This is the first step in converting Pane into a telepath model. We skip
interaction with the deserializer for items and allow telepath to handle
everything. There's actually a preexisting replication error in moveItem
that I'm going to leave until we drop out a Pane model.
2013-12-17 17:05:54 -07:00
Nathan Sobo
9df69f801b
Register deserializers on telepath as representation classes
2013-12-17 17:05:54 -07:00
Nathan Sobo
105f74e15e
Merge pull request #1305 from atom/ns-telepathic-atom-global
...
Make atom global a Telepath model subclass
2013-12-17 15:56:34 -08:00
Matt Colyer
d7e56c447b
Remove logging, disable package specs
2013-12-17 15:53:08 -08:00
Matt Colyer
cecee6a430
Merge branch 'master' into win32-specs
2013-12-17 15:47:57 -08:00
Matt Colyer
e3e83918e5
Update to underscore-plus@0.6.1
2013-12-17 15:47:48 -08:00
Nathan Sobo
0438565c43
Fix site.createDocument shim
2013-12-17 16:46:16 -07:00
Matt Colyer
cbfa87a3b4
Merge branch 'master' into win32-specs
2013-12-17 15:36:24 -08:00
Matt Colyer
3187013eac
Upgrade underscore-plus@0.6.0
2013-12-17 15:35:27 -08:00
Nathan Sobo
e7b632eb18
Merge branch 'master' into ns-telepathic-atom-global
2013-12-17 16:30:24 -07:00
Kevin Sawicki
cdce91157f
Reverse load path order
...
Packages may be linked into ~/.atom/packages or ~/.atom/dev/packages
so the resource should be loaded from there when available.
2013-12-17 15:04:17 -08:00
Kevin Sawicki
a566bd469d
Use fs-plus.isFileSync to check path
...
Previously fs::statSyncNoException not being null was used but it always
returns an object or false so the first path checked was always being used.
2013-12-17 15:01:53 -08:00
Kevin Sawicki
389586bb41
Add ~/.atom/dev/packages to load paths
2013-12-17 15:00:27 -08:00
Kevin Sawicki
51b39500fe
Prepare 0.45.0 release
2013-12-17 14:24:14 -08:00
probablycorey
b5a6f0db0f
Update welcome package
v0.44.0
2013-12-17 12:42:25 -08:00
Kevin Sawicki
259faa5b5a
Upgrade to grunt-download-atom-shell@0.4.0 for progress fix
2013-12-17 12:41:02 -08:00
Corey Johnson
c8477c2f01
Merge pull request #1329 from atom/cj-word-movment
...
Word movement uses `end-of-word` and `beginning-of-word`
2013-12-17 12:38:34 -08:00
Ben Ogle
f6b00fc90f
Upgrade to feedback@0.18.0
2013-12-17 12:10:53 -08:00
Ben Ogle
b3246d63fb
Upgrade to find-and-replace@0.62.0
2013-12-17 11:33:35 -08:00
probablycorey
07eb2d014a
Word movement uses end-of-word and beginning-of-word
...
Closes #1253
2013-12-17 11:24:35 -08:00
Matt Colyer
bf0015f6cc
Run with cmd.exe
2013-12-17 10:49:15 -08:00
Matt Colyer
ca3d1e869c
Use start command to launch atom.exe
2013-12-17 10:33:39 -08:00
Nathan Sobo
a57083a48b
Mark Atom global class methods with instance equivalents as 'Private:'
2013-12-17 11:18:59 -07:00