Commit Graph

24746 Commits

Author SHA1 Message Date
Ross Allen
28f157acd9 Document MenuItem enabled and visible
The Electron MenuItem[1] `enabled` and `visible` options are exposed to
Atom context menus in menu_helpers.coffee[2] but are not yet documented.
Both options are passed through to Electron.

[1] http://electron.atom.io/docs/v0.31.0/api/menu-item/
[2] https://github.com/atom/atom/blob/v1.0.7/src/menu-helpers.coffee#L49
2015-08-26 09:00:23 -07:00
Thomas Johansen
4560914273 ⬆️ settings-view@0.215.0 2015-08-22 08:47:16 +02:00
Max Brunsfeld
fb2a45d71d Merge pull request #8433 from atom/mb-bundle-line-ending-selector
Support bundling babel packages and bundle the line-ending-selector package
2015-08-21 17:45:10 -07:00
Max Brunsfeld
3a66096ea4 Remove harmony-collections shim in Gruntfile
eslint cannot load if this shim is present.
2015-08-21 17:25:25 -07:00
Max Brunsfeld
0dd19f3133 Remove 6to5 fixtures 2015-08-21 16:59:53 -07:00
Max Brunsfeld
a4b9b9c6cd 👕 Use standard style for js code 2015-08-21 16:56:32 -07:00
Kevin Sawicki
fc95b5cded Merge pull request #8473 from atom/ld-typo
📝 Fix a typo and make recommendation more clear
2015-08-21 16:41:13 -07:00
Max Brunsfeld
ca4922bb70 🔥 File extension 2015-08-21 16:00:39 -07:00
Max Brunsfeld
f3778148a0 Catch errors when retrieving source maps 2015-08-21 15:37:36 -07:00
Max Brunsfeld
a18b7e2fa9 Don't make prepareStackTrace unwritable
This breaks other code (such as Grim) that may want to temporarily
use a different prepareStackTrace function.
2015-08-21 14:57:39 -07:00
Max Brunsfeld
a6fa098a8c Add CompileCache spec 2015-08-21 14:47:32 -07:00
Max Brunsfeld
f8397661d1 Defer coffee-script require, prevent it from reassigning prepareStackTrace 2015-08-21 13:48:56 -07:00
Max Brunsfeld
b533aff8f4 🐎 Minimize dependencies loaded before the module-cache 2015-08-21 13:48:56 -07:00
Nathan Sobo
a87dd05525 Merge pull request #8420 from jssln/gutterPolish
Destroy a TextEditor's Gutters when it is destroyed
2015-08-21 14:43:17 -06:00
Lee Dohm
73dded1e42 📝 Fix a typo and make recommendation more clear 2015-08-21 13:14:28 -07:00
Jess Lin
b5b8591a51 Destroy a TextEditor's Gutters when it is destroyed 2015-08-21 12:55:22 -07:00
Max Brunsfeld
1f64676189 🔥 Unnecessary joining and splitting 2015-08-21 12:14:10 -07:00
Max Brunsfeld
bb69f1352d 🎨 2015-08-21 11:50:54 -07:00
Max Brunsfeld
408202729e Add sourceURL comment to all compiled js files 2015-08-21 11:19:11 -07:00
Nathan Sobo
8b7f9b0471 Merge branch 'master' into mb-bundle-line-ending-selector 2015-08-21 11:54:10 -06:00
Nathan Sobo
5de1a26283 ⬆️ tree-view 2015-08-21 11:35:31 -06:00
Max Brunsfeld
8c5eed28d2 Don't use es6 features in compile-cache
APM requires it directly, and it uses an older version of node
2015-08-21 10:31:29 -07:00
Max Brunsfeld
f531684acf Use compile-cache in browser process (for dev mode) 2015-08-20 17:59:29 -07:00
Nathan Sobo
6f44fc4c7f Generate sourceFiles in CoffeeScript source maps correctly 2015-08-20 16:08:25 -06:00
Nathan Sobo
c0f3ca6dcd Fix inline source map regex
Need to enable multi-line mode after all

Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2015-08-20 16:08:03 -06:00
Nathan Sobo
61ef1da815 🎨
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2015-08-20 16:07:37 -06:00
Nathan Sobo
dba53f3358 Merge branch 'master' into mb-bundle-line-ending-selector 2015-08-20 14:05:28 -06:00
Nathan Sobo
6ef15468eb ⬆️ grim to drop its custom CoffeeScript stack trace support
It’s interfering with our global stack trace support.
2015-08-20 13:35:49 -06:00
Max Brunsfeld
070f4000f0 Replace 'use babel' -> '@babel' in comment directive 2015-08-20 11:58:46 -07:00
Max Brunsfeld
973c2a6a18 Don't match newlines when finding source-map data 2015-08-20 11:58:46 -07:00
Max Brunsfeld
1bfbf7f9d3 Map line numbers in onerror handler w/ source-map-support 2015-08-20 11:58:45 -07:00
Nathan Sobo
93a284e10f Merge pull request #8441 from atom/ld-markdown-config-descriptions
📝 Add docs for Markdown formatting of config descriptions
2015-08-20 12:13:28 -06:00
Ivan Žužak
e76c265826 ⬆️ language-python@0.39.0 2015-08-20 19:04:25 +02:00
Antonio Scandurra
133a42e395 Merge pull request #8436 from atom/as-batch-cursor-updates
Batch cursor updates
2015-08-20 16:00:07 +02:00
Antonio Scandurra
5c519036dc 🔥 Avoid emitting event on cursor update 2015-08-20 10:06:15 +02:00
Max Brunsfeld
2285e8a42c Move babel config to a separate file in static directory 2015-08-19 17:55:29 -07:00
Max Brunsfeld
49e37f5410 Use source-map-support to handle stack trace conversion
Previously, our Error.convertStackTrace function was provided by coffeestack,
which only works for coffee-script. This adds a dependency on 'source-map-support',
which works for any source file with inline source maps.

