Commit Graph

13052 Commits

Author SHA1 Message Date
Benjamin Pasero a6a73e5450 Merge pull request #17454 from Microsoft/ben/17408
Search does not work in UTF-16 LE encoded files (fixes #17408)
2016-12-19 09:36:39 +01:00
Daniel Imms 95fa5500ee Use common summary/desc in .appdata.xml 2016-12-18 17:55:05 -08:00
Daniel Imms 9769cd9d68 Merge pull request #17369 from aperezdc/linux-appstream-xml
Add an AppData XML data file to Linux builds
2016-12-18 17:54:07 -08:00
Daniel Imms b5acec185a Merge pull request #17482 from Ikuyadeu/remove_extendObject
remove extendObject #17117
2016-12-18 17:51:49 -08:00
Adrian Perez de Castro 1e300d1f7e Add an AppData XML data file to Linux builds
The AppData files provide descriptive data about an application, and is
typically used in application managers to display additional information to
the user. Having an AppData file is especially important for some graphical
application installers: without one, an application manager may not event
show an entry for the application. This happens for example in GNOME Software.

For the sake of completeness, this commit not only adds the AppData file to
the Flatpak build, but also to the Linux .deb and .rpm packages.
2016-12-18 20:57:25 +02:00
Yuki Ueda 1f33dc8262 remove extendObject #17117 2016-12-18 18:44:34 +09:00
Joao Moreno 9599de134b select next & previous item when in details state
fixes #12845
2016-12-17 11:04:33 +00:00
Benjamin Pasero 00d483b0f0 Search does not work in UTF-16 LE encoded files (fixes #17408) 2016-12-17 10:30:09 +01:00
Daniel Imms 642e910921 Merge pull request #17448 from Microsoft/tyriar/17387_term_start_path
Implement terminal.integrated.cwd
2016-12-16 23:58:17 -08:00
Daniel Imms de97233553 Remove redundant cast 2016-12-16 23:46:30 -08:00
Daniel Imms 2d2802ac15 Fix tests on Windows 2016-12-16 23:36:58 -08:00
Daniel Imms 2f28156f9a Improved names and doc 2016-12-16 23:31:25 -08:00
Daniel Imms 35694107c4 Force extension terminals to use workspace as cwd 2016-12-16 23:17:40 -08:00
Daniel Imms 3f77b48fd6 Add some tests for TerminalInstance._getNewProcessCwd 2016-12-16 23:09:31 -08:00
Daniel Imms 3ca154d9fa Handle relative customStartPath 2016-12-16 19:00:21 -08:00
Daniel Imms fdb0f2a2e7 Implement basic terminal.integrated.customStartPath
Fixes #17387
2016-12-16 18:43:52 -08:00
Matt Bierner 70f25d0187 Use File Icon for TS Path Completions (#17434)
Part of #17331

Updates path completions for directories and files to use a file icon instead of the generic icon they currently use.
2016-12-16 15:10:54 -08:00
Matt Bierner bbe153da22 Fix TS/JS Completion Item Provider for Completions that are not whole words (#16955)
Fixes #16888

**Bug**
The js/ts completion provide can currently only complete whole words (as defined by `TextDocument.getWordRangeAtPosition`). This causes completion of literal string types to fail if they are not a whole word.

**Fix**
Instead of relaying on the default range, compute a range by taking the longest match of the replacement text from the current position.
2016-12-16 12:55:47 -08:00
Matt Bierner 33eb6753be Fixes #17363 Adds typings.json schema (#17416) 2016-12-16 12:55:20 -08:00
Daniel Imms 577e26e265 Ensure terminal panel is active for terminalTextSelected key
Fixes #17232
2016-12-16 20:29:16 -08:00
Daniel Imms a652dc87ed Merge pull request #17370 from aperezdc/flatpak-niceties
Add a few niceties for making Flatpak builds of VSCode
2016-12-16 11:08:35 -08:00
Benjamin Pasero a0f4983021 Merge pull request #17394 from geirsagberg/17279_disable_highContrast
Make high contrast detection configurable
2016-12-16 19:03:43 +01:00
roblou ebc1790b11 node-debug2@1.9.0 2016-12-16 09:44:50 -08:00
Benjamin Pasero 5c633827a7 fix compile error 2016-12-16 16:33:51 +01:00
Benjamin Pasero d6836a74e9 Usability: NVDA is not announcing the name of the editor groups. (fixes #17230) 2016-12-16 15:30:54 +01:00
Geir Sagberg 80d3c9bb37 Fix trailing comma, better description and null check 2016-12-16 15:30:36 +01:00
Benjamin Pasero fe060e6ba6 Issue with saving files on mounted drive: "Could not resolve any model with provided uri" (fixes #17345) 2016-12-16 15:07:01 +01:00
Geir Sagberg a655ded0cd Make high contrast detection configurable 2016-12-16 14:53:46 +01:00
Dirk Baeumer c48d35576e Merged in translations 2016-12-16 14:50:31 +01:00
Sandeep Somavarapu 33d7370e5a #17290 Revert fix 2016-12-16 14:15:52 +01:00
Sandeep Somavarapu c5df118575 #17073 Move away from String editor input for default keybindings 2016-12-16 11:38:55 +01:00
Benjamin Pasero 1d05e4a3e5 perf - improve dirty counting in opened editors view 2016-12-16 10:37:53 +01:00
Benjamin Pasero c362e02525 tabs - cleanup listeners properly after perf work 2016-12-16 09:55:22 +01:00
Benjamin Pasero ddfac23163 perf - reuse tab containers ftw 2016-12-16 08:45:42 +01:00
Adrian Perez de Castro 464cffc766 Flatpak: Set the subject used for repository commits
When storing the output of a Flatpak build to a commit into an OSTree
repository (by setting the $FLATPAK_REPO environment variable), it is
good to have a descriptive subject in the commit log message.
2016-12-16 04:52:45 +02:00
Adrian Perez de Castro 86f5213f39 Flatpak: Allow specifying the path to a destination repository
This makes the Flatpak builds honor the $FLATPAK_REPO environment variable.
When it is defined, it will be used as the path to an OSTree repository where
the Flatpak application bundle will be committed to. This allows to place
multiple builds in the same repository (along other applications, even), which
can be published. For more details abuit using repositories for publishing,
check:

   http://flatpak.org/developer.html#Distributing_Applications

Note that setting $FLATPAK_REPO disables building a standalone .flatpak bundle
file.
2016-12-16 04:52:44 +02:00
Adrian Perez de Castro deb4e410c7 Support signing Flatpak builds with GPG
This honors the following environment variables:

- $GPG_KEY_ID: When set, it can be the identifier, full fingerprint, or
  email address of a GnuPG key which will be used to sign Flatpak builds.

- $GPG_HOMEDIR: Path to an alternative home directory to be used by GnuPG,
  instead of the default ~/.gnupg directory of the current user. This can
  be used to point GnuPG to a different keychain.
2016-12-16 04:52:44 +02:00
Matt Bierner 32222e2eef Update to TS 2.1.5 insiders build (#17347) 2016-12-15 16:35:08 -08:00
Joao Moreno f43f7f69b5 allow tree autoExpand override
related to #16639
2016-12-15 22:58:54 +00:00
Benjamin Pasero 1631cf8ea5 iconv-lite => 0.4.15 2016-12-15 17:57:01 +01:00
Benjamin Pasero 68d88d0544 graceful-fs => 4.1.11 2016-12-15 17:57:01 +01:00
Sandeep Somavarapu 9ebf2c206f Range decorations:
Take code editor as argument instead of workbench editor
Option to decorate whole line or not
2016-12-15 17:53:50 +01:00
Sandeep Somavarapu 5b4cf98b13 Tests #17290 2016-12-15 17:44:14 +01:00
Sandeep Somavarapu b904ab237a Fix #17290 2016-12-15 17:44:14 +01:00
Benjamin Pasero af4d0f3fb9 perf - debounce some file model listeners for more speed 2016-12-15 17:06:25 +01:00
Alex Dima 4747f1c225 Fixes #17208: Ensure only decorations in viewport are returned by getDecorationsViewportData 2016-12-15 16:23:16 +01:00
Martin Aeschlimann 975d027bac New seti icon theme looks bad. Fixes #17252 2016-12-15 14:35:40 +01:00
Sandeep Somavarapu 197a85801f #17073 Replace preview:
- Do not use input cache
- Let content proivder listen to events and update preview model
2016-12-15 10:36:29 +01:00
Joao Moreno c6ec600d8f fixes #16377 2016-12-15 10:15:34 +01:00
Benjamin Pasero 0a073fa0dd perf - introduce and use "soft" revert when closing all editors 2016-12-15 09:36:30 +01:00