Max Brunsfeld
d0e58581f9
⬆️ text-buffer
2018-08-28 13:59:43 -07:00
Max Brunsfeld
b24ca6abac
⬆️ text-buffer
2018-08-28 13:31:34 -07:00
Max Brunsfeld
b424400c7f
Convert PaneAxis class to JavaScript
2018-08-28 10:24:31 -07:00
Max Brunsfeld
61f5feef7a
⬆️ autocomplete-plus
2018-08-28 09:57:24 -07:00
Stepan Hruda
069d3ec91a
Merge pull request #17873 from atom/fb-sh-close-on-unload
...
During quit, close unloaded windows
2018-08-27 20:32:26 -04:00
Stepan Hruda
12c4e596b9
During quit, close unloaded windows
...
Released under CC0.
2018-08-27 19:06:36 -04:00
Max Brunsfeld
5c74112f79
Merge pull request #17913 from captbaritone/race
...
Avoid serialization race condition with slow package deactivation
2018-08-27 12:59:07 -07:00
Jordan Eldredge
351b624487
Fix unloading serialization test
2018-08-27 10:24:04 -07:00
Max Brunsfeld
eb39de9b93
Merge pull request #17926 from atom/mb-minify
...
Minify the startup snapshot script with terser
2018-08-27 10:14:04 -07:00
Jordan Eldredge
57e6927f2a
Fix lint
2018-08-27 08:31:11 -07:00
simurai
003728b451
Merge pull request #17920 from atom/sm-update-themes
...
Update themes
2018-08-27 12:02:45 +09:00
simurai
05eebac3b3
Merge branch 'master' into sm-update-themes
...
# Conflicts:
# package-lock.json
# package.json
2018-08-27 10:12:40 +09:00
Max Brunsfeld
c4c7fd299f
Minify the startup snapshot script with terser
2018-08-24 17:06:50 -07:00
Max Brunsfeld
133d9153ed
Merge pull request #17925 from atom/mb-decaf-main-process-code
...
Convert the remaining coffee-script code in the main process to JavaScript
2018-08-24 15:33:55 -07:00
Max Brunsfeld
7111c80555
Move deprecated-packages functions into PackageManager
2018-08-24 14:22:27 -07:00
Max Brunsfeld
231cc58e00
Replace ScopeProperties with private SettingsFile class in package.js
2018-08-24 13:53:32 -07:00
Max Brunsfeld
b2153a33dd
Decaffeinate ModuleCache
2018-08-24 12:54:09 -07:00
Max Brunsfeld
51044ce16e
Avoid babel in test files that are run in the main process
2018-08-24 12:07:24 -07:00
Max Brunsfeld
d875a0db89
Don't require compile cache in main process
2018-08-24 12:01:09 -07:00
Max Brunsfeld
ce18e1b7d6
Convert remaining coffee-script code in main process code to javascript
2018-08-24 12:01:09 -07:00
Max Brunsfeld
1668617129
Merge pull request #16526 from atom/wl-rm-safe-clipboard
...
Directly require clipboard from Electron
2018-08-24 12:00:08 -07:00
Max Brunsfeld
467415af19
Merge branch 'master' into wl-rm-safe-clipboard
2018-08-24 11:57:36 -07:00
Hubot
bc2310bbf5
1.32.0-dev
2018-08-24 13:50:50 -05:00
Max Brunsfeld
bc00369f7f
Merge pull request #17923 from atom/mb-tree-sitter-sync-updates
...
Update Tree-sitter syntax highlighting synchronously for parses that complete sync
2018-08-24 11:44:46 -07:00
Jason Rudolph
d1236414e8
Merge pull request #17924 from atom/migrate-one-light-ui-package
...
➡️ Migrate core package 'one-light-ui' into ./packages
2018-08-24 14:35:16 -04:00
Max Brunsfeld
4d3a9ec17b
Update TextEditorRegistry spec to expect sync updates
2018-08-24 10:37:06 -07:00
Jason Rudolph
6ab1639234
Add link to migration issue
...
/xref: https://github.com/atom/atom/pull/17924#pullrequestreview-149388899
2018-08-24 13:32:07 -04:00
Jason Rudolph
3bf4d226ed
Remove obsolete build status link in one-light-ui README
...
The repository's top-level README provides the correct build status
links.
2018-08-24 13:08:39 -04:00
Jason Rudolph
b120777fac
➡️ Migrate core package 'one-light-ui' into ./packages
2018-08-24 13:05:34 -04:00
Max Brunsfeld
f1f37ee948
Update syntax highlighting synchronously if parsing completes synchronously
2018-08-24 09:34:58 -07:00
Max Brunsfeld
c0c071d6a4
Avoid error calling buildHighlightIterator on a destroyed language mode
2018-08-24 09:34:58 -07:00
Max Brunsfeld
3b9eb20c15
Implement getNonWordCharacters on TreeSitterLanguageMode
2018-08-24 09:34:58 -07:00
Max Brunsfeld
f716a73b59
Allow replacing editor's grammar with a grammar with the same scope name
2018-08-24 09:34:58 -07:00
Max Brunsfeld
f39ef32545
Delete spurious file
2018-08-24 09:34:58 -07:00
Max Brunsfeld
d937f14265
Fix off-by-one error that was masked by TextMateLanguageMode
...
TextMateLanguageMode.isRowCommented would return `undefined` instead of
`false` for out-of-bounds rows.
2018-08-24 09:34:58 -07:00
Max Brunsfeld
d1283fa69f
Fix TreeSitterLanguageMode.isRowCommented
2018-08-24 09:34:58 -07:00
simurai
8ecf46a9cd
Update themes
2018-08-24 23:07:50 +09:00
David Wilson
84c6b5067b
Merge pull request #17918 from atom/dw-vsts-switch-linux-queue
...
Try "Hosted Ubuntu 1604" queue in VSTS
2018-08-23 20:49:13 -07:00
David Wilson
c096aa6bac
Use 'sudo' with /sbin/start-stop-daemon
2018-08-23 19:52:09 -07:00
David Wilson
1a780c84a2
Use 'sudo' for apt-get invocations
2018-08-23 19:51:38 -07:00
David Wilson
5f55bf2029
Try "Hosted Ubuntu 1604" queue in VSTS
2018-08-23 19:18:29 -07:00
Max Brunsfeld
d982446b9b
⬆️ language-c, tree-sitter
2018-08-23 17:40:48 -07:00
Tilde Ann Thurium
5a619a883f
Merge pull request #17907 from atom/tt-18-aug-bump-metrics-again
...
⬆️ metrics 1.6.2
2018-08-23 16:52:37 -07:00
Jordan Eldredge
a9e887976f
Remove unload-aborted event
...
This edge case will be handled by https://github.com/atom/atom/pull/17873/
2018-08-23 16:11:20 -07:00
David Wilson
8d48fc07da
Merge pull request #17893 from atom/dw-migrate-about
...
➡️ Migrate core package 'about' into ./packages
2018-08-23 15:48:58 -07:00
Tilde Ann Thurium
8b14622857
block tar module from being snapshotted
...
`npm install` moved some dependencies around. We are already not
snapshotting `tar`, now let's also not snapshot `tar` as a dependency of
`ls-archive`.
Co-Authored-By: David Wilson <daviwil@users.noreply.github.com >
2018-08-23 15:34:42 -07:00
Tilde Ann Thurium
df2d972443
we actually do need package.json
2018-08-23 15:09:29 -07:00
Jordan Eldredge
9895badff8
Avoid serialization race condition with slow package deactivation
...
If any package takes longer than one second (the
`saveStateDebounceInterval`) to deactivate, and the unload was triggered
by a key or mouse down, mouse event, you can end up in a situation where
sate is serialized _after_ the packages are deactivated.
The result in a bug where panes, such as the File Tree, will randomly
be closed when you reload or reopen Atom.
This can be reproduced by creating a package that has an artificially
slow `deactivate` method. With such a package enabled, every reload ends
up serializing a state where all panes are closed.
I'm a bit nervous about this exact fix, since we have to track every
place where it's possible for `prepare-to-unload` to be fired, without
the window actually closing.
I handled the only instance I saw, but the logic is complex enough, that
I'm not 100% confident there are not other instances.
If it did happen that `prepare-to-unload` was fired and some other logic
caused the window to not actually close, we could end up in a state
where mousedown/keydown events were no longer causing state to get
serialized.
2018-08-23 14:17:22 -07:00
Tilde Ann Thurium
fe14c81488
try this without updating lockfile
2018-08-23 13:45:10 -07:00
Tilde Ann Thurium
1e77624e14
Revert " ⬆️ metrics 1.6.2"
...
This reverts commit b777575321 .
2018-08-23 13:44:32 -07:00