Eli Fatsi
84a6f0cb75
Remap pane:show-item-9 to activate last pane item
2015-11-11 10:09:09 -07:00
Daniel Hengeveld
2246cca631
Fix typo
2015-11-11 16:11:17 +01:00
Daniel Hengeveld
861d7550b5
i am bad at using GH desktop
2015-11-11 16:09:57 +01:00
Daniel Hengeveld
55a1d3b75f
Use async repo, add missing return
2015-11-11 16:06:18 +01:00
Nikolay Yakimov
fe47394b22
Update specs for deferred activation hooks
2015-11-11 07:51:04 -07:00
Daniel Hengeveld
c84c5cb72f
Merge branch 'dh-async-repo' of github.com:atom/atom into dh-async-repo
2015-11-11 15:05:55 +01:00
Daniel Hengeveld
7421568134
Add simple ::relativize()
...
- remove spec
- Remove GitUtils from async repo
- Doesn't cover all the cases as the one in git-utils but I think they might have
been specific to that library's implementation
2015-11-11 15:04:46 +01:00
Antonio Scandurra
38d713379f
🎨 Introduce Config::transactAsync
2015-11-11 09:55:20 +01:00
Max Brunsfeld
fefb387d3c
Merge branch 'master' into mb-synchronous-scroll-position
...
Conflicts:
src/text-editor-presenter.coffee
src/text-editor.coffee
2015-11-10 16:23:39 -08:00
Indrek Ardel
6520240652
Update spec
2015-11-11 01:23:07 +02:00
Joe Fitzgerald
19334be188
Add Appveyor CI
...
- Add Appveyor badge
- Add Appveyor.yml definition, with encrypted ATOM_ACCESS_TOKEN
- Add cibuild.cmd script to launch cibuild on Windows
- Prepare to release Atom on Windows from Appveyor (but don't do it yet)
- Reduce dependence on JANKY in ci scripts + tasks
- Suppress release activities on PRs for Travis and Appveyor
- Cache ~/.atom/.apm, ~/.atom/.node-gyp/.atom, and ~/.atom/.npm on Appveyor
2015-11-10 15:37:01 -07:00
Kevin Sawicki
a0c208974b
Add failing spec
2015-11-10 13:54:42 -08:00
joshaber
bfbbbf16cb
Merge branch 'master' into dh-async-repo
2015-11-10 15:23:54 -05:00
joshaber
55cc08215d
Be even less racy.
2015-11-10 15:23:47 -05:00
joshaber
f0283df7d5
Re-add this test.
2015-11-09 14:24:15 -05:00
Max Brunsfeld
1304648361
Make getLastVisibleScreenRow a model API again
2015-11-09 11:00:38 -08:00
joshaber
c11f8f77ba
Re-enable that test.
2015-11-09 13:41:53 -05:00
Max Brunsfeld
48cc5e713e
Make presenter respond to external changes to model's first visible screen row
2015-11-09 10:13:09 -08:00
joshaber
b97a7fb2c3
Unfocus
2015-11-09 12:42:27 -05:00
joshaber
51b15a6c00
Cleanup
2015-11-09 12:42:12 -05:00
joshaber
9da71cf7c0
Wait for the first refresh to complete.
2015-11-09 12:14:50 -05:00
joshaber
4b8bad2b0b
Focus async its.
2015-11-09 12:10:49 -05:00
Daniel Hengeveld
371c68e65e
Revert "await getCachedPathStatus in specs"
...
This reverts commit d8985c8175 .
2015-11-09 16:57:08 +01:00
joshaber
cbc3dfb555
🔥 terribleWait.
2015-11-09 10:51:31 -05:00
joshaber
8f59693d83
Use asyncIt here too.
2015-11-09 10:51:31 -05:00
Daniel Hengeveld
d8985c8175
await getCachedPathStatus in specs
2015-11-09 16:51:02 +01:00
Daniel Hengeveld
60c6dc4da3
Merge branch 'dh-async-repo' of github.com:atom/atom into dh-async-repo
2015-11-09 16:48:16 +01:00
Daniel Hengeveld
e3af723c9b
Copy relativize and getPathStatus from #9469
2015-11-09 16:40:44 +01:00
joshaber
a9dae48ac4
It's better if we actually run the tests.
2015-11-09 10:39:02 -05:00
Daniel Hengeveld
bdc8a38045
add final buffer event spec
2015-11-09 16:15:55 +01:00
Daniel Hengeveld
14d470a5e5
unforce spec
2015-11-09 16:01:35 +01:00
Daniel Hengeveld
ff4f26e1ec
coffeelint fix
2015-11-09 15:38:24 +01:00
Daniel Hengeveld
e2a1337b84
Merge branch 'master' into dh-async-repo
2015-11-09 13:08:23 +01:00
Nathan Sobo
5587bad758
Add description to waitsFor
2015-11-09 00:35:34 -07:00
Nathan Sobo
a35e24658d
Increase timeouts
2015-11-09 00:35:34 -07:00
Nathan Sobo
6dd18b348b
Include more debug info when nextViewUpdatePromise times out
2015-11-09 00:35:34 -07:00
Nathan Sobo
98c420a408
Wait for nextTick after presenter updates
...
This gives any nextTick callbacks in the model a chance to complete
before proceeding with tests.
2015-11-09 00:35:34 -07:00
Nathan Sobo
21f8ad6958
Bump timeouts
2015-11-09 00:35:34 -07:00
Nathan Sobo
1a8adbb4e1
🎨
2015-11-09 00:35:33 -07:00
Nathan Sobo
ff681752f7
Add a nextViewUpdatePromise helper so we get stack traces from timeouts
2015-11-09 00:35:33 -07:00
Nathan Sobo
e9dfc080a3
Convert text-editor-component-spec to Babel for async/await
...
It's much easier to reason about async/await than Jasmine's
built-in queuing system, and using them made it easier to
debug flaky async tests.
2015-11-09 00:35:32 -07:00
Nathan Sobo
9ee3d53975
Destroy the selections marker layer when editors are destroyed
2015-11-09 00:35:31 -07:00
Nathan Sobo
2f81e5faac
Store folds in their own marker layer
2015-11-09 00:35:31 -07:00
Nathan Sobo
29bb1bb31b
Add TextEditor-level marker layers and use them for selections
2015-11-09 00:35:31 -07:00
Nathan Sobo
b508cc6d9f
Fix linter error
2015-11-09 00:35:30 -07:00
Nathan Sobo
a3ff0ad75a
🎨 Rename method
2015-11-09 00:35:28 -07:00
Nathan Sobo
75d0a0820c
Allow properties to be overridden for a single marker in LayerDecoration
2015-11-09 00:35:28 -07:00
Nathan Sobo
acf142863c
Add TextEditor::decorateMarkerLayer
2015-11-09 00:35:27 -07:00
Nathan Sobo
20f4c61325
Drop stray sample.js file
2015-11-09 00:35:27 -07:00
Nathan Sobo
3a25fe4975
Remove id from decoration properties
...
It doesn’t make sense to include this when we’ll reuse the same
properties for multiple decoration instances when decorating marker
layers.
2015-11-09 00:35:27 -07:00