Commit Graph

6508 Commits

Author SHA1 Message Date
joshaber
b8b2c88a0a Merge branch 'master' into dh-async-repo 2016-01-05 12:36:34 -05:00
Nathan Sobo
6669703677 Force a sync render when measuring if we don’t have a DOM node for a row 2016-01-04 16:40:56 -07:00
Nathan Sobo
9f6fbacddd Don’t clip screen positions in yardstick
By clipping positions only in the TextEditorComponent, we can ensure
that we check for the presence of a rendered line for the clipped row
value.
2016-01-04 16:32:38 -07:00
joshaber
6bf9d7eb7d Added .openNodeGitRepository 2016-01-04 16:17:16 -05:00
joshaber
b234f8481d We don't actually use repo. 2016-01-04 16:12:22 -05:00
joshaber
50e1095ae1 Merge branch 'master' into dh-async-repo 2015-12-28 13:04:22 -05: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
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
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
Max Brunsfeld
d835ac0ac8 Add spec for re-registering schema after unloading package 2015-12-08 11:27:20 -08:00
Max Brunsfeld
03a2846eb5 Remove redundant unloadPackage call in spec 2015-12-07 17:24:34 -08:00
Antonio Scandurra
1f955f0aab 🔥 💚 Remove outdated spec
This made the build fail because we were checking that a TextEditor couldn't
have been serialized when the path didn't exist. This is exactly the opposite we
want to do for restoring untitled editors, therefore I think it's safe to delete
this test.

/cc: @nathansobo for extra 👀
2015-12-07 22:03:28 +01:00