Commit Graph

24013 Commits

Author SHA1 Message Date
Max Brunsfeld
aa59c38264 Merge pull request #5491 from bolinfest/repository-provider
Set up the atom.repository-provider service and implement GitRepositoryP...
2015-02-12 11:00:05 -08:00
Ben Ogle
400976c366 ⬆️ settings-view@0.180.0 2015-02-12 10:58:00 -08:00
Nathan Sobo
26a66342dc Merge pull request #5519 from atom/ns-optimize-editor-presenter
Optimize TextEditorPresenter
2015-02-12 11:57:20 -07:00
Ben Ogle
ca1cf5a132 Merge pull request #5522 from atom/bo-return-item
Return pane items from the config opener, rather than using workspace.open
2015-02-12 10:57:07 -08:00
Nathan Sobo
2de097b78f ⬆️ markdown-preview for spec fix 2015-02-12 11:46:37 -07:00
Michael Bolin
5d788f9a6c Use getPath() instead of getRealPathSync() because other parts of Atom are relying on getPath() for contains(). 2015-02-12 10:45:20 -08:00
Ben Ogle
4a20dc9079 Return items from the opener, rather than using open
This way, options like `split: ‘left’` can be used with the config
URIs.
2015-02-12 10:43:35 -08:00
Nathan Sobo
b3d03d032a 🐎 Read TextEditor::cursors directly to avoid allocation 2015-02-12 11:34:45 -07:00
Nathan Sobo
205d1df7b4 Precompute ::startRow and ::endRow in presenter 2015-02-12 11:34:45 -07:00
Ben Ogle
dcbff35ef5 Handle EEXIST error with a better message
Closes #5518
2015-02-12 09:55:51 -08:00
Michael Bolin
653bd32a3f Introduce local promise variable to simplify assertion. 2015-02-12 09:52:48 -08:00
Michael Bolin
248e958628 Move most test logic into waitsForPromise in git-repository-provider-spec.coffee 2015-02-12 09:49:40 -08:00
Michael Bolin
603a672629 Moved the bulk of the test into waitsForPromise to eliminate some extra variables. 2015-02-12 09:47:11 -08:00
Michael Bolin
efd9e505eb split up one of the tests in git-repository-provider-spec.coffee 2015-02-12 09:43:17 -08:00
Michael Bolin
673dae9f5b Remove snake-case variable names in tests. 2015-02-12 09:38:29 -08:00
Michael Bolin
5cbfc2473d Remove snake-case variable names in tests. 2015-02-12 09:33:25 -08:00
Michael Bolin
ca31c08e22 Remove reference to private atom.project.repositoryForDirectory property in unit test. 2015-02-12 09:31:44 -08:00
Michael Bolin
a3286f1f1d Fix up assertion messages. Make some .then() calls one-liners. 2015-02-12 09:28:26 -08:00
Michael Bolin
7a89366146 excise outdated comment 2015-02-12 09:22:27 -08:00
Michael Bolin
ddd0ef5eb1 change describe() to it() so runs() is nested in an it() 2015-02-12 09:20:17 -08:00
Nathan Sobo
cc80378b29 Precompute ::scrollTop in presenter 2015-02-12 09:36:44 -07:00
Nathan Sobo
5f3a3ec949 ⬆️ markdown-review for core:copy code blocks fix 2015-02-12 09:20:28 -07:00
Nathan Sobo
541a91fb57 ⬆️ atom-keymap for single-key modifiers on Linux and Windows 2015-02-12 08:16:31 -07:00
Michael Bolin
bdae2f99a8 Add a unit test for GitRepositoryProvider. 2015-02-11 23:27:59 -08:00
Michael Bolin
485a4deb83 Fix an assertion that was failing but was being reported as part of the wrong test. 2015-02-11 23:01:19 -08:00
Michael Bolin
5b03cfe878 Added unit test for Project::repositoryForDirectory and fixed the bug
that my unit test caught.
2015-02-11 22:38:02 -08:00
Nathan Sobo
4f5b989cbb Use property instead of non-existent method in OverlayManager 2015-02-11 23:04:49 -07:00
Nathan Sobo
54fcaa6132 Precompute ::scrollHeight and cache ::scrollPastEnd config value 2015-02-11 23:01:08 -07:00
Nathan Sobo
05554d03e4 Precompute ::scrollWidth 2015-02-11 22:53:38 -07:00
Nathan Sobo
fc603aaa0d Precompute ::clientHeight and ::clientWidth 2015-02-11 22:42:32 -07:00
Nathan Sobo
cf958ffeac Don’t cascade computed values unless upstream values change 2015-02-11 22:34:42 -07:00
Nathan Sobo
a3f902104c Precompute ::horizontalScrollbarHeight and ::verticalScrollbarWidth 2015-02-11 22:25:10 -07:00
Nathan Sobo
b6908b18b4 Precompute contentWidth 2015-02-11 22:06:11 -07:00
Nathan Sobo
be691b6a54 Precompute contentHeight and height 2015-02-11 22:04:05 -07:00
Ben Ogle
9e7fc1d0b2 ⬆️ settings-view@0.179.0 2015-02-11 18:42:15 -08:00
Nathan Sobo
6524da6594 🐎 Skip decoration marker changes if caused by text changes
We’re already updating all decorations when text changes anyway, so
marker changes caused by text changes don’t need to perform updates
again.
2015-02-11 19:41:39 -07:00
Kevin Sawicki
2e20b30bb2 Add missing .0 2015-02-11 16:46:57 -08:00
Kevin Sawicki
e8d326259c Add back accidentally deleted settings-view dep 2015-02-11 16:44:22 -08:00
Ben Ogle
53bafe5ac1 Update one themes for @simurai’s syntax matching 2015-02-11 16:35:04 -08:00
Kevin Sawicki
9765435389 Merge pull request #5489 from atom/ks-more-dedupes
Dedupe more bundled modules
2015-02-11 16:04:22 -08:00
Kevin Sawicki
c52d3593ff Handle broken symlinks when walking 2015-02-11 15:21:23 -08:00
Kevin Sawicki
5310b7dd32 Dedupe iconv-lite 2015-02-11 15:21:23 -08:00
Kevin Sawicki
bd2585a6c1 ⬆️ tree-view@0.155 2015-02-11 15:21:23 -08:00
Kevin Sawicki
e4ab385165 Dedupe cheerio and domelementtype 2015-02-11 15:21:23 -08:00
Kevin Sawicki
b05cf21125 ⬆️ jasmine-tagged@1.1.3 2015-02-11 15:21:23 -08:00
Kevin Sawicki
59dea26351 Dedupe more core modules 2015-02-11 15:21:23 -08:00
Kevin Sawicki
6de3e3dbbe Dedupe highlights 2015-02-11 15:21:23 -08:00
Kevin Sawicki
f6652df9e2 ⬆️ tabs@0.67 2015-02-11 15:21:23 -08:00
Kevin Sawicki
b004f3d70e ⬆️ status-bar@0.60 2015-02-11 15:21:23 -08:00
Kevin Sawicki
e8229eaad8 ⬆️ release-notes@0.49 2015-02-11 15:21:23 -08:00