- 26 11月, 2020 1 次提交
-
-
由 Johannes Rieken 提交于
disable two comparer test that fail in latest safari, https://github.com/microsoft/vscode/issues/111368 fyi @bpasero
-
- 13 8月, 2020 1 次提交
-
-
由 Leila Pearson 提交于
This change fixes issue #99955 When comparing file and folder names, after grouping by type if applicable, compare the full name all at once instead of separately comparing the name and the extension. This change makes filename comparisons work the same as they do in the Mac File Explorer and the same as a standard locale-based sort with the numeric option (a form of natural sort) enabled. Windows File Explorer has a different sort order due to treating the dot character differently. Many terminal programs and sites like github also differ, using a unicode-sort instead of a locale-based sort.
-
- 08 5月, 2020 1 次提交
-
-
由 Leila Pearson 提交于
Partially addresses issue #27759 Adds compareFileNamesNumeric() and compareFileExtensionsNumeric() funcitons, and uses the new functions in explorer view. Fixes the following edge cases: 1. Sorts the same name with different case in locale order (a < A) instead of unicode order (A < a). 2. Sorts the same name with different accents or diacritics by locale (á < à) instead of in unicode order (à < á) . 3. Sorts names that are equivalent in a numeric locale comparison as shortest numeric representation first (1 < 01 < 001) instead of unicode order (001 < 01 < 1). 4. For filenames with a name plus an extension, compares names first fand then compares extensions (aggregate.go < aggregate_repo.go) instead of comparing the whole name at once (aggregate_repo.go < aggregate.go) 5. Treats dotfiles (filenames that start with a dot) as filenames without extensions, instead of either as an empty filename plus an extension (single-dot dotfile), or a filename that starts with a dot plus an extension (multi-dot dotfile). This means all dotfiles group together in their own section when sorting by file type, (.eslintignore < .eslintrc.json < file.cs < file.js < file.json) instead of being interspersed between files grouped by type (file.cs < .eslintignore < file.js < .eslintrc.json < file.json). Note: other areas of workbench may benefit from the new functions as well but only explorer has been changed so far.
-
- 28 6月, 2019 1 次提交
-
-
由 Johannes Rieken 提交于
-
- 24 12月, 2018 1 次提交
-
-
由 Josh Goldberg 提交于
* Manually added strict null checks in around 70 files * Fixed tsconfig.strictNullChecks.json merge fail * Touched up a few unnecessary type changes * Removed files already in other PRs
-
- 19 12月, 2018 1 次提交
-
-
由 Alexander 提交于
-
- 24 10月, 2018 1 次提交
-
-
由 Ramya Achutha Rao 提交于
-
- 03 10月, 2018 1 次提交
-
-
由 Matt Bierner 提交于
We set alwaysStrict so this directive is not needed
-
- 06 7月, 2017 1 次提交
-
-
由 Dmitry Zabello 提交于
* Make listing directories first an option #29329 * Added refresh on `dirsFirst` config value changed * Switch sorting configuration to enum * Added `filesFirst` sorting * Added sorting by type * Got rid of the `path` dependency * Added sorting by last modified date * Merge conflict fix * `modified` sorting order changed to descending * New compareFileExtensions comparer added for TypeSorter * Switched to a single self-contained explorer sorter * Improved description of 'explorer.sortOrder' config option
-
- 21 1月, 2017 1 次提交
-
-
由 Benjamin Pasero 提交于
-
- 15 1月, 2017 1 次提交
-
-
由 Jess Chadwick 提交于
-
- 07 10月, 2016 2 次提交
-
-
由 Joao Moreno 提交于
-
由 Joao Moreno 提交于
-