summaryrefslogtreecommitdiffstats
path: root/clang/tools/clang-format-vs/ClangFormat/ClangFormat.csproj
Commit message (Collapse)AuthorAgeFilesLines
* Follow-up to r300225: update ClangFormat.csproj tooHans Wennborg2017-04-131-1/+1
| | | | llvm-svn: 300231
* Warning-free clang-format plugin install for VS 15.0Hans Wennborg2017-04-131-44/+8
| | | | | | | | | | | | | | | | | | | | With the new release of VS, it's required that all plugins migrate to the new VSIX manifest format. The new format is backwards compatible with all versions newer that Visual Studio 2012, so this migration effectively drops support for older versions of the IDE. It's also required that these new extensions are built with Visual Studio 2017, so unfortunately it was necessary to migrate the project and solution. Also removed COM references to EnvDTE and Microsoft.VisualStudio.TextManager.Interop from the csproj, as they seem to both be unnecessary and would trigger build warnings because of changes to GAC. Patch by Hugo Puhlmann! Differential Revision: https://reviews.llvm.org/D31740 llvm-svn: 300225
* clang-format-vsix: Add "Format on Save" featureAntonio Maiorano2017-04-051-0/+2
| | | | | | | | | | | This change adds a feature to the clang-format VS extension that optionally enables the automatic formatting of documents when saving. Since developers always need to save their files, this eases the workflow of making sure source files are properly formatted. Differential Revision: https://reviews.llvm.org/D29221 llvm-svn: 299543
* Fix VS2015 build of clang-format-vsix by using NuGet to pull in required ↵Hans Wennborg2016-12-011-17/+81
| | | | | | | | | | assemblies Also added a gitignore to help track the right items to commit. Patch by Antonio Maiorano <amaiorano@gmail.com>! llvm-svn: 288393
* clang-format VS plugin: upgrade the project files to VS2015Hans Wennborg2016-09-151-2/+2
| | | | | | | The plugin itself runs on previous VS versions, but this enables it to be built with VS2015. llvm-svn: 281648
* Migrate clang-format-vs plugin project to VS 2013Hans Wennborg2015-03-031-4/+2
| | | | | | | | | | The plugin still works fine in versions starting from 2010, but this was needed to make the project _build_ in VS 2013, which is the blessed version for building LLVM projects these days. http://reviews.llvm.org/D8021 llvm-svn: 231084
* clang-format vs plugin: include the licenseHans Wennborg2014-07-291-1/+4
| | | | | | | | | The vsix installer will show the license when it starts, and it would print an annoying message when there was none. While we're here, add a MoreInfoUrl. llvm-svn: 214237
* clang-format vs plugin: bake clang-format.exe into the vsixHans Wennborg2013-12-021-0/+3
| | | | | | | | | | | This makes the clang-format plugin self-contained. Instead of requiring clang-format.exe to be available on the PATH, this includes it in the plugin's installer (.vsix file) and runs it from the install directory. Differential Revision: http://llvm-reviews.chandlerc.com/D2281 llvm-svn: 196122
* Upgrade the VS solution to 2012.Manuel Klimek2013-11-121-2/+50
| | | | | | Now we can compile a VSPackage that works with VS 2010-2013 from within VS 2012. llvm-svn: 194488
* Recreated the ClangFormat VSPackage with VS 2010.Manuel Klimek2013-11-121-24/+13
| | | | | | The generated package is now compatible with VS 2010 - 2013. llvm-svn: 194480
* Revert unintentional commit from r194477.Manuel Klimek2013-11-121-16/+39
| | | | llvm-svn: 194478
* (no commit message)Manuel Klimek2013-11-121-39/+16
| | | | llvm-svn: 194477
* Adds a VSPackage project that builds a VS extension to run clang-format over ↵Manuel Klimek2013-09-041-0/+190
a selection / the line at the cursor. llvm-svn: 189955
OpenPOWER on IntegriCloud