Commit Graph

36949 Commits

Author SHA1 Message Date
Antonio Scandurra
31ff493085 Upgrade find-and-replace@0.218.13 2019-06-12 15:12:19 +02:00
Rafael Oleza
5fb69fc7af Add .vscode folder to the .gitignore and remove it from the repository 2019-06-12 14:01:12 +02:00
Rafael Oleza
6c83a23a26 Merge pull request #19502 from atom/update-pathwatcher
⬆️ pathwatcher@8.1.0, text-buffer@13.17.0
2019-06-12 13:31:39 +02:00
Rafael Oleza
7306670ffe ⬆️ pathwatcher@8.1.0, text-buffer@13.17.0 2019-06-12 10:43:15 +02:00
Rafael Oleza
afabe007c1 Merge pull request #19469 from atom/ns/upgrade-text-buffer
Upgrade text-buffer to 13.16.2
2019-06-12 10:40:35 +02:00
Rafael Oleza
0226ae9ffa Merge pull request #19491 from atom/fix-compilation-cache-issue
Do not store null buffers on the cacheStore
2019-06-12 09:30:09 +02:00
Rafael Oleza
a0aab869cd Merge pull request #19489 from atom/update-autocomplete-plus
⬆️ autocomplete-plus@2.42.1
2019-06-11 20:14:30 +02:00
Rafael Oleza
aa987c7866 Do not store null buffers on the cacheStore 2019-06-11 19:02:21 +02:00
Rafael Oleza
3abe596c6d ⬆️ autocomplete-plus@2.42.1 2019-06-11 18:29:24 +02:00
Antonio Scandurra
a028eca8ba Merge pull request #19487 from atom/as/text-editor-component-flakiness
Ensure TextEditorComponent was resized before asserting on its contents
2019-06-11 17:18:08 +02:00
Antonio Scandurra
ae10429d08 Ensure TextEditorComponent was resized before asserting on its contents
Previously, we would wait for the next update promise after resizing the 
editor as an indicator of when the resize occurred. Unfortunately, 
resize events are unreliable and may not be emitted right away. This 
could cause the test code to wait for an update promise that was 
unrelated to the resize event (e.g., cursor blinking).

This commit uses a condition-based promise that ensures the rendered 
rows have changed as a result of the resize. This seems to fix the issue 
locally when introducing artificial timeouts in the resize event.
2019-06-11 16:20:56 +02:00
Winston Liu
9ef0d1c06c Merge pull request #19481 from atom/wl-update-language-json
Update language-json
2019-06-10 23:34:03 -04:00
Winston Liu
a17360bef8 ⬆️ language-json@1.0.3 for package-lock fix
tree-sitter-json was resolving to a Git hash rather than the NPM registry
2019-06-10 22:31:27 -04:00
Nathan Sobo
93f0184a25 Merge pull request #19396 from atom/wl-autoflow-latex-tags
autoflow: Do not reflow selections that contain only LaTeX tags
2019-06-10 16:56:33 -05:00
Nathan Sobo
eeb82119ba ⬆️ markdown-preview@0.160.2 2019-06-10 15:35:35 -05:00
Rafael Oleza
a42a2eb225 Merge pull request #19476 from atom/update-autocomplete-plus
⬆️ autocomplete-plus@2.42.1
2019-06-10 16:28:13 +02:00
Rafael Oleza
30ef5fb8fc ⬆️ autocomplete-plus@2.42.1 2019-06-10 15:32:32 +02:00
Rafael Oleza
faa36949d9 Merge pull request #19387 from dan1wang/master
Highlight keyword.operator by default
2019-06-10 11:23:58 +02:00
Rafael Oleza
ecbb984327 Merge pull request #19460 from atom/update-nslog
⬆️ nslog@3.2.0
2019-06-10 10:32:01 +02:00
Rafael Oleza
197d2f372e Merge pull request #19462 from atom/update-spellchecker
⬆️ spell-check@0.75.0
2019-06-10 10:13:42 +02:00
Rafael Oleza
dc328b2618 Merge pull request #19464 from atom/update-oniguruma
⬆️ first-mate@7.4.0
2019-06-10 10:13:20 +02:00
Hubot
288c65342b 1.40.0-dev 2019-06-07 16:46:51 -05:00
Nathan Sobo
1c0b7741cf ⬆️ text-buffer@13.16.2 2019-06-07 11:41:45 -06:00
Rafael Oleza
6ca3054044 Merge pull request #19466 from atom/update-metricss
⬆️ metrics@1.8.1
2019-06-07 14:19:37 +02:00
Rafael Oleza
2cc01def2a ⬆️ metrics@1.8.1 2019-06-07 11:26:40 +01:00
Antonio Scandurra
2e6a0acf61 Merge pull request #19457 from atom/as/debug-autocomplete-failures
Run each test suite with a pristine ATOM_HOME directory
2019-06-07 10:10:37 +02:00
Antonio Scandurra
ee0ddaa1d8 Run each test suite with a pristine ATOM_HOME directory
This ensures that every test suite does not clutter subsequent ones. It 
will also prevent altering the user's `~/.atom` directory when running 
tests locally.
2019-06-07 09:33:09 +02:00
Rafael Oleza
e0ce24b17b ⬆️ first-mate@7.4.0 2019-06-06 23:23:20 +02:00
Rafael Oleza
d9842cf646 ⬆️ nslog@3.2.0 2019-06-06 21:22:47 +02:00
Rafael Oleza
1d3d9a167c ⬆️ spell-check@0.75.0 2019-06-06 21:22:33 +02:00
Rafael Oleza
fca0681c53 Merge pull request #19459 from atom/fix-flaky-test
Add delay to watch-path tests to make them less flaky
2019-06-06 21:21:12 +02:00
Nathan Sobo
4827ffd435 Merge pull request #19453 from atom/ns/upgrade-text-buffer
Upgrade text buffer
2019-06-06 10:47:32 -06:00
Nathan Sobo
6bb0e085b1 ⬆️ text-buffer@13.16.1 2019-06-06 09:53:29 -06:00
Antonio Scandurra
6a88fa4185 Don't symlink compile-cache folder in AtomWindow tests
In these tests, we create a temporary `ATOM_HOME` to avoid cluttering 
the user's real `~/.atom` folder.

