Ben Ogle
caae18c552
Partially render the gutter when possible.
2013-10-07 18:14:27 -07:00
Kevin Sawicki
380bad2129
Upgrade to tree-view@0.9.0
2013-10-07 18:09:51 -07:00
Kevin Sawicki
8e60db65a3
🐎 Use fs.statSyncNoException() in AtomWindow
2013-10-07 17:55:41 -07:00
Kevin Sawicki
8caed2081b
Don't reuse window when opening a subfolder
...
Windows will only be reused when they match the initial path or
are paths to a new or existing file.
Closes #934
2013-10-07 17:23:56 -07:00
Kevin Sawicki
1ed6733ab5
Only parse line number when path to open is set
...
Previously if atom was launched with no path to open then '/'
was being opened as the project and a file named 'undefined' was
initially open. This was because path.basename() returns the string
'undefined' when called with an undefined path.
This restores the previous behavior of launching a new untitled editor
with no project.
Closes #936
2013-10-07 17:09:52 -07:00
Kevin Sawicki
d2d77012c5
Upgrade to collaboration@0.21.0
2013-10-07 16:21:21 -07:00
Kevin Sawicki
6c55fc102d
Merge pull request #938 from atom/ks-url-api
...
Add API to open urls
2013-10-07 16:19:21 -07:00
probablycorey
9a61c545f4
Update comments in project
2013-10-07 16:12:44 -07:00
Kevin Sawicki
2029895f0b
Pass urlToOpen to AtomWindow constructor
2013-10-07 16:12:00 -07:00
Kevin Sawicki
7f0150c6b8
💄 Inline parsed url
2013-10-07 16:12:00 -07:00
Kevin Sawicki
124b1ebd33
💄 Reorganize option param
2013-10-07 16:12:00 -07:00
Kevin Sawicki
d3e2d9b5f9
📝 Update AtomApplication.openUrl() comment
2013-10-07 16:12:00 -07:00
Kevin Sawicki
f8e61f5c48
Add missing @ before configDirPath
2013-10-07 16:12:00 -07:00
Kevin Sawicki
e95e8a22c3
💄 Remove extra newline
2013-10-07 16:12:00 -07:00
Kevin Sawicki
0033c9659f
💉 directory dependencies into Config
2013-10-07 16:12:00 -07:00
Kevin Sawicki
9db3f9b5d9
Remove logging of found package
2013-10-07 16:12:00 -07:00
Kevin Sawicki
55b71405c9
Remove uneeded curlies and parens
2013-10-07 16:11:59 -07:00
Kevin Sawicki
db47d02c3c
Add fixture packages to atom.packages.packageDirPaths
2013-10-07 16:11:59 -07:00
Kevin Sawicki
ad577d6315
Add url to open to load settings
2013-10-07 16:11:59 -07:00
Kevin Sawicki
19a8626c21
Add extension point for opening urls
...
If packages specify a urlMain in their package.json then that file
will be used as the bootstrap script new windows when a URL is opened
to that package.
2013-10-07 16:11:59 -07:00
Kevin Sawicki
87bfcf5683
💉 dependencies into AtomPackage
...
Removes use of resourcePath and config globals
2013-10-07 16:11:59 -07:00
Kevin Sawicki
722be2267d
Add getter for config directory path
2013-10-07 16:11:59 -07:00
Kevin Sawicki
a3559d1289
Call methods through this instead of atom global
2013-10-07 16:11:59 -07:00
probablycorey
b4fb526d75
Simplify early return statement
2013-10-07 16:10:38 -07:00
probablycorey
122b209ad7
💄
2013-10-07 16:07:13 -07:00
Ben Ogle
53da1db3d8
Merge pull request #935 from atom/bo-improve-gutter-api
...
Add a simple gutter api for adding/removing classes
2013-10-07 15:35:18 -07:00
probablycorey
34d7913505
Log RootView::openAsync read progress
2013-10-07 15:22:16 -07:00
Ben Ogle
0c54f6254d
Upgrade to new versions of git-diff and bookmarks
2013-10-07 15:15:30 -07:00
Ben Ogle
9c6353977f
Rework the api using native methods. This is 🐎
...
editor.300-line-file.gutter-api.getLineNumberElementsForClass.DOM: 3 / 20000 = 0.00015ms
editor.300-line-file.gutter-api.getLineNumberElement.DOM: 8 / 20000 = 0.0004ms
editor.300-line-file.gutter-api.toggle-class: 17 / 2000 = 0.0085ms
editor.300-line-file.gutter-api.find-then-unset.single-class: 3 / 200 = 0.015ms
editor.300-line-file.gutter-api.find-then-unset.multiple-class: 9 / 200 = 0.045ms
2013-10-07 14:57:45 -07:00
Ben Ogle
2cee400547
More benchmarks
2013-10-07 14:56:29 -07:00
Matt Colyer
ba8707dfd9
Bump exception-reporting to include the user agent
2013-10-07 14:35:15 -07:00
Matt Colyer
64e8c978e4
Return proper return code from atom.sh
...
Also improve the test failure message returned by apm.
2013-10-07 14:28:13 -07:00
Ben Ogle
1ff97fc21a
Add getLineNumbersForClass()
...
Also clean up and use klass
2013-10-07 13:57:00 -07:00
Ben Ogle
964e88f131
Add benchmark for the gutter api fns
2013-10-07 13:55:04 -07:00
probablycorey
f5c9dc7362
Added progress stats to reading files
2013-10-07 13:47:20 -07:00
Ben Ogle
32329070c2
Add a simple gutter api for adding/removing classes
2013-10-07 13:31:31 -07:00
Kevin Sawicki
9f7b430c02
Show window in benchmark bootstrap
2013-10-07 13:30:07 -07:00
Matt Colyer
26ab49306e
Bump release notes version
2013-10-07 11:48:20 -07:00
probablycorey
13232de4b9
Chain promises better
2013-10-07 11:46:03 -07:00
probablycorey
f9250e3dd1
Add File::readAsync
2013-10-07 11:39:41 -07:00
Ben Ogle
a878d9e3da
Merge pull request #901 from atom/bo-scroll-perf
...
Improve scrolling performance.
2013-10-07 10:36:38 -07:00
Ben Ogle
3aae7bb77e
💄
2013-10-07 10:29:02 -07:00
Ben Ogle
8825be937e
TextNodeFielter -> TextNodeFilter
2013-10-07 10:29:02 -07:00
Ben Ogle
b3324b49b0
Skinny arrows 💄
2013-10-07 10:29:02 -07:00
Ben Ogle
785c71daf8
💄
2013-10-07 10:29:02 -07:00
Ben Ogle
7f9ce094c7
Add only window import so the benchmarks run
2013-10-07 10:29:01 -07:00
Ben Ogle
89b0e4d159
Fix issue when there are no client rects
2013-10-07 10:29:01 -07:00
Ben Ogle
98928dd99f
Upgrade to bracket-matcher@0.6.0
2013-10-07 10:29:01 -07:00
Ben Ogle
4df546a19e
Remove shoulds
2013-10-07 10:28:13 -07:00
Ben Ogle
04cdad680b
Remove ability to pass clearDirtyRanges and fillDirtyRanges extra vars
...
We don't need them anymore in the gutter.
2013-10-07 10:28:12 -07:00