Commit graph

6947 commits

Author SHA1 Message Date
Johannes Rieken fe974d08cb and more 2016-08-05 09:31:14 +02:00
Johannes Rieken 5f8374ca8b missing monaco.d.ts 2016-08-05 09:24:09 +02:00
Alex Dima 1a7ca5a77b More cleanup around KbCtxKey 2016-08-04 23:59:51 +02:00
Alex Dima dd7c3d4ab0 Move defaultValue to KbCtxKey 2016-08-04 23:59:49 +02:00
Alex Dima aadec363cd More adoption of KbCtxKey 2016-08-04 23:59:48 +02:00
Alex Dima acea018800 Clean up editor commands 2016-08-04 23:59:47 +02:00
Alex Dima 61b42f7332 Introduce EditorCommand and adopt it 2016-08-04 23:59:45 +02:00
Joao Moreno 36e96174e0 💄 2016-08-04 19:04:02 +02:00
Joao Moreno 51047443d3 pimp up open-url 2016-08-04 18:59:44 +02:00
Joao Moreno 7803b68ca1 wip: send openUrl only to the active window 2016-08-04 18:38:13 +02:00
Sandeep Somavarapu 7abe1a6427 Editor scroll by wrapped lines, lines, page, half page #9609 2016-08-04 17:56:56 +02:00
Johannes Rieken 63765cc2d4 debt - make the SuggestAdapter return only one suggest result 2016-08-04 16:55:18 +02:00
Johannes Rieken 5887ea6d55 debt - move resolve logic to ISuggestItem 2016-08-04 16:55:18 +02:00
Johannes Rieken 38207c8098 debt - make snippets come in as completion provider 2016-08-04 16:55:18 +02:00
Johannes Rieken 88b10aa07f debt - fix overwriteBefore|After for suggestions once and then trust it 2016-08-04 16:55:18 +02:00
Alex Dima 6fddb78593 Assign members! 2016-08-04 16:43:41 +02:00
Alex Dima 83f77de51f Add KbCtxKey and adopt it... 2016-08-04 16:42:42 +02:00
Joao Moreno 2f4aa9dee1 lifecycle is HARD 2016-08-04 16:40:08 +02:00
Joao Moreno 94466a2da5 node: fromEventEmitter 2016-08-04 16:39:26 +02:00
Alex Dima d185dd6d4a Share common KbExpr instances 2016-08-04 16:05:15 +02:00
Alex Dima 06ea27bf75 Move EditorKbExpr to editorCommon 2016-08-04 15:45:46 +02:00
Alex Dima 5a9667938d EditorAction2 -> EditorAction 2016-08-04 15:36:59 +02:00
Alex Dima f64059d2f6 Clean up editor action post adoption 2016-08-04 15:34:39 +02:00
Alex Dima 952405e9df Adopting EditorAction2 in editor/contrib/quickOpen 2016-08-04 14:47:51 +02:00
Alex Dima 663ba127d9 Move state out of BaseEditorQuickOpenAction 2016-08-04 13:56:14 +02:00
Alex Dima d17b68b015 Adopting EditorAction2 2016-08-04 13:51:38 +02:00
Alex Dima 04bed0f847 Adopting EditorAction2 2016-08-04 12:31:37 +02:00
Sandeep Somavarapu 1331596fa3 Implement editor scroll command - #9609 2016-08-04 12:24:03 +02:00
Johannes Rieken 55ff6262bd sort code lenses by range and provider rank, #10061 2016-08-04 11:55:27 +02:00
Joao Moreno fe33ef722a wip: url service 2016-08-04 11:51:40 +02:00
Alex Dima 1217e8d274 Adopting EditorAction2 2016-08-04 10:52:17 +02:00
Alex Dima 093290327a Adopting EditorAction2 2016-08-04 10:52:16 +02:00
Joao Moreno dccf029ef6 electron ipc 2016-08-04 09:55:58 +02:00
Daniel Imms 7126bea56e Fix terminal reverse video cursor color
Fixes #10100
2016-08-03 14:23:09 -07:00
Isidor Nikolic 30c71c5d85 Merge pull request #9966 from Meai1/patch-3
Check if adapter is null and let it print errors
2016-08-03 23:16:45 +02:00
Meai1 39891e39b6 Update debugConfigurationManager.ts 2016-08-03 22:00:48 +02:00
Alex Dima 594b73647b Adopt EditorAction2 in emmet actions 2016-08-03 18:09:18 +02:00
Alex Dima 81e91db4c2 Extract emmet loading boilerplate 2016-08-03 18:09:18 +02:00
Alex Dima 632f218edb Adopt EditorAction2 in carret operations 2016-08-03 18:09:18 +02:00
Alex Dima 5718cf2e69 Adopt EditorAction2 in comment actions 2016-08-03 18:09:18 +02:00
Alex Dima 377b177a5e Introduce EditorAction2 and wire it up 2016-08-03 18:09:18 +02:00
Joao Moreno c063542c2a wip: UrlService 2016-08-03 18:03:53 +02:00
Johannes Rieken 90172cec0a add resolveDocumentLink method to the API 2016-08-03 17:32:07 +02:00
Johannes Rieken 07a53e91d0 add resolveLink and allow incomplete DocumentLink 2016-08-03 17:14:06 +02:00
isidor 21fb268883 debug: Use a dynamic chunk size based on the number of elements
fixes #9774
2016-08-03 16:21:14 +02:00
Sandeep Somavarapu af1ce4889e fix #9576 2016-08-03 14:59:44 +02:00
Johannes Rieken 7ba701bbe0 fix #9901 2016-08-03 12:24:18 +02:00
Joao Moreno efd6451efb send snippetCount and textCount 2016-08-03 11:37:06 +02:00
isidor 0b5ac5d30c services.test: fix refactoring mistake 2016-08-03 11:10:50 +02:00
isidor da607820bb debug: no need to null out everything in dispose of model 2016-08-03 11:04:30 +02:00
Johannes Rieken 74652c014e missing monaco.d.ts changes 2016-08-03 11:01:48 +02:00
Johannes Rieken 087394f362 missing monaco.d.ts changes 2016-08-03 10:40:13 +02:00
Johannes Rieken be8ad1d9b6 Merge pull request #10062 from Microsoft/joh/890
add `resolveWorkspaceSymbol`
2016-08-03 10:39:50 +02:00
Johannes Rieken fbbb9061bc debt - add some XYZ.isXYZ methods to the ext host types. 2016-08-03 10:36:27 +02:00
isidor 64e3c01410 debug: do not allow configurations with no name to appear in dropdown 2016-08-03 10:34:03 +02:00
isidor ac630b9b38 debug: import linting 2016-08-03 10:31:26 +02:00
Sandeep Somavarapu 1588897ce2 fix #10065 2016-08-03 10:19:17 +02:00
Johannes Rieken a4e3aada07 allow a Location to be created without a range or position 2016-08-03 09:57:20 +02:00
Johannes Rieken b2a424bf31 deprecate old ctor but keep it working 2016-08-03 09:24:32 +02:00
isidor 2822c06454 debt: remove composite events from event service
fixes #9857
2016-08-02 20:29:22 +02:00
Johannes Rieken de5800af31 wire up WorkspaceSymbolProvider 2016-08-02 17:31:24 +02:00
Alex Dima 9582aef30c Reduce usage of EditorAction.isSupported() 2016-08-02 16:57:18 +02:00
Johannes Rieken e62cfe9734 add resolveWorkspaceSymbol method and wire it up, not yet exposed in the API 2016-08-02 16:15:15 +02:00
Johannes Rieken 36a2a04f86 prep SymbolEntry for new features, stop ignoring non-'file'-schema resources, stop ignoring result not getting a highlight 2016-08-02 12:48:19 +02:00
Johannes Rieken fe8bb5b484 keep order more stable when sorting, add diagnostic message to inform about limit, #9826 2016-08-02 10:47:36 +02:00
Johannes Rieken df03c156b5 sort by severity when limiting diagnostics list, #9826 2016-08-02 10:47:36 +02:00
Johannes Rieken db65d4aac9 debt - test for diagnostics limit 2016-08-02 10:47:36 +02:00
Johannes Rieken 903ee61b39 debt - move diagnostics tests 2016-08-02 10:47:36 +02:00
Johannes Rieken 2a3d79761f debt - editor links should use opener service, #9906 2016-08-02 10:47:36 +02:00
Johannes Rieken 659c24cbc7 debt - opener service supporting side by side, #9906 2016-08-02 10:47:36 +02:00
Johannes Rieken 8611d364f3 debt - use opener service in editor, #9906
move the service to /browser/, add tests, support different way to adress line,column in fragment
2016-08-02 10:47:36 +02:00
Joao Moreno e6bbcd8014 bring back basic suggest telemetry
fixes #10034
2016-08-02 10:40:39 +02:00
Meai1 11e16d7c64 Update debugConfigurationManager.ts 2016-07-30 06:43:53 +02:00
Meai1 a0e4873558 Check if adapter is null and let it print errors
I had entire sections in the package.json missing and the errors I was getting were not helpful at all, it just said "e.adapter.variables undefined". Well it's undefined because the adapter is null!
If we work around that null we can get actually helpful messages here.
2016-07-30 06:23:01 +02:00
Daniel Imms 628c0dbde4 Remove textarea handle from terminal
Part of #9747
2016-07-28 11:05:35 -07:00
Johannes Rieken e466584a67 store pending config change event and 'replay' when becoming visible, fixes #9892 2016-07-28 16:13:14 +02:00
Johannes Rieken 89fbf8c8e4 Revert "hidden editor shouldn't listen to events, #9705"
first step in fixing #9892

