Commit Graph

35174 Commits

Author SHA1 Message Date
Max Brunsfeld
60c59c795c Fix highlighting problem when seeking past the end of a syntax tree 2018-06-29 12:53:43 -07:00
Max Brunsfeld
e7c6a8f085 Clear electron-link's snapshot cache in script/clean 2018-06-29 12:31:09 -07:00
Max Brunsfeld
41c124cc13 Define highlight iter's position in terms of tree cursor position
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-06-28 19:50:57 -07:00
David Wilson
cd83486c7d Fix isReleasedVersion check in AtomEnvironment 2018-06-28 14:29:09 -07:00
David Wilson
8e3d1f431f Use Node.js 8.9.3 in VSTS builds 2018-06-28 13:01:55 -07:00
David Wilson
067bd1a751 Temporarily disable Atom tests on VSTS 2018-06-28 13:00:31 -07:00
David Wilson
ff0cd4c6ed Use atom.io update endpoint for Windows installer builds 2018-06-28 12:54:06 -07:00
David Wilson
bd5d258d80 Detect any channel name in AtomEnvironment.getReleaseChannel 2018-06-28 12:53:14 -07:00
David Wilson
691d5da97c Command installer should use known channel names 2018-06-28 12:52:57 -07:00
David Wilson
d54bb625aa Update atom.sh to support the nightly channel 2018-06-28 12:52:48 -07:00
David Wilson
9669a9bbfb Update app title and file paths to use channel name 2018-06-28 12:52:39 -07:00
Max Brunsfeld
cdb9529b68 Emit highlight change events when removing injections
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-06-27 15:40:06 -07:00
Max Brunsfeld
6c85ff84a5 Start parsing right away when constructing a TreeSitterLanguageMode
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-06-27 14:31:48 -07:00
Max Brunsfeld
613d4d65e9 Add text getter to SyntaxNode
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-06-27 13:13:08 -07:00
Max Brunsfeld
4d3916f74e Add tests and docs for addInjectionPoint
Also, replace `addInjectionPattern` API with a single `injectionRegExp` 
field on the grammar.

Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-06-27 12:39:29 -07:00
Max Brunsfeld
930691c689 ⬆️ tree-sitter 2018-06-27 11:14:13 -07:00
Max Brunsfeld
890d955f70 Only update injections intersecting changed ranges 2018-06-26 20:54:18 -07:00
Max Brunsfeld
c05dcb0bb8 Fix syntax highlighting problems with injected languages
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-06-26 15:30:03 -07:00
Max Brunsfeld
e60f0f9b60 Get first test for grammar injections passing
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-06-26 13:46:33 -07:00
David Wilson
d82c3979ac Merge pull request #17521 from Aerijo/patch-1
Support activation hooks by grammar scope
2018-06-26 12:13:46 -07:00
David Wilson
ed48f2d1f7 Generate nightly build version from package.json 2018-06-26 10:46:49 -07:00
David Wilson
a5a8727b0b Upload release assets to S3 in script/publish-release 2018-06-26 10:45:11 -07:00
David Wilson
9388a7813e Simplify channel name detection 2018-06-26 10:45:10 -07:00
David Wilson
2f827bfc23 ⬆️ metrics@1.3.1 2018-06-25 12:13:12 -07:00
Federico Bruni
6856c63421 Doc: explain how to open a file at a certain line and column 2018-06-23 18:01:20 +02:00
Max Brunsfeld
37a3ae1491 Start work on Tree-sitter grammar injections
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
2018-06-22 16:21:32 -07:00
simurai
882648c65d Replace app icons 2018-06-22 10:52:46 +09:00
Jason Rudolph
33622bdf71 Merge pull request #17549 from atom/electron-2.0.3
⬆️ electron@2.0.3
2018-06-21 15:49:45 -04:00
Jason Rudolph
7195df9d17 ⬆️ :electron: 2.0.3 2018-06-21 12:27:18 -04:00
Max Brunsfeld
d881918367 wip 2018-06-20 15:38:06 -07:00
Jason Rudolph
26cd4a07d1 ⬆️ metrics@1.3.0 2018-06-20 11:35:28 -04:00
Max Brunsfeld
3e94a8358c ⬆️ tree-sitter 2018-06-19 16:38:56 -07:00
David Wilson
34e37f3159 Enable automated nightly Atom releases
This change adds automation for producing nightly Atom releases using
VSTS CI.  Most of the changes are just slight modifications to Atom's
existing build scripts to produce another build channel and publish
those artifacts in a way that can be installed and updated when new
releases are available.
2018-06-18 21:01:19 -07:00
Max Brunsfeld
e297babfdd Merge pull request #17537 from atom/mb-html-folding-fix
Fix Tree-sitter folding bug affecting HTML
2018-06-18 14:47:33 -07:00
Max Brunsfeld
ed48feda82 Fix Tree-sitter folding bug affecting HTML 2018-06-18 14:41:34 -07:00
Max Brunsfeld
0e1decb2db ⬆️ language-html for tree-sitter parser update 2018-06-18 11:57:46 -07:00
Max Brunsfeld
f8f8e9331a ⬆️ languages for tree-sitter parser updates 2018-06-18 11:55:53 -07:00
Max Brunsfeld
718098f319 ⬆️ tree-sitter 2018-06-18 11:49:10 -07:00
Benjamin Gray
e0041c3c24 Add tests for root-scope-used activation hook 2018-06-16 22:50:14 +10:00
Benjamin Gray
ce7b8b2a7e 🔥 useless return in handleGrammarUsed 2018-06-16 22:00:46 +10:00
Benjamin Gray
e84662743a Support activation hooks by grammar scope 2018-06-16 21:40:31 +10:00
Jason Rudolph
15e769a176 Merge pull request #17518 from atom/electron-2.0.2
⬆️ electron@2.0.2
2018-06-15 17:50:24 -04:00
Jason Rudolph
838ac08155 ⬆️ :electron: 2.0.2 2018-06-15 15:27:44 -04:00
Hubot
61c52463f0 1.30.0-dev 2018-06-15 11:08:13 -07:00
David Wilson
f2429dbbae ⬆️ language-gfm 2018-06-15 11:05:47 -07:00
Ash Wilson
3254350fba Merge pull request #17516 from atom/aw/github-up-dev
Upgrade atom/github on dev
2018-06-15 10:30:06 -04:00
Ash Wilson
b63366c3bb ⬆️ atom/github 2018-06-15 09:16:20 -04:00
David Wilson
3717b48ba1 Merge pull request #17445 from atom/dw-nightly-releases-rfc
Add proposed RFC "Atom Nightly Releases"
2018-06-14 10:20:33 -07:00
David Wilson
485ef94902 Set RFC 001 status back to Proposed 2018-06-13 16:27:52 -07:00
David Wilson
7346a91740 Merge pull request #17379 from atom/dw-updateable-packages-rfc
Add proposed RFC 'Updateable Bundled Packages'
2018-06-13 16:23:09 -07:00