Antonio Scandurra
3256c8b503
💚 Adjust TextEditorComponent specs for block decorations
2015-12-18 10:06:04 +01:00
Antonio Scandurra
8c1f0b0e21
Merge branch 'master' into as-block-decorations
...
# Conflicts:
# spec/fake-lines-yardstick.coffee
# spec/lines-yardstick-spec.coffee
# spec/text-editor-presenter-spec.coffee
# src/lines-yardstick.coffee
# src/text-editor-component.coffee
# src/text-editor-presenter.coffee
2015-12-18 09:59:12 +01:00
Max Brunsfeld
f670dd8ff2
Merge branch 'stable' into beta
...
Conflicts:
package.json
2015-12-16 10:21:29 -08:00
Nathan Sobo
473e8856a8
Merge pull request #10017 from atom/as-sha1-v8-cache
...
Cache v8 code by source file's SHA1
2015-12-16 10:19:01 -08:00
Antonio Scandurra
19ff676c7b
Serialize grammar for untitled buffers
2015-12-16 10:35:23 +01:00
joshaber
a04813453d
Merge branch 'master' into dh-async-repo
2015-12-15 17:14:25 -05:00
Antonio Scandurra
8db49fc08d
✅ Document existing behavior
2015-12-15 17:20:01 +01:00
Antonio Scandurra
14f959e13d
Merge pull request #9997 from atom/as-cjk-wrap-boundary
...
Wrap line at boundary if it includes a CJK character
2015-12-15 12:09:52 +01:00
joshaber
4024ea956c
Fix the test.
2015-12-14 23:58:04 -05:00
joshaber
b464916c56
Merge branch 'master' into dh-async-repo
2015-12-14 23:29:39 -05:00
joshaber
4c0f10360b
Merge branch 'master' into dh-async-repo
2015-12-14 23:29:11 -05:00
Max Brunsfeld
a16b99fa58
Merge pull request #10062 from atom/mb-emit-state-update-on-model-scroll
...
Emit state update when model's scroll position is changed
2015-12-14 17:38:36 -08:00
Max Brunsfeld
02ab7179ce
Emit state update when model's scroll position is changed
2015-12-14 16:56:53 -08:00
Antonio Scandurra
4b6a218bb9
Start to move stuff back into TextEditorPresenter
2015-12-14 15:53:01 +01:00
Antonio Scandurra
cfb30c795d
Use an updated version of LineTopIndex
2015-12-14 15:04:54 +01:00
Antonio Scandurra
2e7048d8c6
Merge pull request #10028 from atom/ns-remove-presenter-flags
...
Remove non-essential update guard flags from TextEditorPresenter
2015-12-14 11:43:19 +01:00
Nathan Sobo
3d8058a9a4
Remove failing redundant assertions
...
The expectNoStateUpdate is sufficient to test the issue in question. Now
that most flags are removed, we can’t count on this part of the state
not being updated when we request a state recompilation.
2015-12-11 14:02:57 -07:00
Nathan Sobo
5cfd3423bf
Use internal scroll assignment methods when committing logical positions
...
This prevents an addition pending assignment and cuts directly to
adjusting the positions.
2015-12-11 13:34:46 -07:00
joshaber
311728453e
Merge branch 'master' into dh-async-repo
2015-12-11 14:48:13 -05:00
Antonio Scandurra
fa48b2fbe0
Make v8 version part of the key
2015-12-11 17:47:04 +01:00
joshaber
b9f5853729
Const.
2015-12-11 10:05:10 -05:00
Antonio Scandurra
a63c294dfd
🎨
2015-12-11 15:39:29 +01:00
Antonio Scandurra
1f5473b2dd
✅ Test cache invalidation
2015-12-11 15:37:56 +01:00
Antonio Scandurra
12376039a9
🎨 cjk -> CJK
2015-12-11 14:28:26 +01:00
Antonio Scandurra
173fbba02b
Wrap at the first CJK character before the boundary
2015-12-11 14:26:51 +01:00
Antonio Scandurra
4bf86b2b9e
Merge branch 'master' into as-cjk-wrap-boundary
2015-12-11 13:49:53 +01:00
Antonio Scandurra
c5562d8446
Allow to supply an invalidation key to FileSystemBlobStore
2015-12-11 13:38:50 +01:00
Antonio Scandurra
cdd4212400
Pass an invalidation key in NativeCompileCache
2015-12-11 12:47:17 +01:00
joshaber
976fe0f2cf
Linter
2015-12-10 20:19:58 -05:00
joshaber
81d4f06802
And that's why we write tests.
2015-12-10 20:00:37 -05:00
joshaber
35768f8595
Merge branch 'master' into dh-async-repo
2015-12-10 17:57:38 -05:00
Nathan Sobo
85c6139579
Don’t force DOM updates in LinesYardstick
...
Instead, determine the need for a DOM update in the component before
measuring with the lines yardstick, and break `updateSync` into two
explicit pre- and post-measurement phases.
2015-12-10 14:47:05 -07:00
joshaber
5302fb84a9
Better test name.
2015-12-10 16:44:51 -05:00
joshaber
0794ea365d
Tinker tailor soldier spy.
2015-12-10 16:43:25 -05:00
joshaber
bc14c28f11
Use the usual name.
2015-12-10 16:42:11 -05:00
joshaber
1a04c5a9c2
Be more specific in our error names.
2015-12-10 16:41:38 -05:00
joshaber
47606507f7
We want the booleans.
2015-12-10 16:31:36 -05:00
Nathan Sobo
3937312936
Merge pull request #9796 from atom/as-native-key-bindings
...
Use CommandRegistry to listen for native-key-bindings
2015-12-10 10:49:11 -08:00
joshaber
e867b68eab
Match the ordering of the GitRepository spec.
2015-12-10 10:38:15 -05:00
joshaber
86e39a22ff
Test .destroy().
2015-12-10 10:35:53 -05:00
joshaber
4711d03675
Tests for .checkoutHeadForEditor.
2015-12-10 10:35:07 -05:00
joshaber
f0a9c5d9f0
Just use the repo declared above.
2015-12-10 10:33:56 -05:00
Antonio Scandurra
c22cae451b
Wrap line at boundary if it includes a CJK character
2015-12-10 10:18:24 +01:00
Antonio Scandurra
3253c0d5cd
Don't rely on spaces to test korean characters' width behavior
2015-12-10 10:07:46 +01:00
Antonio Scandurra
9a2c3a49e7
Expose a isCjkCharacter text utility
2015-12-10 10:01:03 +01:00
joshaber
f3cfb5d069
Merge branch 'master' into dh-async-repo
2015-12-09 15:44:45 -05:00
joshaber
538ff83448
Merge branch 'master' into dh-async-repo
2015-12-09 15:39:26 -05:00
Antonio Scandurra
769b7bcd89
Merge branch 'master' into as-deserialize-untitled-editors
...
# Conflicts:
# package.json
2015-12-09 08:48:04 +01:00
Nathan Sobo
3567d47790
Merge pull request #9878 from atom/ns-mb-fix-prepare-stack-trace-recursion
...
Avoid infinite recursion in Error.prepareStackTrace
2015-12-08 14:22:07 -07:00
Nathan Sobo
7718d5cb56
Merge pull request #9773 from atom/mb-ns-prepare-stack-trace-fixes
...
Allow Error.prepareStackTrace to be temporarily reassigned
2015-12-08 14:21:47 -07:00