Ben Ogle
5259a1ced4
Add missing shift-backspace and shift-delete bindings
2014-05-31 16:15:36 -07:00
Nathan Sobo
61ee1be2cb
Merge pull request #2463 from atom/ns-react-fix-duplicate-lines
...
Fix line duplication in React editor
2014-05-31 19:52:35 +09:00
Nathan Sobo
2548891b99
Clear the mousewheelScreenRow even if the event does not cause scrolling
...
If a mousewheel event is triggered when the editor can't be scrolled,
we still want to clear the mouseWheelScreenRow. This is typically done
when we stop scrolling, but if we never start scrolling it will never
happen. This commit adds another timeout to cover that case.
2014-05-31 18:36:59 +09:00
Nathan Sobo
115a7e1dfb
💄 Give mousewheel events their own describe block
2014-05-31 18:20:27 +09:00
Kevin Sawicki
5d2be8d5c5
Upgrade to apm 0.61
2014-05-30 17:39:49 -07:00
Kevin Sawicki
6d08ade20c
Upgrade to apm 0.60
2014-05-30 17:31:43 -07:00
Nathan Sobo
0043072ecf
Only preserve mouseWheelScreenRow if it's out of the rendered row range
...
Fixes #2429 , #2443
Otherwise, it's possible to duplicate lines. If a line is in the
rendered row range and it's not in the set of lines returned by the
editor, we should remove it no matter what. Line preservation is only
intended for lines that are out of view.
2014-05-31 08:56:57 +09:00
Nathan Sobo
89c57b6d52
Only set the mouseWheelScreenRow when scrolling vertically
...
When we handle a mousewheel event targeting a line or line number, we
assign the mousewheelScreenRow to prevent the removal of the target
node, which interferes with velocity scrolling.
However, the ::mousewheelScreenRow is only cleared 100ms after we stop
scrolling vertically. This means that if we're only scrolling
horizontally, it's never cleared. This causes the line node associated
with this screen row to hang around longer until the mousewheel screen
row is cleared again, which is not what we want.
This commit only assigns the ::mousewheelScreenRow when scrolling
vertically, so we can be sure it will be cleared.
2014-05-31 08:56:57 +09:00
Nathan Sobo
f2a08cd178
Update the lines and gutter when the mouseWheelScreenRow changes
2014-05-31 08:56:56 +09:00
Nathan Sobo
df524e4803
Fix bug in LinesCompoent::shouldComponentUpdate
2014-05-31 08:56:32 +09:00
Corey Johnson
b8c4b83653
Merge pull request #2461 from atom/cj-fix-data-gutter-add-class-to-line
...
Fix data gutter add class to line
2014-05-30 15:25:52 -07:00
probablycorey
2df2254227
Remove trailing semi-colon
...
I drank too much javascript today…
2014-05-30 15:10:44 -07:00
probablycorey
f4d256eef2
Use buffer row data attribute to find gutter lines
2014-05-30 15:05:15 -07:00
probablycorey
cb109dc09f
Add buffer-row data to gutter-component
2014-05-30 15:04:50 -07:00
Kevin Sawicki
919181067a
Upgrade to fuzzy-finder@0.54
2014-05-30 14:05:03 -07:00
Kevin Sawicki
48d252e118
Upgrade to find-and-replace@0.111.0
2014-05-30 13:11:11 -07:00
Kevin Sawicki
75a07ac722
Upgrade to dev-live-reload@0.31
2014-05-30 11:45:05 -07:00
Kevin Sawicki
e06bbfac6b
Remove unimplemented items from windows menu
2014-05-30 11:18:20 -07:00
Kevin Sawicki
5c1d9a6a2e
Upgrade to welcome@0.16.0
2014-05-30 10:59:22 -07:00
Ben Ogle
883009a3bd
Upgrade to atom-dark-ui@0.29.0
2014-05-30 10:53:54 -07:00
Kevin Sawicki
3ed5e64a01
Upgrade to welcome@0.15.0
2014-05-30 10:37:38 -07:00
Kevin Sawicki
87d2e51adb
Upgrade to exception-reporting@0.18.0
2014-05-30 09:05:22 -07:00
Kevin Sawicki
30582c69e8
Merge pull request #2449 from jsomers/patch-1
...
Update os-x.md
2014-05-30 08:22:35 -07:00
James Somers
6e34562d94
Update os-x.md
...
With the original URL, git would throw this error:
```
fatal: unable to access 'https://github.com/atom/atom/ ': The requested URL returned error: 500
```
2014-05-29 22:05:00 -04:00
Kevin Sawicki
3da933372f
Upgrade to go-to-line@0.22
2014-05-29 18:16:10 -07:00
Kevin Sawicki
3601baeb80
Upgrade to markdown-preview@0.73
2014-05-29 16:49:52 -07:00
Kevin Sawicki
64b4adf6c8
Prepare 0.101.0 release
2014-05-29 15:33:05 -07:00
Corey Johnson
d2d63d3241
Merge pull request #2431 from atom/cj-add-tokenized-event
...
Use tokenized event to determine tab style
v0.100.0
2014-05-29 15:19:14 -07:00
Corey Johnson
4840987082
Add overlayer class to ReactEditorView
...
Closed #2442
2014-05-29 15:16:48 -07:00
Corey Johnson
249a14704b
📝 Fix typo in docs
2014-05-29 15:16:43 -07:00
Kevin Sawicki
cf64d80abe
Upgrade to tabs@0.41
2014-05-29 15:14:14 -07:00
Ben Ogle
5e511ca6c6
Typo!
2014-05-29 15:02:58 -07:00
Kevin Sawicki
c4a547a9ea
Upgrade to bracket-matcher@0.41.0
2014-05-29 12:44:26 -07:00
Kevin Sawicki
b936e126da
Upgrade to atom-keymap 0.26
...
This added support for custom number pad keybindings so num-enter
is now mapped to the editor:newline command and the core:confirm
command.
2014-05-29 11:46:58 -07:00
Kevin Sawicki
5418e74fb9
Upgrade to bracket-matcher@0.40.0
2014-05-29 11:13:31 -07:00
Corey Johnson
40a2ed3703
Merge pull request #2364 from themaninthesuitcase/cp-projectRelativeTabPath
...
Update getLongTitle to be project relative
2014-05-29 09:51:45 -07:00
Kevin Sawicki
67c8de623d
Remove empty ca setting
...
npm 1.4 is a requirement now so this workaround is no longer needed.
2014-05-29 09:26:18 -07:00
Kevin Sawicki
bf7c14e6f3
Upgrade to first-mate 1.6
2014-05-29 09:14:21 -07:00
Kevin Sawicki
512a50814b
Upgrade to language-ruby@0.26.0
2014-05-29 09:04:15 -07:00
Kevin Sawicki
3c251dbe56
Upgrade to deprecation-cop@0.6
2014-05-29 08:51:20 -07:00
Kevin Sawicki
eae33be515
Upgrade to minidump 0.6
2014-05-28 20:19:26 -07:00
Kevin Sawicki
a343e4b9f7
Merge pull request #2432 from atom/ks-install-npm-in-build-folder-on-ci
...
Install npm in build folder on CI
2014-05-28 18:50:58 -07:00
Kevin Sawicki
5f359a4271
💄
2014-05-28 18:36:42 -07:00
Kevin Sawicki
ae1dd6e876
Add missing comma
2014-05-28 18:31:20 -07:00
Kevin Sawicki
d1bd2113bf
Install npm into build/ folder
2014-05-28 18:30:27 -07:00
probablycorey
c9ae9e11c1
Reword specs
2014-05-28 16:34:42 -07:00
Ben Ogle
b10b8d80ae
Upgrade find-and-replace@0.110.0
2014-05-28 16:34:11 -07:00
probablycorey
7f57a094f6
Determine softTab state after the buffer is tokenized.
2014-05-28 16:31:00 -07:00
probablycorey
b7df08cbdd
Add spec to re-emit the tokenized event when the grammar is changed
2014-05-28 16:10:02 -07:00
probablycorey
89dc5f26ad
Only emit the tokenized event after the first full tokenization
2014-05-28 15:56:08 -07:00