Antonio Scandurra
5a2e4ba2aa
Merge branch 'master' into as-double-reflow-measurements
...
# Conflicts:
# src/text-editor-presenter.coffee
2015-09-18 09:02:50 +02:00
Nathan Sobo
6b66bf7b0a
Fix use of _atomModuleCache in getNativeModuleDependencyPaths
...
Previously, we weren’t converting the relative path from the module
cache and the test wasn’t strong enough to detect this fact.
2015-09-17 17:21:52 -06:00
Nathan Sobo
0717c1d377
Merge PR #8826 into stable
2015-09-17 16:29:03 -06:00
Ivan Zuzak
7e1a295f07
Add method for cutting text to the end of the buffer line
2015-09-17 19:34:53 +02:00
Chen Shen
20dcdf77a4
update
2015-09-17 09:52:00 -07:00
Chen Shen
02457990f1
add ignored files
2015-09-17 09:23:09 -07:00
Chen Shen
7ea141b376
add
2015-09-17 09:09:57 -07:00
Antonio Scandurra
12b926c82a
🔥
2015-09-17 17:15:51 +02:00
Antonio Scandurra
3575928cce
Move continuous reflow setting into TextEditorElement
2015-09-17 17:14:00 +02:00
Antonio Scandurra
91bb8f518d
Merge branch 'master' into as-continuous-reflow
2015-09-17 16:58:37 +02:00
Antonio Scandurra
8a0d029ad1
🎨 Rename to ::onWillNeedMeasurements
2015-09-17 16:34:57 +02:00
Antonio Scandurra
2ad336c649
💚
2015-09-17 16:26:55 +02:00
Antonio Scandurra
d78c166d6b
Merge branch 'master' into as-double-reflow-measurements
2015-09-17 11:32:26 +02:00
Antonio Scandurra
42e58f1dd3
💚 Use tokenizedLine.id to refer to lines
2015-09-17 11:10:32 +02:00
Antonio Scandurra
2542a8d603
Integrate LinesYardstick with TextEditorComponent
2015-09-16 12:32:26 +02:00
Antonio Scandurra
2dd944f3ee
Trigger ::onWillMeasure before measuring anything
2015-09-16 12:07:57 +02:00
Antonio Scandurra
2750a384ac
💚 Fix TextEditorPresenter specs
...
...so that they play nicely with LinesYardstick
2015-09-16 11:33:51 +02:00
Antonio Scandurra
29846d0a51
Add LinesYardstick
...
...and create a MockLineNodesProvider for testing purposes
2015-09-15 18:41:41 +02:00
Antonio Scandurra
578b157da0
Differentiate between gutter and lines tiles
...
...and fix specs as well. 💚
2015-09-15 17:22:22 +02:00
Antonio Scandurra
a6c13d097a
Render the longest screen row without painting it
2015-09-15 16:53:55 +02:00
Antonio Scandurra
8e06e06899
Compute the state for the longest line on screen
2015-09-15 16:32:42 +02:00
Antonio Scandurra
ad83a03440
Merge branch 'master' into as-recycle-nodes
...
# Conflicts:
# src/line-numbers-tile-component.coffee
# src/lines-tile-component.coffee
2015-09-15 11:50:54 +02:00
Antonio Scandurra
028f57aefb
💚
2015-09-15 11:35:30 +02:00
Antonio Scandurra
c7d4871453
Merge pull request #8730 from atom/as-faster-style-recalculation
...
Faster Style Recalculations
2015-09-15 11:25:10 +02:00
Antonio Scandurra
c8c69a99b9
Release free nodes after destroying TextEditor
2015-09-15 10:36:47 +02:00
Antonio Scandurra
f0bc6ca23a
🎨 Some renaming
2015-09-14 20:27:25 +02:00
Antonio Scandurra
e9bf04b50b
Guard against some edge cases
2015-09-14 20:21:37 +02:00
Antonio Scandurra
4349b152d5
🎨
2015-09-14 18:22:31 +02:00
Antonio Scandurra
536a5f4395
🐎 Save an allocation while removing nodes
2015-09-14 17:44:57 +02:00
Antonio Scandurra
ece15b2a24
Recycle tile nodes (and descendants)
2015-09-14 14:48:30 +02:00
Antonio Scandurra
9af7795a7e
Avoid skipping null bytes
...
Now that we build DOM nodes via `document.createElement`, there's no need to
skip null byte characters (nor to avoid to pair them) because the browser will
keep them in the document (unlike `innerHTML`).
2015-09-14 11:45:29 +02:00
Nathan Sobo
6edd3fde76
Add spec for token iterator regression
2015-09-10 10:16:38 -07:00
Max Brunsfeld
2dbd556c50
Fix chromedriver location in integration specs
2015-09-09 12:34:28 -07:00
Antonio Scandurra
493df95294
Merge branch 'master' into as-faster-style-recalculation
2015-09-09 20:53:58 +02:00
Antonio Scandurra
fe039a0f3c
💚
2015-09-09 13:31:34 +02:00
Antonio Scandurra
51050bde19
Remove z-index specs
2015-09-08 19:37:41 +02:00
Nathan Sobo
ea5b12d69c
Clear build failures, cached incompatible modules after rebuild
2015-09-08 09:53:45 -06:00
Nathan Sobo
f571ee7baf
Add Package::rebuild
2015-09-08 09:53:45 -06:00
Antonio Scandurra
23cb2740cd
🐎 Remove class from tiles
2015-09-08 16:44:44 +02:00
Antonio Scandurra
786cd82e26
💚
2015-09-08 16:28:19 +02:00
Antonio Scandurra
e2590f78d1
📝 Fix wording on specs
2015-09-07 14:09:44 +02:00
Antonio Scandurra
c865e6123f
💚
2015-09-07 13:49:54 +02:00
Antonio Scandurra
9eed6c7834
Add "Continuous Reflow" mode
2015-09-07 13:25:13 +02:00
Nathan Sobo
d6c0e8f8c8
Merge pull request #8660 from atom/as-null-bytes-paired-char
...
Avoid pairing null byte characters
2015-09-03 13:17:37 -06:00
Antonio Scandurra
ac64245848
Avoid pairing null bytes characters
2015-09-03 19:54:55 +02:00
Nathan Sobo
3ca11c2cef
🎨 select-line adjustments; Only select single row if row is given
2015-09-03 08:25:24 -06:00
jc roy
361ef308e2
SelectLine : When multiple line selected, complete both first and last line.
2015-09-02 20:03:18 -04:00
Luke Pommersheim
92881e64b3
Merge remote-tracking branch 'upstream/master' into move-lines-up-and-down-with-multiple-selections
2015-09-02 09:30:42 +02:00
Nathan Sobo
5be64cdc89
Merge pull request #8627 from atom/ns-terminate-drag-on-any-text-change
...
Terminate drag on any buffer change
2015-09-01 14:22:29 -06:00
Nathan Sobo
f3def3a7ed
Terminate drag on any buffer change
...
Not just text insertion.
2015-09-01 12:58:34 -06:00