Commit Graph

36551 Commits

Author SHA1 Message Date
Rafael Oleza
90bcdf4cba Add markers for more granular logging of startup time 2019-05-09 20:12:07 +02:00
Rafael Oleza
a6382d707b Merge pull request #19277 from atom/decaffeinate-initialize-application-window
Decaffeinate src/initialize-application-window.js
2019-05-07 13:44:33 +02:00
Rafael Oleza
1efa4f36ea Decaffeinate src/initialize-application-window.js 2019-05-07 12:47:10 +02:00
Rafael Oleza
aca5492d37 Merge pull request #19273 from atom/upgrade-fs-plus
⬆️ fs-plus@3.1.1, pathwatcher@8.02, text-buffer@13.15.3, nsfw@1.0.22
2019-05-07 10:34:42 +02:00
Rafael Oleza
5302cf92b3 Merge pull request #19275 from atom/fix-remove-all-listeners
Fix remove all listeners in Electron v3
2019-05-07 10:32:38 +02:00
Rafael Oleza
833cdd0c29 Merge pull request #19274 from atom/prepare-for-electron-v3
Prepare Atom for the electron v3 upgrade
2019-05-07 10:30:46 +02:00
Max Brunsfeld
fa100866cb Merge pull request #19172 from atom/mb-tree-sitter-upgrade-test-travis
Try upgrading Tree-sitter for a third time
2019-05-06 22:33:20 -07:00
Max Brunsfeld
e33ac81167 ⬆️ tree-sitter (stable release) 2019-05-06 16:45:05 -07:00
Max Brunsfeld
59319d639a Update test to expect new rendering of missing tree-sitter nodes 2019-05-06 14:50:38 -07:00
Max Brunsfeld
a3f022883f ⬆️ tree-sitter (prerelease) 2019-05-06 14:06:06 -07:00
Max Brunsfeld
d66bc8747a ⬆️ tree-sitter (prerelease) 2019-05-06 13:28:01 -07:00
Rafael Oleza
dcbf9ed1c6 ⬆️ nsfw@1.0.22 2019-05-06 21:41:24 +02:00
Rafael Oleza
166e7d2386 Add TODOs to remember to fix this when upgrading to electron v4 2019-05-06 21:35:45 +02:00
David Wilson
cc7a1d036a Remove listeners for specific events in Task class
This change is necessary for Electron 3 to a bug in Node.js 10.2.x which causes
the `removeAllListeners` method to no longer remove all listeners for any event
name when no argument is passed:

https://github.com/nodejs/node/pull/20924

This issue has been fixed in Node.js 10.3.0+ so we will have to remove this
workaround when we move to Electron 4.0 to avoid future event handler leaks.
2019-05-06 21:33:38 +02:00
Nathan Sobo
1de17649eb ⬆️ fuzzy-finder@1.13.2 2019-05-06 13:17:01 -06:00
Nathan Sobo
0deaf0986b Fix bracket matcher upgrade 2019-05-06 13:15:33 -06:00
David Wilson
a7af6c7568 Fix usage of deprecated Buffer APIs in render process 2019-05-06 20:27:56 +02:00
David Wilson
78f354ad3a Update StyleManager specs to address deprecated ::shadow selectors
As of Chromium 63, ::shadow CSS selectors have been fully removed:

https://developers.google.com/web/updates/2017/10/remove-shadow-piercing

As a result, any usage of ::shadow in a stylesheet seems to get removed as soon
as the stylesheet is applied to an HTMLStyleElement.  Since we have a couple of tests
that expect ::shadow selectors to be present, we must remove those expectations
since those selectors do not appear any longer.
2019-05-06 20:27:27 +02:00
David Wilson
614d3e150a Use fs.renameSync in Workspace spec to fix test failure 2019-05-06 20:25:52 +02:00
David Wilson
3bd2279d3c Make invalid JS file fail Babel spec again
This change uses a different JavaScript syntax to cause the "when a .js file
does not start with 'use babel'" spec to fail again after upgrading to Electron
3 / Node 10.3.0.  The previous generator syntax seems to be supported in the
version of V8 used by Node 10 so we now need to use the 'export default' syntax
to trigger an error.