Adding a symlink to the real `compile-cache` was introduced to speed up 
main process tests, so that the transpilation cache could be reused. 

Unfortunately, when the real `~/.atom` folder did not exist (such as on 
a pristine environment on CI), it would confuse Atom, which would think 
that it didn't need to re-create a `compile-cache` folder again, but 
wouldn't be able to write to it because the symlink pointed to a 
non-existant directory.

Main process tests were overhauled and made faster recently, so we can 
safely remove this performance optimization.
2019-06-06 17:11:01 +02:00
Rafael Oleza
dd40782166 add delay to watch-path tests to make them less flaky 2019-06-06 16:48:15 +02:00
Rafael Oleza
33f2bd37ee Merge pull request #19444 from atom/improvements-to-ripgrep-scanner
Improvements to ripgrep scanner
2019-06-06 16:35:36 +02:00
Antonio Scandurra
119fead692 Merge pull request #19455 from atom/as/fix-firewall-prompt-in-tests
Don't listen for arguments from new processes in test or benchmarks
2019-06-06 14:10:38 +02:00
Rafael Oleza
ac9be2d082 Remove test that checks that we can search of a subfolder of an ignored folder
This seems to not be working on Windows or with ripgrep, so it's not
expected behaviour.
2019-06-06 14:02:29 +02:00
Antonio Scandurra
67e101d2cd Fix linter errors 2019-06-06 10:38:13 +02:00
Antonio Scandurra
e0e004604d Don't listen for arguments from new processes in test or benchmarks 2019-06-06 10:23:28 +02:00
Antonio Scandurra
05d67529a7 Merge pull request #19446 from atom/as/ci-parallelize-macos-tests
Parallelize macOS tests
2019-06-06 09:08:43 +02:00
Nathan Sobo
d66de4f0ff ⬆️ text-buffer@13.16.1-0 2019-06-05 16:01:10 -06:00
Nathan Sobo
c3f57146cc ⬆️ find-and-replace@0.218.12 2019-06-05 15:29:33 -06:00
Rafael Oleza
2d455ac5ee Use '.' as the directory for ripgrep to scan
This misteriously solves issues in Windows.
2019-06-05 16:08:31 +02:00
Rafael Oleza
8c80d13dd1 Remove logic to prepend wildcard on globs
That logic was only needed to make `ripgrep` match correctly globs like
`src` when we pass it the folder to search on.

If we don't pass the folder, `ripgrep` assumes it's the cwd and their
glob matching logic improves by allowing globs like `src`.
2019-06-05 15:07:24 +02:00
Antonio Scandurra
587a4dd72d Run main process tests during build step
For some reason, one main process test fails when run in a different 
container than the one in which Atom was built. These tests are pretty 
quick, so their impact on parallelism should be negligible.
2019-06-05 14:11:11 +02:00
Antonio Scandurra
2b0e5b0c32 Split package tests more evenly across containers 2019-06-05 13:29:24 +02:00
Rafael Oleza
95adde37c0 Take into account the includeHidden option in ripgrep scanner 2019-06-05 10:21:06 +02:00
Antonio Scandurra
791a583860 Run package tests in parallel 2019-06-05 10:05:19 +02:00
Nathan Sobo
3866aeefc2 ⬆️ fuzzy-finder@1.13.7 to address flaky tests 2019-06-04 17:21:23 -06:00