Nathan Sobo
24b28368a2
Merge pull request #7949 from atom/ns-handle-weird-scope-sequences
...
Handle weird scope sequences without throwing exceptions
2015-07-17 13:02:04 -07:00
Nathan Sobo
f254c46a62
Keep popping scopes until we find a matching start scope tag
2015-07-17 11:10:09 -07:00
Max Brunsfeld
b24258056d
Merge pull request #7858 from svanharmelen/b-fix-indenting
...
Fix indentation when pasting lines
2015-07-17 09:46:47 -07:00
Thomas Johansen
4a74c14fb5
Merge pull request #7944 from atom/tj-bump-one-syntaxes
...
Bump one-dark/light-syntax@1.1.0
2015-07-17 15:34:13 +02:00
Thomas Johansen
7346cdbb6d
⬆️ one-dark/light-syntax@1.1.0
2015-07-17 14:39:38 +02:00
simurai
92e495db68
⬆️ one-dark/light-ui@v1.0.1
2015-07-16 20:30:24 +09:00
Ivan Žužak
42de7d3628
⬆️ language-gfm@0.79.0
2015-07-15 10:58:43 -07:00
Varun Ramesh
b660b5ba02
📝 Mark Package class as Extended, so that it appears in the docs.
2015-07-14 15:53:24 -07:00
Thomas Johansen
9774b205cf
Merge pull request #7881 from atom/bf-upgrade-babel-to-5.6.17
...
⬆️ babel-core@5.6.17
2015-07-14 15:25:44 +02:00
Michael Bolin
72c41e890b
⬆️ babel-core@5.6.17
...
Upgrade Babel to pick up bug fixes and to ensure a version that
has support for transforms such as `es7.classProperties`.
This transform is particularly useful for classes that subclass `React.Component`
as shown in http://babeljs.io/blog/2015/06/07/react-on-es6-plus/#property-initializers .
2015-07-13 14:59:42 -07:00
netmml
9c6e36346f
Update windows.md
2015-07-13 17:36:58 -04:00
Ross Allen
16d98c534c
Explain dismiss when called programmatically
2015-07-13 14:36:08 -07:00
Ross Allen
580201568f
Add docblocks for Notification public functions
...
* Mark `dismiss` as an "extended" API because its use case is uncommon.
* Mark event handler functions as public because responding to a
notification being displayed or dismissed is useful.
2015-07-13 14:32:40 -07:00
bolinfest
6efb48dca4
Merge pull request #7863 from atom/bf-no-transform-for-of
...
Do not run the for/of transform in Babel.
2015-07-13 14:11:29 -07:00
Nathan Sobo
4fedaaa802
Merge pull request #7869 from atom/iz-fix-scopes-example
...
Fix config.set scope selector example
2015-07-13 13:58:51 -05:00
Ivan Zuzak
2d7691c19a
Fix config.set scope selector example
2015-07-13 06:51:01 -07:00
Michael Bolin
ad1a110b77
Do not run the for/of transform in Babel.
...
Because the target environment in Atom supports for/of natively,
do not transpile for/of using Babel. Without this change, the following code:
```
var arr = ['foo', 'bar', 'baz'];
for (var item of arr) console.log(item);
```
would be unnecessarily be transpiled to:
```
var arr = ['foo', 'bar', 'baz'];
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for (var _iterator = arr[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var item = _step.value;
console.log(item);
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator['return']) {
_iterator['return']();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}
```
2015-07-12 21:12:08 -07:00
Darrell Sandstrom
ecf68903af
Add non-English characters to subword regex
...
Fixes #7656
2015-07-12 17:20:46 -07:00
Darrell Sandstrom
c02df26fa7
Add underscore to subword regex
...
Fixes #7658
2015-07-12 17:03:53 -07:00
Sander van Harmelen
e7de136a27
Small tweaks after review
2015-07-13 00:58:03 +02:00
Sander van Harmelen
195b84a34a
Fix indentation when pasting lines
...
The fix to ignore invisibles () introduces a new bug when pasting lines
from the clipboard (see screencast below).
As the commit takes the content of `@buffer.lineFromRow(bufferRow)` to
test against the `decreaseIndentRegex`, it will actually test the
content of the row the cursor is on instead of the content that is
being pasted. And this (of course) could cause unexpected indentations.
2015-07-12 23:57:13 +02:00
Machisté N. Quintana
bcbd389a98
Merge pull request #7841 from atom/mq-bump-settings-view
...
settings-view@0.211 .2
2015-07-11 08:18:08 -04:00
Machisté N. Quintana
95ab4d2283
⬆️ settings-view@0.211.2
2015-07-11 07:20:40 -04:00
Max Brunsfeld
162d9182ae
⬆️ text-buffer
2015-07-10 14:17:40 -07:00
Ivan Žužak
16960aefdd
⬆️ atom-keymap@5.1.6
2015-07-10 14:06:51 +02:00
Ben Ogle
3d861c7442
⬆️ 0.175.0
2015-07-09 15:47:59 -07:00
Ben Ogle
5863146ea5
⬆️ scandal@2.0.5
2015-07-09 15:46:51 -07:00
Nathan Sobo
5566d54f58
Don’t update screen lines if DisplayBuffer has been destroyed
2015-07-09 15:44:11 -05:00
Nathan Sobo
c7d99140b9
Merge pull request #7638 from atom-community/jf-dispatch-grammar-used
...
Add activationHooks + Trigger `{grammar-package-name}:grammar-used` Hook When A text-editor-element's Grammar Is Set
2015-07-09 15:42:31 -05:00
Nathan Sobo
53162160bb
Merge pull request #7809 from atom/dh-register-views-earlier
...
Move view registration for Pane & Gutter related views earlier
2015-07-09 11:54:55 -05:00
Nathan Sobo
55df856bf7
Merge pull request #7813 from atom/ns-display-buffer-invariant-assertion
...
More consistency checks for DisplayBuffer and TokenizedBuffer
2015-07-09 11:19:31 -05:00
Nathan Sobo
4567601ae9
Maintain change counts for debugging purposes
...
When we have an unexpected display-buffer or tokenized-buffer state,
we can include the change counts to make sure that every change to the
buffer has been processed by display-buffer and tokenized-buffer. If
they haven’t, there’s something wrong with our event ordering. If they
have, there’s a logic error somewhere else.
2015-07-09 02:18:24 -05:00
Nathan Sobo
afa6c9a786
Add invariant assertion about line count to see if we can find a bug
...
Does the line count ever get out of whack after an update, or is it
happening in some other way?
2015-07-09 01:55:13 -05:00
Nathan Sobo
028acbcae4
Don’t call method to read stack
...
If the line is undefined, we want the stack to be null.
2015-07-09 01:51:36 -05:00
Joe Fitzgerald
f954aa2732
Rename @hooks >> @ activationHookEmitter
2015-07-09 02:38:06 -04:00
Joe Fitzgerald
b3b046aa66
Add activationHooks To package.json
...
- Trigger the `{grammar-package-name}:grammar-used` hook when grammar is set for tokenized-buffer
2015-07-09 02:33:17 -04:00
Nathan Sobo
587e898867
Remove assertion since we call this with out of range rows legitimately
2015-07-09 00:28:46 -05:00
Nathan Sobo
de8d1d95d8
Add assertion about removing the last selection
2015-07-09 00:23:11 -05:00
Nathan Sobo
442e75853b
Base textNodeLength on textNode.textContent.length
...
This is how we were computing the length previously. Not sure what the
difference is but I want to keep it the same.
2015-07-09 00:18:42 -05:00
Nathan Sobo
a352a2ca61
Try to avoid exceptions due to undefined lines in TokenizedBuffer
2015-07-09 00:13:06 -05:00
Nathan Sobo
1dd1770b1a
Assert the liveness of editor model when attaching editor view
2015-07-09 00:13:05 -05:00
Kevin Sawicki
8bad01ca5b
Guard against null item like saveItem/saveItemAs does
2015-07-08 21:11:49 -07:00
Ben Ogle
650ef16344
⬆️ settings-view@0.211.1
...
Fix regression!!!
2015-07-08 18:09:06 -07:00
Kevin Sawicki
56a951ef66
⬆️ tree-view@0.178
2015-07-08 17:28:52 -07:00
Daniel Hengeveld
b13ee1c9cb
re-add Pane require
2015-07-08 17:21:39 -07:00
Max Brunsfeld
f6ce49dd67
Merge pull request #7808 from atom/mb-handle-nan-in-workspace-open
...
Ignore NaN coordinates passed to workspace.open
2015-07-08 17:17:55 -07:00
Daniel Hengeveld
afee699137
Move view registration for Pane & Gutter related views earlier
...
Registering them in pane-container led to packages deserializing
before e.g. Gutter was available.
2015-07-08 17:07:26 -07:00
Ben Ogle
d55428e8fe
⬆️ autocomplete-plus@2.18.1
2015-07-08 17:05:59 -07:00
Ben Ogle
b9207e92e8
⬆️ autocomplete-plus@2.18.0
2015-07-08 17:01:46 -07:00
Max Brunsfeld
c60c00f626
Ignore NaN coordinates passed to workspace.open
2015-07-08 16:50:17 -07:00