Nathan Sobo
117d1507ab
Move ‘core:close’ specs in workspace-view-spec to workspace-spec
2015-09-18 20:48:42 -06:00
Nathan Sobo
7fc04501c9
Remove specs for deprecated WorkspaceView::eachEditorView method
2015-09-18 20:48:42 -06:00
Nathan Sobo
d44f13a51e
Test window:toggle-invisibles in workspace-element-spec, more simply
2015-09-18 20:48:42 -06:00
Nathan Sobo
0ba313a6f2
Move workspace focus specs to workspace-element-spec
2015-09-18 20:48:42 -06:00
Nathan Sobo
e6c7ce215b
Move keymap wiring specs from workspace-view-spec to window-spec
2015-09-18 20:48:42 -06:00
Nathan Sobo
f5c7061257
Move workspace serialization specs to workspace-spec
2015-09-18 20:48:39 -06:00
Nathan Sobo
ccfa36d1b1
Preserve all event properties when dispatching commands
...
Fixes https://github.com/atom/vim-mode/issues/863
Fixes https://github.com/atom/atom/issues/8845
---
Re-applying this commit because it was accidentally merged from stable to
beta and master with `--strategy ours` (discarding the changes) instead of
`-X ours` (discarding conflicting changes).
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com >
2015-09-18 15:53:44 -07:00
Ivan Zuzak
bed902e7df
Just test everything with soft wrap on
2015-09-18 12:42:06 +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
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
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
Nathan Sobo
f1276f59de
Autoscroll when mouse gets close to the edge of the editor scroll view
...
Previously, we required the cursor to exceed the bounds of the editor,
but that makes it impossible to scroll when the window is maximized.
2015-09-01 10:43:45 -06:00
Antonio Scandurra
0d248e0c5b
Merge pull request #8500 from natthu/master
...
Fix a bug with refreshing the gutter UI.
2015-08-31 14:24:12 +02:00
Nathan Sobo
c0b4181b47
Merge pull request #8558 from atom/ns-simplify-page-up-down
...
Simplify page-up/page-down
2015-08-28 14:55:24 -06:00
Nathan Sobo
c7cc404c42
Simplify page-up/page-down
...
We simply move the cursor up or down by the number of whole lines that
fit on screen, allowing autoscroll to adjust the scroll position. This
causes there to be a margin under the location to which we move the
cursor, but I think it’s better to provide context and keep the
autoscroll experience consistent when using the keyboard.
2015-08-28 13:39:14 -06:00
Nathan Sobo
012f8e40fc
Add specs for mouse-based autoscroll; fix a couple existing specs
2015-08-28 12:56:59 -06:00