Commit Graph

26389 Commits

Author SHA1 Message Date
Max Brunsfeld
eafffd9733 Merge pull request #9444 from atom/mb-synchronous-scroll-position
Allow synchronous control of scroll position through TextEditor model
2015-11-11 09:58:05 -08:00
Nathan Sobo
ec4c5ddb68 Merge pull request #9477 from atom/jf-add-appveyor-build
Add Windows CI
2015-11-11 10:35:28 -07:00
Max Brunsfeld
4c3d355298 👕 Add missing space after comma 2015-11-11 08:44:36 -08:00
Antonio Scandurra
24e64ee9e1 ⬆️ symbols-view
This should fix the recurring flaky spec problem we observe during CI
2015-11-11 11:21:16 +01:00
Antonio Scandurra
ec52446b98 Merge pull request #9508 from atom/as-faster-settings-load
Faster settings load
2015-11-11 09:10:56 +01:00
Antonio Scandurra
7e1a1bc8b0 Merge branch 'master' into as-faster-settings-load
# Conflicts:
#	src/package-manager.coffee
2015-11-11 09:09:47 +01:00
Kevin Sawicki
64d272050d Handle ENOTDIR errors on open
Closes #7864
2015-11-10 16:35:34 -08:00
Kevin Sawicki
e95ce5d1d0 Handle EAGAIN errors when saving pane items
Closes #8202
2015-11-10 16:30:12 -08:00
Max Brunsfeld
0c72500b9e Set firstVisibleScreenRow property before emitting event 2015-11-10 16:29:39 -08:00
Max Brunsfeld
9a35e4c9ec 🎨 Extract methods for setting scroll position based on model 2015-11-10 16:28:31 -08: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
Kevin Sawicki
cfd5b7b354 Handle EMFILE errors on open
Closes #8429
2015-11-10 16:20:58 -08:00
Kevin Sawicki
24511fef92 Add custom notification for ELOOP save errors
Closes #9242
2015-11-10 15:55:23 -08:00
Kevin Sawicki
95f56aa41e Merge pull request #9514 from atom/ks-disabled-keymaps-for-uninstalled-packages
Guard against not loaded packages when updating disabled keymaps
2015-11-10 15:06:42 -08: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
Nathan Sobo
91bece4336 Merge pull request #9490 from aki77/fix/activatePackages
Fix activatePackages
2015-11-10 15:00:06 -07:00
Kevin Sawicki
4692ca9702 Guard against package not being loaded 2015-11-10 13:54:42 -08:00
Kevin Sawicki
a0c208974b Add failing spec 2015-11-10 13:54:42 -08:00
Kevin Sawicki
077886070f ⬆️ language-perl@0.31 2015-11-10 13:29:07 -08:00
Kevin Sawicki
3e8654f116 ⬆️ tree-view@0.198 2015-11-10 11:11:33 -08:00
Antonio Scandurra
d4a67a7db5 🎨 Call it ::beginTransaction 2015-11-10 11:42:39 +01:00
Antonio Scandurra
e437234c58 Transact on both async and sync package activation 2015-11-10 11:05:31 +01:00
Antonio Scandurra
46665c1f8b Merge pull request #9507 from atom/as-new-snippets-service
Use lazy loaded snippets
2015-11-10 10:56:31 +01:00
Antonio Scandurra
d558d1c1a1 ⬆️ autocomplete-snippets 2015-11-10 09:36:47 +01:00
Antonio Scandurra
ed965a8697 ⬆️ settings-view 2015-11-10 09:36:20 +01:00
Antonio Scandurra
fee6eab6ec ⬆️ snippets 2015-11-10 09:35:59 +01:00
Antonio Scandurra
02bc46f7cb ⬆️ image-view 2015-11-10 09:24:44 +01:00
Antonio Scandurra
87b3fae36c ⬆️ spell-check 2015-11-10 09:22:51 +01:00
Nathan Sobo
581d736184 Merge pull request #9426 from atom/ns-editor-marker-layers
Optimize markers via new layers API and treap-based index
2015-11-09 23:02:26 -07:00
Kevin Sawicki
f69eaa0e0c ⬆️ language-sass@0.43 2015-11-09 16:52:43 -08:00
Kevin Sawicki
bd830763ef ⬆️ language-ruby@0.61 2015-11-09 16:46:51 -08:00
Kevin Sawicki
b879ecc6ed ⬇️ language-coffee-script@0.43 2015-11-09 16:42:05 -08:00
Kevin Sawicki
4e08423bba ⬆️ language-make@0.20 2015-11-09 16:13:37 -08:00
Kevin Sawicki
38b1ca657f ⬆️ language-coffee-script@0.44 2015-11-09 16:05:52 -08:00
Kevin Sawicki
f2746f14f1 ⬆️ open-on-github@0.40 2015-11-09 15:32:41 -08:00
Wliu
cbad0987bf ⬆️ language-php@0.34.0 2015-11-09 16:58:17 -05:00
Nathan Sobo
d4818244f3 Merge pull request #9476 from atom/ns-fix-dev-mode
Always set devMode to true for spec windows
2015-11-09 14:57:17 -07:00
Nathan Sobo
c97ecf9da2 Don’t disable render backgrounding. Doesn’t seem to make a difference. 2015-11-09 14:56:42 -07:00
Kevin Sawicki
8427196d87 Merge pull request #9501 from atom/ks-add-menu-roles
Add menu roles
2015-11-09 13:37:14 -08:00
Kevin Sawicki
de6829d7b6 🎨 2015-11-09 12:47:21 -08:00
Kevin Sawicki
1ef7a2cc96 Add roles to services, window, and help menu items 2015-11-09 12:43:11 -08:00
Kevin Sawicki
589d489eb9 Retain role field from menu items config 2015-11-09 12:30:29 -08:00
Max Brunsfeld
1304648361 Make getLastVisibleScreenRow a model API again 2015-11-09 11:00:38 -08: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
Josh Abernathy
c83dae9c79 Merge pull request #9471 from atom/bump-git-utils-take-2
Bump git-utils take 2
2015-11-09 09:22:22 -05: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
fc5788c43b Disable renderer backgrounding 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