Commit Graph

30751 Commits

Author SHA1 Message Date
Nathan Sobo
dea7cc23e3 Disable periodic serialization for buffers > 2MB
Writing so much data to IndexedDB is blocking the main thread for
perceptible amounts of time. A patch-based representation of the
modified state could allows us to pay only for what has changed, but is
too complex to justify implementing right now to support full crash
recovery for large files.

Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com>
2017-01-10 15:55:36 -07:00
Nathan Sobo
fb7e25ece6 ⬆️ snippets 2017-01-09 12:08:27 -07:00
Nathan Sobo
c5ac436d68 Merge pull request #13575 from atom/ns-fix-built-in-resource-openers
Don't add pane items in built-in resource openers
2017-01-09 12:07:21 -07:00
Nathan Sobo
730c7c82a8 Don't add pane items in built-in resource openers
Calling `workspace.open` in an opener doesn't work properly with options
like `split: left` because it causes the opened item to be added to the
workspace as a side-effect. Since workspace openers are intended to be
used during the process of calling `workspace.open`, we need to use
`openTextFile`, which just creates an editor but does not attach it to
the workspace.
2017-01-09 10:57:31 -07:00
Nathan Sobo
3430040b8d ⬆️ welcome 2017-01-09 10:53:46 -07:00
Antonio Scandurra
dddd523b4e Revert "Merge pull request #13421 from philwyett-hemi/rpm_dev"
This reverts commit 86e34d96a9.
2017-01-09 15:55:49 +01:00
Antonio Scandurra
629656403c Merge pull request #13543 from atom/ns-upgrade-keymap
Upgrade atom-keymap to fix issues with multiple layouts on Linux
2017-01-09 14:42:50 +01:00
Ian Olsen
157e8e1c74 ⬆️ tabs@0.104.1 2017-01-07 18:38:50 -08:00
Ian Olsen
e9369ca6af ⬆️ tabs 2017-01-07 13:05:16 -08:00
Wliu
8ea115cfee ⬆️ language-xml@0.34.15 2017-01-06 17:26:18 -05:00
Ian Olsen
b6ecaf66de Merge pull request #13549 from atom/io-user-keymap-event
Add did-load-user-keymap event
2017-01-06 11:32:07 -08:00
Antonio Scandurra
63ad40a877 ⬆️ atom-keymap 2017-01-06 14:37:39 +01:00
Ian Olsen
d35a63aa6a Basic test for user keymap loaded event 2017-01-05 17:12:02 -08:00
Nathan Sobo
805536e728 ⬆️ atom-keymap 2017-01-05 14:48:53 -07:00
Ian Olsen
8d212b10d4 Add an event for after the user keymap has loaded. 2017-01-05 10:49:09 -08:00
Wliu
09ab7d6863 ⬆️ language-go@0.43.1 2017-01-05 13:05:18 -05:00
Wliu
0156f2cb33 ⬆️ language-xml@0.34.14 2017-01-05 13:04:37 -05:00
Max Brunsfeld
5a898b2ec4 Merge pull request #13545 from atom/mb-preserve-unresolved-paths
Don't convert paths to real paths when building text buffers
2017-01-04 16:38:37 -08:00
Max Brunsfeld
0006b0580d ⬆️ pathwatcher 2017-01-04 16:38:10 -08:00
Max Brunsfeld
f42e2794d3 ⬆️ tree-view 2017-01-04 16:07:02 -08:00
Max Brunsfeld
bc0dcf2458 ⬆️ markdown-preview 2017-01-04 15:58:39 -08:00
Max Brunsfeld
786be6a654 ⬆️ pathwatcher (prerelease) 2017-01-04 15:35:43 -08:00
Max Brunsfeld
ed5c1c1e15 Don't convert paths to real paths when building text buffers 2017-01-04 14:57:53 -08:00
Nathan Sobo
aa93643633 ⬆️ atom-keymap to fix issues w/ multiple layouts on Linux 2017-01-04 13:53:07 -07:00
Nathan Sobo
6fb78bdc97 Merge pull request #13539 from atom/ns-fix-cursor-blink-resume
Call debounced cursor blink resume callback any time the cursor moves
2017-01-04 11:19:13 -07:00
Nathan Sobo
3960a214e2 Call debounced cursor blink resume callback any time the cursor moves
Previously, we were only calling the debounced resume callback when the
cursor was already blinking, but this meant we didn't renew the debounce
window. This in turn meant we attempted to start blinking the cursor
again every 100ms regardless of cursor interactions, which was consuming
an extra frame and causing cursor movement to not feel smooth.
2017-01-04 10:41:04 -07:00
Lee Dohm
9db8fa382b ⬆️ tree-view@0.213.0 2017-01-03 19:32:13 -08:00
Max Brunsfeld
d9de1c19b0 Merge pull request #13523 from atom/mb-ns-mitigate-leaks
Reduce the impact of leaking Editor, Selection, & Cursor objects
2017-01-03 16:07:38 -08:00
Max Brunsfeld
7082e291c9 ⬆️ text-buffer 2017-01-03 16:07:23 -08:00
Max Brunsfeld
d1a52b6db8 Merge branch 'master' into mb-ns-mitigate-leaks 2017-01-03 15:33:56 -08:00
Max Brunsfeld
8277f69d45 ⬆️ find-and-replace, spell-check, whitespace 2017-01-03 15:32:01 -08:00
Max Brunsfeld
126f5380ba Emit editor destroyed event after releasing the editor's buffer 2017-01-03 15:18:01 -08:00
Max Brunsfeld
8eb8285e58 ⬆️ text-buffer (prerelease)
Signed-off-by: Nathan Sobo <nathan@github.com>
2017-01-03 14:00:57 -08:00
Max Brunsfeld
6f13159549 Don't throw exceptions when using editor APIs after destroying the editor
Signed-off-by: Nathan Sobo <nathan@github.com>
2017-01-03 14:00:50 -08:00
Wliu
c4ceb40f04 ⬆️ language-javascript@0.125.1 2017-01-02 15:46:22 -05:00
Max Brunsfeld
79e68b462d Avoid using torn-down properties in specs 2017-01-02 11:55:41 -08:00
Max Brunsfeld
a7f390d2b6 ⬆️ text-buffer (prerelease) 2017-01-02 11:35:47 -08:00
Max Brunsfeld
f4371efb74 Fix usages of destroyed buffers in specs 2017-01-02 11:32:02 -08:00
Lee Dohm
641cc44e3b Merge pull request #13531 from lugrace/master
Updated date range to include 2017
2017-01-02 10:39:49 -08:00
Damien Guard
f805f7fbe3 ⬆️ language-csharp 2017-01-02 10:08:03 -08:00
Grace Lu
c947ab247c Updated date range to include 2017 2017-01-02 11:55:28 -05:00
Damien Guard
5920143bb9 Add Season to build status 2017-01-01 13:18:21 -08:00
Wliu
9ca20a586b ⬆️ spell-check@0.70.1 2016-12-31 21:30:10 -05:00
Damien Guard
5325490a35 Brackets inexplicably need to be quoted in the command bit (but not in args). Fixes #13346 2016-12-31 14:32:34 -08:00
Wliu
1b8fc0ee60 Merge pull request #13524 from atom/wl-update-languages
Update languages
2016-12-30 22:25:53 -05:00
Wliu
388f3e8d0c ⬆️ tree-view@0.212.0 2016-12-30 21:26:47 -05:00
Wliu
b0f062d1ca ⬆️ language-sql@0.25.2 2016-12-30 21:25:44 -05:00
Wliu
7ae500871d ⬆️ language-ruby@0.70.4 2016-12-30 21:25:08 -05:00
Wliu
b6a6afa9cc ⬆️ language-yaml@0.27.2 2016-12-30 21:24:25 -05:00
Wliu
3818a1a4c5 ⬆️ language-javascript@0.125.0 2016-12-30 21:23:00 -05:00