Nathan Sobo
41dd4a386a
Restore PaneView::getContainer. Turns out it's actually public.
2014-01-15 16:07:47 -07:00
Nathan Sobo
9af4b14716
Never allow PaneContainer::root to be null
2014-01-15 16:07:47 -07:00
Nathan Sobo
aed9f18457
Accivate the first added pane item
2014-01-15 16:07:47 -07:00
Nathan Sobo
edf2fbe0e5
Make 'core:close' destroy the pane itself if it is empty
2014-01-15 16:07:47 -07:00
Nathan Sobo
ca71bf224b
Destroy the pane completely on 'pane:close' (not just its items)
2014-01-15 16:07:47 -07:00
Nathan Sobo
012363a785
Null guard item in ::destroyActiveItem
2014-01-15 16:07:47 -07:00
Nathan Sobo
1a48903f96
Only destroy empty panes on deserialization if config option is enabled
2014-01-15 16:07:47 -07:00
Nathan Sobo
44331d0ba6
Fix issues splitting panes with DOM events
...
* ::copyActiveItem guards against not having an active item
* The Pane constructor removes undefined items from params.items
2014-01-15 16:07:47 -07:00
Nathan Sobo
fe7c5b4bc1
Only destroy an empty panes if 'core.destroyEmptyPanes' is true
2014-01-15 16:07:47 -07:00
Nathan Sobo
1825af1309
Merge pull request #1415 from atom/ns-pane-model-specs
...
Move relevant pane specs from PaneView to Pane model
2014-01-15 15:06:43 -08:00
Nathan Sobo
b5947f5a56
Merge branch 'master' into ns-pane-model-specs
2014-01-15 15:54:49 -07:00
Corey Johnson
864d6ce8f2
Merge pull request #1408 from atom/cj-remove-editor-view-delegate-methods
...
Remove editor view delegate methods
2014-01-15 14:01:10 -08:00
probablycorey
ac07cf3d9a
Merge remote-tracking branch 'origin/master' into cj-remove-editor-view-delegate-methods
...
Conflicts:
package.json
2014-01-15 13:52:42 -08:00
Nathan Sobo
6ba3698547
Merge pull request #1423 from atom/ns-dont-null-out-pane-view-models
...
Don't null out the model of a pane item view when removing it
2014-01-15 13:28:00 -08:00
Nathan Sobo
d57e5f389d
Don't null out the model of a pane item view when removing it
...
Fixes #1422 (I think)
2014-01-15 14:20:30 -07:00
Nathan Sobo
1c6564f7a5
Move non-focus serialization specs from pane-view-spec to pane-spec
2014-01-14 21:39:47 -07:00
Nathan Sobo
d9d28b5236
Move ::itemForUri specs from pane-view-spec to pane-spec
2014-01-14 20:39:13 -07:00
Nathan Sobo
8734eab8cb
💄 Give dummy pane items ::getUri and ::getPath methods
2014-01-14 20:38:07 -07:00
Nathan Sobo
1ad5158f19
Streamline active status and focus specs in pane-view-spec
...
The specs can be simplified now that much of this logic is covered in
the model specs.
2014-01-14 20:27:30 -07:00
Nathan Sobo
453e034a5f
Simplify PaneView split specs because it's largely covered at the model
2014-01-14 20:21:24 -07:00
Nathan Sobo
9841a3588f
Move specs on PaneView::remove to Pane::destroy in pane-spec
2014-01-14 20:10:01 -07:00
Nathan Sobo
dd0ae8a8ea
Don't remove PaneViews when their model is destroyed
...
They will be removed by their parent PaneContainerView or PaneAxisView,
and removing them in the previous way circumvented some of our focus
preservation logic.
2014-01-14 20:09:14 -07:00
Nathan Sobo
d8ddd52df8
Move ::activateItemAtIndex specs from pane-view-spec to pane-spec
2014-01-14 19:49:15 -07:00
Nathan Sobo
83696bb9c7
Move ::activateNext/PreviousItem specs from pane-view-spec to pane-spec
2014-01-14 19:46:12 -07:00
Nathan Sobo
243c4efe20
Move ::saveActiveItemAs specs from pane-view-spec to pane-spec
2014-01-14 19:43:09 -07:00
Nathan Sobo
22c65f2407
Move ::saveActiveItem specs from pane-view-spec to pane-spec
2014-01-14 19:41:00 -07:00
Nathan Sobo
e553fefc25
Add spec for Pane::destroyInactiveItems to pane-spec
2014-01-14 19:32:39 -07:00
Nathan Sobo
cf6fc22c87
Add spec for Pane::destroyItems to pane-spec
2014-01-14 19:31:13 -07:00
Nathan Sobo
a6d8f588c3
💄
2014-01-14 19:29:01 -07:00
Nathan Sobo
2ef74de0f8
Move ::moveItemToPane specs from pane-view-spec to pane-spec
2014-01-14 19:26:47 -07:00
Nathan Sobo
2ee6469b17
Move ::moveItem specs from pane-view-spec to pane-spec
2014-01-14 19:15:11 -07:00
Nathan Sobo
9977884a2c
Move ::destroyItem specs from pane-view-spec to pane-spec
2014-01-14 19:12:27 -07:00
Nathan Sobo
c331723c55
Move ::activateItem specs from pane-view-spec to pane-spec
2014-01-14 19:12:26 -07:00
Nathan Sobo
dd3ca1fc2f
Merge pull request #1416 from atom/ns-workspace-model
...
Drop a basic model out from WorkspaceView
2014-01-14 18:11:34 -08:00
Nathan Sobo
f7f2da6ad2
Merge remote-tracking branch 'origin/master' into ns-workspace-model
2014-01-14 19:04:53 -07:00
Nathan Sobo
eba74d1420
Upgrade text-buffer to 0.13.0 for Range::intersectsRowRange
2014-01-14 18:55:19 -07:00
Kevin Sawicki
91c9f6ffa5
Upgrade to bracket-matcher@0.18.0
2014-01-14 17:49:19 -08:00
Kevin Sawicki
db319c9f9c
Upgrade apm new commands and template fixes
2014-01-14 17:20:04 -08:00
Kevin Sawicki
134affcd8f
Remove of tomorrow!
2014-01-14 17:18:10 -08:00
Kevin Sawicki
9bfa7704e6
Prepare 0.46.0 release
2014-01-14 17:05:19 -08:00
Kevin Sawicki
8acd84c7e2
Pull stdout out of results argument
v0.45.0
2014-01-14 16:39:14 -08:00
Kevin Sawicki
a53d223b6f
Use package.json version in master builds only
2014-01-14 16:25:22 -08:00
Kevin Sawicki
673b78561a
Rename set-development-version task to set-version
2014-01-14 16:16:31 -08:00
Kevin Sawicki
57c56fc46e
Use package.json version in master janky builds
2014-01-14 16:16:28 -08:00
Kevin Sawicki
d81fb8cabf
Sign right before publishing
2014-01-14 16:03:58 -08:00
Kevin Sawicki
1dec9d0ad2
Run codesign task after build task
2014-01-14 15:31:49 -08:00
Nathan Sobo
bda75c1a8f
Merge remote-tracking branch 'origin/master' into ns-workspace-model
2014-01-14 15:35:00 -07:00
Nathan Sobo
c0c2d797b1
Add some API documentation
2014-01-14 14:44:27 -07:00
Kevin Sawicki
a342a18440
Merge pull request #1413 from atom/ks-no-more-constructicon
...
Get off constructicon
2014-01-14 13:39:59 -08:00
Kevin Sawicki
047425c564
Rename createRelease to createBuildRelease
2014-01-14 13:29:35 -08:00