Commit Graph

33889 Commits

Author SHA1 Message Date
Wliu
896a811b2d ⬆️ language-xml@0.35.1 2017-05-24 19:01:52 -04:00
Wliu
f21ee3e9a9 ⬆️ language-shellscript@0.25.1 2017-05-24 19:01:13 -04:00
Wliu
87ebaa8769 ⬆️ language-gfm@0.89.1 2017-05-24 19:00:31 -04:00
Wliu
7f1aa2cf5f ⬆️ language-clojure@0.22.3 2017-05-24 18:59:36 -04:00
Wliu
a7b5bcd0ae ⬆️ language-ruby@0.71.1 2017-05-24 18:58:44 -04:00
Wliu
a4c5dc219c ⬆️ language-yaml@0.30.0 2017-05-24 18:58:02 -04:00
Wliu
fb7bf9fa27 ⬆️ language-php@0.39.0 2017-05-24 18:57:18 -04:00
Damien Guard
f19c37951f Temp squirrel folder to alleviate path length issues on future releases 2017-05-24 15:25:54 -07:00
Jason Rudolph
1dfdd84393 Add ability to move directionally across *all* visible panes
Prior to this change, the following commands successfully move between
panes in the workspace center, but they could not move between the the
panes in the workspace center and panes in the docks:

- window:focus-pane-above
- window:focus-pane-below
- window:focus-pane-on-left
- window:focus-pane-on-right
- window:move-active-item-to-pane-above
- window:move-active-item-to-pane-below
- window:move-active-item-to-pane-on-left
- window:move-active-item-to-pane-on-right
- window:copy-active-item-to-pane-above
- window:copy-active-item-to-pane-below
- window:copy-active-item-to-pane-on-left
- window:copy-active-item-to-pane-on-right

This commit updates these commands to work across all visible panes,
regardless of whether the pane is in the workspace center or a dock.

Summary of approach:

- Add tests for the `nearestVisiblePaneInDirection`, which provides the
  core logic for the higher-level methods like `focusPaneViewAbove`,
  `moveActiveItemToPaneAbove`, `focusPaneViewOnLeft`, etc.
    - Test the generic logic extensively (i.e., the logic that is
      independent of whether the given pane resides in the workspace
      center or a dock)
    - Also test the navigation between docks and the workspace center
- Since the core logic is tested in the new tests above, simplify the
  tests for the higher-level methods (e.g., `focusPaneViewAbove`,
  `moveActiveItemToPaneAbove`, `focusPaneViewOnLeft`) to avoid
  unnecessary duplication.
- Add `nearestVisiblePaneInDirection` to `WorkspaceElement`, implemented
  in terms of the existing `nearestPaneInDirection` method on
  `PaneContainerElement` for now.
2017-05-24 17:30:15 -04:00
Ian Olsen
676f3cb65d ⬆️ tree-view 2017-05-24 11:10:02 -07:00
ungb
9e64abef3f ⬆️ notification@0.67.2 2017-05-24 10:46:14 -07:00
Ian Olsen
d5089936bd Merge pull request #14420 from atom/fb-mdt-dock-items-dont-cause-restore-state-prompt
Don't show restore dialog for non-editor dock items
2017-05-24 08:43:35 -07:00
Ian Olsen
ddcf5460ed Merge pull request #14427 from atom/fb-hw-url-fix2
Fix the atom:// URL handler for real (with tests this time)
2017-05-24 08:41:43 -07:00
Michelle Tilley
e8d8fc895f Merge pull request #14621 from atom/ku-update-github
⬆️ github@0.2.0
2017-05-24 17:29:54 +02:00
Katrina Uychaco
d384f29857 ⬆️ github@0.2.0 2017-05-24 16:09:02 +02:00
Damien Guard
3b309792a5 Add language-text to build list 2017-05-23 22:51:44 -07:00
Max Brunsfeld
f0d9a53156 ⬆️ status-bar 2017-05-23 09:29:42 -07:00
Max Brunsfeld
8156acade8 ⬆️ text-buffer (prerelease) 2017-05-23 09:29:28 -07:00
Lee Dohm
f8c10b5b6e ⬆️ apm@1.18.2 2017-05-23 08:35:24 -07:00
Lee Dohm
7fca866e83 Merge pull request #14574 from atom/ld-document-task-cancel
📝 Document Task.cancel
2017-05-23 08:25:52 -07:00
Max Brunsfeld
a832a2905f ⬆️ text-buffer (prerelease) 2017-05-23 07:50:56 -07:00
Max Brunsfeld
2c2d00a403 Don't create duplicate buffers if a path is opened twice concurrently 2017-05-23 07:27:56 -07:00
Max Brunsfeld
ccdbfda0bc ⬆️ symbols-view 2017-05-23 07:06:20 -07:00
Max Brunsfeld
41ddb2c873 Wait for save to complete in pending state spec 2017-05-22 22:09:27 -07:00
Max Brunsfeld
d296e9d185 Immediately fetch new buffers' git status in GitRepository
We used to emit buffer added events before the buffers were loaded, so we
would end up fetching their git status soon afterwords, when they emitted
the did-reload event.
2017-05-22 17:50:37 -07:00
Max Brunsfeld
d7d206d485 ⬆️ text-buffer, whitespace, line-ending-selector 2017-05-22 17:07:48 -07:00
Lee Dohm
0842106203 📝 Document Task.cancel 2017-05-22 16:42:03 -07:00
Lee Dohm
85e65ffd1c Merge pull request #14492 from mrngoitall/fix-report-issue-link
🐛 Fix Report Issue link to CONTRIBUTING.md
2017-05-22 12:02:41 -07:00
Jason Rudolph
bee12af4c1 Move directional pane movement specs up to WorkspaceElement
In preparation for providing directional pane navigation that goes
beyond the currently-active pane container, this commit:

