Commit Graph

35161 Commits

Author SHA1 Message Date
Max Brunsfeld
d0a89fb460 ⬆️ languages, one-syntax themes 2018-07-20 17:24:11 -07:00
Max Brunsfeld
12a3972d90 🎨 Remove empty if branch 2018-07-20 14:18:55 -07:00
Jason Rudolph
457cde4525 Merge pull request #17720 from atom/jr-observe-repositories
Introduce `observeRepositories` and `onDidAddRepository`
2018-07-20 17:06:39 -04:00
Max Brunsfeld
3e6b95bfbb Preload language-ruby's main module during snapshotting 2018-07-20 12:46:12 -07:00
Max Brunsfeld
ea90180f4f ⬆️ language-ruby 2018-07-20 12:38:35 -07:00
Jason Rudolph
2a5f7e20c3 Fix overly-specific assertion
Fixes failing assertions [1] that unnecessarily assumed that the 
repository was cloned using `https://github.com/atom/atom.git` as the 
URL, as opposed to `git@github.com:atom/atom.git` as the URL.

[1] https://circleci.com/gh/atom/atom/7981
2018-07-20 15:15:59 -04:00
Max Brunsfeld
67402229f4 Merge pull request #17717 from atom/mb-tree-sitter-fixes
Fix bugs found when adding ruby tree-sitter grammar
2018-07-20 11:59:50 -07:00
Max Brunsfeld
9555449489 🎨 Clean up TreeSitterLanguageMode 2018-07-20 11:10:12 -07:00
Jason Rudolph
55da0d8f5d Introduce atom.project.observeRepositories(callback) 2018-07-20 14:05:56 -04:00
Jason Rudolph
806d9311bf Introduce atom.project.onDidAddRepository(callback) 2018-07-20 14:04:22 -04:00
Max Brunsfeld
ac3bc51c2a Improve criteria for when to fold partial vs entire buffer rows 2018-07-20 10:43:32 -07:00
Max Brunsfeld
137acb2f90 Fix highlighting when parent nodes extend beyond their first and last children 2018-07-20 10:16:19 -07:00
Max Brunsfeld
a283ca365f Fix a ruby folding issue 2018-07-19 17:15:04 -07:00
Max Brunsfeld
e500f933e0 Merge pull request #17702 from atom/fb-rh-text-editor-component-updateClassList
Modify TextEditorComponent updateClassList to always add managed classes to element
2018-07-19 16:27:21 -07:00
Max Brunsfeld
9136909f0b ⬆️ language-html 2018-07-19 16:03:29 -07:00
Max Brunsfeld
94425ebc44 ⬆️ language-ruby 2018-07-19 15:56:38 -07:00
David Wilson
f0e07a3a7f Merge pull request #17674 from atom/rfc-003-consolidate-core-packages
RFC 003: Consolidate Core Atom Packages
2018-07-19 15:36:34 -07:00
David Wilson
3e4acb677f Set RFC 003 status to Accepted 2018-07-19 15:35:20 -07:00
David Wilson
c40af11733 Add current decision to question about using git subtree in migrations 2018-07-19 15:34:58 -07:00
David Wilson
e549841d83 Merge pull request #17716 from atom/dw-fix-atom-sh
Use correct executable name for Atom Dev.app in atom.sh on macOS
2018-07-19 11:51:17 -07:00
David Wilson
9c9cb12081 Use correct executable name for Atom Dev.app in atom.sh 2018-07-19 10:53:43 -07:00
Max Brunsfeld
c9a4bb4245 Fix logic for updating foldable range cache 2018-07-18 17:09:47 -07:00
Max Brunsfeld
84b2ba742d ⬆️ tree-sitter, language packages 2018-07-18 16:21:43 -07:00
David Wilson
0006249c88 📝 More updates from feedback 2018-07-18 14:36:02 -07:00
Ash Wilson
643ffd6bb6 Merge pull request #17701 from atom/aw/github-up-dev
GitHub update on atom dev
2018-07-17 10:51:28 -04:00
Ash Wilson
cde0503e57 ⬆️ github 2018-07-17 08:36:28 -04:00
Max Brunsfeld
8f7a55971e ⬆️ language-html 2018-07-16 17:31:04 -07:00
Max Brunsfeld
b028876606 ⬆️ language-javascript 2018-07-16 16:19:53 -07:00
Max Brunsfeld
65201b72d8 Merge pull request #17551 from atom/tree-sitter-injections
Add Tree-sitter grammar injections
2018-07-16 15:15:24 -07:00
Max Brunsfeld
83f0a0bad2 ⬆️ language-html, language-javascript 2018-07-16 15:14:32 -07:00
Ryan Holinshead
a280019847 Add spec to test that updateClassList does not blow away the managed class names (editor, is-focused, mini) when the element class names are changed.
Released under CC0
2018-07-16 14:58:39 -07:00
Max Brunsfeld
8fa9a45a54 Incorporated injected languages in scope descriptors 2018-07-16 14:17:39 -07:00
Max Brunsfeld
ebd546f572 Fix handling of folds inside highlighted tokens 2018-07-16 14:17:39 -07:00
David Wilson
e83871fe1b Update RFC 003 based on feedback and prototype findings 2018-07-16 13:49:30 -07:00
Ash Wilson
ba33f14c27 Now with React downgraded 2018-07-16 16:09:50 -04:00
Ash Wilson
15eb30188a ⬆️ github 2018-07-16 15:32:35 -04:00
Ryan Holinshead
79de674508 Currently, the updateClassList function on the TextEditorComponent does not properly re-add its managed classes (editor, is-focused, mini) to the element when the element has been re-rendered with changed classes passed in. This fixes the issue by always adding the newClassList classes to the element and relying on the element.classList.add to determine if the classes already exist (and should be ignored)
Released under CC0
2018-07-13 16:45:04 -07:00
Max Brunsfeld
2a0e49d684 Silence complaint from standard 🙄 2018-07-13 16:31:30 -07:00
Max Brunsfeld
a2f831f533 Merge branch 'master' into tree-sitter-injections 2018-07-13 16:10:19 -07:00
Max Brunsfeld
7a196589f8 Return containing tags from seek in the correct order 2018-07-13 16:07:14 -07:00
David Wilson
aec38c955b ⬆️ electron@2.0.5 2018-07-13 13:26:26 -07:00
Max Brunsfeld
bf69fd92bb Move helper functions to the bottom of the file 2018-07-13 13:05:27 -07:00
Max Brunsfeld
be5020f05f Rework handling of edited ranges 2018-07-13 13:03:56 -07:00
Max Brunsfeld
6fe6efc38d Represent the full node range set as null
We already had conditional logic based on whether the node range set
was 'full'.
2018-07-13 11:28:32 -07:00
Max Brunsfeld
5b0ae5aa5c Remove concurrency limit on parsing 2018-07-12 17:57:22 -07:00
Max Brunsfeld
84e30d5d99 ⬆️ tree-sitter 2018-07-12 16:00:25 -07:00
David Wilson
8c3e36d56f Merge pull request #17680 from atom/dw-consistent-app-name
Use a consistent app naming strategy across non-stable channels
2018-07-12 14:46:34 -07:00
David Wilson
97b4bca76f ⬆️ github@0.17.3 2018-07-12 14:02:58 -07:00
David Wilson
6797296b75 atom.sh should look for 'Atom Dev.app' on dev channel 2018-07-12 11:36:30 -07:00
David Wilson
de93396af7 👕 Make the linter happy 2018-07-12 11:06:26 -07:00