Skip to content

Releases: niosus/EasyClangComplete

Version 1.4.1

24 Oct 22:01

Choose a tag to compare

What's new:

  • thanks to @Mischa-Alff std flags are not separated anymore and the popup words don't break after every word on some systems
  • detection of cmake projects is now case insensitive as should be

Version 1.4.0

29 Sep 08:04

Choose a tag to compare

What's new:

  • since Sublime Text version 3123 libclang method should work on Windows with
    clang-3.9. Check it out!
  • when using libclang translation units are cleared based on timer to avoid
    taking all your memory in case you have many tabs open.
  • thanks to @rchl you don't need to restart Sublime Text in case you changed settings.
  • minor fixes

Version 1.3.5

22 Sep 09:56

Choose a tag to compare

What's new:

  • fix for usage with OS X El Captain

Version 1.3.4

22 Sep 00:14

Choose a tag to compare

  • minor fixes

Version 1.3.3

22 Sep 00:11

Choose a tag to compare

What's new:

  • support libclang with clang-3.8 on Ubuntu 16.04 with error linting and
    completions
  • initial support for libclang with clang-3.9
  • fix completions of arrays shown wrongly with binary comletion mode
  • thanks to @rchl:
    • fix hiding default completions when plugin completions were not generated
    • fix completions not working on active view after starting Sublime Text

Version 1.3.2

11 Sep 12:17

Choose a tag to compare

What's new:

  • introduce language specific std library flags as in issue #61
  • thanks to @rchl introduce clang-cl compatibility

Thanks

Huge thanks go to all the people who contributed their time helping me in creating this plugin.

Thanks @rchl for contributing the clang-cl support. See more under #69

Version 1.3.1

31 Aug 12:19

Choose a tag to compare

What's new:

  • fix regression in loading relative paths from .clang_complete file.

Thanks @kpskp77 for reporting the issue!

Version 1.3.0

30 Aug 17:00

Choose a tag to compare

Important

If something does not work - restart Sublime Text!

Some known issues

  • For Ubuntu 16.04 please instead of installing clang install clang-3.5.
    There is a non-trivial problem with clang python bindings with clang-3.8
    which I am still unable to solve. Please use an older clang version for now.

What's new:

  • BIG CHANGE: if your build system is CMake the plugin will generate a
    compilation database and then a file .clang_complete near an appropriate
    CMakeLists.txt with the flags needed for your project. It will regenerate
    this file if you change anything in CMakeLists.txt. The process should be
    completely automatic, but this behavior is still in beta. You can always
    disable it either from settings or when prompted via a dialog.
  • Lots of small improvements and bug fixes.

Thanks

Huge thanks go to all the people who contributed their time helping me in creating this plugin.

Thanks Rafał Chłodnicki (@rchl) for his contributions.

It is really important for me that you are using the plugin. If you have
problems - submit issues and we will eventually solve them together.

If you like the plugin, consider supporting the development! It takes me quite
some time to implement everything as good as I can. Find ways to support the
plugin here: https://github.com/niosus/EasyClangComplete#support-it

Version 1.2.5

19 Jul 07:48

Choose a tag to compare

Same as version before. Fixing changed tag style to make the package accessible through Package Control again. No new functionality just yet.

Version 1.2.5

05 Jul 11:40

Choose a tag to compare

What's new:

  • fix regression in parsing .clang_complete file introduced in the last version.