Nathan Sobo
f8ecf929a8
Disable github package in smoke test – it takes too long to compile
2017-05-11 16:46:02 -06:00
Nathan Sobo
80f033114c
Mock Date.now in spec helper in addition to _.now
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2017-05-11 15:20:53 -06:00
Nathan Sobo
b61e978a80
Merge pull request #14387 from atom/ns-mb-close-and-save-center
...
Act on active center items only when saving and closing
2017-05-11 14:29:39 -06:00
Antonio Scandurra
354e0cad55
⬆️ first-mate
2017-05-11 20:12:39 +02:00
Antonio Scandurra
8ff5d81384
Prevent unnecessary clipping of buffer range in isFoldedAtBufferRow
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2017-05-11 20:12:10 +02:00
Nguyen Long Nhat
b225b2d7f0
Rename Github into GitHub
...
[ci skip]
2017-05-12 00:35:55 +07:00
Antonio Scandurra
2f2f481fb5
Don't clip screen range when autoscrolling from Cursor
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2017-05-11 19:25:14 +02:00
Antonio Scandurra
c59e972f42
Use buffer coordinates in isFoldedAtCursorRow
...
This avoid an extra screen-to-buffer coordinate translation.
Signed-off-by: Nathan Sobo <nathan@github.com >
2017-05-11 19:18:40 +02:00
Antonio Scandurra
955d11b7cc
💄 Fix more lint errors
2017-05-11 19:13:06 +02:00
Antonio Scandurra
25a2d5f42a
⬆️ text-buffer
2017-05-11 18:34:17 +02:00
Antonio Scandurra
c0af383cc0
⬆️ electron
2017-05-11 18:26:45 +02:00
Wliu
4f1b5b70b5
Update to Node 7.10.0
2017-05-11 12:10:27 -04:00
Wliu
adc2bd0a35
👕
2017-05-11 12:09:38 -04:00
Wliu
7c2510eb9c
Merge branch 'master' into wl-build-on-node-7
2017-05-11 12:06:26 -04:00
Antonio Scandurra
729ae0ea51
Merge branch 'master' into tj-upgrade-electron
...
# Conflicts:
# script/package.json
# src/task.coffee
2017-05-11 18:05:12 +02:00
Antonio Scandurra
e9a124f0fb
Merge pull request #14391 from atom/as-mkt-speed-up-source-map-parsing
...
Speed up parsing the snapshot source map
2017-05-11 18:03:19 +02:00
Antonio Scandurra
b1466742d4
Don't use snapshots in Task
...
They are not providing much value, as we are not already loading
anything from the snapshot require cache.
2017-05-11 16:52:02 +02:00
Antonio Scandurra
a40ab08117
⬆️ status-bar
2017-05-11 16:10:52 +02:00
Antonio Scandurra
1b27df639d
💄
2017-05-11 16:08:26 +02:00
Nguyen Long Nhat
ef6e720761
Add Github package
...
[ci skip]
2017-05-11 20:35:07 +07:00
Antonio Scandurra
9346ff9e63
Speed up parsing the snapshot source map
...
When calling remote functions or emitting deprecation warnings
respectively Electron and Grim create a fake `Error` object to retrieve
the stack trace of the current call site.
When doing this for the first time, if the call site was located inside
a snapshotted file, previously we would parse the source map for the
snapshot and translate the position of each call in the stack trace.
However, since the snapshot source map is quite big, we were observing
major slowdowns when parsing it for the first time.
With this commit we will parse the snapshot source map while generating
the snapshot, which will allow to not pay for it during runtime.
Signed-off-by: Michelle Tilley <binarymuse@github.com >
2017-05-11 14:21:45 +02:00
Antonio Scandurra
32f03c8a22
Delete unused code
2017-05-11 11:07:21 +02:00
Antonio Scandurra
39a5705e39
Re-enable a test that was previously failing
2017-05-11 11:06:35 +02:00
Antonio Scandurra
f3a96c968d
Change editor.bufferRowsForScreenRows to include the supplied endScreenRow
2017-05-11 11:00:51 +02:00
Antonio Scandurra
a0ed201fe8
Fix blurring the editor when no hidden input is present
2017-05-11 10:52:56 +02:00
Antonio Scandurra
dc6653ffa6
Avoid creating a new timeout every time cursor blinking is paused
2017-05-11 10:39:52 +02:00
Michelle Tilley
b951e06623
Merge pull request #14372 from atom/zhu-li-do-the-thing
...
🎉
2017-05-11 10:03:29 +02:00
Michelle Tilley
eba6d07ff3
Re-add 'use strict'
2017-05-11 00:21:54 +02:00
Michelle Tilley
fb9fd2fbfc
⬆️ welcome@0.36.3
2017-05-10 23:27:57 +02:00
Michelle Tilley
befb725f9f
Revert "Cat debug log at end of tests"
...
This reverts commit 351efe09b3 .
2017-05-10 23:25:33 +02:00
Michelle Tilley
6b51d09459
⬆️ github@0.0.6
2017-05-10 23:25:12 +02:00
Nathan Sobo
048a548462
Fix specs
2017-05-10 14:18:15 -06:00
Nathan Sobo
66609a1414
Act on active center items only when saving and closing
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2017-05-10 13:21:50 -06:00
Michelle Tilley
8a252dc903
Merge remote-tracking branch 'origin/master' into zhu-li-do-the-thing
2017-05-10 19:58:54 +02:00
Nathan Sobo
b478f192e1
Merge pull request #14386 from atom/ns-downgrade-text-buffer
...
Downgrade text-buffer to see if it helps our integration tests on CI
2017-05-10 11:51:14 -06:00
Nathan Sobo
ea8524ec1b
Revert " ⬆️ text-buffer"
...
This reverts commit 5d57ecb8ce .
2017-05-10 11:37:12 -06:00
Antonio Scandurra
3c87b7499e
Optimize isFoldable
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2017-05-10 18:48:18 +02:00
Michelle Tilley
351efe09b3
Cat debug log at end of tests
2017-05-10 18:21:34 +02:00
Antonio Scandurra
58a9682a0d
⬆️ text-buffer
2017-05-10 17:54:58 +02:00
Antonio Scandurra
e89552ea75
Ignore mismatched tags between lines in TokenizedBufferIterator
...
Previously the DisplayLayer would have issues when closing tags that had
not been previously opened, requiring us to guard against mismatched
scopes at the frontier of asynchronous tokenization (see 5cfe9716 for
more information).
Now the DisplayLayer gracefully handles closing tags that had not been
opened, meaning we can eliminate this costly logic.
Signed-off-by: Nathan Sobo <nathan@github.com >
2017-05-10 17:54:14 +02:00
Michelle Tilley
30ee14bd13
Revert "Don't run GitHub operations inline during script/test"
...
This reverts commit 7ccf465370 .
2017-05-10 17:17:06 +02:00
Antonio Scandurra
c12882a371
⬆️ etch
2017-05-10 16:25:53 +02:00
Antonio Scandurra
42b397e3b9
⬆️ line-top-index
2017-05-10 16:24:55 +02:00
Michelle Tilley
7ccf465370
Don't run GitHub operations inline during script/test
2017-05-10 15:36:24 +02:00
Michelle Tilley
fa19e4c65e
⬆️ github@0.0.5
2017-05-10 15:35:47 +02:00
Antonio Scandurra
955cf98feb
Use bufferRowsForScreenRows to compute line numbers
2017-05-10 13:45:19 +02:00
Michelle Tilley
f6945792cd
Install devDeps inside root package folder during tests
...
Clean them up when we're done
2017-05-10 12:55:55 +02:00
Michelle Tilley
8d4376757a
Allow ATOM_PACKAGES_TO_TEST env var to set which packages to run tests for
2017-05-10 12:55:10 +02:00
Antonio Scandurra
ab20fc3b19
Don't populate more screen rows than necessary
...
See 4eecf8d1a6 .
2017-05-10 10:48:16 +02:00
Antonio Scandurra
ebf2aaa688
Avoid deopt when calling TokenizedLine.prototype.getTokenIterator
2017-05-10 10:44:19 +02:00