Nathan Sobo
fe9a7d1db3
Preserve command line flags when restarting
...
This performs restarts in the main process and uses ipc to request restarts from application windows. We preserve the following settings:
* dev mode
* custom resource path
* safe mode
* portable mode
* socket path
* log file path
* user data dir
2016-09-20 15:13:46 -06:00
Max Brunsfeld
46eb861f84
Try manually tearing down atom env before reloading window in main process spec
2016-09-20 12:37:40 -07:00
Nathan Sobo
1d740b4169
Relaunch Atom when changing the title bar style
...
Now that we have the required API
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com >
2016-09-20 11:39:58 -06:00
Nathan Sobo
6aa8d33a05
Add atom.restartApplication
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com >
2016-09-20 11:37:34 -06:00
Max Brunsfeld
cec2c87793
Assert about remote directories' types in main process test
2016-09-20 09:54:28 -07:00
Max Brunsfeld
30fdb70dfd
Initialize app-started promise before reloading AtomWindow
2016-09-20 09:53:54 -07:00
Antonio Scandurra
24f9c24d79
🐛 Perform measurements only when editor is visible
2016-09-20 15:29:31 +02:00
Antonio Scandurra
fae507d70d
Don't remeasure the first character of a line
...
Previously we were ignoring the measurement cache for characters located
at `left: 0px` because `0` is evaluated as falsy in Javascript, causing
those character to be constantly re-measured.
This commit fixes it so that we explicitly check for null values when
consulting the cache.
2016-09-20 15:03:41 +02:00
simurai
a2e8d1a53a
⬆️ solarized-dark/light-syntax@v1.0.3
2016-09-20 15:01:15 +09:00
Max Brunsfeld
7c93063861
Merge remote-tracking branch 'origin/master' into mb-ns-avoid-adding-non-existent-project-directories
2016-09-19 12:31:38 -07:00
Max Brunsfeld
ee1b8160e5
Wait for each window to save its state in main process test
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-09-19 12:06:37 -07:00
Max Brunsfeld
511fe1a576
Tweak test again for travis
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-09-19 11:02:48 -07:00
Wliu
2ed2121e4b
⬆️ package-generator@1.0.1
2016-09-17 11:07:57 -04:00
Wliu
bfb3a877eb
⬆️ open-on-github@1.2.1
2016-09-17 11:07:10 -04:00
Wliu
240e41eaf6
⬆️ snippets@1.0.3
2016-09-17 11:06:29 -04:00
Nathan Sobo
dbb8dec748
⬆️ atom-keymap
2016-09-16 16:49:18 -06:00
Nathan Sobo
7bba3e86b2
Try this on travis
2016-09-16 16:47:33 -06:00
Nathan Sobo
77f77f719f
Merge pull request #12674 from atom/fb-mdt-destroyed-panes-in-getPanes
...
Don't include destroyed panes in result of PaneContainer.getPanes() after PaneContainer is destroyed
2016-09-16 14:06:10 -07:00
Nathan Sobo
212cb0df34
Resolve AtomWindow.reload promise once window fully starts
2016-09-16 14:33:30 -06:00
Nathan Sobo
f62bf2c7e0
Focus test on for travis
2016-09-16 14:22:23 -06:00
Nathan Sobo
5fad2bdbf9
Return a promise from AtomWindow.reload that resolves on window:loaded
2016-09-16 14:10:34 -06:00
Nathan Sobo
290c4ecefd
⬆️ atom-keymap
2016-09-16 12:19:14 -06:00
Max Brunsfeld
e444076a46
WIP - debug travis CI failures
2016-09-15 17:29:02 -07:00
Max Brunsfeld
0d2b7d12b7
Fix test description
2016-09-15 16:56:10 -07:00
Max Brunsfeld
4fa24a05da
Fix invalid usage of activation disposable in Package::load
...
Like deserializers and config schema, directory providers are added
at package load time, and *not* removed when the package is deactivated
2016-09-15 16:34:39 -07:00
Max Brunsfeld
3758fe5646
Use fake directory provider in integration test for remote dirs
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-09-15 16:33:04 -07:00
Max Brunsfeld
09b50f8740
Don't remove non-local directories on Project deserialization
2016-09-15 16:32:14 -07:00
Nathan Sobo
88f47990d0
⬆️ atom-keymap
2016-09-15 14:23:03 -06:00
Nathan Sobo
fe7a9ed419
Fix unset keystroke handling, 🎨
2016-09-15 14:15:41 -06:00
Nathan Sobo
a6094d2ed0
Don't allow menu shortcuts that could conflict with AltGraph characters
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com >
2016-09-15 14:08:35 -06:00
Thomas Johansen
d7bc09c10d
Merge pull request #12689 from atom/tj-upgrade-electron
...
Upgrade Electron to v1.3.6
2016-09-15 13:51:27 +02:00
simurai
decc502b79
⬆️ one-dark/light-syntax@v1.4.0
2016-09-15 15:44:09 +09:00
Wliu
fd903dd642
Talk about other terminals
2016-09-14 22:58:47 -04:00
Wliu
25737396c8
Simplify Windows build instructions
...
[ci skip]
2016-09-14 22:57:40 -04:00
Wliu
2f0ad212d8
⬆️ tabs@0.101.1
2016-09-14 22:38:53 -04:00
Wliu
81868bb73f
⬆️ autocomplete-plus@2.31.3
2016-09-14 22:38:05 -04:00
Max Brunsfeld
f74498e760
⬆️ service-hub (prerelease)
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-09-14 14:00:17 -07:00
Max Brunsfeld
fe480d8fa4
Do not add project directories that do not exist
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-09-14 13:48:17 -07:00
Max Brunsfeld
3aaa738944
Activate atom.directory-provider services before deserialization
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-09-14 13:26:03 -07:00
Nathan Sobo
159f881e1f
⬆️ atom-keymap (prerelease)
2016-09-14 11:00:21 -06:00
Thomas Johansen
eeecd59bdd
⬆️ electron@1.3.6
2016-09-14 09:21:07 +02:00
simurai
7929e261a0
⬆️ base16-tomorrow-dark/light-theme@v1.3.0
2016-09-14 14:34:04 +09:00
simurai
350a2a1e08
⬆️ one-dark/light-ui@v1.6.1
2016-09-14 10:59:31 +09:00
Nathan Sobo
8a12be9a8d
Return empty array from getPanes when PaneContainer is destroyed
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com >
2016-09-13 11:01:40 -06:00
simurai
c89c66d22d
⬆️ one-light-syntax@v1.3.1
2016-09-13 16:26:06 +09:00
simurai
59fc02ce1f
⬆️ one-dark-syntax@v1.3.1
2016-09-13 16:25:40 +09:00
simurai
713569eb7d
⬆️ atom-light-ui@v0.45.0
2016-09-13 15:21:45 +09:00
Matthew Dapena-Tretter
283a573ce5
Test that destroyed panes aren't included in PaneContainer::getPanes()
2016-09-12 18:03:40 -07:00
Max Brunsfeld
18089df9af
⬆️ settings-view
...
For scoped editor settings fix : atom/settings-view#774
2016-09-12 16:21:15 -07:00
Nathan Sobo
766afb406a
Merge pull request #12673 from atom/ns-fix-add-pane-event
...
Ensure pane is added to container before invoking onDidAddPane listeners
2016-09-12 13:39:38 -06:00