Commit Graph

27788 Commits

Author SHA1 Message Date
Ben Ogle
92bcd50a3c ⬆️ welcome 2016-02-18 11:42:59 -08:00
Max Brunsfeld
300362163d Merge pull request #10888 from atom/mb-fix-package-deserializers
Load packages before deserializing state
2016-02-18 10:27:04 -08:00
Antonio Scandurra
3d17b4fa21 Merge pull request #10885 from atom/as-faster-get-regex-for-property
Cache regexes in LanguageMode.prototype.getRegexForProperty
2016-02-18 18:58:04 +01:00
Max Brunsfeld
43656a9861 Load packages before deserializing state 2016-02-18 09:17:34 -08:00
Wliu
e21e83b9e2 Merge pull request #10886 from daxlab/master
📝 change atom build directory to current one [ci skip]
2016-02-18 10:56:24 -05:00
Mandeep Singh
1089647a0c 📝 change atom build directory to current one [ci skip] 2016-02-18 21:18:47 +05:30
Josh Abernathy
35fad903eb Merge pull request #10843 from atom/async-git-bumps
Bump packages to use async git
2016-02-18 10:23:37 -05:00
joshaber
95cdbde1ec Merge branch 'master' into async-git-bumps 2016-02-18 09:40:43 -05:00
joshaber
2fa41d1783 ⬆️ fuzzy-finder@1.0.1 2016-02-18 09:40:41 -05:00
Antonio Scandurra
3d953632e6 Merge pull request #10861 from atom/as-update-foldable-status
Compute line foldability lazily
2016-02-18 15:26:44 +01:00
Antonio Scandurra
d6132888fa 💚 Attempt to fix specs 2016-02-18 14:18:27 +01:00
Antonio Scandurra
60b9cf1270 🐎 Cache regexes in getRegexForProperty 2016-02-18 14:13:20 +01:00
Damien Guard
3834066c75 Merge pull request #10874 from damieng/windows-path-friendly-clean
Avoid Windows 260-character path limits in script\clean
2016-02-17 18:55:22 -08:00
Max Brunsfeld
eb972ea705 Merge pull request #10863 from atom/as-faster-selections-sort
Compare markers instead of ranges in Selection
2016-02-17 16:51:49 -08:00
Katrina Uychaco
457fdb33c6 Merge pull request #10872 from atom/ku-terminate-pending-state
Terminate pending state for opened file if pending option is false
2016-02-17 16:16:02 -08:00
Max Brunsfeld
fa0be9553f Merge pull request #10873 from atom/mb-no-package-loading-config-events
Avoid emitting config events while loading packages
2016-02-17 15:05:16 -08:00
Katrina Uychaco
a146401f21 Terminate pending state for opened file if pending option is false 2016-02-17 14:14:59 -08:00
Katrina Uychaco
912df0ae03 Merge pull request #10846 from atom/ku-pending-tabs-option
Add core setting for pending tabs configuration
2016-02-17 11:57:40 -08:00
Katrina Uychaco
b8677c13df Rename config to allowPendingPaneItems and improve description 2016-02-17 11:56:50 -08:00
Damien Guard
050f36304e Merge pull request #10858 from damieng/master
Update grunt-electron-installer to latest version
2016-02-17 11:36:35 -08:00
Lee Dohm
3c492e538a Merge pull request #10795 from atom/remove-project-management-labels
Remove unused Core Team Project Management labels
2016-02-17 10:26:28 -08:00
Antonio Scandurra
68bf2f8dc7 💚 Fix unrelated failing spec 2016-02-17 17:20:54 +01:00
Antonio Scandurra
6a32a874e9 🐎 Compare markers instead of ranges in Selection
This largely reduces the overhead of converting ranges and points from native to
javascript objects.
2016-02-17 16:09:14 +01:00
Antonio Scandurra
2a35d19dd3 🐎 Memoize TokenizedLine.prototype.isComment 2016-02-17 16:00:35 +01:00
Antonio Scandurra
bea324eae9 🔥 Use just isFoldableAtBufferRow 2016-02-17 15:05:31 +01:00
Antonio Scandurra
90c75fd6da Delete specs testing previous behavior
When emitting the `did-change` event, `updateFoldableStatus` used to extend the
change region up and down to include all the lines that changed their
foldability status because of a buffer change. I assume this was supposed to
invalidate folds that *contained* the change whenever a line was edited in a way
that affected also the previous or subsequent ones.