This reverts commit 3f446e49d2.
2016-07-28 16:13:14 +02:00
Erich Gamma 035446d127 Reverting PR to 'pub' as an emmet supported mode 2016-07-28 12:46:54 +02:00
Johannes Rieken f7b9cfb85e fix markdown links, fixes #9889 2016-07-28 11:48:42 +02:00
Hernan Y.Ke 791972c75d Add emmet support for .pug files (#9811)
https://github.com/pugjs/pug formerly jade
2016-07-28 11:33:21 +02:00
Joao Moreno 4e09922a9c add compositeOpen telemetry event
fixes #9856
2016-07-28 10:36:08 +02:00
Martin Aeschlimann 9757275bfc Fixes #9738: Special font-size for quick fix widget? 2016-07-28 10:27:05 +02:00
Sandeep Somavarapu d546a4a6ef fix #8317 2016-07-27 23:50:33 +02:00
Daniel Imms 7fca8ee82d Fix default color prompt on various Linux distros
Fixes #9681
2016-07-27 14:16:22 -07:00
Daniel Imms 96405a2985 New terminal -> New Terminal
Fixes #9866
2016-07-27 13:24:52 -07:00
Martin Aeschlimann d491308684 [json] Improved snippets proposals for extension developments 2016-07-27 18:20:52 +02:00
Sandeep Somavarapu 4cd256d4db fix #7204 2016-07-27 17:03:57 +02:00
Joao Moreno 8ba1d2eed9 send out active viewlet change event
fixes #8060
2016-07-27 16:28:26 +02:00
Sandeep Somavarapu 20c76bbd21 fix #9854 2016-07-27 16:15:35 +02:00
Martin Aeschlimann c72f6120a3 Fixes #9845: Do not give me word proposals when an object child has good proposals 2016-07-27 15:45:36 +02:00
Martin Aeschlimann eba9a10a4e fixes #9731: [Configuration] Get configuration doesn't return default value if not found. 2016-07-27 15:45:36 +02:00
Erich Gamma 17c599e6de Fixes #8679 - Do not treat '|' as a place holder in emmet snippts 2016-07-27 15:28:23 +02:00
Johannes Rieken 8cb3dae0f4 remove left over log statement 2016-07-27 15:22:39 +02:00
Johannes Rieken c876b6ea2a show worker warning only when running in web, fixes #9836 2016-07-27 14:16:36 +02:00
Johannes Rieken 679d215810 update/align labels for snippets actions, fixes #9838 2016-07-27 14:12:09 +02:00
Johannes Rieken 09b4e572fe recommand to disable 'quickSuggestions' when using 'tabCompletion', #9788 2016-07-27 12:56:49 +02:00
isidor 8899ae5a3c fixes #9835 2016-07-27 12:10:47 +02:00
Johannes Rieken 3f446e49d2 hidden editor shouldn't listen to events, #9705 2016-07-27 11:52:28 +02:00
isidor dc5d20e39f debug: tune variable page interval display
#9775
2016-07-27 11:30:38 +02:00
isidor de177b62b9 debug: only use : after name if there is a value
fixes #9775
2016-07-27 09:58:27 +02:00
Joao Moreno f76e090063 only show nps for english language users
fixes #9795
2016-07-27 09:41:16 +02:00
Joao Moreno e0d6db948f lint 2016-07-27 09:31:07 +02:00
Joao Moreno 6c0f89cd32 use later in post extension uninstall message
fixes #9801
2016-07-27 09:29:27 +02:00
isidor 3ae4865d34 fixes #9824 2016-07-27 09:19:03 +02:00
Sandeep Somavarapu 825a1e71a4 Fix tests 2016-07-27 09:01:17 +02:00
Don Jayamanne 7bdd8b4592 updated configVariables to fix #9752 2016-07-27 10:18:17 +10:00
Daniel Imms 32f0933142 Focus terminal before running paste command
Fixes #9760
2016-07-26 11:50:28 -07:00
Daniel Imms 44cd0bee82 Fix hollow terminal cursor style
Fixes #9800
2016-07-26 11:40:26 -07:00
Daniel Imms 6a8576718b Turn terminal blinking off by default
Fixes #9753
2016-07-26 11:37:56 -07:00
William Raiford 4753a000ae Restore prev commit msg using IStorageService
* Added line in `UndoLastCommitAction` to get the previous commit msg and store in `IStorageService`.
* Added `UpdateCommitInputPrevCommitMsg` that checks for that key in storage, and use it then remove it if it exists.
  * This does not suffer from the previous bug that blanked out the commit msg if you unstage a file.
  * Added a clause if the undo last commit fails to remove the key from storage. This way, it doesn't stay in there and get used later (I was scratching my head when it showed up later).
2016-07-26 11:21:56 -05:00
Joao Moreno c9a246ad81 accept gzipped manifests 2016-07-26 17:59:54 +02:00
Sandeep Somavarapu 160d6b8590 fix #6402 2016-07-26 17:55:05 +02:00
Joao Moreno b44c9b26bd handle content encoding gzip from service calls 2016-07-26 17:41:04 +02:00
Joao Moreno a308b39fa9 clean all paths
fixes #8590
2016-07-26 17:25:00 +02:00
William Raiford 8a92ee5aa3 getLog added to srv & clt-srv plumbing.
* Added `getLog` method to `Repository`.
  * Added `ILogOptions` to make the method friendlier to extension.
  * Options include `prevCount` and `format`, to effect our use case which is `git log -1 format=%B`.
* Added this to the client-server communication pipeline.
2016-07-26 10:02:30 -05:00
Joao Moreno 767b11e9a0 move license
fixes #8411
2016-07-26 16:53:29 +02:00
Johannes Rieken 1e0a17b8db fix test failure after localeCompare change 2016-07-26 16:40:17 +02:00
Joao Moreno 450cf5d4d2 uninstall all versions of an extension
fixes #8664
2016-07-26 16:16:40 +02:00
Johannes Rieken 1518e267b6 use selected text with non empty selection, fixes #9762 2016-07-26 15:59:44 +02:00
Joao Moreno 3a9b0ec334 send extension installation duration
fixes #9739
2016-07-26 15:48:11 +02:00
Johannes Rieken d29c74241c don't add separator to empty actions array, #9547 2016-07-26 15:45:59 +02:00
Johannes Rieken 25c9a99c1c force widget focus before checking for actions, fixes #9759 2016-07-26 15:29:21 +02:00
Johannes Rieken dfea75a8f2 update order of editor context menu, #9737 2016-07-26 14:54:38 +02:00
Joao Moreno 5418b6c37b show nps message
related to #9769
2016-07-26 14:53:18 +02:00
isidor acf71f87db debug: also pick up namedVariables for evaluate
#9771
2016-07-26 14:28:21 +02:00
Joao Moreno 47a2a1133d oops 2016-07-26 12:29:42 +02:00
Joao Moreno 0e88fd16c2 fix skip version checking in nps code 2016-07-26 12:26:20 +02:00
Joao Moreno a48045e050 allow shared process debugging 2016-07-26 10:42:47 +02:00
bgashler1@users.noreply.github.com 820aef9b6e Addresses #3690 high-contrast less hacky in editor 2016-07-25 18:07:56 -07:00
Daniel Imms 15f9bf87ab Apply focus styles when terminal element is focused
Terminal.element is focused when text is focused in the terminal, the cursor
should be styled as such.

Part of #9704
2016-07-25 14:07:03 -07:00
Daniel Imms 3a3d0fbc08 Have terminalFocus also work on textarea focus
Part of #9704
2016-07-25 14:02:26 -07:00
Sandeep Somavarapu ed58bb8e36 fix #8169 2016-07-25 18:32:14 +02:00
Johannes Rieken f7cdcfe25f update 'open' doc, #9651 2016-07-25 17:44:02 +02:00
Johannes Rieken da56a2cd40 workaround missing config change event, #9705 2016-07-25 17:16:31 +02:00
Sandeep Somavarapu 6d5c3be3d4 Fix center positioning of tab 2016-07-25 16:48:31 +02:00
Sandeep Somavarapu 0ddfe2ba39 use 'value' instead of 'amount' 2016-07-25 16:48:31 +02:00
Sandeep Somavarapu 85bb5a1ef7 Use position starting from 1 instead of Zero to align with existing api 2016-07-25 16:48:31 +02:00
Johannes Rieken 54e0329611 debt - remove strings.localeCompare for native localeCompare 2016-07-25 16:25:18 +02:00
Johannes Rieken b82d730c20 'inline' sorting demotes snippets when labels are equal, #9286 2016-07-25 16:16:22 +02:00
Joao Moreno 7ee12f6cde improve unhappy path when installing extensions 2016-07-25 16:14:54 +02:00
Joao Moreno 8ae904ffea use gzip in gallery API query 2016-07-25 16:14:54 +02:00
Martin Aeschlimann 8803a655dc Remove schema-schema (already part of the JSON language service) 2016-07-25 16:00:32 +02:00
Johannes Rieken 81a071df39 Revert "Revert "Revert "Revert "don't filter on codeSnippet but only on label and filterText, fixes #6320""""
This reverts commit 0c5f6e8867.
2016-07-25 15:08:18 +02:00
isidor 1faad2d42c debug: do not cancel 'disconnect' promise on end of session
fixes #9550
2016-07-25 15:02:57 +02:00
Johannes Rieken d9067043bc add 'vscode.executeLinkProvider' command 2016-07-25 14:57:03 +02:00
Johannes Rieken c1b999fdb0 honor order when merging contributed menu items with legacy items, legacy items have order zero, #9153 2016-07-25 14:08:56 +02:00
Johannes Rieken 0c2d41b39f more menu sorting tests, #9153 2016-07-25 14:08:56 +02:00
Joao Moreno b3ace48664 💄 NPS 2016-07-25 14:07:31 +02:00
Joao Moreno 74af3ff7b4 use url parameters for NPS 2016-07-25 14:02:14 +02:00
Joao Moreno 5bcde31162 wip: NPS
related to #9686
2016-07-25 13:57:35 +02:00
Johannes Rieken 182698eb10 resolve casing issue 2016-07-25 12:26:51 +02:00
Johannes Rieken e36fd298d3 add tests menu service, for #9153 2016-07-25 12:23:52 +02:00
Johannes Rieken 1f1e682cdb move menuService to common 2016-07-25 11:59:51 +02:00
Johannes Rieken db73ad7adf relax enablement behaviour, #9286 2016-07-25 11:50:08 +02:00
isidor 3978edfa64 debug variable paging: support object properties for arrays
fixes #9670
2016-07-25 11:47:32 +02:00
Joao Moreno 30574f5eda implement assetTypes for gallery requests 2016-07-25 11:45:07 +02:00
Johannes Rieken 8650653b99 add snippet picker, #9286
new action 'Show Snippets' which opens quick pick with a list of snippets for the current mode
2016-07-25 11:44:22 +02:00
Johannes Rieken 5f36081f37 add setting 'tabCompletion' which defaults to false, #9579 2016-07-25 11:07:33 +02:00
isidor ba219e78de Reduce sash z-index to 20, remove z-index from workbench part
fixes #9678
2016-07-25 11:03:51 +02:00
Joao Moreno 28a5bd1e33 💄 extensions viewlet 2016-07-25 09:36:35 +02:00
Martin Aeschlimann 54be3bf4c8 [html] fix filterText and add overwriteBefore 2016-07-25 09:27:24 +02:00
Martin Aeschlimann 25e952ff54 Adopt SnippetRegistry and polish 2016-07-25 09:27:24 +02:00
Martin Aeschlimann 6d53f023be Separate SnippetRegistry and polish APIs 2016-07-25 09:27:24 +02:00
isidor 9225e83687 debug: fix last variable chunk indexes
fixes #9666
2016-07-25 08:49:56 +02:00
chrmarti 89c428f438 Add file walk telemetry (#9640) 2016-07-24 21:38:13 -07:00
Andre Weinand 1329b7bc49 adopt latest debug protocol 2016-07-24 23:32:09 +02:00
Andre Weinand 2797cf62a0 enable variable paging 2016-07-22 18:33:01 +02:00
Andre Weinand 37a4b65c69 adopt 'totalCount' -> 'totalVariables' change 2016-07-22 18:33:01 +02:00
Andre Weinand e4ba6bfa63 use latest debug protocol 2016-07-22 18:33:01 +02:00
Sandeep Somavarapu b7b2bdd8f3 Implement #8234 2016-07-22 17:22:07 +02:00
chrmarti 4c83c56746 #55: Improve result sorting performance (#9602) 2016-07-22 08:09:35 -07:00
Daniel Imms 2cc6141e07 Dynamically listen to tab focus mode keybindings
Fixes #6731
2016-07-22 07:24:37 -07:00
Daniel Imms 2e3acff495 Allow focus to escape the integrated terminal
When ctrl+m is pressed (only use default keybinding for now), tab will not be
passed to the pty and instead will propogate up and shift focus.

Part of #6731
2016-07-22 07:08:32 -07:00
isidor c818d1b81e debug: fix substituting command variables inside objects
fixes #8980
2016-07-22 15:48:59 +02:00
isidor 216c9558d2 debug: only send chunk range when totalCount explicitly specified by adapter 2016-07-22 15:26:09 +02:00
isidor b86b6e185b debug: show type on hover in watch expressions 2016-07-22 15:11:56 +02:00
isidor 3fa40395a8 debug: mark function breakpoints as disabled if debug type does not support them
fixes #9099
2016-07-22 14:48:58 +02:00
Daniel Imms ba0150707d Merge pull request #9458 from Microsoft/tyriar/7045_integrated_terminal_ime_support
Support IMEs in integrated terminal
2016-07-22 05:03:32 -07:00
Daniel Imms e869cef1b9 Merge remote-tracking branch 'origin/master' into tyriar/7045_integrated_terminal_ime_support 2016-07-22 03:31:35 -07:00
Joao Moreno 5da541a16d use git template from workspace when not absolute
fixes #7830
2016-07-22 12:30:30 +02:00
Joao Moreno 249398124e support headless vsix installations
fixes #9585
2016-07-22 12:24:37 +02:00
isidor 5953873b3e debug: hint for configuration name on hover
fixes #9543
2016-07-22 12:19:50 +02:00
isidor bd9dfef5a8 debug debt: debug select action item extends SelectActionItem 2016-07-22 12:19:50 +02:00
Joao Moreno ebc11fe9f7 fix proxy regex validator
related to #9305
2016-07-22 12:11:14 +02:00
Martin Aeschlimann 70aa7ac5b0 Merge pull request #9595 from Microsoft/aeschli/languageconfiguration-cleanup
Replace deprecated __ language APIs with language-configuration alternative
2016-07-22 10:58:23 +02:00
João Moreno 9b89383033 implement touch interaction in list
fixes #9338
2016-07-22 10:48:46 +02:00
isidor f5e9cb6d3a debug: polish constructor formating 2016-07-22 10:31:26 +02:00
isidor 9c118b9eb3 debug: support variable paging
#9537
2016-07-22 10:31:26 +02:00
isidor ba70479e2b debug: Scope is also an ExpressionContainer 2016-07-22 10:31:26 +02:00
Johannes Rieken 7b8abcb2a3 Merge pull request #9581 from Microsoft/joh/linkprovider
registerDocumentLinkProvider
2016-07-22 10:07:44 +02:00
Martin Aeschlimann c04f01e60c Add schema for language-configuration.json 2016-07-21 19:49:43 +02:00
Martin Aeschlimann 710824bcb3 fix NPE accessing docElement 2016-07-21 19:48:06 +02:00
Martin Aeschlimann edecd8bc74 Adopt css to language-configuration 2016-07-21 18:52:34 +02:00
Martin Aeschlimann f4a8c7a5e1 More comments on deprecated LanguageConfiguration settings 2016-07-21 18:17:33 +02:00
Sandeep Somavarapu e0119398ad Implement left, right cursor move commands 2016-07-21 18:14:09 +02:00
isidor adcd4e9f29 debug: null guards that help when launching invalid js 2016-07-21 17:12:30 +02:00
Martin Aeschlimann ebc3074822 Emulate LanguageConfiguration.__electricCharacterSupport.docComment with autoClosingPairs 2016-07-21 16:58:59 +02:00
Johannes Rieken 82f81348ef debt - remove remains of old 'shouldShowInContextMenu' logic 2016-07-21 16:28:23 +02:00
Johannes Rieken 47c1b47f0e re-compute links when LinkProviderRegistry changes 2016-07-21 16:12:53 +02:00
Johannes Rieken b5287d4621 registerDocumentLinkProvider 2016-07-21 16:05:59 +02:00
Sandeep Somavarapu 3e2fbc0e60 Reimplement viewport top/bottom/center based on model line 2016-07-21 15:47:45 +02:00
isidor c7277ac312 debug: adopt menuOpts for context menu actions 2016-07-21 15:09:50 +02:00
isidor 9832b32778 debug: destrcture imports polish 2016-07-21 15:09:50 +02:00
Johannes Rieken 7c6e9672cd close input-box on focus lost, fixes #8449 2016-07-21 14:57:51 +02:00
Johannes Rieken ab20478470 fill in snippets, reuse array 2016-07-21 14:22:53 +02:00
Johannes Rieken b22a463771 move tabCompletion to suggest 2016-07-21 14:22:53 +02:00
Johannes Rieken 04b5988df6 cleanup 2016-07-21 12:27:59 +02:00
Johannes Rieken cda7db0d7e change command id, #9286 2016-07-21 11:32:56 +02:00
Johannes Rieken 10129c61e6 fixes #9376
when re-showing the quick pick for input honor the last typed value and only select the default value
2016-07-21 11:30:37 +02:00
isidor 7218a80c76 stdfork: on vscode exit still close server
fixes #7758
2016-07-21 11:27:05 +02:00
Martin Aeschlimann 24b9f78879 F8 Code Action Rendering. fixes #9299 2016-07-21 10:54:20 +02:00
Johannes Rieken 4eed166172 fix win drive letter lower case logic, #9393 2016-07-21 10:53:24 +02:00
Joao Moreno 3af5b69e9e fix open recent shortcut 2016-07-21 09:14:13 +02:00
Joao Moreno 8c38fca346 don't restore git message on reset 2016-07-21 08:30:11 +02:00
chrmarti 3abddec358 #55: Add performance test for QuickOpen (#9545) 2016-07-20 15:18:41 -07:00
isidor 713338ddff debug: be less picky about debug evaluate enablement 2016-07-20 21:40:45 +02:00
isidor 8cb983631a fixes #9243 2016-07-20 18:14:28 +02:00
Joao Moreno 2545370a00 document extensionHomePath 2016-07-20 17:54:16 +02:00
Sandeep Somavarapu eaf2aa9884 Merge pull request #9536 from Microsoft/sandy081/linesViewPort
Implement lineViewTop, lineViewBottom, lineViewCenter
2016-07-20 17:31:30 +02:00
Johannes Rieken 3c4ae57c99 debt - remove unsed 'shouldAutotriggerSuggest' 2016-07-20 17:21:32 +02:00
Johannes Rieken 4d37b86195 move definition of 'wordBasedSuggestions' to editor 2016-07-20 17:16:25 +02:00
Kai Maetzel 480850fe31 Merge pull request #9538 from bradyholt/patch-1
Fix minor spelling mistake in comment: Iff > If
2016-07-20 08:00:30 -07:00
Johannes Rieken fccc1f9e48 compare functions are hard, fix #9421 2016-07-20 16:54:29 +02:00
Johannes Rieken fc0260d242 simplify snippet registry 2016-07-20 16:48:19 +02:00
Andre Weinand e5fef0e5b8 debug protocol: add variables paging 2016-07-20 16:29:54 +02:00
Brady Holt a00260bb41 Fix minor spelling mistake in comment: Iff > If 2016-07-20 09:18:01 -05:00
Johannes Rieken 9b3d529474 first cut of tab completion, #9286 2016-07-20 16:12:48 +02:00
Sandeep Somavarapu 35d592de03 tests 2016-07-20 16:09:14 +02:00
Sandeep Somavarapu 73551134d5 Cleam up 2016-07-20 15:13:34 +02:00
Sandeep Somavarapu 6f94a1fd12 Implement lineViewTop, lineViewBottom, lineViewCenter 2016-07-20 15:10:09 +02:00
Joao Moreno b7cfce2c26 set Ctrl R to open recent 2016-07-20 12:09:27 +02:00
isidor a9cd4ddfbb don't load source for stack frames without source
fixes #9420
2016-07-20 12:05:00 +02:00
isidor 082cfeee65 debug: introduce breakpoints extension point
fixes #9037
2016-07-20 11:48:32 +02:00
isidor f368e01cd9 debug: only hide the hover widget if the mouse leave event is outside the hover
fixes #3528
2016-07-20 10:42:04 +02:00
Martin Aeschlimann 0aa920603e fixes #8612: Editor inherits Abyss theme in find widget 2016-07-19 17:37:05 +02:00
isidor 5713403add Fix successive attempts to run Debug:Evaluate
fixes #9417
2016-07-19 16:10:22 +02:00
isidor a7409d1377 debug: remove context menu action 'add to watch' 2016-07-19 15:58:27 +02:00
Martin Aeschlimann a87026dec5 Fixes #8986: Double tab tag closing removes one space from the tab 2016-07-19 15:50:30 +02:00
isidor a07bcd6732 debug: differentiate telemetry and user visible message 2016-07-19 15:50:23 +02:00
isidor e50fe199a4 debug: listen on 'continued' event
fixes #9149
2016-07-19 15:02:40 +02:00
isidor e55338a1f6 debug polish: use full name 2016-07-19 14:43:47 +02:00
isidor f15f320a79 open editors: null guards 2016-07-19 14:43:47 +02:00
Andre Weinand 577fe47c20 add ContinuedEvent to debug protocol 2016-07-19 14:26:13 +02:00
Jun Han 32c059af39 [Terminal] Run entire text if selection is empty 2016-07-19 19:34:57 +08:00
Sandeep Somavarapu 77b19e5024 Implement line up and down for cursor move #9143 2016-07-19 12:54:36 +02:00
isidor 09b0012115 fix merge compile error 2016-07-19 10:11:14 +02:00
Isidor Nikolic 971ed279d8 Merge pull request #8784 from DonJayamanne/replaceSettingsInDebugger
replace settings variables in debugger config #8042
2016-07-19 09:46:32 +02:00
Daniel Imms a6f3aa89cd Move panel event handlers to panel
Fixes #9460
2016-07-18 22:09:24 -07:00
Daniel Imms 81f4334e22 Add a context menu to the terminal
Fixes #8333
2016-07-18 14:52:41 -07:00
Daniel Imms 52f8f8eaec Support IMEs
Currently using the xterm.js PR branch

Fixes #7045
2016-07-18 13:48:01 -07:00
Daniel Imms 25c1a61479 Merge remote-tracking branch 'origin/master' into tyriar/8547_support_symlink_settings 2016-07-18 10:30:51 -07:00
chrmarti 8a91288634 #55: Batch results for IPC (#9380) 2016-07-18 10:07:58 -07:00
Sandeep Somavarapu 999ebd3a28 delayed tree refresh in problems view #9197 2016-07-18 18:41:39 +02:00
Sandeep Somavarapu 710f0749ef fix #9442 2016-07-18 17:43:59 +02:00
Sandeep Somavarapu dfa1a20878 Use space to open file preview in editor 2016-07-18 17:27:33 +02:00
Sandeep Somavarapu 68468a80df fix #8624 2016-07-18 13:02:21 +02:00
Joao Moreno 4dff48ca3f fixes #9250 2016-07-18 12:19:34 +02:00
Sandeep Somavarapu a8074f7e9a dispose replace preview diff editor 2016-07-18 11:02:36 +02:00
Sandeep Somavarapu e3cc6afb28 fix formatting 2016-07-18 09:37:59 +02:00
Sandeep Somavarapu f39db001af Merge pull request #9292 from Microsoft/sandy081/editorCommands
Introduce a move command for the editor
2016-07-18 09:36:30 +02:00
Joao Moreno 96d38458f0 enable telemetry for git status bar actions 2016-07-18 08:39:38 +02:00
Joao Moreno 706aa88f6e fix casing 2016-07-18 08:39:15 +02:00
Joao Moreno 17c862fe9b format null telemetry service for debugging 2016-07-18 08:32:11 +02:00
Daniel Imms 72c408815c Windows external terminal default to %COMSPEC%
Fixes #5874
2016-07-16 13:25:59 -07:00
Christian Alexander c474093b13 Allow workspaceContains to specify directories (fixes #8295). 2016-07-16 12:42:11 -07:00
Daniel Imms 9342ea6c21 Fix tests 2016-07-15 23:51:09 -07:00
Daniel Imms 1930f890d8 Disable ctrl+shift+c/v keybindings on mac
Fixes #6451
2016-07-15 23:48:33 -07:00
Daniel Imms 6ecc011020 Follow and watch settings.json single-level symlinks
Fixes #8547
2016-07-15 23:40:34 -07:00
Daniel Imms f46136d372 Use constant line-height of terminal
Fixes #8219
2016-07-15 20:35:35 -07:00
Eric Amodio 4ffafbdf70 Fixes #7749 - Resolves the layer break
Isolates the editor from knowing about specific widgets
2016-07-15 21:28:31 -04:00
Daniel Imms 66f637aa6d Add note about Windows\sysnative in terminal settings
Part of #7095
2016-07-15 10:53:24 -07:00
Johannes Rieken 5ebf587b6c extract SnippetConfig type, #9286 2016-07-15 17:41:50 +02:00
Sandeep Somavarapu 978065adc8 Code review 2016-07-15 17:25:00 +02:00
Alex Dima 7fa48d2d42 Fixes #7682: Always respect tab preference 2016-07-15 17:42:39 +03:00
Alex Dima c335f1473c Fixes #9331: animate the container and not each individual cursor 2016-07-15 17:26:02 +03:00
Johannes Rieken 13d2f973ac tests for snippet options, #9286 2016-07-15 16:09:25 +02:00
Alex Dima 70a083d54b Fixes #8133: Expose overwritable commands compositionStart and compositionEnd 2016-07-15 16:59:10 +03:00
Johannes Rieken 8b7906000e update 'snippetSuggestions' config, #9286 2016-07-15 15:44:35 +02:00
Johannes Rieken 1e27b8226d move sorting and snippet selection into low level function, #9286 2016-07-15 15:44:35 +02:00
Benjamin Pasero 8b907d7f85 Moving an editor across groups does not carry over text view state (fixes #9339) 2016-07-15 15:09:55 +02:00
Benjamin Pasero 4d0b2f5f15 Select all does not focus editor if targeting the editor (fixes #9329) 2016-07-15 12:56:47 +02:00
Benjamin Pasero 56c91a5351 better keybindings 2016-07-15 12:51:27 +02:00
Benjamin Pasero d9211542e7 Add global commands to move an editor one group to the left or right (fixes #8185) 2016-07-15 12:42:17 +02:00
Alex Dima 8186062aa9 Fixes #9120: Seed search scope on find field focus gain if the editor selection was not set by the find model 2016-07-15 13:32:47 +03:00
Johannes Rieken 1b8ef8ca76 add 'editor.snippetSuggestions'-config, #9286 2016-07-15 12:14:33 +02:00
Benjamin Pasero 6153a48706 'revealIfOpened' flag should start at active editor (fixes #9265) 2016-07-15 12:10:45 +02:00
Sandeep Somavarapu be298bfd39 fix #9326 2016-07-15 12:02:20 +02:00
Johannes Rieken 8eeb1f6d2a add 'snippetOrder' property, #9286 2016-07-15 11:36:58 +02:00
Johannes Rieken e19c50468a start CompletionModel tests, #9286 2016-07-15 11:36:58 +02:00
Johannes Rieken 9abe8bbcd3 move suggest/completion model to common for easy tests, #9286 2016-07-15 11:36:58 +02:00
Johannes Rieken c5620cb167 extract filtering/sorting, make parameter, #9286 2016-07-15 11:36:58 +02:00
Benjamin Pasero 8d5ab9ca96 add flag to showTabsOverflowAction 2016-07-15 11:26:25 +02:00
Alex Dima 2f8508923f Fixes #7424: use maximum line number, and not line count when establishing line numbers width 2016-07-15 12:03:45 +03:00
Benjamin Pasero b680ef94b0 update comments 2016-07-15 10:20:51 +02:00
Sandeep Somavarapu a90f52a94d fix #9300 2016-07-15 09:59:54 +02:00
Benjamin Pasero 8cf6ff05c2 Hover on a file name in explorer should display file name (fixes #5581) 2016-07-15 09:56:41 +02:00
Benjamin Pasero b2b2cb0f49 var => let/const 2016-07-15 09:54:35 +02:00
Alex Dima f7d23a3aa1 Fixes #8712: Bail out of tokenization if too many states are pushed and not popped 2016-07-15 10:45:29 +03:00
Alex Dima c6d4e038b7 Fixes #8690: Do not attempt to sort already sorted lines 2016-07-15 10:37:16 +03:00
Alex Dima 151d2368bb Fixes #8794: Bind ctrlCmd+a only when editor has text focus 2016-07-15 10:24:41 +03:00
Alex Dima 6df9ae9f78 Fixes #7164: Improve description for editor.lineHeight 2016-07-15 10:16:31 +03:00
Alex Dima b7376c0ffc Fixes #9043: Clear search scope when find widget is hidden 2016-07-15 10:14:29 +03:00
Benjamin Pasero 6961b52e71 Merge pull request #9245 from chrmarti/chrmarti/filesearch
Collect telemetry for #55
2016-07-15 07:28:13 +02:00
Martin Aeschlimann af335fe515 [snippets] avoid incomplete proposals 2016-07-14 22:23:33 +02:00
Martin Aeschlimann 3cac6db050 [monaco] incomplete completion list not working 2016-07-14 22:23:33 +02:00
Christof Marti 89ab6ff7af Collect telemetry for #55 - update from feedback 2016-07-14 11:50:37 -07:00
Sandeep Somavarapu 5c28e68be2 move command - add more actions support 2016-07-14 19:34:06 +02:00
Johannes Rieken 99249b5988 fix #8917
immediatly return focus to editor
show progress after 250ms
fix wording
2016-07-14 18:29:39 +02:00
Johannes Rieken 22606ac7b9 better handling of error case, #8917 2016-07-14 18:19:03 +02:00
Alex Dima 037f94b2f2 Fix NPE in InlineViewZonesComputer when a diff editor is opened and zooming with mouse wheel zoom 2016-07-14 19:05:45 +03:00
Alexandru Dima 055ebb4bc7 Merge pull request #9005 from iclanzan/patch-1
Fix sensitivity not always being applied.
2016-07-14 19:05:15 +03:00
Alexandru Dima be85129e0c Merge pull request #8854 from kisstkondoros/fixforinvisiblecursor
Fixes invisible cursor in long editor lines
2016-07-14 19:04:10 +03:00
Johannes Rieken 4152965a5e be a little more explicit about 'navigation' group, #9153 2016-07-14 17:31:50 +02:00
Alexandru Dima 5cb4e5ec07 Merge pull request #8853 from kisstkondoros/fixforzoomininlinediff
Fixes mousewheel zoom in case of inline diff view
2016-07-14 18:23:01 +03:00
Martin Aeschlimann 847d1e9a05 Use variable name hoverMessage instead of htmlMessage 2016-07-14 17:03:59 +02:00
Martin Aeschlimann 06c9f1fec5 Fixes #9283: Regression: No longer able to see source preview in Ctrl+hover 2016-07-14 17:03:59 +02:00
Benjamin Pasero 99aa1bc6b0 bring back editor actions for #7666 2016-07-14 16:31:55 +02:00
Benjamin Pasero 26cdf6a825 group actions => editor actions 2016-07-14 16:31:55 +02:00
Johannes Rieken 6987814fb5 menu item order, group order, #9153
make menu item order explicit with 'order' property (default to 0)
make group order be the natural string order with exceptions for 'navigation' (always first) and falsy groups (always last)
2016-07-14 16:25:16 +02:00
Benjamin Pasero 1570d1b729 prevent bad cursor on scrollbar in tabs container 2016-07-14 15:44:31 +02:00
Alexandru Dima 035fe4c534 Merge pull request #9266 from Microsoft/aeschli/div-per-linedecoration
Folding icon collides with git decorations: Create a div per linedecoration
2016-07-14 16:41:53 +03:00
Sandeep Somavarapu 84db2cb337 tests 2016-07-14 15:00:18 +02:00
Benjamin Pasero e849e7cc05 fix activity action showing blue feedback on mouse click when showing badge 2016-07-14 14:59:38 +02:00
Sandeep Somavarapu e2d3c45d8f implement cursor move command 2016-07-14 14:51:50 +02:00
Benjamin Pasero 99f215d43c 'revealIfOpened' flag should start at active editor (fixes #9265) 2016-07-14 14:32:39 +02:00
Johannes Rieken dccdd5879c check on activeActions, fixes #8995 2016-07-14 13:44:10 +02:00
Johannes Rieken 16926be391 mirror 'source' when cursor changes, #8093 2016-07-14 12:34:51 +02:00
Martin Aeschlimann 7bd27cdf11 write the for loop explicitly 2016-07-14 12:28:59 +02:00
Alex Dima 24feea5a75 Fix another TS rename fail 2016-07-14 13:09:16 +03:00
Alex Dima 03c781b91a Fixes #9257: Fix TS rename fail... 2016-07-14 12:37:41 +03:00
Johannes Rieken babfdf2607 context menu - append old contributed action to the end 2016-07-14 11:18:50 +02:00
Martin Aeschlimann 62ebdc3222 fixes #9222: missing outlining expander 2016-07-14 11:05:59 +02:00
Martin Aeschlimann ea82f07c69 Div per line decoration 2016-07-14 11:05:40 +02:00
Johannes Rieken bb84ee819d Revert "Revert "code editor creators should create scoped keybinding services or not""
This reverts commit eae1a2f1b7.
2016-07-14 10:20:08 +02:00
Benjamin Pasero 89cce3d7ee Merge pull request #9255 from Microsoft/ben/reparent
reparent editor container for #8579
2016-07-14 09:59:15 +02:00
Benjamin Pasero 84e0315cc1 title: instant refresh on startup 2016-07-14 09:56:36 +02:00
Benjamin Pasero 8f0302ad73 clear out the control if the context is no longer present 2016-07-14 09:54:56 +02:00
Johannes Rieken a7dfddeb82 Merge pull request #9186 from f111fei/patch-15
Fix debounceEvent
2016-07-14 09:49:54 +02:00
Benjamin Pasero de1fcfae7d Merge branch 'master' into ben/reparent 2016-07-14 09:38:39 +02:00
Benjamin Pasero da66c7093b better context solution 2016-07-14 09:35:14 +02:00
Benjamin Pasero 3544dc96ae Several CJK strings on the UI are very difficult to read on standard definition monitors due to font weight and size (fixes #8653) 2016-07-14 08:44:20 +02:00
Benjamin Pasero 1cef0f3cc1 [Regression 1.3] Command palette no longer mouse-accessible (fixes #8913) 2016-07-14 08:19:53 +02:00
Benjamin Pasero 5dc69d3b5a clean up 2016-07-14 08:01:37 +02:00
Eric Amodio d85af395e7 Fixes #7749 - Focus on CodeLens click
Focus & move cursor position on click of the empty (unlinked) area of a CodeLens line
2016-07-14 00:47:58 -04:00
f111fei a6e21c3f02 make testcase async 2016-07-14 09:52:31 +08:00
f111fei 1ec1e8550e add debounceEvent testcase 2016-07-14 09:52:30 +08:00
xzper 715020f086 Fix debounceEvent 2016-07-14 09:52:29 +08:00
Christof Marti cec53e52bb Collect telemetry for #55 2016-07-13 17:31:07 -07:00
Johannes Rieken 0421a34923 use new 'revealIfOpened' flag when opening a declaration, fixes #7432 2016-07-13 18:40:01 +02:00
Joao Moreno 9a3b741c3e show extension icon only when loaded
fixes #8265
2016-07-13 17:49:58 +02:00