Skip to content

Releases: niosus/EasyClangComplete

Version 5.0.6

01 May 16:09
Compare
Choose a tag to compare

Improvements and bug fixes:

  • Fix issues with having spaces in paths to clang, libclang etc.
  • Fix seldomly occurring error at plugin startup
  • Better objective C info popups, thanks @kjteske
  • Allow using plugin with deviot syntax

Version 5.0.5

17 Apr 22:58
Compare
Choose a tag to compare

Version 5.0.5

Improvements and bug fixes:

  • Escape errors and warnings for markdown popups, thanks @mheinzler
  • Fix wrong size used by libclang with multi-byte chars, thanks @mheinzler
  • Better Objective-C popups, thanks @kjteske
  • Map Apple clang 7.0 to LLVM clang 3.8

Version 5.0.4

06 Feb 11:50
Compare
Choose a tag to compare

Improvements and bug fixes:

  • Escape declaration text for markdown popups, thanks @mheinzler
  • Remove indentation when showing the body of a type, thanks @mheinzler
  • Show parameters for more kinds of functions, thanks @mheinzler
  • Fix parsing unsaved files using old libclang, thanks @mhoeher
  • Hide popups on movin mouse away, thanks @papadokolos
  • Log error with std flags instead of bugging the user

Version 5.0.3

29 Jan 10:04
Compare
Choose a tag to compare

Improvements and bug fixes:

  • Fix Windows bug occuring when reparsing a translation unit (issue #321)

Version 5.0.2

28 Jan 19:13
Compare
Choose a tag to compare

Improvements and bug fixes:

  • Fix errors opening files with unicode characters, thanks @kjteske
  • Allow using the plugin with cuda-c++ syntax
  • Allow using with Apple Clang 9.1 (XCode 9.3)
  • Override default std flag with one generated from flags source if needed

Version 5.0.1

24 Jan 14:22
Compare
Choose a tag to compare

Improvements and bug fixes:

  • Info popup also shows links to argument types, thanks @kjteske
  • Show ERROR/WARNING prefix when showing all errors
  • Fix the margin around the new popups
  • Fix reloading the plugin

Version 5.0.0

23 Jan 11:10
Compare
Choose a tag to compare

Improvements and bug fixes:

  • Implement clever headers location lookup, thanks @mhoeher for the PR
  • Support VS config files, thanks @mclayton7 for the PR
  • Move the popups to use mdpopups to have them in a consistent style
  • Remove use of phantoms
  • Fix a bug with duplicating the cache, thanks @braindevices for reporting
  • Fix a bug where types in global namespace could not be completed

Settings deprecation:

  • "errors_style" -> "show_errors" as we do not support phantoms any more

New settings:

  • "header_to_source_mapping": a mapping of where to search for source files that
    correspond to a header. This is useful when using a compilation database as it
    does not contain header files, but the correct compilation parameters can be
    read from a corresponding source file
  • "use_target_compiler_built_in_flags": defines if we use the built in includes
    that come along with the compiler
  • "target_LANGUAGE_compiler": define the target compiler of your toolchain here
  • Check for more details in the default settings file

Version 4.3.0

14 Dec 17:23
Compare
Choose a tag to compare

Improvements and bug fixes:

  • There was a delay when browsing files with Ctrl+P. Fixed now.
  • Async jobs are properly cancelled now when needed.
  • Better cleanup of old TUs.
  • New setting "header_to_source_mapping" to better handle header files inside of
    a compilation database. Thanks @mhoeher.
  • Press Ctrl+Shift+E when seeing errors in a file to show a list of them.

Show your support!

💜 this plugin? Please consider buying me a 🍵
https://github.com/niosus/EasyClangComplete#support-it

Version 4.2.7

07 Dec 12:52
Compare
Choose a tag to compare

Improvements and bug fixes:

  • Add gutter icon with two styles, thanks @detly
  • Show full type declaration on mouse hover, thanks @dibalavs

Show your support!

💜 this plugin? Please consider buying me a 🍵
https://github.com/niosus/EasyClangComplete#support-it

Version 4.2.6

30 Oct 08:39
Compare
Choose a tag to compare

Improvements and bug fixes:

  • Fix a bug in settings introduced in last release.