That information, however, is not being used by `DisplayBuffer`, which does not
alter existing folded regions when they become invalid.

I believe the correct behavior should be to unfold the invalid region and
recompute those screen lines. Nonetheless, it seems reasonable to me to keep the
original (wrong) behavior and not address it in this branch, because it strays
from the original intent of this refactoring.

We should probably fix it once for all in another PR or when
integrating/implementing `DisplayLayer`.
2016-02-17 14:35:22 +01:00
Antonio Scandurra
a613fa5133 Adapt specs to use the new API 2016-02-17 11:17:24 +01:00
Antonio Scandurra
2c71a448b3 Put foldable specs back 2016-02-17 11:04:19 +01:00
Antonio Scandurra
d05dfa6efe 🐎 Update lines state only in pre-measurement phase 2016-02-17 10:34:21 +01:00
Antonio Scandurra
012fa354c4 Add TokenizedBuffer.prototype.foldableRowsForRowRange 2016-02-17 10:34:21 +01:00
Antonio Scandurra
0afa9bb21c Don't update foldable status, ever 2016-02-17 10:34:21 +01:00
Antonio Scandurra
a87d620db3 Merge pull request #10835 from atom/as-cursors-for-screen-row-range
Add TextEditor.prototype.cursorsForScreenRowRange
2016-02-17 10:33:44 +01:00
Damien Guard
f5e5b830df Avoid 260-character path limits on Windows in script\clean 2016-02-17 00:08:08 -08:00
Damien Guard
59b34fdf2e Update grunt-electron-installer to latest version 2016-02-17 00:02:39 -08:00
Max Brunsfeld
8d27d1925c Avoid emitting config events while loading packages 2016-02-16 16:13:15 -08:00
Katrina Uychaco
c9150c3f73 Add test for core.openPendingPaneItems setting 2016-02-16 15:24:18 -08:00
Katrina Uychaco
ae26e6c8ca Add core setting for pending tabs configuration 2016-02-16 14:49:09 -08:00
Max Brunsfeld
41161dd462 Merge pull request #9627 from atom/wl-electron-35
Update to Electron 0.36
2016-02-16 14:08:22 -08:00
Max Brunsfeld
4bc969d1df Merge branch 'master' into wl-electron-35 2016-02-16 13:16:13 -08:00
Katrina Uychaco
cfab689de1 Merge pull request #10605 from atom/ku-crash-recovery
(WIP) Periodically save state and store in indexedDB
2016-02-16 11:58:04 -08:00
Katrina Uychaco
c691dd05c5 ⬆️ text-buffer 2016-02-16 11:57:35 -08:00
joshaber
d65472719a ⬆️ status-bar@1.0.0 2016-02-16 13:45:12 -05:00
joshaber
2637f3f174 ⬆️ open-on-github@1.0.0 2016-02-16 13:45:04 -05:00
Damien Guard
d68a6e052a Merge pull request #10818 from damieng/master
Register Atom for file associations in Windows
2016-02-16 10:44:58 -08:00
joshaber
e4f23d4768 ⬆️ git-diff@1.0.0 2016-02-16 13:44:53 -05:00
joshaber
7c223796a2 ⬆️ fuzzy-finder@1.0.0 2016-02-16 13:44:40 -05:00
Katrina Uychaco
083f577889 Use more descriptive flag for clearing state - ‘clear-window-state’ 2016-02-16 10:28:30 -08:00
Josh Abernathy
e80f544ddf Merge pull request #10838 from atom/output-for-core-specs
Log output for core specs
2016-02-16 11:14:21 -05:00
joshaber
7f239560f8 Depending on the options passed through, we might not have stdout and stderr. 2016-02-16 10:16:39 -05:00
joshaber
a89257d474 Just inherit stdio if we're logging. 2016-02-16 10:16:21 -05:00