Commit Graph

45 Commits

Author SHA1 Message Date
Benjamin Pasero
1e17319bfd fix #69588 2019-03-02 11:00:09 +01:00
Benjamin Pasero
622b3d62dd paths - paths.node.ts => path.ts 2019-02-12 20:36:23 +01:00
Benjamin Pasero
511a905404 debt - use our paths lib over node 2019-02-12 20:22:22 +01:00
Martin Aeschlimann
d77d7d29d8 workspaceHome -> untitledWorkspacesHome, is URI 2019-02-11 15:25:38 +01:00
Martin Aeschlimann
77baaad9c9 Merge branch 'master' into aeschli/remote-workspaces 2019-02-07 16:32:42 +01:00
Martin Aeschlimann
e420917462 some null checks 2019-02-07 15:58:20 +01:00
Martin Aeschlimann
d1ba2a55fb history storage tests 2019-02-07 15:38:40 +01:00
Martin Aeschlimann
147d632359 Test windows state serialization 2019-02-07 12:50:14 +01:00
Martin Aeschlimann
b5b21eada0 allow remote workspaces 2019-01-25 17:04:03 +01:00
Martin Aeschlimann
efc4d93818 make argv handling reusable 2019-01-22 15:56:28 +01:00
Josh Goldberg
d659000852 Converted about 25 *.test.ts files to --strictNullChecks (mostly automatically) (#65581)
* Manually added strict null checks in around 70 files

* Fixed tsconfig.strictNullChecks.json merge fail

* Touched up a few unnecessary type changes

* Removed files already in other PRs
2018-12-23 20:28:51 -08:00
Chris Ganga
63455c0d89 enable strict null check for windowsFinder (#65551) 2018-12-21 13:50:00 +01:00
Matt Bierner
7ebea5fba0 Remove "use strict" directives in tests
We set alwaysStrict so this directive is not needed
2018-10-02 15:59:35 -07:00
Johannes Rieken
2d452e0a7e uri - replace usages of default export with named export 2018-09-03 10:54:50 +02:00
Martin Aeschlimann
5eb18c64db merge with master 2018-08-09 15:15:07 +02:00
Johannes Rieken
9b7c16e0a6 debt - make test renderer use a correct baseUrl (and adopt tests using require.toUrl) 2018-08-07 11:08:16 +02:00
Martin Aeschlimann
50dba3707c Support file-uris as arguments 2018-07-30 15:07:08 +02:00
Martin Aeschlimann
a28d783a79 fix windowsFinder tests 2018-07-19 10:38:25 +02:00
Matt Bierner
ab1669f898 Revert "Revert "Avoid using import x = require('...')""
This reverts commit 27256832f3 which turns out did not break the import of vs/nls
2018-03-15 10:17:18 -07:00
Matt Bierner
27256832f3 Revert "Avoid using import x = require('...')"
This reverts commit 7de696a202.

Seems to have broken loading vs/nls in at least one case in insiders
2018-03-15 00:47:33 -07:00
Matt Bierner
7de696a202 Avoid using import x = require('...')
Don't use this import form in places where it is not needed. This prevents us from correctly detecting duplicate imports
2018-03-14 14:45:59 -07:00
Christof Marti
6fe0c32698 Don't check parent folders for settings / settings folder (fixes #45121) 2018-03-06 10:44:53 +01:00
Benjamin Pasero
d013da485d fix tests 2018-03-05 14:44:51 +01:00
Benjamin Pasero
a97196e477 use more proper types for workspace on main side 2017-09-20 12:22:16 +02:00
Benjamin Pasero
9de3068a4d Revisit code-workspace format (#33097)
* drop workspace ID from workspace file

* make folders types an object instead of just string

* fix compile

* polish relauncher for id change

* migrate old workspace format to new on startup

* more migration from previous workspace id

* more migration code

* change folder format to be a path

* support for relative paths in workspace file

* fix of ctor call

* put root validation and filtering into workspace

* ensure we always have file resources

* fix tests

* add tests for workspace

* 💄

* linting
2017-08-25 16:22:30 +02:00
Benjamin Pasero
a87dd9c7ad fix imports to single quote 2017-08-21 11:27:57 +02:00
Benjamin Pasero
c30266c690 make window finder fit for workspaces 2017-07-18 12:02:49 +02:00
Benjamin Pasero
5589604823 enable EH debugging for multi root workspaces (workaround for #30698) 2017-07-14 13:52:37 +02:00
Benjamin Pasero
124f4c71dd make single-folder case more explicit (rename workspacePath => folderPath) 2017-07-10 12:18:47 +02:00
Benjamin Pasero
dd06f3ca21 💄 2017-07-10 09:46:47 +02:00
Benjamin Pasero
a1f1d6a579 main - more shuffling around 2017-06-08 15:38:08 +02:00
Benjamin Pasero
f97a4729b2 debt - some cleanup on main services 2017-06-08 12:23:04 +02:00
Christof Marti
db8a4cbd78 Cleanup (#20671) 2017-02-21 07:42:17 -08:00
Christof Marti
da9058d568 Open parent folder with .vscode when opening files from CLI or desktop (fixes #20671) 2017-02-15 21:11:10 -08: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
Johannes Rieken
6681a2a7d6 tsfmt - src 2016-10-08 09:53:13 +02:00
Benjamin Pasero
8dcd3e67d7 move argv to platform 2016-09-05 17:19:47 +02:00
Daniel Imms
e3fcbe6b6d Fix argv tests 2016-07-07 09:52:54 -07:00
Daniel Imms
06bc987651 Add tests for --help 2016-07-06 20:06:07 -07:00
Joao Moreno
0dba5abc3d move generateNewIssueUrl to menus 2016-06-14 09:38:40 +02:00
Daniel Imms
702c3b6199 Add utils.generateNewIssueUrl test for VSCODE_DEV env var 2016-06-13 09:12:29 -07:00
Daniel Imms
6b75d7a196 Make reportIssueUrl work with URLs containing ?
Part of vscode-distro#48
2016-06-13 09:06:59 -07:00