Ash Wilson
20fa0714b3
Revert " ⬆️ github"
...
This reverts commit 2bb7746d3e .
2017-08-08 15:31:39 -04:00
Ash Wilson
2bb7746d3e
⬆️ github
2017-08-08 14:42:41 -04:00
Ash Wilson
fb0e29cf07
Merge pull request #14853 from atom/aw-filewatcher
...
Filesystem watcher API
2017-08-08 14:04:39 -04:00
Damien Guard
4c4e5fa3a1
Reliability of Windows Installer process on appveyor.yml
2017-08-08 10:37:55 -07:00
Ash Wilson
d920d20c2f
:burn: diagnostic code
2017-08-08 12:42:01 -04:00
bene
7b70b177fa
⬆️ atom-keymap@8.2.3
2017-08-07 22:05:12 +02:00
Jason Rudolph
c850f38fee
Merge pull request #15183 from atom/jr-is-there-anything-a-middle-click-CANT-do
...
Fix regression re: closing tabs via middle mouse click on Linux
2017-08-07 13:24:14 -04:00
Ian Olsen
6fb6ac70a2
1.21.0-dev
2017-08-07 10:21:20 -07:00
Jason Rudolph
3dc2e61990
Add comment explaining motivation for didPaste implemenation
2017-08-07 12:43:13 -04:00
Jason Rudolph
b9ace6a5b6
🎨
2017-08-07 12:31:04 -04:00
Jason Rudolph
47420761f5
✅ Add basic test for TextEditorComponent::didPaste(event)
2017-08-07 11:32:57 -04:00
Ash Wilson
fc7ecb76d1
:burn: double word
2017-08-07 11:13:03 -04:00
Jason Rudolph
c7bfbc181c
🐛 Fix atom/tabs#461
...
On Linux, when the user performs a middle-button mouse click, Chromium
fires both a mouse-down event *and* a paste event. This commit teaches
the TextEditorComponent to ignore the paste event.
When the user performs a middle-mouse click on a tab, we get close the
tab and attempt to prevent Chromium's default processing for the event.
[1] This prevents Chromium's default processing for the *mouse down*
event, but then Chromium also fires a *paste* event, and that event
pastes the clipboard's current content into the newly-focused text
editor. 🙀
Since Atom already has its own logic for handling pasting, we
shouldn't (🤞 ) need to handle browser paste events. By ignoring the
browser paste events on Linux, we fix atom/tabs#461 .
[1]
ce1d92e0ab/lib/tab-bar-view.coffee (L416-L418)
2017-08-07 10:19:08 -04:00
Ash Wilson
f270402c6b
s/type/action/, s/changed/modified/, s/added/created/
2017-08-07 10:04:00 -04:00
Ash Wilson
f623b03157
Documentation touchups
2017-08-07 10:04:00 -04:00
Wliu
f9cb81adc8
Merge pull request #15179 from Kreozot/patch-1
...
Fixed links in keymap.cson
2017-08-07 09:20:52 -04:00
Sergey Sharov
1aa013ca7a
Fixed links in keymap.cson
2017-08-07 09:46:34 +03:00
Wliu
b4125022b6
⬆️ settings-view@0.251.4
...
To fix a flaky test
2017-08-06 20:47:31 -04:00
Wliu
224af13e64
⬆️ language-sass@0.61.0
2017-08-06 18:38:09 -04:00
Wliu
ee0e5cc6eb
⬆️ language-ruby@0.71.3
2017-08-06 18:37:15 -04:00
Wliu
8f01eeb7af
⬆️ language-todo@0.29.2
2017-08-06 18:36:37 -04:00
Wliu
ca6ab3fae0
⬆️ settings-view@0.251.3
2017-08-06 18:35:25 -04:00
Ash Wilson
6c608e88bc
Merge remote-tracking branch 'origin/master' into aw-filewatcher
2017-08-05 10:14:32 -04:00
Nathan Sobo
cb08c1b875
Merge pull request #15169 from atom/jr-fix-15158
...
Fix flaky test re: flashing highlight decorations
2017-08-04 20:28:06 -06:00
Lee Dohm
c2a551b8da
Merge pull request #15170 from atom/ld-support-doc
...
Add support doc
2017-08-04 14:57:46 -07:00
Lee Dohm
122d0f8363
Add support doc
2017-08-04 14:17:14 -07:00
Ash Wilson
ca28f8ac48
Fussing with documentation
2017-08-04 16:30:43 -04:00
Ash Wilson
1d73f40d20
⬆️ joanna
2017-08-04 16:23:16 -04:00
Ash Wilson
2310053637
Reword Project.onDidChangeFiles documentation
2017-08-04 14:34:06 -04:00
Jason Rudolph
50f02495c0
Attempt to fix flaky test re: flashing highlight decorations
...
Based on the assertion failures seen in
https://github.com/atom/atom/issues/15158#issue-247808059 , it seems that
the flash for class 'c' sometimes ends before the flash for class 'd'
happens. Prior to this change, we only flashed class 'c' for 100ms, and
perhaps that isn't always enough time.
In this commit, we increase the flash duration from 100ms to 1000ms,
greatly increasing the likelihood that we're allowing enough time for
the flash on class 'd' to take place before the flash for class 'c'
ends. We also extract the scenario into its own test, so that 1) we can
more clearly explain the scenario that these assertions are testing and
2) future intermittent test failures will be easier to isolate.
2017-08-04 14:28:28 -04:00
Ash Wilson
dc9fe25255
Wrap temp.cleanupSync() calls in try-catch blocks
2017-08-04 14:18:43 -04:00
Ash Wilson
97ffe46247
Consistently use require('temp').track()
2017-08-04 14:08:29 -04:00
Michelle Tilley
77b0cac28b
⬆️ github@0.4.0
2017-08-04 10:11:48 -07:00
Ash Wilson
662e2aaf06
Revisit a bunch of documentation.
2017-08-04 12:55:25 -04:00
Ash Wilson
ea91723b36
Only deal with watcher stopping in the onDidChangeFiles spec
2017-08-04 10:37:41 -04:00
Ash Wilson
ffb3b0b462
Missed the logfile reporting
2017-08-04 10:37:01 -04:00
Ash Wilson
3b57d2a259
Let's see if we're still green without diagnostics!
2017-08-03 20:29:01 -04:00
Jason Rudolph
577dfe8deb
Merge pull request #15154 from atom/jr-fix-15122
...
Fix flaky test re: blinking cursor
2017-08-03 20:19:07 -04:00
Ash Wilson
08a7fab4f9
Grrr
2017-08-03 19:49:50 -04:00
Ash Wilson
dc9cb76fa4
tfw your diagnostic tests don't even run because of a linter error
2017-08-03 19:07:52 -04:00
Ash Wilson
7b61d4f62f
Log a few more things
2017-08-03 18:21:24 -04:00
Ash Wilson
a84694fac1
Stop watchers in an afterEach block
2017-08-03 18:21:11 -04:00
Ash Wilson
095f6da379
Default to the appveyor home dir
2017-08-03 18:15:39 -04:00
Jason Rudolph
15a055b6cd
Revert some of the changes from 29810c6cd1
...
xref: https://github.com/atom/atom/pull/15154#discussion_r131270263
2017-08-03 17:57:13 -04:00
Ash Wilson
418fe48bad
Emulate a "filesystem watcher" by subscribing to Atom events
2017-08-03 15:32:40 -04:00
Ash Wilson
83f022b618
Add a fileSystemWatcher config key to use as a feature flag
2017-08-03 15:32:40 -04:00
Ash Wilson
94c91c57b1
Explicitly put the logfile in ${HOME}
2017-08-03 15:32:18 -04:00
Nathan Sobo
f8f3252962
Merge pull request #15148 from atom/ns-disable-electron-logging-by-default
...
Don't enable electron logging by default
2017-08-03 13:27:43 -06:00
Ash Wilson
bb91bb58e5
Okay fine let's do this the dumb way
2017-08-03 14:30:40 -04:00
Ash Wilson
263adde377
Use async cleanup to avoid ENOTEMPTY on Windows
2017-08-03 14:22:54 -04:00