Commit Graph

24912 Commits

Author SHA1 Message Date
Sander van Harmelen
0e4468c55f Tweak enabling a few more use cases... 2015-07-20 22:36:58 +02:00
Machisté N. Quintana
da474675c0 Merge pull request #7966 from atom/mq-bump-language-javascript
language-javascript@0.81.0
2015-07-19 11:18:28 -04:00
Machisté N. Quintana
50ade24026 ⬆️ language-javascript@0.81.0 2015-07-19 10:36:33 -04:00
Ben Ogle
405a255bc5 ⬆️ autocomplete-atom-api@0.9.1 2015-07-18 18:05:54 -07:00
simurai
5236b72103 Enable subpixel AA for tabs, status-bar etc.
Problem: The GPU layer added to the .gutter .tiles cause the surounding UI to also composite layers, like the tas or the status-bar. This disables subpixel anti-aliasing and text doesn't look that sharp.

Eventough the `.gutter` has `overflow: hidden`, it seems Chrome still thinks there is a chance of overlapping and thus creates the extra layers.

Solution: Creating an own stacking context for the `.gutter` seems to fix it.

Issue #7904
2015-07-18 20:05:28 +09:00
Ross Allen
3fe89b722d Consolidate 'Returns' to one line per comments 2015-07-17 17:42:53 -07:00
Ben Ogle
bb1fa7f4d6 Merge pull request #7880 from netmml/patch-1
Update windows.md
2015-07-17 14:29:03 -07:00
Nathan Sobo
096a022752 Merge pull request #7950 from atom/ns-destroy-selection-later
When splitting selection into lines, destroy original selection last
2015-07-17 14:18:47 -07:00
Nathan Sobo
375211b278 Merge pull request #7859 from dsandstrom/update-subword-regex
Update subword regex
2015-07-17 14:11:41 -07:00
Nathan Sobo
cd8d158a00 When splitting selection into lines, destroy original selection last
This avoids an assertion failure due to destroying the last selection,
so we can reduce the noise and find code paths that destroy it
incorrectly.
2015-07-17 13:16:12 -07:00
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
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