Johannes Rieken
c0a5a09ab4
fix #33528
2018-01-29 12:58:24 +01:00
Benjamin Pasero
40798a95cd
use live objects and avoid promises
2018-01-25 09:03:48 +01:00
Benjamin Pasero
5c9b0eb15e
simplify code
2018-01-24 13:42:08 +01:00
Benjamin Pasero
3660fb83e8
address some feedback
2018-01-23 16:27:59 +01:00
Benjamin Pasero
1172986c21
add status message when not showing confirmation
2018-01-23 11:21:28 +01:00
Benjamin Pasero
f963973eef
first cut of proposed updateWorkspaceFolders API
2018-01-22 12:45:11 +01:00
Alex Dima
367dd10413
Rename RPCProtocol.get to RPCProtocol.getProxy ( #36972 )
2017-12-13 16:04:14 +01:00
Benjamin Pasero
6ba17b2e50
findFiles broken in Insiders? ( fixes #39158 )
2017-11-27 11:41:43 +01:00
Benjamin Pasero
118169f307
Cannot read property '0' of undefined ( fixes #38190 )
2017-11-14 07:29:52 +01:00
Sandeep Somavarapu
c2bf8a1ef1
Rename getConfiguraiton to getValue
2017-11-10 12:32:07 +01:00
Johannes Rieken
6dc7e364d7
debt - remove some ts-ignored things
2017-11-07 17:23:19 +01:00
Erich Gamma
c536efdfbc
Enabled the noUnusedLocals and added @tsignore
2017-11-07 13:13:41 +01:00
Benjamin Pasero
67ae810e04
api - remove add/removeWorkspaceFolder (for #37301 )
2017-11-01 15:04:51 +01:00
Benjamin Pasero
8c36975868
tweak confirmation dialogs
2017-10-31 15:32:56 +01:00
Benjamin Pasero
044255e5e5
bubble up errors from workspace add/remove
2017-10-30 14:53:53 +01:00
Benjamin Pasero
80ece09d7f
Provide additional workspace API to add/remove workspace folders (for #35407 ) ( #36820 )
...
* Provide additional workspace API to add/remove workspace folders (for #35407 )
* add/removeFolders => add/removeFolder
* make add/remove folder return a boolean
* use proper service for workspace editing
* workspac => workspace
* do not log promise canceled messages
* show confirm dialog
2017-10-30 13:49:48 +00:00
Rob Lourens
f49e3e5cab
Fix #37000 - use search.followSymlinks for all searches
2017-10-28 18:52:15 -07:00
Sandeep Somavarapu
7f89b24319
Fix usage of getConfiguration
2017-10-05 23:50:44 +02:00
Christof Marti
35b91522e7
Check search.useRipgrep for file searches ( #34999 )
2017-10-03 11:56:25 -07:00
Benjamin Pasero
3e9fa59616
Introduce GlobPattern and adopt in DocumentFilter/FileWatcher/FileSearch ( #34695 )
...
* introduce IRelativePattern and use in extension API
* 💄
* docs
* introduce RelativePattern
* support RelativePattern also for file watcher
* also make findFiles support RelativePattern
* less type conversion
* add GlobPattern type and remove readonly
* make base a string
* fix setter access to RelativePattern
* fix npe when exclude is undefined
* fix findFiles: pattern seems to be matched against workspace always
* 💄
* clarify glob pattern matching
2017-09-22 13:52:23 +02:00
Sandeep Somavarapu
53190ab840
Also listen to folders change event
2017-09-20 16:46:40 +02:00
Johannes Rieken
e1d38a3c52
Merge branch 'master' into joh/ftp
2017-09-19 15:40:08 +02:00
Alex Dima
02ee356269
Have workspace.applyEdit correctly account for model version changes and reply with false if a model was loaded and changed in the meantime
2017-09-18 16:56:03 +02:00
Johannes Rieken
19c992bae8
move ftp provider into an extensions, expose things as proposed api
2017-09-18 16:15:38 +02:00
Benjamin Pasero
487c87907b
adopt onDidChangeWorkbenchState()
2017-09-18 11:05:09 +02:00
Johannes Rieken
9bc31f1ca6
Merge branch 'master' into joh/ftp
2017-09-18 11:01:12 +02:00
Sandeep Somavarapu
80e2c7a338
Introduce WorkspaceFolder model that wraps information about a workspace folder.
...
Use WorkspaceFolder instead of URIs in IWorkspaceContextService
2017-09-18 08:52:12 +02:00
Johannes Rieken
982e3aa636
Merge branch 'master' into joh/ftp
2017-09-14 14:41:02 +02:00
Sandeep Somavarapu
fae5b5462c
Merges
2017-09-14 10:45:12 +02:00
Sandeep Somavarapu
2153617a7c
Rename roots to folders
2017-09-14 10:26:39 +02:00
Sandeep Somavarapu
8625945db5
Create workspace object always and adopt accordingly
2017-09-13 21:26:14 +02:00
Johannes Rieken
90de7db5a1
Merge branch 'master' into joh/ftp
2017-09-13 12:23:12 +02:00
Sandeep Somavarapu
923c987072
Rename WorkspaceState to WorkbenchState
2017-09-13 10:04:51 +02:00
Sandeep Somavarapu
292017d78c
Avoid checking for workspace exists or not. Instead use the EMPTY workspace state
2017-09-13 09:55:38 +02:00
Christof Marti
eb6fbe66c5
Enable Ripgrep ( #24074 )
2017-09-12 22:16:48 -07:00
Johannes Rieken
022325bf05
much more, del, streaming, etc
2017-09-12 09:43:44 +02:00
Johannes Rieken
689dcf546f
hacking my way around
2017-09-11 21:20:52 +02:00
Benjamin Pasero
bef497ff82
avoid more implicit any and some 💄
2017-09-04 11:20:09 +02:00
Johannes Rieken
82a7a46379
Merge branch 'master' into joh/searchp
2017-08-28 16:25:28 +02:00
Johannes Rieken
7128eb085c
style - use single-quoted imports
2017-08-21 16:45:32 +02:00
Johannes Rieken
52f98f46ef
move find-file logic into fsprovider, wire things up end to end
2017-08-17 12:36:30 +02:00
Johannes Rieken
af195c9638
api-ify search provider, needs query logic...
2017-08-17 11:15:44 +02:00
Alex Dima
a99eeae966
More adoption of @extHostNamedCustomer
2017-08-16 12:56:09 +02:00
Alex Dima
2b3298af79
Use native proxies for renderer <-> ext host RPC communication
2017-08-16 10:26:25 +02:00
Johannes Rieken
2e5311ca6e
towards ext-host-restart: properly implement dispose-methods in variouds MainThreadXYZ-types
2017-08-14 16:56:13 +02:00
Rob Lourens
d618f0da4a
Fix exclude settings to be resolved against their root folder, not the searchPath, mainly for './' search scenarios
2017-07-29 17:02:10 -07:00
Johannes Rieken
16c00672fa
proposed API and its wiring
2017-07-10 16:17:27 +02:00
Benjamin Pasero
81e1e9b8db
getWorkspace2 => getWorkspace
2017-07-03 17:07:05 +02:00
Rob Lourens
57f4146367
Fix remaining TS errors
2017-06-21 19:18:11 -07:00
Benjamin Pasero
f2e1911761
more adoption of IWorkspace2
2017-06-19 10:49:40 +02:00