1. 24 7月, 2019 1 次提交
  2. 18 7月, 2019 1 次提交
  3. 09 7月, 2019 2 次提交
  4. 04 7月, 2019 1 次提交
  5. 02 7月, 2019 1 次提交
    • L
      Initial Strict Typing Support for Telemetry Events (#75785) · 26d0bbd5
      Logan Ramos 提交于
      * Added command line information to display details about collected telemetry
      
      * Telemetry tooling exploration
      
      * Changing telemetry calls to be strongly typed
      
      * Fixed an event definition
      
      * Removed telemetry command
      
      * More removing of telemetry command
      
      * Fixed compilation errors
      
      * Forgotten property
      
      * Updated typings so diff was aligned
      26d0bbd5
  6. 25 6月, 2019 1 次提交
  7. 22 6月, 2019 1 次提交
  8. 13 4月, 2019 1 次提交
  9. 13 3月, 2019 1 次提交
  10. 18 2月, 2019 1 次提交
    • D
      Add editor.indentSize option · 5f70fddb
      David Lechner 提交于
      This is an attempt to address issue #10339.
      
      Background:
      
      Currently, the `editor.tabSize` option does two things - it specifies the width of the tab character and it specifies how many columns to advance when the tab key is pressed. However, there is code in the wild that has a mix of spaces and tabs that expects these two values to be different.
      
      These generally use and indent size of 2 or 4 and spaces are used for indentation until the indent becomes >= 8. The tab character size is excpected to be 8 and groups of 8 spaces are replaced with a tab character. Indent levels end up looking like 2 spaces, 4 spaces, 6 spaces, 1 tab, 1 tab + 2 spaces, and so on.
      
      Implementation:
      
      In the editor options, a new option, `editor.indentSize` is added. This, in conjunction with `editor.tabSize` has the same semantics as `indent_size` and `tab_width` in the well known [EditorConfig specification][1].
      
      > indent_size: a whole number defining the number of columns used for each indentation level and the width of soft tabs (when supported). When set to "tab", the value of tab_width (if specified) will be used.
      >
      > tab_width: a whole number defining the number of columns used to represent a tab character. This defaults to the value of indent_size and doesn't usually need to be specified.
      
      [1]: editorconfig.org
      
      The new `indentSize` option takes a numeric value or "tab" just as EditorConfig's `indent_size`. The default value is set to "tab" so that current default behavior of VS Code does not change and existing user settings will not break.
      
      When getting the new `indentSize` option programatically, it always returns a numeric value (just as `tabSize` does when set to the deprecated "auto" value).
      
      In the text editor model, a new property is added for `indentSize`. Unlike the configuration options where the value of one property influences the other, In this code `tabSize` now should only mean "the width of the tab character" and `indentSize` should only mean "how may columns is one indent".
      
      The cursor operations and shift command are updated to reflect these new semantics.
      5f70fddb
  11. 13 2月, 2019 1 次提交
  12. 12 2月, 2019 1 次提交
  13. 04 1月, 2019 1 次提交
  14. 13 12月, 2018 1 次提交
  15. 11 12月, 2018 1 次提交
  16. 06 11月, 2018 1 次提交
  17. 30 10月, 2018 2 次提交
  18. 22 10月, 2018 1 次提交
  19. 21 10月, 2018 1 次提交
    • R
      Add sort option for breadcrumb symbol trees · f8398922
      Ryan Clarke 提交于
      'Position' shows symbols in file position order (default).
      'Name' shows symbols in alphabetical order.
      'Type' shows the symbols in symbol type order.
      
      The configuration setting is not watched anywhere since the
      breadcrumbs tree view is transient and would dissapear in
      changing the setting.
      f8398922
  20. 13 10月, 2018 1 次提交
  21. 08 10月, 2018 1 次提交
    • A
      Add border for dirty tabs (#59759) · e891e2f3
      Alexander 提交于
      * Theming for dirty tabs
      
      * Improve border for dirty tabs
      1. Make it thinner
      2. Add a setting to disable it
      3. Use 4 colors (activeFocused, activeUnfocused, inactiveFocused, inactiveUnfocused)
      4. Move part of logic
      
      * Hot apply of setting `dirtyTabBorder`
      
      * Rename the setting
      
      * Add default dirty border for all themes
      
      * 3 of the 4 colors should be derived from the one main color
      
      * Rename `dirty` to `modified`
      
      * Rename `modifiedActiveFocusedBorder` to `modifiedBorder`
      
      * Add modified border color for built-in themes
      
      * More contrast
      
      * Applying style directly on element
      
      * Changing only color
      
      * Using full border
      
      * Using existing div for border styling
      
      * Add setting to telemetry
      
      * Uncomment cleanup code
      
      * tweak colors and descriptions
      
      * 💄
      e891e2f3
  22. 03 10月, 2018 1 次提交
  23. 28 9月, 2018 1 次提交
  24. 24 9月, 2018 1 次提交
  25. 19 9月, 2018 1 次提交
  26. 13 9月, 2018 1 次提交
  27. 07 9月, 2018 1 次提交
  28. 03 9月, 2018 1 次提交
  29. 29 8月, 2018 1 次提交
  30. 10 8月, 2018 1 次提交
  31. 07 8月, 2018 1 次提交
  32. 30 7月, 2018 1 次提交
  33. 24 7月, 2018 1 次提交
  34. 16 7月, 2018 3 次提交
  35. 13 7月, 2018 1 次提交
  36. 12 7月, 2018 1 次提交
    • J
      add telemetry appender that writes to log (#53603) · 19f25e48
      Johannes Rieken 提交于
      * add log-telemetry-appender and wire it up in the shell
      
      * enable log-only-telemetry in scripts/code.[sh|bat]
      
      * Reduce noise, separate log file for telemetry
      
      * Print telemetry events from shared process to corresponding log channel
      
      * Telemetry events for cli go to the log file for cli
      
      * Merge cli telemetry with all data with cli log
      
      * Use LogAppender when running from source
      
      * Skip check on isBuilt as the same is done in the shared process
      
      * Telemetry events from main process go to corresponding log file
      
      * Telemetry events from issue reporter go to corresponding log file
      
      * Cleanup to reduce diff amount as I have OCD
      
      * More cleanup
      
      * Open telemetry log file via the Open Log File command
      
      * Use regex to strip out common data
      
      * Tests
      19f25e48