Commit Graph

64 Commits

Author SHA1 Message Date
Rob Lourens
55ae86a53d Fix #55612 - fix findTextInFiles cancellation 2018-08-01 15:48:22 -07:00
Sandeep Somavarapu
c3b78912e8 Fix compilation 2018-07-20 15:11:47 +02:00
Sandeep Somavarapu
e7058655de Fix #54721 2018-07-20 15:02:38 +02:00
Rob Lourens
3b0f87198d Removing PPromise - fix findTextInFiles 2018-07-17 15:32:04 -07:00
Benjamin Pasero
f729419f57 add _workbench.enterWorkspace (#54129) 2018-07-13 11:31:19 +02:00
Rob Lourens
0fb670f9a3 Fix #9049 - text search API 2018-07-01 15:15:31 -07:00
Rob Lourens
74ccd2dffa Fix #52758 - Don't add 'undefined' include/exclude keys for findFiles 2018-06-24 11:28:26 -07:00
Matt Bierner
ae15d09cbc Mark injected service properties as readonly 2018-02-15 10:38:37 -08:00
Benjamin Pasero
de1ee2dc42 debt - remove some implicit any 2018-02-09 07:55:35 +01:00
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