Commit Graph

31586 Commits

Author SHA1 Message Date
Ash Wilson
392c1d5410 Turn Circle CI back on 2017-04-20 09:25:03 -04:00
Ash Wilson
a994c297f8 Only trigger branch builds on master and release branches 2017-04-18 12:44:28 -04:00
Nathan Sobo
858876b36f ⬆️ autosave 2017-04-18 10:21:43 -06:00
Nathan Sobo
cf9cacd334 Revert "⬆️ autosave"
This reverts commit cc6e127ec1.
2017-04-18 10:18:59 -06:00
Nathan Sobo
cc6e127ec1 ⬆️ autosave 2017-04-17 21:05:52 -06:00
Damien Guard
0e9581e5aa Merge pull request #13646 from atom/dg-only-sign-and-squirrel-on-releases
Only sign and create-windows-installer on *-releases branches
2017-04-17 18:50:10 -07:00
Damien Guard
cfa072017d Sign without Squirrel if --code-sign without --create-windows-installer 2017-04-17 18:11:57 -07:00
Max Brunsfeld
9705faa7f6 ⬆️ tree-view (prerelease) 2017-04-17 15:09:52 -07:00
Damien Guard
e365148e68 Only sign and create-windows-installer on *-releases branches 2017-04-17 15:07:49 -07:00
Nathan Sobo
37b4688025 ⬆️ bookmarks 2017-04-17 15:51:53 -06:00
Max Brunsfeld
14f9c68659 Use getTreeViewRootDirectories helper in main process test 2017-04-17 13:53:20 -07:00
Max Brunsfeld
8262282bc9 ⬆️ tree-view (prerelease) 2017-04-17 13:38:57 -07:00
Max Brunsfeld
5e07986699 Merge pull request #14239 from atom/mb-pane-container-for-item
Add Workspace.paneContainerForItem method
2017-04-17 13:04:57 -07:00
Nathan Sobo
b9195f309f ⬆️ autocomplete-plus 2017-04-17 14:03:40 -06:00
Max Brunsfeld
0015e026a2 Add Workspace.paneContainerForItem method 2017-04-17 11:34:45 -07:00
Max Brunsfeld
46124ba94b Merge pull request #14210 from atom/fb-mdt-dock-initial-size
Reduce dock initial size lookups
2017-04-17 10:06:08 -07:00
Matthew Dapena-Tretter
d40a14be29 Add tests for dock sizing behavior 2017-04-15 11:50:41 -07:00
Matthew Dapena-Tretter
f6b20cd31c Reduce dock initial size lookups
Previously, we would get the initial size every time we didn't have an
explicit one. With this commit, we only get the initial size when we
deserialize and when we go from 0 -> 1 pane items.

Also, if the dock doesn't already have an explicit size, we'll use the
preferred size of the item being dragged when peaking the dock. That
way, dropping it won't cause it to change size.
2017-04-15 11:50:19 -07:00
Nathan Sobo
d07a26882f Merge pull request #14205 from atom/fb-mdt-resolve-uri-in-opensync
Fix URI resolution in `openSync()`
2017-04-14 09:38:39 -06:00
Matthew Dapena-Tretter
abd8f2c0b7 🐛 Fix URI resolution in openSync()
@Alhadis noticed I missed this in 53ec839.
2017-04-13 23:44:47 -07:00
Nathan Sobo
a73bb7e56c Merge pull request #14203 from atom/fb-mdt-dock-affordance-fixes
Ensure that dock toggle affordances can always be revealed
2017-04-13 20:31:51 -06:00
Matthew Dapena-Tretter
83efa4b918 Ensure dock mask has size of zero
This no longer seems to be an issue.
2017-04-13 15:53:37 -07:00
Matthew Dapena-Tretter
915931dddd 🐛 Make sure docks affordance can always be revealed 2017-04-13 15:52:05 -07:00
Michelle Tilley
56e6048bfc Merge pull request #14146 from atom/mkt-as-improve-snapshotting
Improve snapshotting
2017-04-13 10:12:59 -07:00
Antonio Scandurra
fceee43265 ⬆️ one-dark-ui and one-light-ui 2017-04-13 18:17:50 +02:00
Antonio Scandurra
b8e6689abf Merge pull request #14178 from atom/fb-mdt-resize-handle-shouldnt-cover-center
Prevent the resize handle from covering the center
2017-04-13 18:17:09 +02:00
Antonio Scandurra
2d3b7e82bd Merge pull request #14194 from atom/as-fix-editor-element-not-registered
Require `TextEditorElement` eagerly
2017-04-13 12:48:10 +02:00
Antonio Scandurra
fb6834d68b Require TextEditorElement eagerly
With snapshots, all the forbidden modules are required lazily. In the
case of `TextEditorElement` this can be problematic because users might
create editors via `document.createElement('atom-text-editor')`.

