Cheng Zhao
0d89be26be
Merge branch 'master' into chrome31
...
Conflicts:
package.json
2014-01-08 08:58:20 +08:00
Kevin Sawicki
f29ce127db
Default windowState to empty hash JSON string
2014-01-07 11:19:38 -08:00
Cheng Zhao
196e908961
Default window state should be empty object.
...
Setting default window state to empty string would cause the "Error
parsing window state" error in Atom.loadDocumentState.
2014-01-07 18:48:03 +08:00
Cheng Zhao
28ec1f3e2d
delegate.browserMainParts.preMainMessageLoopRun is discarded.
2014-01-07 18:48:03 +08:00
Kevin Sawicki
44a3365787
Rename getRealPath to getRealPathSync
2014-01-06 17:25:26 -08:00
Kevin Sawicki
f3e88b56f3
🐎 Reduce stat calls when building entries
...
Previously every entry was stated twice to determine if it was a
file/directory and a symbolic link.
Now the second stat call is only made if lstat returns stat details
for a symbolic link.
2014-01-06 17:25:26 -08:00
Kevin Sawicki
d618472f95
Specify error as first argument
2014-01-06 17:25:26 -08:00
Kevin Sawicki
a45ffb3aaa
Add async Directory::getEntries
2014-01-06 17:25:26 -08:00
Kevin Sawicki
1d2b2eec4c
Add Sync suffix to Directory::getEntries
2014-01-06 17:25:26 -08:00
Nathan Sobo
d6de973500
Remove shims that call super
...
They were previously there for documentation purposes, but we've decided
to document them in the text-buffer npm directly and link it into the
documentation. This drops some of the docs on delegated methods, because
our docs generator doesn't understand `delegatesMethods` declarations,
but TextBuffer was marked private anyway so we can get back to it later.
2014-01-06 15:16:34 -07:00
Nathan Sobo
25cc37bc86
Replace {StringMarker} references with {Marker} in API docs
2014-01-06 15:13:12 -07:00
Nathan Sobo
cbec03c158
Rename reactionary to theorist
2014-01-05 10:25:59 -07:00
Nathan Sobo
9068f28e83
Fix variable name
2014-01-04 14:08:00 -07:00
Nathan Sobo
0292c66f93
Don't drop editor subscriptions in its destroyed hook
...
Unsubscribing should be the responsibility of the subscribers and doing
this was removing 'destroyed' subscriptions before the 'destroyed' event
was emitted now that 'destroyed' is emitted by the default
Model::destroy method.
2014-01-04 10:08:04 -07:00
Nathan Sobo
cb7471945c
Remove redundant 'destroyed' event
2014-01-03 19:35:07 -07:00
Nathan Sobo
8da9e8ddc1
Rename nostalgia to serializable
...
This name was surprisingly available and better matches this module's
utilitarian nature.
2014-01-03 18:32:44 -07:00
Nathan Sobo
c6770aa83e
Merge remote-tracking branch 'origin/master' into ns-remove-telepath-from-core
...
Conflicts:
package.json
src/pane.coffee
2014-01-03 17:46:45 -07:00
Nathan Sobo
e26d97d5ac
Remove telepath as a core dependency
2014-01-03 17:42:11 -07:00
Corey Johnson
b2177cbc09
Merge pull request #1360 from atom/cj-add-prepend-append-methods-to-workspace
...
Add prepend/append methods to WorkspaceView
2014-01-03 16:34:16 -08:00
probablycorey
9f32a24e7e
Add all Tool Panel append and prepend methods
2014-01-03 15:43:00 -08:00
Nathan Sobo
914a87290b
Remove unnecessary telepath requires
2014-01-03 16:36:26 -07:00
probablycorey
066d8dc944
Add prependToBottom and appendToBottom
2014-01-03 15:26:27 -08:00
Nathan Sobo
bc65137911
Remove telepath from Project, WorkspaceView, and Pane*
2014-01-03 16:23:23 -07:00
Nathan Sobo
3d494ed9fa
Merge pull request #1337 from atom/ns-fix-mini-editor-leak
...
Fix mini editor leak
2014-01-03 11:58:02 -08:00
Nathan Sobo
77dba8d19b
Merge branch 'master' into ns-fix-mini-editor-leak
2014-01-03 10:03:25 -07:00
Kevin Sawicki
4f6c655294
Remove grunt-download-atom-shell as package dependency
2014-01-03 08:32:23 -08:00
probablycorey
512f373ca6
Merge remote-tracking branch 'origin/master' into cj-update-user-keymap
2014-01-02 11:54:06 -08:00
probablycorey
d56137e3c0
Always try to unwatch current user keymap
2014-01-02 09:56:41 -08:00
Nathan Sobo
821debcb85
Make Editor, DisplayBuffer, TokenizedBuffer to not use telepath
...
This commit introduces dependency on a new npm called
[reactionary](https://github.com/atom/reactionary ). It will serve as a
*much* lighter weight model framework to provide the reactive features
of telepath without the replication logic.
Specs are still failing for panes and workspace. I plan to just roll
forward and remove the telepath dependency from them as well.
2013-12-31 18:19:53 -07:00
probablycorey
88ee021b4d
Watch user's keycap for changes and apply them
2013-12-31 15:21:42 -08:00
Kevin Sawicki
9962ce9859
Implement createToken in Syntax
2013-12-31 15:15:40 -08:00
Kevin Sawicki
882d766689
Activate/deactivate grammars directly
2013-12-31 15:15:40 -08:00
Kevin Sawicki
959401f5a7
Drop TextMate prefix from class names
2013-12-31 15:15:40 -08:00
Kevin Sawicki
fa9aa3691b
Extend GrammarRegistry in Syntax
2013-12-31 15:15:40 -08:00
Kevin Sawicki
a95fdce85f
📝 Mark Syntax class as public
2013-12-31 15:15:40 -08:00
Kevin Sawicki
e8edc83e39
💄 Sort requires
2013-12-31 15:15:40 -08:00
Kevin Sawicki
3ff702581a
Group shim lines
2013-12-31 15:15:40 -08:00
Kevin Sawicki
88c9275bff
Activate grammar when already active
2013-12-31 15:15:39 -08:00
Kevin Sawicki
826d536c09
Add atom.syntax.grammars shim
2013-12-31 15:15:39 -08:00
Kevin Sawicki
c99c2af6ae
Remove NullGrammar class now in first-mate
2013-12-31 15:15:39 -08:00
Kevin Sawicki
ccc6eed3da
Remove unused method
2013-12-31 15:15:39 -08:00
Kevin Sawicki
e1aec57ffe
Create tokens in TokenizedBuffer
2013-12-31 15:15:39 -08:00
Kevin Sawicki
2681dcc63c
Remove TextMateGrammar class now in first-mate
2013-12-31 15:15:39 -08:00
Kevin Sawicki
6f5d85edb9
Use grammar registry from first-mate
2013-12-31 15:15:39 -08:00
Nathan Sobo
66831ce8b9
Subclass the text-buffer npm TextBuffer
2013-12-31 12:46:47 -07:00
Nathan Sobo
dd2c6d2f24
Eliminate TextBuffer's dependence on telepath
...
Atom's TextBuffer now relies on the text-buffer npm for its core
functionality.
2013-12-31 12:13:15 -07:00
probablycorey
8d2e1b7e43
Selection::selectToEndOfLine acts on screen lines.
2013-12-31 08:38:27 -08:00
probablycorey
c37b884007
Add moveCursorToEnd/BeginningOfBufferLine
...
Fixes #1123
2013-12-31 08:21:35 -08:00
probablycorey
bac76784e0
cmd-left moves the cursor to column 0 on lines only containing whitespace
...
Fixes #1344
2013-12-30 13:57:34 -08:00
Ben Ogle
458d3b3d3c
Remove fat arrow
2013-12-20 15:04:17 -08:00