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
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
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
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
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
65a465416a
📝 Document flexScale passed to callback
2015-08-19 15:23:11 -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
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
Nathan Sobo
31bdd563ed
Select by buffer row on gutter click, but by screen row on gutter drag
2015-08-19 12:46:20 -06:00
Nathan Sobo
3cf9238d79
Select screen rows when click-dragging in gutter
...
…Instead of entire buffer rows
2015-08-19 12:46:20 -06:00
Lee Dohm
bb0dc68e40
📝 Add docs for Markdown formatting of config descriptions
...
Related to atom/settings-view#635
2015-08-19 07:48:15 -07:00
Thomas Johansen
66d0e7c752
📝 Attempt to document view resolution algorithm
2015-08-19 15:44:16 +02:00
Antonio Scandurra
ea391d017d
🐎 Batch cursor updates
2015-08-19 11:32:16 +02:00
Max Brunsfeld
a25a8c83e4
Use same babel options for compiling bundled packages
2015-08-18 17:50:49 -07:00
Max Brunsfeld
e4b1d512cd
Honor /** use babel */ in addition to 'use babel'
2015-08-18 17:32:11 -07:00
Thomas Johansen
22ca33a3b1
Extend ViewRegistry with support for objects with an element property
...
By adding this extension to ViewRegistry::getView we're paving the way for
Etch-like view frameworks which promotes the usage of plain objects and
classes with an element property which is an instance of HTMLElement.
2015-08-18 21:38:00 +02:00
Max Brunsfeld
7e197060bc
Merge pull request #8025 from lpommers/copy-selection-to-clipboard
...
Copy selection command to only write to clipboard if text selected
2015-08-18 09:25:59 -07:00
Luke Pommersheim
e96d6f50ad
🎨 newlines fix
2015-08-18 18:22:18 +02:00
Luke Pommersheim
fdb66fd4dc
change from essential to private, update comment
2015-08-18 17:06:34 +02:00
Kevin Sawicki
2573f1b6ec
Merge pull request #8062 from MaximSokolov/fix-doc-for-marker-callback
...
Update docs for Marker::onDidChange callback
2015-08-17 18:07:56 -07:00
Luke Pommersheim
33abc6698c
move maintainClipboard into if block
2015-08-16 09:04:33 +02:00
Nathan Sobo
a88b648144
Unify gutter drag logic
...
This ensures the same approach is used to drag the gutter for all modes
of selection.
2015-08-13 15:55:35 -06:00
Nathan Sobo
216e98140d
Eliminate unused argument
2015-08-13 15:55:35 -06:00
Ben Ogle
0608f94387
Merge pull request #8356 from atom/bo-tab-type
...
Support `editor.tabType`
2015-08-13 11:13:13 -07:00
Ben Ogle
4609be7912
Be defensive with grammar in usesSoftTabs()
2015-08-13 10:34:44 -07:00
Max Brunsfeld
c6d8bce137
Merge remote-tracking branch 'origin/master' into mb-custom-extension-grammar-map
2015-08-13 09:59:56 -07:00
Kevin Sawicki
83b99ef962
Move size adjusting to model
2015-08-13 06:54:51 -07:00
Kevin Sawicki
388d716028
pane:enlarge/shrink -> pane:increase-size/decrease-size
2015-08-13 06:54:51 -07:00