This also refactors the code for registering our compilers (coffee-script,
typescript, and babel) so that caching logic is shared.
2015-08-19 17:55:29 -07:00
Kevin Sawicki
7a42d6e409 ⬆️ language-javascript@0.89 2015-08-19 16:20:38 -07:00
Kevin Sawicki
f9d2d28e2a ⬆️ language-todo@0.27 2015-08-19 15:50:16 -07:00
Kevin Sawicki
bca901ecc6 ⬆️ archive-view@0.60 2015-08-19 15:46:42 -07:00
Kevin Sawicki
65a465416a 📝 Document flexScale passed to callback 2015-08-19 15:23:11 -07:00
Kevin Sawicki
2ce91845a0 Merge pull request #8452 from mrodalgaard/doc-pane-flex-scale
📝 fix pane flex scale doc
2015-08-19 15:21:55 -07:00
Martin Rodalgaard
7131c39a73 📝 fix pane flex scale doc 2015-08-20 00:15:38 +02:00
Nathan Sobo
55a0be9c81 Merge pull request #8377 from atom/ns-select-screen-lines-from-gutter
Select screen rows when click-dragging in gutter
2015-08-19 14:15:34 -06:00
Nathan Sobo
71974e3e98 Merge pull request #8446 from atom/ns-terminate-drag-on-text-input
Terminate selection drag on text input
2015-08-19 14:13:27 -06:00
Nathan Sobo
8ae3761cd7 Terminate selection drag on text input
On recent versions of OS X Yosemite, there is a delay before we receive
the `mouseup` event when dragging selections with the trackpad. This
means that we’re frequently accidentally inserting text before the
selection process terminates, leading to unexpected selections after the
text insertion. This fixes that behavior and makes the behavior more
straightforward even in the case where the mouse button is remains held
down during text insertion.
2015-08-19 13:44:17 -06:00
Max Brunsfeld
733c120ef7 Merge remote-tracking branch 'origin/master' into mb-bundle-line-ending-selector 2015-08-19 12:00:41 -07:00
Thomas Johansen
327789312a Merge pull request #8440 from atom/tj-expand-getview-docs
Document the view resolution algorithm
2015-08-19 20:57:41 +02:00
Thomas Johansen
c16f252ab7 📝 Rephrase view resolution docs 2015-08-19 20:54:39 +02:00
Thomas Johansen
675e9be262 🔥 Remove mention of semi-deprecated view resolution step 2015-08-19 20:46:24 +02:00