- Moves the existing directional pane movement specs out of the
PaneContainerElement specs and into the WorkspaceElement specs
- Adjusts the specs to perform all set-up in terms of the workspace, as
opposed to manually constructing a PaneContainer.
2017-05-22 10:19:18 -04:00
Jason Rudolph
efa440f705 Merge pull request #14460 from atom/jr-activate-next-or-previous-pane-in-dock
Fix ability to activate next/previous pane in a dock
2017-05-22 10:03:26 -04:00
Antonio Scandurra
1346824aa3 ⬆️ fuzzy-finder 2017-05-22 09:47:47 +02:00
Antonio Scandurra
c52a31d2f7 Merge pull request #14553 from atom/as-fix-encoding-issues
Don't snapshot the `iconv-lite` module
2017-05-22 09:31:01 +02:00
Antonio Scandurra
cdb399295b Don't snapshot the iconv-lite module
When deciding which methods to export, `iconv-lite` verifies the
availability of some Node features, which is clearly an unsupported
behavior when executing it via `mksnapshot`.

In this case we were not getting any exception at compile-time, but we
noticed some methods were missing from iconv-lite's API. With this
commit we are excluding this module from the snapshot, thus making all
of its methods available again.
2017-05-22 09:16:56 +02:00
Max Brunsfeld
eef2bf0801 Avoiding writing to fixture files in Workspace.replace tests 2017-05-20 23:35:48 -07:00
Max Brunsfeld
5425675c89 ⬆️ text-buffer (prerelease) 2017-05-19 23:29:28 -07:00
Max Brunsfeld
22f9329b01 ⬆️ autocomplete-plus 2017-05-19 21:15:17 -07:00
Max Brunsfeld
6c0b70f5f3 Start work on integrating new native TextBuffer version 2017-05-19 11:33:49 -07:00
Antonio Scandurra
944b5c5b00 Merge pull request #14503 from atom/mkt-update-github-0.1.2
⬆ github@0.1.2
2017-05-19 17:43:24 +02:00
Jason Rudolph
3020a61e34 Test activating next/previous pane at the workspace level 2017-05-19 10:49:51 -04:00
Jason Rudolph
8079b51839 Remove unnecessary test setup
H/T @nathansobo
2017-05-19 09:33:06 -04:00
Antonio Scandurra
5d2ca4b8c5 ⬆️ metrics 2017-05-19 15:12:22 +02:00
Michelle Tilley
9417888f60 Merge branch 'master' into mkt-update-github-0.1.2 2017-05-19 14:31:56 +02:00
Antonio Scandurra
a9320c333a ⬆️ bracket-matcher 2017-05-19 14:15:31 +02:00
Antonio Scandurra
7923b55374 ⬆️ electron-link 2017-05-19 14:01:10 +02:00
Antonio Scandurra
910fbeee31 Merge pull request #12696 from atom/tj-upgrade-electron
Upgrade Electron to v1.6.x
2017-05-19 13:38:21 +02:00
Michelle Tilley
14c1885b63 ⬆️ github@0.1.2 2017-05-19 12:29:01 +02:00
Antonio Scandurra
a7066e387f Fix lint errors
Signed-off-by: Nathan Sobo <nathan@github.com>
2017-05-19 11:07:38 +02:00
Antonio Scandurra
d158e44374 Merge branch 'master' into tj-upgrade-electron 2017-05-19 11:05:15 +02:00
Antonio Scandurra
2c3500503f Use custom snapshot row translation to prevent Electron 1.6 reload crash
Adding a source map for the entire snapshot was expensive in terms of
memory and seemed to be triggering some sort of bug in Chromium when
reloading with the DevTools open.

The custom row translation relies on a much more compact representation
of the data and avoids the crash.

Signed-off-by: Nathan Sobo <nathan@github.com>
2017-05-19 10:23:13 +02:00
Max Brunsfeld
6b761862cf Merge pull request #14485 from atom/mb-fix-error-when-dragging-text
Fix exception when starting to drag text
2017-05-18 16:23:20 -07:00