Skip to content

Releases: Caphyon/clang-power-tools

Clang Power Tools

09 Oct 14:41
f20891c
Compare
Choose a tag to compare

Clang Power Tools 4.1

October 9, 2018

Improvements:

  • Optimize the VS services access
  • Improve clang commands loading

Bugs:

  • Double quotes incorrectly escaped in preprocessor definitions (v4.0 regression)
  • ..\ include directories not being correctly included (v4.0 regression)
  • Preprocessor definition characters being mistaken for comparison operators (v4.0 regression)
  • PCH detection not working when project force includes header directly at pch cpp level
  • Crash when VS services are not available
  • Clang commands registration does not always work
  • Project field from Error List sometimes is empty

Clang Power Tools

20 Sep 12:36
08ddb35
Compare
Choose a tag to compare

Clang Power Tools 4.0

September 20, 2018

Improvements:

  • Support for CPT configuration files (see sample cpt.config in github repository)

Bugs:

  • Changed files are permanently open in the editor after clang-tidy command
  • Crash when changing the Show issues generated option from Visual Studio
  • Preprocessor definitions for raw string literals containing escaped quotes not working
  • Calls to Exists() using single quotes not resolved correctly

Clang Power Tools

29 Aug 13:26
ada061a
Compare
Choose a tag to compare

Clang Power Tools 3.9.2

August 29, 2018

Bugs:

  • Directory.Build.props global property sheet not loaded
  • Unicode project character set detection not working for some projects
  • Output Window does not display the entire output
  • Clang commands are not disabled when the VS build is running
  • Selecting system include directories did not worked for Treat additional includes as option

Clang Power Tools

16 Aug 15:09
9aec21f
Compare
Choose a tag to compare

Clang Power Tools 3.9.1

August 16, 2018

Bugs:

  • Crash when showing output window notifications

Clang Power Tools

13 Aug 13:09
d1dd776
Compare
Choose a tag to compare

Clang Power Tools 3.9

August 13, 2018

Improvements:

  • Project / File to ignore support for directory matching
  • Display names of ignored projects at beginning of log

Bug fixes:

  • MSBuild directory properties malfunctioning in some property sheets
  • Project specific variables not cleared when compilation failed
  • Newly created projects not detected by VS Extension
  • Clang output sometimes formatted wrong in the VS Output Window
  • Crash when switching Error List between Build Only, Build + IntelliSense and IntelliSense Only

Clang Power Tools

27 Jul 13:43
f24fa8f
Compare
Choose a tag to compare

Clang Power Tools 3.8

July 27, 2018

Improvements:

  • Improved error detection

Bugs:

  • Projects with large number of include directories could not be compiled
  • Closed files remained closed after the clang-tidy fix command caused changes
  • Error List displayed duplicates errors
  • Output Window did not displayed the entire content
  • VS reload file mechanism for external changes remains disabled after the clang-tidy fix command

Clang Power Tools

04 Jul 12:21
103377a
Compare
Choose a tag to compare

Clang Power Tools 3.7.1

July 4, 2018

Bugs:

  • Missing trailing slashes for MakeRelative() special cases

Clang Power Tools

03 Jul 15:47
5f54a68
Compare
Choose a tag to compare

Clang Power Tools 3.7

July 3, 2018

Improvements:

  • Optimize loading speed of the VS Extension
  • Optimize UI responsiveness when a command is executed
  • Display a dedicated command for Clang Tidy-Fix action
  • (Powershell Script) -file script parameter now accepts header files (.H), alongside source files.
    This triggers compilation for all source files (.CPP) that include them.

Bugs:

  • vcpkg package include directories not being detected
  • MSBuild::MakeRelative() property function not working
  • 'C99 was disabled in PCH file' error when compiling .C files
  • v140 projects not compiled using appropiate VS2017 toolset

Clang Power Tools

18 Jun 14:05
607978c
Compare
Choose a tag to compare

Clang Power Tools 3.6

June 18, 2018

Improvements:

  • (Powershell Script) Automatically detect Visual Studio SKU when not passed as script argument
  • Quick search support for the Predefined checks option page

Bugs:

  • Error when compiling projects without preprocessor definitions
  • Regex matching broken for File Ignore and Project Ignore filters
  • The clang-format custom path property did not persisted
  • Fix the check mechanism of the Use custom executable file checkbox

Clang Power Tools

06 Jun 08:56
3789f0d
Compare
Choose a tag to compare

Clang Power Tools 3.5

June 5, 2018

Improvements:

  • Support for compiling C files

Bugs:

  • The File Ignore and Project Ignore filters didn't worked
  • Clang Compile and Clang Tidy commands crashed when extra white spaces and extra delimitaters were added in UI text fields
  • Buttons have overlapped the text in the UI fields