Commit Graph

24090 Commits

Author SHA1 Message Date
Michael Bolin
318498464a Responded to all of @maxbrunsfeld's comments except for:
* The effect of a failed search.
* Letting `DirectorySearcher::search` take multiple directories.

I'm working on those now.
2015-06-09 15:34:09 +01:00
Michael Bolin
5fc9d9e01a Document and test the cancel() method on the object returned by atom.workspace.scan(). 2015-06-09 15:34:09 +01:00
Michael Bolin
10d9111f68 Clean up test to verify that an individual failed search fails the overall search. 2015-06-09 15:34:09 +01:00
Michael Bolin
898f7b87e8 remove require for Disposable that is no longer needed 2015-06-09 15:34:09 +01:00
Michael Bolin
f7e822d41f Make delegate method names more delegate-like. 2015-06-09 15:34:09 +01:00
Michael Bolin
4eb30f3925 Switch to the delegate pattern,
eliminating a nasty race condition and deleting a lot of code.
2015-06-09 15:34:09 +01:00
Michael Bolin
fa3fd9c50c Remove empty param lists as per the linter. 2015-06-09 15:34:08 +01:00
Michael Bolin
735bdcca08 Two things:
1. Update documentation for `default-directory-search.coffee`.
2. Ensure that multiple `DirectorySearch` searches are run in series rather than in parallel to conserve resources.
2015-06-09 15:34:08 +01:00
Michael Bolin
fd670a4dd4 Remove myResolve local variable that I was using for debugging. 2015-06-09 15:34:08 +01:00
Michael Bolin
4330c3a181 Fix some nits I found during my self-review. 2015-06-09 15:34:08 +01:00
Michael Bolin
7294e0cda4 Change DirectorySearcher to return a DirectorySearch. 2015-06-09 15:34:08 +01:00
Michael Bolin
986640f670 Respond to comments from @maxbrunsfeld and @kevinsawicki. 2015-06-09 15:34:08 +01:00
Michael Bolin
7781e34ba2 Introduce atom.directory-searcher service v0.1.0.
The contract for a provider for the `atom.directory-searcher` service
is defined by the spec of the `DefaultDirectorySearcher`.

This modifies `Workspace::scan()` to use the appropriate `DirectorySearcher`
for each member of `atom.project.getDirectories()` when scanning the workspace
for files that match the specified regex.
2015-06-09 15:34:08 +01:00
Machisté N. Quintana
7fe359ab4c Merge pull request #7179 from rmartin/7178-resize-pane-cursor
Fix inconsistency with pane resize cursors.
2015-06-09 07:20:14 -04:00
Roy Martin
384b88eecf Fix inconsistency with pane resize cursors. 2015-06-09 01:06:45 -07:00
Machiste Quintana
f9c612d1c8 Use an empty object if metadata is ~null 2015-06-08 21:33:07 -04:00
Machiste Quintana
07da68c95e Don't reassign metadata.name 2015-06-08 21:18:21 -04:00
Machiste Quintana
d78bc3f234 🎨 2015-06-08 21:14:11 -04:00
Machiste Quintana
659ddb67ad Add Package.loadMetadata() specs 2015-06-08 20:57:35 -04:00
Machiste Quintana
0f876a73cc Only use package directory name as fallback
Fixes https://github.com/atom/atom/issues/7174
2015-06-08 20:45:41 -04:00
Nikhil Narula
50f4fe5b6c Correct isMaximixed misspelling to isMaximized 2015-06-08 20:43:13 -04:00
Jesse Grosjean
6cdc555a93 Clone options parameter before modifying it. 2015-06-08 20:40:15 -04:00
Kevin Sawicki
c06d62e607 ⬆️ snippets@0.94 2015-06-08 17:26:59 -07:00
Kevin Sawicki
6a007a7061 ⬆️ language-coffee-script@0.41 2015-06-08 16:52:51 -07:00
Kevin Sawicki
f92e224db7 ⬆️ language-javascript@0.80 2015-06-08 16:51:41 -07:00
Kevin Sawicki
66d40858dc ⬆️ tabs@0.76 2015-06-08 16:51:20 -07:00
Kevin Sawicki
8754b5602e Merge pull request #7119 from verrazanof/patch-1
Update linux.md
2015-06-08 16:00:48 -07:00
Kevin Sawicki
c370263e27 ⬆️ language-perl@0.25 2015-06-08 15:58:48 -07:00
Kevin Sawicki
609fc6cb6e ⬆️ tabs@0.75 2015-06-08 15:54:32 -07:00
Kevin Sawicki
efb2ea544f Merge pull request #7158 from atom/wl-downloading-update
Enable "Downloading Update" context menu entry
2015-06-08 15:36:31 -07:00
Kevin Sawicki
6859a2924a Keep upgrading deprecated selectors until 1.0 2015-06-08 15:35:22 -07:00
Kevin Sawicki
2893772d1a Add stricter atom.png glob pattern 2015-06-08 15:32:33 -07:00
Nathan Sobo
5c57cb0cfe Show a warning prompt when opening files over 20MB
We still have some trouble on files this large. I want to show a
progress bar, but for now this is better than freezing without any
warning at all.
2015-06-09 00:02:36 +02:00
Nathan Sobo
27f6c7a3d3 Merge pull request #7172 from atom/ns-fix-scope-boundaries-in-leading-whitespace
Don’t break out soft tabs that are interrupted by a scope boundary
2015-06-09 00:00:06 +02:00
Nathan Sobo
39dce7ae3c ⬆️ text-buffer 2015-06-08 23:57:44 +02:00
Kevin Sawicki
e2d82202c7 Merge pull request #7170 from atrotors/fixIconProblem
Fixed missing icon when building from source
2015-06-08 14:50:31 -07:00
Kevin Sawicki
cdd4e496cc ⬆️ language-html@0.40 2015-06-08 14:37:19 -07:00
Kevin Sawicki
af85ee701a ⬆️ tabs@0.74 2015-06-08 14:34:12 -07:00
Nathan Sobo
36d55c9384 Don’t break out soft tabs that are interrupted by a scope boundary 2015-06-08 22:56:32 +02:00
Jesse Grosjean
1dbfd0b5ac Rename to getSaveDialogOptions and document in TextEditor 2015-06-08 16:20:53 -04:00
Jesse Grosjean
656c91beb4 Preserve previous API behavior 2015-06-08 16:19:39 -04:00
Kevin Sawicki
21176f3cdc ⬆️ tree-view@0.172 2015-06-08 12:47:28 -07:00
Kevin Sawicki
678820df22 ⬆️ symbols-view@0.98 2015-06-08 12:33:35 -07:00
Antonio Scandurra
29ab1af2bf Merge pull request #7127 from atom/as-opaque-tiles
Bring Subpixel Anti-Aliasing Back
2015-06-08 20:51:02 +02:00
Kevin Sawicki
1877e10b9c ⬆️ language-python@0.36 2015-06-08 11:13:48 -07:00
Kevin Sawicki
e19dec5adc ⬆️ autoflow@0.25 2015-06-08 10:22:40 -07:00
Kevin Sawicki
82e37cc64f ⬆️ bracket-matcher@0.76 2015-06-08 10:09:44 -07:00
Kevin Sawicki
53b537737f ⬆️ language-ruby-on-rails@0.22 2015-06-08 10:05:56 -07:00
Kevin Sawicki
fccaa9791c ⬆️ welcome@0.28 2015-06-08 10:03:46 -07:00
Antonio Scandurra
cec6959e08 Extend highlights to the full editor width 2015-06-08 18:58:04 +02:00