Commit Graph

35849 Commits

Author SHA1 Message Date
Max Brunsfeld
a6c61f9ae3 Avoid O(injectionCount) linear searches in highlight iterator 2018-07-10 11:25:24 -07:00
Max Brunsfeld
0e9c082c25 ⬆️ language-c
Refs tree-sitter/tree-sitter-cpp#7
2018-07-10 09:47:48 -07:00
David Wilson
bea3267697 Simplify atom-x64 nupkg path generation 2018-07-09 16:16:30 -07:00
David Wilson
fa326a0a07 Minor tweaks to build documentation 2018-07-09 16:04:15 -07:00
Max Brunsfeld
79071996a6 WIP - put back parse queue 2018-07-09 16:01:05 -07:00
Max Brunsfeld
10d8d515ba Only search for injection markers within a layer's included ranges 2018-07-09 16:00:23 -07:00
David Wilson
7b711cda5e Add documentation for Atom Nightly build process 2018-07-09 15:59:29 -07:00
David Wilson
49b9b9efeb Write error to stderr if publishing release fails 2018-07-09 15:51:32 -07:00
Ashi Krishnan
ca854cc267 Spec for injected language folding.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@github.com>
2018-07-09 17:17:58 -04:00
Lee Dohm
b866cae126 ⬆️ image-view@0.63.0 2018-07-09 14:01:24 -07:00
Ashi Krishnan
d6669f4337 Folding works, though folding to a particular level doesn't respect nested grammars.
Co-Authored-By: Max <maxbrunsfeld@github.com>
2018-07-09 16:33:24 -04:00
Max Brunsfeld
9484729969 Make select-larger-syntax-node command respect injected languages
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-07-09 11:06:53 -07:00
Lexis Alexander
4d48ea8da2 Fixed failing tests and moved hiding of tooltips on keydown events to tooltip manager. 2018-07-09 00:58:03 -07:00
Lexis Alexander
b53b4e6302 Fixed liniting issues. 2018-07-08 19:50:07 -07:00
Lexis Alexander
5dd84a9bc5 Removed undefined check for event passed in to hideOnClickOrTypeOutsideOfTooltip. 2018-07-08 18:51:38 -07:00
Lexis Alexander
0d67f362ef Changed function name from hideOrClickOutsideOfTooltip to hideOnClickOrTypeOutsideOfTooltip. 2018-07-08 04:46:50 -07:00
Max Brunsfeld
d3497c5e67 ⬆️ tree-sitter 2018-07-06 17:29:39 -07:00
David Wilson
0d0db817eb Remove queue setting in nightly build 2018-07-06 17:10:09 -07:00
David Wilson
e91030ffcd Set timeout of 180 minutes on nightly build 2018-07-06 17:03:02 -07:00
David Wilson
f1c7ddf740 🔥 script/lib/create-github-release.js 2018-07-06 16:07:24 -07:00
David Wilson
4527a44315 Merge branch 'master' into dw-nightly-releases 2018-07-06 16:06:24 -07:00
David Wilson
5917800fb9 Add CI_PROVIDER env variable to test tasks 2018-07-06 16:04:29 -07:00
David Wilson
7750b8c7f0 Re-enable macOS VSTS CI tests 2018-07-06 16:04:29 -07:00
David Wilson
9858800ec0 Mock fs.createWriteStream to fix FileRecoveryService test 2018-07-06 16:04:29 -07:00
David Wilson
a41a345de8 ⬆️ keybinding-resolver@0.38.2 2018-07-06 15:46:30 -07:00
Max Brunsfeld
653a66619a Fix error when injection points are added before grammars are loaded 2018-07-06 15:31:33 -07:00
Max Brunsfeld
1c64fc85a8 Preload main modules of language-html and language-javascript 2018-07-06 14:56:46 -07:00
Max Brunsfeld
4de1a5c23d Merge branch 'master' into tree-sitter-injections 2018-07-06 14:03:56 -07:00
Max Brunsfeld
670371c376 Fix propogation of included ranges for injections within injections
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-07-06 13:53:13 -07:00
David Wilson
aa547fe511 ⬆️ github@0.17.2 2018-07-06 12:29:16 -07:00
Max Brunsfeld
a9da395f60 Fix linter errors 2018-07-06 12:21:11 -07:00
Max Brunsfeld
577c565dc8 Fix language-javascript version 2018-07-06 12:20:56 -07:00
Max Brunsfeld
1ba18314f9 Remove grammar argument from populateInjections
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-07-06 12:15:30 -07:00
Max Brunsfeld
c8830e5718 ⬆️ language-javascript, language-html 2018-07-06 12:00:22 -07:00
Max Brunsfeld
94999cc5e3 Revert "Allow for parsing injections in parallel"
This reverts commit a484ca9e65.
2018-07-06 11:54:18 -07:00
Max Brunsfeld
bb3cce9ab2 Merge pull request #17636 from atom/fb-mdt-reset-goal-column-on-home
Reset goal column on all cursor changes
2018-07-06 11:39:37 -07:00
Matthew Dapena-Tretter
f60f1692fd Reset goal column on all cursor changes
Previously, pressing the home key (move-to-first-character-of-line)
while on an empty line wouldn't clear the goal column. This is because
it was only cleared on cursor *change* and that didn't result in a
change. With this commit, it's *always* cleared. Operations that want
to preserve the goal column can reset it afterwards.
2018-07-05 20:13:59 -07:00
Lexis Alexander
8af3079e0f Hides a tooltip when a user types in the editor.
-This addes a new keydown event that hides a tooltip when keyboard events occur.
-This closes #17431.
2018-07-05 20:00:10 -07:00
Max Brunsfeld
9886fa1cf1 ⬆️ text-buffer 2018-07-05 16:14:21 -07:00
Max Brunsfeld
ae1849609c Remove package lock files 2018-07-05 15:02:49 -07:00
Max Brunsfeld
56f82b16af ⬆️ tree-sitter 2018-07-05 15:01:20 -07:00
Ashi Krishnan
8f16cf1f19 injectionPoint content can return an array of nodes now 2018-07-05 17:46:13 -04:00
Jason Rudolph
eb2f365fd4 Merge pull request #17633 from atom/metrics-1.5.0
⬆️ metrics@1.5.0
2018-07-05 16:26:32 -04:00
Ashi Krishnan
0e15dc2ffe Merge branch 'tree-sitter-injections' of github.com:atom/atom into tree-sitter-injections 2018-07-05 13:09:28 -04:00
Ashi Krishnan
302ee1e2c1 WIP child ranges 2018-07-05 13:09:22 -04:00
Max Brunsfeld
4be923fe32 Merge branch 'master' into tree-sitter-injections 2018-07-05 09:55:31 -07:00
Jason Rudolph
735c87b748 ⬆️ metrics@1.5.0 2018-07-05 12:45:36 -04:00
Ashi Krishnan
aca13c1d6d merge 2018-07-05 12:14:26 -04:00
Jason Rudolph
55fc576003 Merge pull request #17620 from atom/electron-2.0.4
⬆️ electron@2.0.4
2018-07-03 17:19:00 -04:00
Jason Rudolph
c8be4e0bd4 ⬆️ :electron: 2.0.4 2018-07-03 16:15:11 -04:00