Commit Graph

5556 Commits

Author SHA1 Message Date
Corey Johnson & Kevin Sawicki
c1203d48e2 Only call terminate when worker isn't null 2013-02-08 17:28:05 -08:00
Corey Johnson & Kevin Sawicki
e12461db88 Create root view before loading package 2013-02-08 17:28:05 -08:00
Corey Johnson & Kevin Sawicki
e959c371e3 Terminate task when fuzzy finder is deactivated
Task no longer invokes task methods after task has
been terminated.
2013-02-08 17:28:05 -08:00
Corey Johnson & Kevin Sawicki
044468714a Rename finder variable to finderView 2013-02-08 17:28:05 -08:00
Corey Johnson & Kevin Sawicki
3c2e43fb31 Remove unneeded rootView variable 2013-02-08 17:28:05 -08:00
Corey Johnson & Kevin Sawicki
833321fa23 Modernize fuzzy-finder package to use package.cson 2013-02-08 17:28:05 -08:00
Corey Johnson & Kevin Sawicki
3c36eaf454 Un-f spec 2013-02-08 17:28:05 -08:00
Corey Johnson
23244de327 Autoflow package is loaded using package.cson 2013-02-08 17:28:04 -08:00
Corey Johnson
6f05e66825 Add rootView to atom spec to eliminate warnings 2013-02-08 17:28:04 -08:00
Corey Johnson
f24bfab5e5 Modernized autocomplete package 2013-02-08 17:28:04 -08:00
Kevin Sawicki
cdf29691d7 Use same noop function for all disabled handlers 2013-02-08 17:28:04 -08:00
Kevin Sawicki & Nathan Sobo
641a0d43cc Retrigger event after package module is activated
The event that triggers the package module to be activated is
now retriggered after the package module is initialized but without
any previously registered handlers. Instead only the handlers registered
by the package module will be triggered.  The prior event handlers are then
restored after the event is retriggered.

This allows package modules to bind event handlers during initialization
that will be triggered by the same event that caused the package module
intialization to occur.  This simplifies the common case of having the same
event cause a package module to initialize and attach.
2013-02-08 17:28:04 -08:00
Kevin Sawicki
51f5bb95d0 Kill unneeded param 2013-02-08 17:28:04 -08:00
Kevin Sawicki
ed0de80af3 💄 2013-02-08 17:28:04 -08:00
Kevin Sawicki
7c41b15e00 Support activation events in package manifest
These events will load the package's main module
when first triggered.  The go-to-line package has been
migrated to use this new option.
2013-02-08 17:28:04 -08:00
Kevin Sawicki
d884bf58e8 Support specifying main module in package.cson
Migrated strip-trailing-whitespace package to include
a package.cson with a main being a file in the lib directory
instead of the index.coffee at the root of the package.
2013-02-08 17:28:04 -08:00
Kevin Sawicki
856b378f54 Set metadata to empty hash when missing 2013-02-08 17:28:04 -08:00
Kevin Sawicki
cd56d0a1d2 Remove unneeded pack check 2013-02-08 17:28:04 -08:00
Kevin Sawicki
16ff07d319 Use paths when loading grammars from workers 2013-02-08 17:28:04 -08:00
Corey Johnson & Kevin Sawicki
3b4f07701b Build packages using paths instead of filenames 2013-02-08 17:28:04 -08:00
Corey Johnson & Kevin Sawicki
bdac42b188 Don't directly require packages with manifests 2013-02-08 17:28:03 -08:00
Corey Johnson
66d618a41c Fix snippet specs 2013-02-08 17:28:03 -08:00
Corey Johnson
a89fdd7714 Reset the loadedPackages before each test.
Also stop including fixturePackagesPath in configs.packageDirPaths. Instead load fixture packages as needed
2013-02-08 17:28:03 -08:00
Corey Johnson
3078d74e5d Refactor atom.coffee's package methods 2013-02-08 17:28:03 -08:00
Corey Johnson
74ae4a6413 Remove getTextMatePackages 2013-02-08 17:28:03 -08:00
Kevin Sawicki
5b4c8cf8f0 Only require git if exluding ignored files 2013-02-08 15:01:26 -08:00
Justin Palmer
45179bacc9 smaller retina icon 2013-02-08 14:31:23 -08:00
Kevin Sawicki
a52983928e Remove unused code now in bracket-matcher package 2013-02-08 09:51:31 -07:00
Kevin Sawicki
eba089ce97 Remove single and double quotes from highlighted pairs 2013-02-08 09:51:31 -07:00
Nathan Sobo
6e191aba5b Move matching bracket insertion to bracket-matcher package 2013-02-08 09:51:31 -07:00
Justin Palmer
ecb21964f7 Merge pull request #250 from github/update-icon
Update app icon
2013-02-07 16:46:16 -08:00
Justin Palmer
140a54c53d remove poor lighting 2013-02-07 16:06:21 -08:00
Justin Palmer
03fb964351 💄 2013-02-07 15:59:16 -08:00
Justin Palmer
95a7bc69ce slightly adjust the size 2013-02-07 15:52:15 -08:00
Justin Palmer
714acd852f 💀 to the :octocat: 2013-02-07 15:47:48 -08:00
Justin Palmer
2f0b1b793f a better temporary icon 2013-02-07 12:27:29 -08:00
Justin Palmer
5983d7e30c new temporary icon 2013-02-07 12:01:15 -08:00
Nathan Sobo
9973fb14e8 Run rake clean prior to running rake install 2013-02-07 12:23:37 -07:00
Nathan Sobo
1cd1e887d5 Merge branch 'readme-updates' into dev 2013-02-06 21:33:59 -07:00
Justin Palmer
2ca9949d1c cmd -> meta 2013-02-06 21:33:31 -07:00
Justin Palmer
4b50e9bd82 go to line 2013-02-06 21:33:31 -07:00
Justin Palmer
8faf1ed5d5 add treeview shortcuts 2013-02-06 21:33:31 -07:00
Nathan Sobo
6be72bac54 Guard against undefined marker ranges 2013-02-06 20:45:50 -07:00
Justin Palmer
eb7f4514e4 Merge pull request #244 from github/ui-polish
Ui polish
2013-02-06 18:33:50 -08:00
Justin Palmer
6395f352d6 adjust position of command panel stats 2013-02-06 17:13:50 -08:00
Nathan Sobo
9c6b658fe5 Merge branch 'dev' into markers 2013-02-06 18:10:42 -07:00
Nathan Sobo
5b3755a170 Fix errors in benchmarks
One notable change is that if the editor has a display update pending,
we wait until it completes before moving on to the next benchmark.
2013-02-06 18:01:32 -07:00
Nathan Sobo
56c81ccf0f Memoize head and tail screen positions in DisplayBufferMarker 2013-02-06 17:32:13 -07:00
Nathan Sobo
4fdb1c454e Restore marker cleanup assertions
Now that EditSessions clean up their markers, we can pass these tests
again.
2013-02-06 17:29:08 -07:00
Justin Palmer
efa31b82fa adjust command panel colors 2013-02-06 16:26:13 -08:00