Nathan Sobo
a492596f7f
Allow atom.commands to participate in activationEvents
...
* Activation events can be handled via atom.commands
* Pre-existing listeners registered via atom.commands are disabled when
replaying events for the activated package.
2014-09-24 14:34:28 -06:00
Nathan Sobo
2df5957f9b
Restore commands after each spec
...
This commit adds the ability to get and restore snapshots of command
listeners. Whatever commands are installed before specs begin are
preserved, but commands added during specs are always cleared away.
2014-09-24 14:34:28 -06:00
Nathan Sobo
a7196ec906
Dispatch activation commands with native DOM apis in specs
2014-09-24 14:34:28 -06:00
Nathan Sobo
c094b7a0ef
Extract package-manager-specs from atom-specs
2014-09-24 14:34:28 -06:00
Nathan Sobo
09b5ac887a
Return whether a dispatched command matched a listener
2014-09-24 14:34:28 -06:00
Nathan Sobo
67ff8f4382
Don’t clear commands after specs
...
Commands are typically registered once at eval time. Clearing them
means that commands aren’t available except in the first spec.
2014-09-24 14:34:27 -06:00
Nathan Sobo
0c9fd46030
Add CommandRegistry::dispatch for tests
2014-09-24 14:34:27 -06:00
Nathan Sobo
cf4a7c22ee
Upgrade command-palette for spec fixes
2014-09-24 14:33:37 -06:00
Kevin Sawicki
30f04360dd
Prepare 0.132
2014-09-24 11:03:20 -07:00
Kevin Sawicki
371e25af69
Disable deprecations unless in dev/spec mode
...
These are currently adding ~200ms to startup so temporarily disable
until the grim performance is improved and/or core and bundled packages
are updated to not call deprecated APIs.
2014-09-24 10:24:27 -07:00
Nathan Sobo
7fdffdd201
Upgrade atom-keymap
2014-09-24 11:04:56 -06:00
Kevin Sawicki
475fd07790
Resolve buildDir before it is used in other join calls
2014-09-24 09:48:56 -07:00
Kevin Sawicki
9e99cf03ea
Upgrade to bracket-matcher@0.59
2014-09-24 09:18:58 -07:00
Kevin Sawicki
b2c74ac249
Upgrade to apm 0.97
2014-09-23 17:24:51 -07:00
Kevin Sawicki
daa2c77321
Merge pull request #3610 from postcasio/master
...
Don't override antialiasing in markdown
2014-09-23 17:07:37 -07:00
Kevin Sawicki
3f15338cad
Upgrade to language-todo@0.12
2014-09-23 15:47:22 -07:00
Kevin Sawicki
00f67122c4
📝 Mark atom.commands experimental
...
The CommandRegistry class is still experimental and 404-ing in the
API docs on atom.io
2014-09-23 14:19:10 -07:00
Kevin Sawicki
df3f884ada
Resolve build and install directory paths
...
Closes #3600
2014-09-23 13:09:22 -07:00
Kevin Sawicki
85bf163f76
Merge pull request #3599 from atom/ks-remove-lintian-errors
...
Remove lintian errors
2014-09-23 12:59:35 -07:00
Kevin Sawicki
c6d6fb3b7a
Add libc6 to Depends section
2014-09-23 12:19:54 -07:00
Kevin Sawicki
26f3bde0e6
Add more lintian overrides
2014-09-23 12:19:54 -07:00
Kevin Sawicki
97b742cb1d
Add initial lintian overrides
2014-09-23 12:19:54 -07:00
Kevin Sawicki
4c3ac8e6ec
Add python dependency
2014-09-23 12:19:54 -07:00
Kevin Sawicki
0be03c8d9c
Copy LICENSE.md to /usr/share/doc/atom/copyright
2014-09-23 12:19:54 -07:00
Kevin Sawicki
0bdddc955f
Remove executable bit from .node files
2014-09-23 12:19:54 -07:00
Kevin Sawicki
ad9b5e5b8d
Add extended description
2014-09-23 12:19:54 -07:00
Kevin Sawicki
c178ac3aa6
Run dpkg-deb using fakeroot
2014-09-23 12:19:54 -07:00
Kevin Sawicki
6b23479c3f
Use FILE_MODE variable
2014-09-23 12:19:54 -07:00
Kevin Sawicki
c4e3b76070
Quote deleted directory
2014-09-23 12:19:53 -07:00
Nathan Sobo
3dbaa0679b
Merge pull request #3587 from atom/ns-workspace-view-providers
...
Add view provider API to Workspace
2014-09-23 13:08:00 -06:00
Nathan Sobo
366714aa3d
Upgrade atom-keymap for dvorak-qwerty fix
2014-09-23 13:00:53 -06:00
Nathan Sobo
1077a59450
Upgrade snippets to support multiple cursors
2014-09-23 12:38:47 -06:00
Ben Ogle
3bc115a7a0
Merge pull request #3606 from atom/bo-model-placeholder-text
...
Model EditorView::setPlaceholderText
2014-09-23 11:20:23 -07:00
Kevin Sawicki
71b3ab3ae6
Prepare 0.131
2014-09-23 10:51:23 -07:00
Ben Ogle
169a5de6a3
not.toBeDefined -> toBeUndefined
2014-09-23 10:38:38 -07:00
Kevin Sawicki
90ff3f585d
Always pass specs on Windows CI
2014-09-23 10:03:14 -07:00
Kevin Sawicki
2a7b73898e
Upgrade to bracket-matcher@0.58
2014-09-23 09:08:26 -07:00
Kevin Sawicki
7375b32fb3
Upgrade to bracket-matcher@0.57
2014-09-23 08:51:34 -07:00
postcasio
a615c3e081
Don't override antialiasing in markdown
2014-09-23 15:35:54 +01:00
Ben Ogle
d4f7e710f4
Reorder properties by usage
2014-09-22 17:28:20 -07:00
Ben Ogle
4606ce2d50
Model setPlaceholderText
...
Less dependence on the editorView!
2014-09-22 17:21:42 -07:00
Kevin Sawicki
32143cfbdb
Upgrade to symbols-view@0.66
2014-09-22 16:58:25 -07:00
Ben Ogle
2e4fda323e
Merge pull request #3605 from atom/bo-fix-cursor-events
...
Make cursor / selection events consistent
2014-09-22 16:44:42 -07:00
Ben Ogle
021208d933
Update Cursor::onDidChangePosition doc string
2014-09-22 16:12:51 -07:00
Ben Ogle
688b209000
Update doc string in Selection::onDidChangeRange
2014-09-22 16:12:19 -07:00
Ben Ogle
91a443e7cb
Update onDidChangeSelectionRange doc string
2014-09-22 16:09:32 -07:00
Ben Ogle
c62fb26001
onDidChangeSelectionRange emits object with ranges + selection
2014-09-22 16:08:12 -07:00
Ben Ogle
3134364362
Add cursor to the docs
2014-09-22 15:50:47 -07:00
Ben Ogle
e5c03e139a
Only pass event to the editor
2014-09-22 15:50:40 -07:00
Ben Ogle
5083c18c84
Add cursor to onDidChangeCursorPosition event object
2014-09-22 15:37:41 -07:00