Skip to content

Upstream Master#271

Merged
aminya merged 55 commits intomasterfrom
upstream_master
Feb 9, 2021
Merged

Upstream Master#271
aminya merged 55 commits intomasterfrom
upstream_master

Conversation

@aminya
Copy link
Member

@aminya aminya commented Dec 30, 2020

No description provided.

@pull pull bot force-pushed the upstream_master branch from e1e5cb8 to c1fd11c Compare January 6, 2021 03:32
DeeDeeG and others added 5 commits January 7, 2021 22:39
* 🍎 Don't quit on 'window-all-closed' on macOS

This prevents a lot of buggy partial-quitting stuff from happening.

Fixes: atom#17672
Fixes: atom#20831

Co-authored-by: Benjamin Gray <bengray178@gmail.com>
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 9.18.1 to 9.18.5.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/9.18.5/CHANGES.md)
- [Commits](highlightjs/highlight.js@9.18.1...9.18.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update base image, dependencies, add ENTRYPOINT, and don't ADD source to reduce image size
* Add editor setting

* Only paste on middle click if selectionClipboard is true

* Add specs
@pull pull bot force-pushed the upstream_master branch from 757994e to 1e10a0a Compare January 15, 2021 09:35
DeeDeeG and others added 8 commits January 18, 2021 19:22
…rotect (atom#21861)

macOS Gatekeeper adds a flag ("-psn_0_[six or seven digits here]") when it intercepts Atom launches.
This happens for fresh downloads, new installs, or first launches after upgrading).
 We don't need this flag, and yargs interprets it as many short flags. So, we filter it out.
* cleanup TodoElectronIssue for GCM initVector
* cleanup TodoElectronIssue drop manual set of random value for debugging-port
* Remove workaround for slow crypto.randomBytes
* produceCachedData --> script.createCachedData()
* Remove arguments from childProcess.removeAllListeners()

Co-authored-by: DeeDeeG <DeeDeeG@users.noreply.github.com>
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](npm/ini@v1.3.5...v1.3.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](npm/ini@v1.3.5...v1.3.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@pull pull bot force-pushed the upstream_master branch from e88c337 to 0008c25 Compare January 21, 2021 19:17
Aerijo and others added 24 commits January 22, 2021 23:03
Adds the npm_config_jobs env variable across build scripts that may benefit from it (ones that run apm install). This variable is used by node-gyp to compile native code with a number of threads equal to the reported CPU core count
This enables the possibility of multithreading in Atom as stated in [Electron documentation](https://www.electronjs.org/docs/tutorial/multithreading). It allows using Node features in WebWorkers.
Making code modular by introducing Selector class
Gets rid of warnings about cache keys changing in the macOS Tests packages-2 job.
Prior to atom#15302, we wanted to make sure the component had rendered the
hidden input when receiving the focus event. To do so, we added some
workarounds for scenarios where the focus event was triggered before the
component had the chance to detect it was attached or visible.

After that pull-request, however, we always render the hidden input
independently of which events the component has observed, thus making
those workarounds not necessary anymore.

Please, note that we decided not to include this commit's changes in
beta, and want to let them bake for a full release cycle instead.

Co-authored-by: sadick254 <sadickjunior@gmail.com>
Match JS colours more closely the original solarized spec.
* add textEditors.getActiveTextEditor()

Co-authored-by: sadick254 <sadickjunior@gmail.com>
* ⬆️ Bump minidump @aminya/minidump@0.19.0-8
When copying resource from `{repositoryRootPath}/resources/win/*` to `{bundledResourcesPath}/cli/*`, omitted the {repositoryRootPath}.

Co-authored-by: yoonhyung <yoonhyungkim@webida.org>
We should retry when encountering "Error: Timed out waiting on",
seen in the wild as "Error: Timed out waiting on anonymous condition".
This adds more [CSS containment](https://drafts.csswg.org/css-contain/#contain-property) to text-editor CSS classes. This results in performance improvements by giving the hint to the browser that the size/paint/layout of these elements does not affect other elements around them.

Fixes atom#21561 (comment)
A `TypeError` raised when a certain file, or lack thereof, causes Atom to open improperly, without the side pane appearing. To fix this, users must clear their Atom window state, then reopen the program. Add a notification when this error occurs with information on how to resolve it.

Co-authored-by: Sadick <sadickjunior@gmail.com>
Co-authored-by: Amin Yahyaabadi <aminyahyaabadi74@gmail.com>
@babel/core 7.12.10 partly breaks when used with
Atom's custom require.resolve() function.

That in turn breaks the loading of the "github" package.

See atom/github#2620 for details.
@aminya aminya merged commit 924b063 into master Feb 9, 2021
@aminya aminya deleted the upstream_master branch February 9, 2021 03:28
@aminya aminya restored the upstream_master branch March 14, 2021 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.