Commit Graph

33889 Commits

Author SHA1 Message Date
Antonio Scandurra
1e040c62d9 Add AtomEnvironment.prototype.resolveProxy(url)
This new private API will allow settings-view to communicate
asynchronously with the main process to resolve proxies, instead of
using `remote` and blocking the renderer process during startup.
2017-03-10 16:08:02 +01:00
Antonio Scandurra
e61919cd60 Merge branch 'master' into as-ns-startup-snapshot 2017-03-10 15:04:26 +01:00
Antonio Scandurra
b228d2de4f ⬆️ electron-link 2017-03-10 15:04:13 +01:00
Antonio Scandurra
11961b09ac Merge pull request #13949 from atom/as-minimize-startup-sync-io
Minimize synchronous I/O during startup
2017-03-10 15:00:30 +01:00
Antonio Scandurra
79e6a6ff3c 🔥 HistoryImporter 2017-03-10 14:45:34 +01:00
Antonio Scandurra
337ad58434 🔥 HistoryManager.prototype.importProjectHistory 2017-03-10 14:37:49 +01:00
Antonio Scandurra
7e761d39af Fall back to local storage when no history can be found 2017-03-10 14:37:37 +01:00
Antonio Scandurra
bfac08ab3f ⬆️ electron-link to handle backslashes on Windows correctly 2017-03-10 13:15:52 +01:00
Antonio Scandurra
1d774ea20a ⬆️ electron-link for Windows support 2017-03-10 11:18:21 +01:00
Anatoli
07c0498cf1 Make an option to *always* restore the last session, no matter how Atom is invoked (#9643), part4: import cloneDeep directly from lodash 2017-03-10 06:13:05 -03:00
Antonio Scandurra
3d40f55747 Fix lint errors 2017-03-10 10:00:09 +01:00
Antonio Scandurra
6ac01d2781 Cache snapshot cache on CIs 2017-03-10 09:39:14 +01:00
Antonio Scandurra
1248eb0b20 Merge branch 'master' into as-ns-startup-snapshot 2017-03-10 09:32:17 +01:00
Antonio Scandurra
5f9b62c603 💚 2017-03-10 09:31:59 +01:00
Antonio Scandurra
6aacd3d76e Copy atom.png from the appropriate location on Linux 2017-03-10 09:25:20 +01:00
Antonio Scandurra
e0d65bbcae ⬆️ apm 2017-03-10 09:04:49 +01:00
Antonio Scandurra
73e8642b96 Merge branch 'master' into as-ns-startup-snapshot 2017-03-10 09:04:30 +01:00
Antonio Scandurra
e2dae97c40 Merge pull request #13940 from atom/as-update-fs-plus
Upgrade fs-plus to version 3.0.0
2017-03-10 09:01:37 +01:00
Antonio Scandurra
33f96bf6cb Fix workspace-spec.js 2017-03-10 09:01:10 +01:00
Antonio Scandurra
8c671e9f87 Merge branch 'master' into as-update-fs-plus
# Conflicts:
#	package.json
2017-03-10 08:47:30 +01:00
Matthew Dapena-Tretter
e85ed1dc7f Refactor open; separate creation and placement of items
This is a refactoring that sets up the work for #13878 (docks).

Because items will be able to dictate their preferred locations, we
need to detangle the item creation from their placement.
2017-03-09 23:29:51 -08:00
Nathan Sobo
f92e6da88d ⬆️ text-buffer 2017-03-09 20:36:06 -07:00
Max Brunsfeld
0207de2059 Merge pull request #13968 from atom/fb-mdt-remove-buildtexteditor-binding
Remove the buildTextEditor binding in workspace
2017-03-09 16:03:53 -08:00
Matthew Dapena-Tretter
4b3e2ccca4 Remove the buildTextEditor binding
The comment was actually no longer accurate since arrow functions
aren't newable. After doing an audit, @maxbrunsfeld determined that it
could just be removed.
2017-03-09 15:14:06 -08:00
Antonio Scandurra
9e864fac30 Merge branch 'master' into as-update-fs-plus 2017-03-09 20:33:13 +01:00
Antonio Scandurra
19d07172a7 Don't transform deprecated selectors for bundled packages 2017-03-09 16:15:54 +01:00
Antonio Scandurra
4c6805bf76 Store style sheet sources as auxiliary data in the snapshot 2017-03-09 14:23:58 +01:00
Amy Troschinetz
ac7bb27e22 Select the replaced text post replacement. 2017-03-08 20:24:31 -06:00
Michelle Tilley
82c49001f4 ⬆️ legal-eagle@0.14.0 2017-03-08 17:21:58 -08:00
Michelle Tilley
3274191203 Merge remote-tracking branch 'origin/master' into ku-mkt-restore-atom-env-when-adding-folder-to-fresh-window 2017-03-08 16:20:57 -08:00
Max Brunsfeld
4a1f98cb6c Create autoUpdateManager in AtomApplication constructor 2017-03-08 15:50:08 -08:00
Katrina Uychaco
2e2438ca27 Restore saved state when adding folder to empty project via open command 2017-03-08 14:41:41 -08:00
Katrina Uychaco
d891f2376c Restore saved state when adding folders to empty project 2017-03-08 14:40:58 -08:00
Katrina Uychaco
12ea7a7300 Add AtomEnvironment::restoreStateIntoEnvironment
This takes an existing Atom environment and restores a saved state from
the IndexDB state storage into it by:

1. Serializing the existing pane items
2. Restoring the saved state
3. Deserializing the saved pane items into the newly restored
environment
2017-03-08 14:15:36 -08:00
Katrina Uychaco
b701bc790e Add optional state key to AtomEnvironment::saveState and ::loadState 2017-03-08 14:12:42 -08:00
Anatoli
6cc90c46ed Make an option to *always* restore the last session, no matter how Atom is invoked (#9643), part3: use _.cloneDeep from lodash instead of own clone function 2017-03-08 17:37:22 -03:00
Hubot
982074061e 1.17.0-dev 2017-03-08 14:18:49 -06:00
Antonio Scandurra
fce10242dc Don't load base style sheets in AtomEnvironment
As it will happen again right after package activation.

Signed-off-by: Nathan Sobo <nathan@github.com>
2017-03-08 18:10:54 +01:00
Antonio Scandurra
47391110e8 Set config schema entirely in the snapshot 2017-03-08 15:28:19 +01:00
Anatoli
9e41a1b490 Make an option to *always* restore the last session, no matter how Atom is invoked (#9643), part2: new option in Settings is merged with the old one, the result is a 3-value combobox [no, yes, always] 2017-03-08 10:38:08 -03:00
simurai
40071265cb ⬆️ apm, take II 2017-03-08 22:27:09 +09:00
Antonio Scandurra
9d123afb81 Move StateStore into the snapshot 2017-03-08 12:39:04 +01:00
Antonio Scandurra
3d4fdd051d Snapshot more objects 2017-03-08 12:03:05 +01:00
simurai
43868bb939 Revert "⬆️ atom-package-manager@v1.16.1"
This reverts commit 414ad13b09.
2017-03-08 15:36:41 +09:00
simurai
414ad13b09 ⬆️ atom-package-manager@v1.16.1 2017-03-08 13:41:29 +09:00
Wliu
80dd64c149 ⬆️ language-sql@0.25.4 2017-03-07 22:32:04 -05:00
Nathan Sobo
206bcac1bc Merge pull request #13955 from atom/fb-mdt-workspace-element-to-js
Convert workspace element and spec to JavaScript
2017-03-07 19:49:32 -07:00
Nathan Sobo
12165b1116 Merge pull request #13954 from atom/fb-mdt-panel-container-to-js
Convert Panel Container to JavaScript
2017-03-07 19:48:48 -07:00
Nathan Sobo
5858a22fe4 ⬆️ find-and-replace 2017-03-07 19:37:25 -07:00
Matthew Dapena-Tretter
3017b28ef7 Convert workspace element to JS: Cleanup 2017-03-07 16:31:00 -08:00