Commit Graph

30 Commits

Author SHA1 Message Date
Benjamin Pasero
3cdca85a7d towards better quit handling (for #22138) 2017-04-05 10:57:41 +02:00
Benjamin Pasero
8ed7d6308e debt - move relaunch into lifecycle service 2017-04-05 08:32:35 +02:00
Benjamin Pasero
1f5fae9c5e Last active window is not always restored when reopening (fixes #20770) 2017-02-27 14:38:39 +01:00
Benjamin Pasero
7f12fccc9c 💄 2017-02-27 10:51:20 +01:00
Benjamin Pasero
09b6468f85 introduce shutdown reason (fixes #15509) 2016-11-29 07:06:37 +01:00
Benjamin Pasero
80f7791279 cleanup and shuffle some code 2016-11-23 19:49:16 +01:00
Benjamin Pasero
c00bf9ab3f Validate backup workspaces on startup 2016-11-23 11:08:29 +01:00
Benjamin Pasero
a87342ef05 debt - more real events over eventemitter 2016-11-18 07:35:11 +01:00
Daniel Imms
f5cec1969f Remove ILifecycleMainService's dependency on electron 2016-11-16 10:32:25 -08:00
Daniel Imms
7345277e14 EventTypes.AFTER_UNLOAD -> BEFORE_CLOSE 2016-11-15 10:44:34 -08:00
Daniel Imms
8429b39834 Move backup unload logic to an event
Fixes #15260
2016-11-14 19:47:01 -08:00
Daniel Imms
1558036eb1 Shuffle BackupMainService around 2016-11-10 19:47:53 -08:00
Daniel Imms
b91bde29f2 Move BackupMainService files to vs/platform 2016-11-10 19:10:46 -08:00
Daniel Imms
8e5f2f1387 Remove debug log 2016-11-09 11:12:36 -08:00
Daniel Imms
93385fba76 IBackupMainService.doesWorkspaceHaveBackup -> hasWorkspaceBackup 2016-11-09 10:44:04 -08:00
Daniel Imms
78971e80cb Rename IBackupService to IBackupMainService 2016-11-09 10:25:08 -08:00
Benjamin Pasero
218c005f6c missing merge changes 2016-11-09 09:14:24 +01:00
Daniel Imms
f281a525ac Clear out workspace backups after all unloads
Fixes #15137
2016-11-07 19:11:13 -08:00
Daniel Imms
4b7a1a3b13 Prevent exception when closing empty workspaces
Fixes #15130
2016-11-07 14:49:32 -08:00
Daniel Imms
5bb2cb8470 Enable all window restore on quit
Part of #13305
2016-11-04 11:04:50 -07:00
Daniel Imms
05e242f927 Write to workspaces.json exclusively on main process
Fixes #14056
2016-11-01 19:03:28 -07:00
Johannes Rieken
6681a2a7d6 tsfmt - src 2016-10-08 09:53:13 +02:00
Benjamin Pasero
05334aeaa3 more use of IEnvironmentService (for #10656) 2016-10-06 08:46:53 +02:00
Benjamin Pasero
bb658ff13f let => const 2016-09-03 11:07:43 +02:00
Benjamin Pasero
bd1af53f54 align wait, diff in cli and env 2016-08-17 13:13:09 +02:00
Joao Moreno
92c7bed93c use request service everywhere 2016-08-17 12:06:08 +02:00
Johannes Rieken
2077cb3ff8 turn serviceId into _serviceBrand:any to follow common practive
see https://basarat.gitbooks.io/typescript/content/docs/tips/nominalTyping.html and 7b48a182c0/src/compiler/types.ts (L693-L698)
2016-07-07 12:21:16 +02:00
Benjamin Pasero
14a9e0b03d Installer should reopen all last opened folders (fixes #6316) 2016-05-31 16:43:46 +02:00
Joao Moreno
b24be3a8ce cleanup imports 2016-05-02 16:05:37 +02:00
Joao Moreno
ca4519a3b2 workbench/electron-main -> code/electron-main 2016-05-02 16:05:37 +02:00