Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from original (#1) #34941

Closed
wants to merge 1 commit into from
Closed

Update from original (#1) #34941

wants to merge 1 commit into from

Conversation

deysaikat95
Copy link

  • Using node 7.9.0

  • Using node 7.9.0

  • untitledEditorInput: title and description

  • undo explorerView-change

  • fix merge breakage

  • add _workbench.pickWorkspace command

  • always use uri.toString() when comparing uris for equality

  • introduce resources.dirname, fixes label in no-tab view

  • add todo@remote tags

  • don't let the file service track editors, let the file tracker do it

  • first check for file-schema and then call super, send activation event for others

  • scm: show actions, display focus

  • splitview: dont save layout size

  • scm: typo

  • scm: more actions

  • Closes showTextDocument & vscode.diff always default to ViewColumn.One #27408 - Adds ViewColumn.Active

  • find in folder only for local folders

  • a somewhat sane way to know how to open a file

  • ftp: fix drag and drop

  • fix npe

  • 💄

  • 💄

  • pickWorkspace => pickWorkspaceFolder

  • Fix markdown table of contents name for strings like # ff

Fixes #34644

Fixes #34646

Fixes #33972

  • Uplevel xterm.js

Fixes #34493
Fixes #34563

  • Replace duplicated textSpan conversion logic

  • Continue moving range/position conversion to single location

  • Continue moving vs loc to ts loc location into single set of functions

  • Fix terminal mouse coordinate issues

Fixes #34184

  • Uplevel xterm.js

See xtermjs/xterm.js#990

fixes #31195

  • fix bulb resolve for remote providers

  • use IWorkspaceEditingServce to add workspace folder, support to store uris in the workspace file

  • use more proper types for workspace on main side

  • Revert "use IWorkspaceEditingServce to add workspace folder, support to store uris in the workspace file"

This reverts commit 89c4a71.

  • explorerView: remove fsPath use

  • remove usage of URI.file

#34296

This makes them consistent with TS files.

Fixes #34612

  • update bracket matching on language configuration change

  • color space 0...1

  • provideColorPresentations should have document in paramaters.

  • Look only in default paths for recommendations (Avoid fssync calls in workbench in extensionTipsService #34528)

  • Make display string optional in ts/js hover

  • Add optional CompletionContext to provideCompletionItems

Fixes #752

Adds a new overload of provideCompletionItems that takes a context argument. This context is currently used to provide the trigger character of the suggestion

fixes #24490

fixes #34746

Fixes #23962

  • Add protected and private visibility keywords to increaseIndentPattern
  • Remove when keyword from decreaseIndentPattern

fixes #34511

fixes Microsoft/vscode-internalbacklog#100

#30996

  • FoldingRules language configuration simplification

  • [folding] fold regions, initial, preconfigured support. For [folding] fold regions #12146

  • Introduce GlobPattern and adopt in DocumentFilter/FileWatcher/FileSearch (Introduce IRelativePattern 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

  • 💄

  • [folding] fix cpp regions

  • 💄

  • smoke: fix quick open focus issue

  • explorerView: do not use filter: File

#34768

  • read most of the encoding from stream

  • debug: when constructiing source path take scheme into account

  • better (the same we already have) binary file error

  • workspace: remove fsPath

  • 💄

  • remote - refine utimes

  • linkDetector: remove elative paths supported

fixes #29190

  • move node cached data clean up into shared process

  • Add a word or two about the query-argument, Allow language extensions to have consistent symbol matching for document and workspace #34605

  • fix bogus compare of resource

  • 💄

  • smoke: dont use monaco-editor.focused

  • smoke: dont use monaco-editor.focused

  • smoke: dont use :focus selector

  • smoke: add tracing message

  • smoke: use debug inspector protocol

  • node debug version bumps

  • Use async in refactor provider

  • Localize markdown preview title

Fixes #34830

  • 2017-09-22. Merged in translations from Transifex.

  • Autoshow suggestions for jsdoc param

Fixes #34853

  • Telemetry to differentiate all recommendations view from the others

  • Fix failing tests

  • Update TS insiders version

  • Prototype TSC watch task contribution (Prototype TSC watch task contribution #33865)

  • Prototype TSC watch task contribution

  • Update to make use of optional properties in task definitions

  • Really fix test on options

  • Add sourceInfo when installing from welcomePage or cli

  • Check type of token that triggered the quick suggestions

Fixes #34863

Bug
Quick suggestions currently check the token at the cursor location to determine if we are in a string or comment. Because token spans are setup like: [start, end), this results in the incorrect token being checked when the quick suggestions are triggered immediatly before a comment or string

Fix
Check the token one index back from the cursor

* Using node 7.9.0

* Using node 7.9.0

* untitledEditorInput: title and description

* undo explorerView-change

* fix merge breakage

* add _workbench.pickWorkspace command

* always use uri.toString() when comparing uris for equality

* introduce resources.dirname, fixes label in no-tab view

* add todo@remote tags

* don't let the file service track editors, let the file tracker do it

* first check for file-schema and then call super, send activation event for others

* scm: show actions, display focus

* splitview: dont save layout size

* scm: typo

* scm: more actions

* Closes #27408 - Adds ViewColumn.Active

* find in folder only for local folders

* a somewhat sane way to know how to open a file

* ftp: fix drag and drop

* fix npe

* 💄

* 💄

* pickWorkspace => pickWorkspaceFolder

* Fix markdown table of contents name for strings like # ff

Fixes #34644

* Update .tsx import statement snippet to be consistent with .ts (#34653)

Fixes #34646

* Implement #34659

* #34659 Use error code in uninstall event

* Run --export-default-configuration with fresh user-data-dir and extensions-dir

* Pick up latest TS 2.5.3 insiders

Fixes #33972

* Uplevel xterm.js

Fixes #34493
Fixes #34563

* Replace duplicated textSpan conversion logic

* Continue moving range/position conversion to single location

* Continue moving vs loc to ts loc location into single set of functions

* Fix terminal mouse coordinate issues

Fixes #34184

* Uplevel xterm.js

See xtermjs/xterm.js#990

* git: leverage new ViewColumn.Active

* fix npe

* introduce IWorkspaceFoldersChangeEvent for onDidChangeWorkspaceFolders (for #31195)

* fix #34520

* Use workbench state instead of checking on workspace config

* polish label

* Use workspace folder picker

* more fixes for #34490

* alex: first remove decoration types and only then fire a model change event

* Move indent ranges to ITokenizedModel

* add IModelLanguageConfigurationChangedEvent and ViewLanguageConfigurationEvent

* [folding] should not fold whitespace after function. Fixes #3353

* Test offSide indentRanges (for #3353)

* Fix merging issue with #3353

* remove some schema === 'file' checks

* explorer: expand root folder properly

fixes #31195

* fix bulb resolve for remote providers

* use IWorkspaceEditingServce to add workspace folder, support to store uris in the workspace file

* use more proper types for workspace on main side

* Revert "use IWorkspaceEditingServce to add workspace folder, support to store uris in the workspace file"

This reverts commit 89c4a71.

* explorerView: remove fsPath use

* remove usage of URI.file

#34296

* explorer: fix expand

* 💄

* views2 > panelViewlet

* fix #34645

* Delete comment out

* call addFolder when a provider adds a new root

* Workspace folder picker command (for #32936) (#34648)

* Workspace folder picker command (for #32936)

* fix test

* make this proper API

* Rename to IWorkspaceFolder

* Move toResource method to IWorkspaceFolder

* add index to IPickOpenItem

* add missing create options

* createFile errors when file is already there

* Fix Select-Object highlighting issue.

* Fix #34699

* 💄

* Also listen to folders change event

* have TrieMap and StringTrieMap for more flex

* Fixes #34487

* fix bad merge

* Fix #31568

* Settings button does not support touch (fixes #34678)

* Add import statement snippet to .js(x) files (#34682)

* Add import statement snippet to JS files

This makes them consistent with TS files.

* Add import statement snippet to jsx files

* Fix #32593

* Adopt support for multiroot folders

* node-debug2@1.17.2

* Fixes webview eating esc key

Fixes #34612

* update bracket matching on language configuration change

* color space 0...1

* provideColorPresentations should have document in paramaters.

* Look only in default paths for recommendations (#34528)

* Make display string optional in ts/js hover

* Add optional CompletionContext to provideCompletionItems

Fixes #752

Adds a new overload of `provideCompletionItems` that takes a context argument. This context is currently used to provide the trigger character of the suggestion

* Update based on comments

* Fix interfaces and move the function types into namespaces

* Take context as last argument

* Adding completion item kind enum

* Revert chnage to languages.test

* Add note about trigger character

* touch bar: reuse entries to avoid flickering

* debt - make vscode.Uri compatibile with URI, declare private ctor

* debt - move more static props out

* Fix #34403

* Cache content widgets dimensions (#34716)

* add filters, #13807

* add jsdoc, #13807

* one more comment #13807

* add --install-source to cli process

* fix context for commands run from touchbar

* UI polish for tasks in multi folder setup

* make room for full debug toolbar

* fix #34464

* Tweaks to content widgets renderings (#34716)

* vscode.d.ts: add ColorPresentation constructor

* [css] move colorpresentations to language server

* clean up styler

* Fixes #34732: Tasks - Multiroot folder - no all detected tasks presented in quick pick

* Fixes #34722: compute occurences when switching back to a file which had occurences

* better default config (for #30864)

* Do not search for empty glob patterns (#34487)

* modesContentHover: remove console log

* [json] provide colorpresentations in language server

* [html] provide colorpresentations in language server

* ensure that the scheme is 'file' detecting scripts

* debug: location of repl messages

fixes #24490

* Only paint the dirty image data rectangle (#34170)

* Defer folder setup computation

* More code cleanup

* Removed () from folder name qualification

* allow workspaces with 0 folders (#34622)

* add id to FileStat and remove resource, make readdir return tuples, sketch up error codes, add todos on the API

* operations that create a file/folder should return a stat-object because we want it anyways

* better error handling when resolving non-existent files, stop using async/await

* fix tests

* Fixes #31133: Task output - show the folder in which a task is running #31133

* debug: polish quick open entry label

* null check

fixes #34746

* Fixes #11007: improve text that lands in the clipboard in the multicursor case

* save workspace is always enabled (#34622)

* allow to define byte-offset and byte-count when reading from a provider

* #34714

* Fixes #34031: Remove workaround for Backslash and IntlBackslash "swapped" on ISO keyboards - #24153

* Sort extension based recommendations based on recommended date #34233

* Recommend only if files exists

* Lowercase extension ids before check

* Cleaning up formatting provider to use async

* Move formatting options manager to own class

* Split formatting config manager to own file

* Don't export config from formatting config manager

* Move ts and js config manager into same object

* Rename to FormattingConfigurationManager

* Make sure we send format requests before code actions / refactor

* Include extensionId in telemetry event for recommendation popup

* Auto show path intellisense when typing ' or " in import statement

Fixes #23962

* Trigger intellisense on / in ts paths

* Add source when installing extension via uri

* Fix #33939

- Add protected and private visibility keywords to increaseIndentPattern
- Remove `when` keyword from decreaseIndentPattern

* Also trigger completion items for require and import expressions

* Non standard Delimiter Used in title/Caption bar (fixes #34742)

* clarify WorkspaceFolder#uri

* Fixes #34408: Have the mode picker change the mode for both models in the diff editor case

* [html] fix build error (shrinkwrap not uptodate)

* [html] update vscode-languageserver-types to 3.4.0

* fix #34751

* tweak deprecation comment

* add perf-ticks for extensions handling

* breakpoint event 'update' for backward compatibility

* debug: fix adapterData being passed around

fixes #34511

* Given URI impl a more special name...

* log api usage for getWorkspaceFolder

* tweaks for #34449

* debug: custom telemetry service should be per session

fixes Microsoft/vscode-internalbacklog#100

* move open/save api into stable api, #13807

* workspace.openTextDocument works incorectly when passing { content?: string; } as argument (fix #34796)

* actually invoke a function... #34704

* showWorkspaceFolderPick not enforced as proposed api (fixes #34819)

* Fixes #31970: When computing the task definition key we should falsify undefined properties

* Fixes #34412: problemMatcher $tsc-watch ignores error second time around

* debug: remove fsPath usage

* debug: do not allow breakpoints in settings files always

#30996

* FoldingRules language configuration simplification

* [folding] fold regions, initial, preconfigured support. For #12146

* 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

* 💄

* [folding] fix cpp regions

* 💄

* smoke: fix quick open focus issue

* explorerView: do not use filter: File

#34768

* read most of the encoding from stream

* debug: when constructiing source path take scheme into account

* better (the same we already have) binary file error

* workspace: remove fsPath

* 💄

* remote - refine utimes

* linkDetector: remove elative paths supported

fixes #29190

* move node cached data clean up into shared process

* Add a word or two about the query-argument, #34605

* fix bogus compare of resource

* 💄

* smoke: dont use monaco-editor.focused

* smoke: dont use monaco-editor.focused

* smoke: dont use :focus selector

* smoke: add tracing message

* smoke: use debug inspector protocol

* node debug version bumps

* Use async in refactor provider

* Localize markdown preview title

Fixes #34830

* 2017-09-22. Merged in translations from Transifex.

* Autoshow suggestions for jsdoc param

Fixes #34853

* Telemetry to differentiate all recommendations view from the others

* Fix failing tests

* Update TS insiders version

* Prototype TSC watch task contribution (#33865)

* Prototype TSC watch task contribution

* Update to make use of optional properties in task definitions

* Really fix test on options

* Add sourceInfo when installing from welcomePage or cli

* Check type of token that triggered the quick suggestions

Fixes #34863

**Bug**
Quick suggestions currently check the token at the cursor location to determine if we are in a string or comment. Because token spans are setup like: `[start, end)`, this results in the incorrect token being checked when the quick suggestions are triggered immediatly before a comment or string

**Fix**
Check the token one index back from the cursor

* Enable proposed api in api-tests

* lookup files.encoding properly

* disable test on proposed API

* fix missing dirty diff decorations

* smoke: fix another focus issue

* Alternate fix for #34162 using minscore for fuzzymatching

* Trigger emmet completion for numbers Fixes #34877

* node-debug@1.17.11

* Fix #34296

* node-debug2@1.17.4

* Ensure ripgrep is killed when vscode exits, for #34434

* touch bar: reuse groups

* Fix wrong path join in queryBuilder.ts

* better fix for #34796

* 💄

* Fixes #34826: write character before cursor to the textarea on OSX to allow the "long-press" composition to work

* Fix #34834

* handle missing product.commit, #34523

* mark `commit` as optional, #34523

* show console.log from extension host top frame in dev tools (#34936)

* remove profiling hint as it isn't reliable/valuable enough

* Fix #33670
@msftclas
Copy link

msftclas commented Sep 25, 2017

CLA assistant check
All CLA requirements met.

@github-actions github-actions bot locked and limited conversation to collaborators Mar 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.