Ash Wilson
2526e69e28
Exit with 1 and a message when -a and -n are both provided
2019-03-22 11:29:21 -04:00
Ash Wilson
372652915e
👕 Add missing newWindow parameter
2019-03-21 19:53:06 -04:00
Ash Wilson
2546170c0b
Revert changes to help text
2019-03-21 19:09:19 -04:00
Ash Wilson
18847f79d1
Restore the newWindow option to force a path to open in a new window
2019-03-21 19:09:02 -04:00
Ash Wilson
4af379ae8e
Re-use an existing window if one is available that contains all paths
2019-03-21 18:15:38 -04:00
David Wilson
bf3502c4db
Fix "Open Folder" menu item on Windows
2019-02-15 09:54:44 -08:00
Nikolay Karev
5e3f12857f
Shorter conditionals
2019-02-07 11:46:11 -08:00
Nikolay Karev
bed9c6966e
File -> Open works without open windows
2019-02-07 11:46:11 -08:00
David Wilson
2a97673781
Fix restart behavior for "Restart and Install Update" on macOS
2019-02-01 15:51:02 -08:00
Ash Wilson
039aea4150
Restore missing return statement
2019-01-25 09:20:51 -05:00
Ash Wilson
f68a511a90
pathsToOpen and foldersToOpen may be undefined
2019-01-24 15:17:26 -05:00
Ash Wilson
1ecff536c7
Pass persisted window sessions as foldersToOpen
2019-01-24 11:07:00 -05:00
Ash Wilson
2ab0e8db24
--new-window locks shouldReopenPreviousWindows to false
2019-01-14 11:46:18 -05:00
Ash Wilson
cc0b982c5a
Re-word help text
2019-01-14 10:49:21 -05:00
Ash Wilson
d3671f7055
Require --add to open locations in existing windows
2019-01-04 11:06:17 -05:00
Ash Wilson
f1de652bac
... Right. Joanna can't handle spread properties in objects
2019-01-04 09:06:19 -05:00
Ash Wilson
15594dd8c2
AtomApplication launch behavior shuffle
2019-01-03 16:41:17 -05:00
Ash Wilson
e570f72d86
Remove path normalization responsibilities from AtomWindow
2019-01-03 16:40:35 -05:00
Ash Wilson
e31a142a92
Remove unused initialPaths
2019-01-03 11:28:49 -05:00
Jordan Eldredge
878629dd0a
Avoid sending async updates on config update
...
In
7a5d727e22
the 'set-user-settings' callback was changed so that it nolonger
returned the promise created by `ConfigFile.update()`. This meant that
the logic in
[`ApplicateDelegate.onDidChangeUserSetting()`](https://github.com/atom/atom/blob/5f0231b/src/application-delegate.js#L193-L206 ) which uses
`.pendingSettingUpdateCount` to avoid triggering in response to calls to
ApplicationDelegate.setUserSettings` was no longer effective.
I noticed this when updating settings via the setting view. If you type
at just the right (wrong?) cadence, you'll notice that your input can
get updated with stale values.
Something like this:
```
You type "a" "b" "c"
config.set "a" "ab" "ac"
config.observe "a" "ab" "ac"
Input value "a" "ab" "a" "ac" "ab" "ac"
```
It's possible that is the same as https://github.com/atom/settings-view/issues/1062
After this change typing in settings input seems to behave as expected.
2018-12-05 14:34:30 -08:00
David Wilson
b35778b686
Catch exceptions for bad package.json when looking for Atom repo in pwd
2018-09-15 06:30:49 -07:00
Stepan Hruda
069d3ec91a
Merge pull request #17873 from atom/fb-sh-close-on-unload
...
During quit, close unloaded windows
2018-08-27 20:32:26 -04:00
Stepan Hruda
12c4e596b9
During quit, close unloaded windows
...
Released under CC0.
2018-08-27 19:06:36 -04:00
Max Brunsfeld
d875a0db89
Don't require compile cache in main process
2018-08-24 12:01:09 -07:00
Max Brunsfeld
ce18e1b7d6
Convert remaining coffee-script code in main process code to javascript
2018-08-24 12:01:09 -07:00
Max Brunsfeld
467415af19
Merge branch 'master' into wl-rm-safe-clipboard
2018-08-24 11:57:36 -07:00
David Wilson
9aa50b9cd4
Merge pull request #17903 from atom/dw-fix-dev-resource-path
...
Always provide a devResourcePath in load settings
2018-08-22 16:38:28 -07:00
David Wilson
c1f58e7971
Recognize short form argument -r of --resource-path in main.js
2018-08-22 12:42:15 -07:00
David Wilson
f31471707d
Remove resourcePath and devResourcePath assignment from parseCommandLine
2018-08-22 12:41:36 -07:00
David Wilson
bb1f7b0a2f
Always provide a devResourcePath in load settings
2018-08-22 11:48:50 -07:00
Ash Wilson
dbb3947250
Pass the environment to the window if one is present
2018-08-22 13:22:08 -04:00
Ash Wilson
e1015103c8
Use Object.assign() instead of spread so we don't confuse Joanna
2018-08-22 13:21:44 -04:00
Ash Wilson
528346040c
Pass additional options to the test runner window
2018-08-22 10:28:41 -04:00
David Wilson
2d65535147
Don't normalize undefined devResourcePath on Windows
2018-08-21 14:20:42 -07:00
David Wilson
ba12a1e2fc
Simplify dev resource path detection
2018-08-21 11:57:18 -07:00
David Wilson
ad4553cbba
Merge pull request #17686 from atom/dw-repo-local-core-packages
...
Enable repo-local core packages in the 'packages' folder
2018-08-21 10:08:39 -07:00
David Wilson
8cd788e00f
👕
2018-08-21 06:50:37 -07:00
David Wilson
7b50f72ac2
Call getDevResourcePath
2018-08-21 06:43:28 -07:00
David Wilson
94f972e0bf
Teach --dev to detect Atom repo in process.cwd()
2018-08-21 06:40:25 -07:00
David Wilson
b84592ba10
Allow nightly releases to auto-update
...
This change removes a bad version check which prevented nightly releases
to be considered for auto-update checks. The fix is to only skip
auto-updates when using a build with a version containing `-dev`.
Fixes #17885
2018-08-20 15:40:14 -07:00
David Wilson
6753b929cb
Don't depend on ATOM_DEV_RESOURCE_PATH for local core package path
2018-08-07 16:09:34 -07:00
David Wilson
86b8ead239
👕
2018-08-07 16:09:34 -07:00
David Wilson
77960f1d42
Enable repo-local core packages in the 'packages' folder
2018-08-07 15:57:43 -07:00
Matthew Dapena-Tretter
272566dfad
Don't take destructive action on esc
2018-08-03 13:19:40 -07:00
Federico Bruni
6856c63421
Doc: explain how to open a file at a certain line and column
2018-06-23 18:01:20 +02:00
David Wilson
ba9616506f
Merge pull request #17464 from atom/extended-color-profile-bits
...
Extend the color profile PR (#17380 )
2018-06-04 14:22:25 -07:00
David Wilson
fceb6b0063
Merge pull request #17380 from atom/fix-color-problems-using-electron-2.0
...
Restore color rendering following Electron 2.0 update
2018-06-04 12:40:50 -07:00
Jason Rudolph
c3d38ed360
Support configuring color profile via settings UI
2018-06-01 16:32:31 -04:00
Jason Rudolph
f9ba602c6c
Gracefully handle missing config file
...
https://circleci.com/gh/atom/atom/7630
2018-06-01 16:21:04 -04:00
Jason Rudolph
b67f8ac2ce
👕
2018-06-01 15:04:46 -04:00