Commit Graph

31553 Commits

Author SHA1 Message Date
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
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
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
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
Nathan Sobo
1641d9bb7d Merge pull request #14174 from atom/ns-as-avoid-deserialization-error
Avoid errors deserializing 1.17 workspace state in prior Atom versions
2017-04-11 11:10:50 -06:00
Max Brunsfeld
09554615d4 Fix usages of removed getModel method in tests 2017-04-11 09:15:52 -07:00
Nathan Sobo
879f6bf454 Avoid errors deserializing 1.17 workspace state in prior Atom versions 2017-04-11 10:04:52 -06:00
Hubot
69b47f1d4e 1.18.0-dev 2017-04-11 10:35:48 -05:00
Antonio Scandurra
74ff9fdb91 Merge pull request #14168 from atom/as-fix-module-cache-for-preloaded-packages
Fix adding bundled packages to `ModuleCache` and increase test coverage
2017-04-11 10:12:54 +02:00
Antonio Scandurra
d564bfc983 Test config.setSchema isn't called again when activating a preloaded package 2017-04-11 09:53:03 +02:00
Antonio Scandurra
48013a9140 Fix adding bundled packages to ModuleCache and increase test coverage 2017-04-11 09:37:11 +02:00
simurai
b2c33f0184 ⬆️ one-dark/light-ui@v1.10.2 2017-04-11 16:36:31 +09:00
Wliu
48bf3b8021 ⬆️ language-css@0.42.2 2017-04-10 20:58:27 -04:00
Wliu
9b347a3fb9 ⬆️ language-php@0.38.0 2017-04-10 20:57:02 -04:00
Max Brunsfeld
ffff034076 Avoid error when Panel.destroy is called in a blur listener 2017-04-10 17:43:52 -07:00
Max Brunsfeld
1c6c38e8a8 Ensure that atom-panel tags can be created via HTML
* Remove the PanelElement custom element
* Convert Panel and its test to JavaScript
2017-04-10 16:22:51 -07:00
Max Brunsfeld
efc2bb342b Merge pull request #14161 from atom/mb-fix-dock-regression
Fix a regression in hovered dock tracking
2017-04-10 14:55:04 -07:00
Max Brunsfeld
c43bfafdfb Move hoveredDock property from Workspace to WorkspaceElement
It's not used in Workspace anymore.
2017-04-10 14:18:58 -07:00
Max Brunsfeld
399b70662d Fix regression in hovered dock tracking due to workspace refactor
Also, backfill tests for showing, hiding and updating the dock toggle
buttons in response to mouse movements.
2017-04-10 14:15:31 -07:00
Nathan Sobo
3292e3b4df Merge pull request #14143 from atom/mb-ns-dock-ui-refinements
Refine Dock UX and API
2017-04-10 09:08:07 -06:00
Damien Guard
55c6f8b29c Merge pull request #13813 from segevfiner/patch-1
Attempt fixing exception when trying to use portable electronUserData
2017-04-09 16:24:16 -07:00
Nathan Sobo
9259372f23 Fix dock hiding on drag 2017-04-08 14:29:34 -06:00
Nathan Sobo
2498b991c6 Fix dock dragging 2017-04-08 14:29:27 -06:00
Nathan Sobo
e8409aeee7 Add no-op method 2017-04-08 13:59:43 -06:00
Nathan Sobo
2e066120bd Fix workspace specs 2017-04-08 13:29:50 -06:00
Nathan Sobo
57613d9061 ⬆️ settings-view 2017-04-08 12:32:04 -06:00
Max Brunsfeld
cabeeca8b6 Publicize more Dock methods 2017-04-07 15:38:25 -07:00
Max Brunsfeld
50c1e61bec ⬆️ tree-view 2017-04-07 15:30:51 -07:00
Max Brunsfeld
48336fb95e Don't use workspace's itemLocationStore in tests 2017-04-07 15:30:44 -07:00
Max Brunsfeld
daa449e8d5 ⬆️ settings-view to fix integration test failure 2017-04-07 14:29:48 -07:00
Max Brunsfeld
cca47d785f Handle active pane items that aren't text editors in main process test
Signed-off-by: Nathan Sobo <nathan@github.com>
2017-04-07 14:28:51 -07:00
Max Brunsfeld
6d1cbd389a Wait until tree-view is asynchronously opened in main process test
Signed-off-by: Nathan Sobo <nathan@github.com>
2017-04-07 14:28:25 -07:00
Max Brunsfeld
6c59486166 Silence warnings from config spec
Signed-off-by: Nathan Sobo <nathan@github.com>
2017-04-07 13:29:51 -07:00
Max Brunsfeld
57281dd97a Merge branch 'master' into mb-ns-dock-ui-refinements 2017-04-07 13:23:19 -07:00