Commit Graph

34224 Commits

Author SHA1 Message Date
Max Brunsfeld
9694448f9d Handle concurrent calls to the same channel in ipc helpers 2018-01-18 11:27:27 -08:00
Max Brunsfeld
0390548e2c Make FileRecoveryService async 2018-01-18 11:27:27 -08:00
Max Brunsfeld
13fdc4021d
Merge pull request #16588 from atom/mb-fix-fold-buffer-row
Fix incorrect fold when folding at the last line of an indented block
2018-01-18 10:19:33 -08:00
Nathan Sobo
f0056426ca ⬆️ find-and-replace
Signed-off-by: Antonio Scandurra <as-cii@github.com>
2018-01-18 11:04:14 -07:00
Nathan Sobo
0d99be88bc ⬆️ autocomplete-snippets
Signed-off-by: Antonio Scandurra <as-cii@github.com>
2018-01-18 10:51:16 -07:00
Max Brunsfeld
a4e011d3b8 Fix foldBufferRow regression 2018-01-18 09:38:30 -08:00
Nathan Sobo
86b2565bfe ⬆️ git-diff 2018-01-18 09:40:07 -07:00
Linus Eriksson
8e2a8b15f8
Merge pull request #16585 from rickydam/master
Fix filename backtick inconsistency and fix wording in README
2018-01-18 09:25:35 +01:00
Ricky Dam
56600efc12 Fix filename backtick inconsistency and fix wording in README 2018-01-18 00:27:06 -05:00
Wliu
4f0209bb8e
Merge pull request #16584 from atom/wl-appveyor-ci-skip-docs
`[ci skip]` must be in the title for Appveyor
2018-01-17 23:18:54 -05:00
Wliu
ca71d58103
📝 [ci skip] must be in the title for Appveyor 2018-01-17 23:17:16 -05:00
Max Brunsfeld
09751855b5 ⬆️ git-diff 2018-01-17 17:17:15 -08:00
Max Brunsfeld
83c28b49a0 ⬆️ text-buffer, find-and-replace 2018-01-17 17:17:15 -08:00
Damien Guard
9a3585fc44
:arrow-up: electron-winstaller 2018-01-17 15:37:12 -08:00
Wliu
abe5af2168
📝
[ci skip]
2018-01-17 18:26:35 -05:00
Wliu
a9aaf597bc
📝
[ci skip]
2018-01-17 18:06:28 -05:00
Wliu
1e1884ef27
📝
[ci skip]
2018-01-17 18:03:48 -05:00
Ian Olsen
2de6f05d8f
Merge pull request #16161 from atom/wl-color-to-string
Add .toString() method for Color objects
2018-01-17 14:51:03 -08:00
Max Brunsfeld
3d8902d529 ⬆️ spell-check 2018-01-16 17:46:01 -08:00
Max Brunsfeld
ead8b907b9 ⬆️ text-buffer, find-and-replace 2018-01-16 17:42:48 -08:00
Nathan Sobo
c984897311 ⬆️ about 2018-01-16 13:31:39 -06:00
Nathan Sobo
9807e56154
Merge pull request #16575 from atom/ns-null-guard-scope-prefix
Null guard auto-prefixing of `.` to scopes for backward compatibility
2018-01-16 12:10:26 -07:00
Nathan Sobo
d93565423a Null guard auto-prefixing of '.' to scopes for backward compatibility
In some cases, packages such as atom-beautify manually construct scope
descriptors with an empty scopes array.
2018-01-16 11:30:27 -06:00
Wliu
32dfb019ee
Merge pull request #16570 from UziTech/patch-5
Update all {Repository} to {GitRepository}
2018-01-16 00:37:47 -05:00
Tony Brix
174672d00b
Update all {Repository} to {GitRepository} 2018-01-15 23:34:43 -06:00
Antonio Scandurra
5a3e1d28ca
Merge pull request #16546 from atom/as-allow-clicking-scrollbar-with-dock-indicators
Programmatically detect when mouse approaches the edge of a dock
2018-01-15 10:08:26 +01:00
Antonio Scandurra
176552fb7b Change assertion to reflect the new programmatic dock revealing 2018-01-15 09:48:42 +01:00
David Wilson
6c066f8db1
Merge pull request #16548 from MoritzKn/patch-2
Link spec for finding icon dir in install script
2018-01-12 17:02:47 -08:00
Moritz
cef511c5d2
Link spec for finding icon dir in install script
This is a follow up for #15498
2018-01-13 01:53:19 +01:00
Max Brunsfeld
0fb429174c ⬆️ language-c 2018-01-12 16:51:36 -08:00
Max Brunsfeld
c0795e0255 ⬆️ autocomplete-plus 2018-01-12 16:43:04 -08:00
Damien Guard
61df0bd6d9
No longer used on appveyor 2018-01-12 15:24:21 -08:00
David Wilson
3f7a29b86c
Merge pull request #16542 from atom/dw-preserve-editor-settings
Preserve some TextEditor settings when language mode changes
2018-01-12 13:52:47 -08:00
David Wilson
dbd4a0a4c0 Preserve TextEditor settings when language mode changes
This change fixes #13829 which reports that the `softWrapped` setting of
an untitled TextEditor is lost when the buffer is saved to a file.  This
is caused by logic that updates TextEditor settings when the buffer's
language mode changes.

