Page MenuHomeSolus

Update atom to 1.36.1
ClosedPublic

Authored by Jacalz on Apr 25 2019, 7:49 PM.

Details

Summary

CnangeLog:

  • Authenticate and encrypt the connection used to discover and communicate with existing main processes.
  • If any existing Atom window contains no project roots and --new-window is not specified, opened files and directories will be added to the most recently focused empty window.
  • When opening only file paths that do not belong to the open project roots of any existing window, add them to the most recently focused window.
  • When core.restorePreviousWindowsOnStart is set to "always", --new-window is specified, and one or more paths are opened, previous windows are no longer restored; --new-window always takes precedence.
  • When previous windows are restored at application launch, paths and arguments given on the command-line are no longer duplicated within each opened window.
  • When locating an existing window to open a new path within, existing windows are considered in the order in which they were most recently focused, not the order in which they were created. This is consistent with the way that --add finds its window and URLs are routed to windows.
  • When locating an existing window to open a new path within, --safe mode is respected - if --safe is provided, only a safe-mode window will be considered.
  • If --add is provided and the most recently focused window is a dev mode window, a previously focused non-dev mode window will be used if available instead of opening a new window.
  • If --add and --safe are both provided, the paths will only be added to an existing, most recently focused safe-mode window. If --safe is not provided, the paths will only be added to a non-safe-mode window.
  • Re-upgrade electron-link to correct a startup time performance regression.
  • "File -> Reopen Project" from the application menu opens the chosen project folders.
  • Choosing application:reopen-project from the command palette opens chosen project folders in a new window when appropriate.
Test Plan
  • Opened a couple files and created a git repository

Diff Detail

Repository
R394 atom
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
Jacalz created this revision.Apr 25 2019, 7:49 PM
Jacalz requested review of this revision.Apr 25 2019, 7:49 PM
JoshStrobl accepted this revision.Apr 25 2019, 10:35 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Apr 25 2019, 10:35 PM
This revision was automatically updated to reflect the committed changes.