Commit graph

6947 commits

Author SHA1 Message Date
Johannes Rieken f4c18ebb73 first cut of more minimal text edits 2016-08-08 18:44:36 +02:00
Benjamin Pasero 28f8aa8af0 Add actions to move tabs within groups (Ctrl-Shift-PgUp and Ctrl-Shift-PgDown) (fixes #10291) 2016-08-08 18:43:22 +02:00
Benjamin Pasero e1a7a724ef expose commands to move an editor in a group left and right (for #10291) 2016-08-08 18:26:07 +02:00
Daniel Imms 6bc4cbc136 Move terminal commands into skipped commands
Also add the rest of the commands.

Part of #10302
2016-08-08 09:24:33 -07:00
Daniel Imms 3670165658 Improve commandsToSkipShell wording
Part of #7269
2016-08-08 09:12:05 -07:00
Daniel Imms 0d6dd8627d Support a list of commands to skip handling by shell
Fixes #7269
2016-08-08 09:08:12 -07:00
Daniel Imms 7c734490c7 Support standard terminal scroll down/up 1 line keybindings
Windows: ctrl+up/down
Linux: ctrl+shift+up/down
Mac: cmd+up/down

Fixes #10302
2016-08-08 08:47:06 -07:00
Benjamin Pasero 661bf0dbfb Provide setting to not show read-only full settings buffer when opening Settings (fixes #9904) 2016-08-08 17:37:47 +02:00
Joao Moreno 82211b4d3d home, end in suggest
fixes #10263
2016-08-08 17:34:57 +02:00
Joao Moreno 58de2a3239 Revert "Add ctrl+p and ctrl+n to CommonKeybindings"
This reverts commit b01fb0bfd0.
2016-08-08 17:04:42 +02:00
Joao Moreno 669064fb2e Revert "Support ctrl+p/ctrl+n navigation in quickOpenWidget"
This reverts commit 3a52eb2614.
2016-08-08 16:55:56 +02:00
Joao Moreno ab09a74c80 isolate index.js from index.html 2016-08-08 16:52:32 +02:00
Joao Moreno 183e4e8e4e oops 2016-08-08 16:47:25 +02:00
Alex Dima 6ed4065b20 Fixes #10222: Always eat up ctrl+a (to not get the browser default) 2016-08-08 16:17:33 +02:00
Joao Moreno 18beedd450 improve consistency in env sent to renderer procs
fixes #10194
2016-08-08 16:12:37 +02:00
Johannes Rieken ff061902a7 add cancellation support for showInput and showQuickPick, #9377 2016-08-08 15:51:06 +02:00
Alex Dima b0c702dd2f Use the correct accessor (find the correct context keys) 2016-08-08 15:25:43 +02:00
Alex Dima e784ae6085 More cleanup 2016-08-08 15:25:43 +02:00
Alex Dima ce86f17e9c Clean up menuOpts 2016-08-08 15:25:43 +02:00
Alex Dima 016c161edf Use options interface for editor actions and editor commands ctor 2016-08-08 15:25:43 +02:00
Alex Dima 9f53cc4f67 Editor Action kbOpts are and`ed with _precondition 2016-08-08 15:25:43 +02:00
Alex Dima 6027655101 Reduce usage of EditorAction.enabled 2016-08-08 15:25:43 +02:00
Alex Dima 85e4ab959f Focus is not in _precondition 2016-08-08 15:25:43 +02:00
Benjamin Pasero 6e81c92e9b [glob] {**/package.json,**/project.json} matches too much (fixes #9917) 2016-08-08 11:31:07 +02:00
Benjamin Pasero dbe4cc5172 remove legacy showTabsOverflowAction flag 2016-08-08 11:15:21 +02:00
Benjamin Pasero 4627a401ab handle editor commands from one file 2016-08-08 11:04:49 +02:00
Johannes Rieken d9b4047d54 clarity when completions are requested, #10098 2016-08-08 10:35:56 +02:00
Benjamin Pasero 11fa14a6d0 moveEditorToRightGroup should not attempt to move the editor when it's the only editor in the group (fixes #9873) 2016-08-08 09:58:10 +02:00
Benjamin Pasero 69729e7375 code polish 2016-08-08 09:48:37 +02:00
Benjamin Pasero b91c182be4 click twice to open folder after start vscode (fixes #9834) 2016-08-08 09:41:20 +02:00
Benjamin Pasero ee55203ad4 File -> Open Recent menu shows paths containing "&" wrong (fixes #10049) 2016-08-08 09:17:23 +02:00
Benjamin Pasero e8014cc48d open new editors from double-click always at the end (fixes #10208) 2016-08-08 08:59:08 +02:00
Benjamin Pasero 5233bea8ac Add CP852 support (fixes #9468) 2016-08-08 08:47:57 +02:00
Benjamin Pasero 1e44e242a7 Make "Toggle Status Bar" a global setting (fixes #10246) 2016-08-08 08:36:28 +02:00
Benjamin Pasero a9716fbd9f "Go" > "Switch Group" > "Side Group" should be labelled "Center Group" (fixes #10131) 2016-08-08 08:32:00 +02:00
Benjamin Pasero bf1db232ca warn about workbench.action.terminal.focus 2016-08-08 08:29:16 +02:00
Sandy Armstrong 4664a607e0 Support CompletionItemKind.Method
Previously, if a registered completion provider returned items with
CompletionItemKind.Method, they would display in the list as properties,
due to not being converted to the corresponding SuggestionType.
2016-08-05 14:39:56 -07:00
Alex Dima dde41be023 Adopt more of EditorAction._precondition 2016-08-05 18:12:13 +02:00
Alex Dima c54515ad4c Convert EditorAction.supported usages to _precondition usages 2016-08-05 18:12:13 +02:00
Alex Dima d76757fa9e Add _precondition to all EditorAction`s 2016-08-05 18:12:13 +02:00
Sandeep Somavarapu 4027c3ea1a clean up - remove commented lines. Related 10194 2016-08-05 17:59:41 +02:00
Sandeep Somavarapu 35ef7bc18e clean up env passing from main to renderers
related to #10194
2016-08-05 17:38:49 +02:00
Sandeep Somavarapu b4e188f97c fix start arguments in launch ipc 2016-08-05 17:38:49 +02:00
isidor 07f2b9dab9 repl input: tune line height 2016-08-05 15:59:12 +02:00
isidor b4937be487 mainThreadEditorsTracker: skip editors with models not in the model service 2016-08-05 15:13:40 +02:00
isidor 8d97953717 debug: use editor as repl input 2016-08-05 15:13:40 +02:00
Johannes Rieken 9312aa5fe7 debt - provideCompletionItems should not return an array 2016-08-05 14:00:16 +02:00
Johannes Rieken 263cb2c3e6 debt - make editor adapter use overwrite[Before|After] instead of multiple suggest results 2016-08-05 13:01:39 +02:00
Joao Moreno 7ab8a18a02 propagate product.urlProtocol 2016-08-05 12:26:26 +02:00
Sandeep Somavarapu 3e3dd8cec1 fix #9887 2016-08-05 11:36:24 +02:00
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