Commit Graph

26363 Commits

Author SHA1 Message Date
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
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
Nathan Sobo
21f8ad6958 Bump timeouts 2015-11-09 00:35:34 -07:00
Nathan Sobo
213e7d0b35 Schedule marker updates with nextTick instead of setImmediate
From what I understand, nextTick callbacks actually happen at the end
of the current event loop cycle rather than the next one. The naming is
confusing.
2015-11-09 00:35:33 -07:00
Nathan Sobo
1aa4b7e06a Clear nextUpdatePromise immediately when an animation frame fires 2015-11-09 00:35:33 -07:00
Nathan Sobo
54a9012796 Clear next update promise when resetting ViewRegistry 2015-11-09 00:35:33 -07:00
Nathan Sobo
1a8adbb4e1 🎨 2015-11-09 00:35:33 -07:00
Nathan Sobo
fe88611e79 Tear down timers when destroying TextEditorPresenter 2015-11-09 00:35:33 -07:00
Nathan Sobo
b9528dcb39 Cancel ViewRegistry animation frames between specs 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
bddb601b45 ⬆️ snippets 2015-11-09 00:35:32 -07:00
Nathan Sobo
51a7c9ea68 Always set devMode to true for spec windows 2015-11-09 00:35:32 -07:00
Nathan Sobo
7edb80155a ⬆️ text-buffer 2015-11-09 00:35:32 -07:00
Nathan Sobo
80adbe8562 ⬆️ find-and-replace 2015-11-09 00:35:32 -07:00
Nathan Sobo
3a4199a0cd Allow (start/end)(Buffer/Screen)Position in findMarker queries on layers 2015-11-09 00:35:32 -07:00
Nathan Sobo
533146bc6a Document new APIs 2015-11-09 00:35:32 -07:00
Nathan Sobo
3f4d8d0104 ⬆️ text-buffer 2015-11-09 00:35:31 -07:00
Nathan Sobo
9714f2e729 Emit decoration events synchronously in legacy spec environment
This is needed to keep a bunch of package tests passing that expect
synchronous decoration updates.
2015-11-09 00:35:31 -07:00
Nathan Sobo
5e9cec2ec7 ⬆️ text-buffer 2015-11-09 00:35:31 -07:00
Nathan Sobo
f6859210d0 ⬆️ text-buffer 2015-11-09 00:35:31 -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