The fix is to preserve any TextEditor settings that would not change when
switching between the previous and current language mode of the buffer.
2018-01-12 13:51:35 -08:00
Antonio Scandurra
8077f46fdf Programmatically detect when mouse approaches the edge of a dock
Previously, we would assign dock elements a minimum width/height of 2
pixels so that we could detect when the mouse approached the edge of a
hidden dock in order to show the chevron buttons. This, however, was
causing confusion for users, who expected that extra space to be
clickable in order to scroll editors located in the center dock.

With this commit we will instead register a global `mousemove` event on
the window right when attaching the workspace element to the DOM (the
event handler is debounced, so this shouldn't have any performance
consequence). Then, when mouse moves, we will programmatically detect
when it is approaching to the edge of a dock and show the chevron button
accordingly. This allows us to remove the `min-width` property from the
dock container element, which eliminates the confusing behavior
described above.
2018-01-12 17:12:55 +01:00
Antonio Scandurra
a7e642e473 Destroy underlying element when resetting or destroying Workspace 2018-01-12 16:06:35 +01:00
Antonio Scandurra
7f408e7791 ⬆️ settings-view 2018-01-12 14:43:26 +01:00
Antonio Scandurra
f44c353591 ⬆️ text-buffer
Fixes #15924
Refs atom/text-buffer#285
2018-01-12 09:30:54 +01:00
Max Brunsfeld
30e4929db2 ⬆️ language-javascript 2018-01-11 16:13:22 -08:00
Max Brunsfeld
582fa6b092 ⬆️ autocomplete-plus, languages
For editor.nonWordCharacters, autocomplete.extraWordCharacters tweak
2018-01-11 15:15:17 -08:00
Jason Rudolph
d20eaf3965
Merge pull request #16533 from atom/run-appveyor-installer-task-on-master-branch
Teach AppVeyor to run installer task for master branch
2018-01-11 10:40:56 -05:00
Jason Rudolph
992ebe352d
Be kind to build queue: Skip installer for non-release/non-master branch 2018-01-11 09:01:59 -05:00
Jason Rudolph
9165488f38
Remove debugging logic 2018-01-11 08:56:43 -05:00
Jason Rudolph
9188b98b8e
Fix syntax ... maybe 🙏 2018-01-11 08:28:34 -05:00
Jason Rudolph
f5356eea99
Echo AppVeyor env vars earlier 2018-01-11 08:21:49 -05:00
Jason Rudolph
cdb21a063f
Echo AppVeyor env vars for debugging 2018-01-11 08:06:38 -05:00
Damien Guard
63d3a47ea8
Do not sign PRs 2018-01-10 15:58:04 -08:00
Damien Guard
5e64206f90
Appveyor double-ampersand nonsense 2018-01-10 15:45:57 -08:00
Damien Guard
4422318584
Build the right things on appveyor 2018-01-10 15:41:21 -08:00
Jason Rudolph
058c13e252
Teach AppVeyor to run installer task for master branch 2018-01-10 17:24:43 -05:00