Kevin Sawicki
838f6fb7b1
Merge pull request #9606 from DouweM/dock-menu
...
Add OS X dock menu with 'New Window' option
2015-11-30 17:15:32 -08:00
Kevin Sawicki
c5a8a81da7
Merge pull request #9802 from ssorallen/config-docs
...
Correct config.coffee doc references to `scope`
2015-11-30 17:06:51 -08:00
Max Brunsfeld
3827b19da4
Merge pull request #9687 from atom/mb-deprecate-load-time-package-code
...
Provide package.json fields so we can defer requiring packages' main modules
2015-11-30 15:53:37 -08:00
Nathan Sobo
f139992585
Avoid infinite recursion in Error.prepareStackTrace
...
Previously, prepareStackTraceWithStackAssignment could end up calling
itself when third-party code assigned Error.prepareStackTrace back
to its original value. Now, we short-circuit this process if the
rawStack property has already been assigned.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com >
2015-11-30 10:51:21 -08:00
Max Brunsfeld
d058814957
Merge remote-tracking branch 'origin/master' into mb-deprecate-load-time-package-code
...
Conflicts:
package.json
2015-11-30 10:20:31 -08:00
Ross Allen
aac52b7020
Correct config.coffee doc references to scope
...
The scope selector is referred to with the key `scope` on the options
object, not `scopeDescriptor` as the current docs claim. Reference
`scope` correctly.
Mark `options` as optional for `::observe` because the arguments
collection is checked for length, and a length of 2 assumes the second
argument is `callback`. `options` is actually optional.
2015-11-25 09:44:20 -08:00
Max Brunsfeld
aecc2598f9
Restore private activateConfig method to fix settings-view
2015-11-24 15:14:39 -08:00
Nathan Sobo
8978691831
Merge pull request #9773 from atom/mb-ns-prepare-stack-trace-fixes
...
Allow Error.prepareStackTrace to be temporarily reassigned
2015-11-24 11:59:53 -07:00
Antonio Scandurra
8dbb9cfd55
Use CommandRegistry to listen for native-key-bindings
2015-11-24 16:24:51 +01:00
Antonio Scandurra
7bd62790d2
📝
2015-11-24 14:02:34 +01:00
Antonio Scandurra
b3738cfc34
Interact with DevTools on process.nextTick
...
Using any of the DevTools synchronous methods causes the bad character input
issue.
2015-11-24 12:51:13 +01:00
Antonio Scandurra
6b5ef9a0aa
🔥
2015-11-24 12:45:15 +01:00
Antonio Scandurra
9e931b15c3
Switch to a Promise-based version of DevTools interaction
2015-11-24 12:21:16 +01:00
Antonio Scandurra
9655d8184e
Interact with DevTools asynchronously
2015-11-24 11:43:09 +01:00
Max Brunsfeld
f35dddee2f
Reregister config schema when package is reactivated
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-11-23 18:01:26 -08:00
Max Brunsfeld
327cf6997b
Remember which packages use atom APIs at main module load time
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-11-23 17:35:38 -08:00
Max Brunsfeld
24938c0361
Defer loading view providers until activation or deserializer use
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-11-23 16:28:08 -08:00
Max Brunsfeld
d6e5ea8564
Defer requiring packages' main modules if they use new package.json fields
2015-11-23 16:05:32 -08:00
Max Brunsfeld
5f1947ef1f
Guard for undefined package.json fields
2015-11-23 15:53:27 -08:00
Max Brunsfeld
2d29fd6e79
Load config schemas from packages' package.json files
2015-11-23 15:53:26 -08:00
Max Brunsfeld
4bc46db355
Still assign error's raw stack when prepareStackTrace is overridden
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-11-23 15:30:11 -08:00
Max Brunsfeld
4616b426b0
Allow Error.prepareStackTrace to be temporarily reassigned
...
Fixes https://github.com/atom/atom/issues/9660
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-11-23 15:22:15 -08:00
Chen Shen
d17ab332ec
fix bug in getRawStack
2015-11-23 14:29:17 -08:00
Max Brunsfeld
30b3cb249e
Merge pull request #9636 from DouweM/unique-title
...
Use unique text editor title in window and tab titles
2015-11-20 16:55:38 -08:00
Nathan Sobo
3e22d9f7a2
Merge PR #9607 with a small change
2015-11-20 10:41:22 -07:00
Antonio Scandurra
a546005c65
Merge pull request #9709 from atom/as-fix-longest-screen-row-issue
...
Compute content width when the longest row is the first one
2015-11-20 09:24:33 -08:00
Douwe Maan
a7809d6772
Add 'Close Empty Windows' option.'
2015-11-20 16:40:55 +01:00
Antonio Scandurra
93481c8a0d
Move ::isTextEditor down into Workspace
2015-11-19 17:56:53 -08:00
Max Brunsfeld
cb2b068d77
Load view providers from files specified in package.json
2015-11-19 16:58:20 -08:00
Antonio Scandurra
0218431c62
🐛 Compute content width when the longest row is the first one
2015-11-19 16:38:20 -08:00
Max Brunsfeld
91b651e86c
Make model constructor argument to addViewProvider optional
2015-11-19 15:54:47 -08:00
Max Brunsfeld
a0a402c3f8
Remove 'atom' prefix from deserializers package.json key
2015-11-19 14:12:03 -08:00
Nathan Sobo
a126374a7b
Coerce boolean options to booleans
...
Pairing with @as-cii
2015-11-19 08:14:24 -08:00
Nathan Sobo
e572763cf7
Remove unnecessary fat arrow
2015-11-18 22:21:27 -08:00
Nathan Sobo
b04c26ba30
Discard highlights that end above the visible row range
...
Fixes #9628
2015-11-18 21:32:05 -08:00
Max Brunsfeld
46272cd192
Load deserializers lazily
2015-11-18 14:31:16 -08:00
Max Brunsfeld
ade1ef7a4c
Load deserializers from files specified in package.json
2015-11-18 14:03:49 -08:00
Max Brunsfeld
799a792f7f
Remove public docs for DirectorySearch and DefaultDirectorySearcher
2015-11-18 13:05:27 -08:00
Thomas Johansen
a8147c09a2
🔥 Remove console.log shims
2015-11-18 17:46:20 +01:00
Nathan Sobo
9537007a2a
Merge branch 'beta'
2015-11-17 16:57:33 -08:00
Nathan Sobo
e475065b45
Merge branch 'stable' into beta
2015-11-17 16:57:19 -08:00
Nathan Sobo
668aa0532e
Merge pull request #9665 from atom/ns-fix-remove-event-listeners
...
Fix removeListener calls
2015-11-17 16:46:25 -08:00
Nathan Sobo
6e72ebb886
Load packages before deserializing workspace
...
This ensures that package-defined deserializers work.
2015-11-17 16:28:53 -08:00
Nathan Sobo
3b2c6afdaf
Fix removeListener calls
2015-11-17 16:23:38 -08:00
Douwe Maan
4bc4c6888f
Use unique text editor title in window and tab titles
2015-11-17 23:34:41 +01:00
Douwe Maan
a9bf2a73a5
Improve TextEditor::getLongTitle
2015-11-17 23:34:31 +01:00
Nathan Sobo
8da44c4dfc
Discard highlights that end above the visible row range
...
Fixes #9628
2015-11-17 11:45:51 -08:00
Nathan Sobo
6862610e70
Merge branch 'beta'
2015-11-17 08:53:27 -08:00
Nathan Sobo
af22a149bd
Replace getLongTitle with getUniqueTitle
2015-11-16 13:47:23 -08:00
Douwe Maan
288abbc57b
Add OS X dock menu with 'New Window' option
2015-11-16 17:54:29 +01:00