With this commit we will eagerly require
`src/text-editor-element.coffee`, thus forcing `TextEditorElement` to
register the HTML custom element and fixing the issue.
2017-04-13 11:03:35 +02:00
Max Brunsfeld
f4fceb0e20 Merge pull request #14177 from atom/fb-mdt-fix-docks-event-cleanup
Remove event listeners from correct element
2017-04-12 14:20:58 -07:00
Max Brunsfeld
a676246081 Merge pull request #14164 from atom/fb-mdt-when-shell-environment-loaded
Add `atom.whenShellEnvironmentLoaded()`
2017-04-12 11:53:50 -07:00
Matthew Dapena-Tretter
45806b19b7 Fix positioning of left dock toggle button when panel container has min-width 2017-04-12 11:39:39 -07:00
Matthew Dapena-Tretter
2ee851a218 Don't show resize handle at all for collapsed docks
They no longer have any functionality. Themes can add extra affordances
if they want.
2017-04-12 11:24:47 -07:00
Lee Dohm
01002d1394 ⬆️ find-and-replace@0.208.0 2017-04-12 11:21:33 -07:00
Max Brunsfeld
9202160ca9 Merge pull request #14188 from atom/mb-ns-avoid-opening-duplicate-items
Always search a pane container w/ the given URI in workspace.open
2017-04-12 10:59:33 -07:00
Nathan Sobo
9d8df98343 ⬆️ autocomplete-plus to fix tests 2017-04-12 11:56:07 -06:00
Max Brunsfeld
7f4da4d3d6 Merge pull request #14183 from atom/ns-fix-focus-when-toggling-docks
Properly restore focus to center when hiding dock via toggle
2017-04-12 10:24:16 -07:00
Max Brunsfeld
82a7a6c78a Always search a pane container w/ the given URI in workspace.open 2017-04-12 10:23:49 -07:00
Nathan Sobo
8b8218bf81 Properly restore focus to center when hiding dock via toggle 2017-04-12 09:46:18 -06:00
Matthew Dapena-Tretter
2a2d657d98 Prevent the resize handle from covering the center
Currently, the absolutely positioned element is the only thing with a
size. That means that it'll cover the center. With this change, we give
a size to the (relatively-positioned) atom-dock element so that closed
docks take up canvas space instead.

I think @simurai mentioned this problem before but I wasn't following
and then forgot about it. 😖
2017-04-11 22:38:09 -07:00
Matthew Dapena-Tretter
8951ee7dd1 Remove event listeners from correct element 2017-04-11 22:14:18 -07:00
Nathan Sobo
69363cf805 ⬆️ atom-keymap 2017-04-11 20:32:14 -06:00
Nathan Sobo
e0309883bb Merge pull request #14137 from atom/ns-mb-document-workspace-item-interface
Document pane item interface on Workspace
2017-04-11 20:20:00 -06:00
Matthew Dapena-Tretter
ddd8a8b978 Add atom.whenShellEnvironmentLoaded()
This provides a way to be notified when the shell environment has
loaded—even if it's already happened.
2017-04-11 18:10:00 -07:00
Matthew Dapena-Tretter
18ed0f0657 ⬆️ event-kit@2.3.0 2017-04-11 18:08:31 -07:00
Nathan Sobo
a6525e0884 ⬆️ symbols-view 2017-04-11 15:51:38 -06:00
Max Brunsfeld
c717005bdb Merge pull request #14175 from atom/mb-fix-pane-focus-on-activation
Always focus active pane item when pane is activated
2017-04-11 12:59:35 -07:00
Max Brunsfeld
81819adbd7 Fix spurious pane activation when changing focus within a pane 2017-04-11 12:20:50 -07:00
Max Brunsfeld
6c1632ad76 Always focus active pane item when pane is activated
Signed-off-by: Nathan Sobo <nathan@github.com>
2017-04-11 11:51:18 -07:00
Nathan Sobo
f4c04f5b60 Fix less spec
On AppVeyor, the patch version of less is emitting lower-case CSS color
names. This makes our test compatible with both capitalizations.

Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2017-04-11 12:05:43 -06:00
Max Brunsfeld
b3911053be Merge pull request #14166 from atom/mb-fix-creating-panels-with-markup
Ensure that atom-panel tags can be created via HTML
2017-04-11 10:32:06 -07:00