Releases: niosus/EasyClangComplete
Releases · niosus/EasyClangComplete
Version 5.0.6
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
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
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
Improvements and bug fixes:
- Fix Windows bug occuring when reparsing a translation unit (issue #321)
Version 5.0.2
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
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
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
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
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
Improvements and bug fixes:
- Fix a bug in settings introduced in last release.