I've verified that changing the first line of this file to 'use babel' causes
the file to load successfully, so it seems this new syntax is effective to
verify the desired behavior.
2019-05-06 20:24:29 +02:00
Rafael Oleza
845cf40a2d ⬆️ text-buffer@13.15.3 2019-05-06 20:22:44 +02:00
Rafael Oleza
8154844fe3 ⬆️ path-watcher@8.0.2 2019-05-06 20:17:21 +02:00
Rafael Oleza
b08af2f0f7 ⬆️ fs-plus@3.1.1 2019-05-06 20:11:43 +02:00
Winston Liu
33dda20516 Merge pull request #19271 from atom/wl-update-bracket-matcher
Update bracket-matcher to 0.91.0
2019-05-06 12:54:53 -04:00
Winston Liu
50f537c456 ⬆️ bracket-matcher@0.91.0 2019-05-06 11:07:55 -04:00
Rafael Oleza
ad3a7e8468 Merge pull request #19270 from atom/fix-json-config
Fix atom --dev with JSON config files
2019-05-06 15:21:03 +02:00
Rafael Oleza
18a308de57 Fix atom --dev with JSON config files 2019-05-06 14:00:41 +02:00
Rafael Oleza
0d80191516 Merge pull request #19257 from atom/increase-timeout-file-recovery-test
Increase the timeout for the FileRecoveryService tests
2019-05-06 11:39:16 +02:00
Winston Liu
68b984ff12 Merge pull request #19264 from atom/wl-add-missing-it
Add 'it' in front of spec descriptions
2019-05-04 13:52:28 -04:00
Winston Liu
d8559d37a2 Add 'it' in front of spec descriptions 2019-05-04 12:29:52 -04:00
Rafael Oleza
fb79283d15 Increase the timeout for the FileRecoveryService tests 2019-05-03 17:27:48 +02:00
Jason Rudolph
55ecd5304a ⬆️ language-shellscript@0.27.11 (#19254) 2019-05-02 15:28:40 -04:00
Nathan Sobo
150424bdb2 ⬆️ settings-view@0.261.2 2019-05-02 07:39:58 -06:00
Rafael Oleza
5b21fdad7e Merge pull request #19246 from atom/delay-waiting-for-watcher
Do not wait until config watcher is ready in order to launch the Atom window
2019-05-02 13:26:21 +02:00
Rafael Oleza
84915c40d1 Explain why we don't use randomBytes on a comment 2019-05-02 11:59:19 +02:00
Rafael Oleza
966f002fa2 Add more explicit comment about Windows perf issue 2019-05-02 11:55:30 +02:00
Rafael Oleza
7eec855439 Merge branch 'master' into delay-waiting-for-watcher 2019-05-02 11:26:15 +02:00
Rafael Oleza
164d543364 Only delay the watcher on Windows 2019-05-02 11:25:55 +02:00
Winston Liu
5c09bed1e8 Merge pull request #19250 from atom/wl-rm-win-powershell-coffee
Remove win-powershell.coffee
2019-05-02 02:40:13 -04:00
Winston Liu
e2d44ce5cc 🔥 win-powershell.coffee 2019-05-02 01:39:03 -04:00
Jason Rudolph
2cf285bc36 Merge #19175 from UziTech/patch-7: await uriHandler 2019-05-01 16:23:34 -04:00
Ash Wilson
3ee3641525 Merge pull request #19247 from atom/aw/drag-and-drop
Always use target window for drag-and-drop
2019-05-01 12:44:43 -04:00
Jason Rudolph
4d7f7dea41 Merge pull request #19243 from atom/no-junit-xml-on-appveyor
Avoid AppVeyor build failures due to problem uploading JUnit XML
2019-05-01 10:38:41 -04:00
Rafael Oleza
0132e1e963 Merge pull request #19242 from atom/use-async-randombytes
Use async randomBytes API to speedup Windows startup
2019-05-01 15:43:43 +02:00
Ash Wilson
e2d5143b53 Use the "here" option to open for drag-and-drop 2019-05-01 09:05:46 -04:00
Ash Wilson
61377b843c Support a "here" option in the "open" IPC message handler 2019-05-01 09:02:02 -04:00
Rafael Oleza
350d5ef3a7 Do not wait until config watcher is ready in order to launch the Atom
window
2019-05-01 11:02:43 +02:00
Jason Rudolph
6e66198f30 Remove use of JUnit XML output on AppVeyor 2019-04-30 13:43:44 -04:00
Rafael Oleza
2b6d70a525 Avoid using randomBytes() when encrypting options
This way we avoid delaying the opening of a project when reusing an
existing Atom window.
2019-04-30 19:16:05 +02:00
Rafael Oleza
3fcdcde74d Use async randomBytes API to speedup Windows startup 2019-04-30 19:14:54 +02:00