New CLion 1.2 EAP (build 142.5047.10) is here

Anastasia Kazakova

Welcome our new CLion 1.2 Early Access Program build. As usual download it from our site or get a patch update, in case you are using previous EAP build.

Debugger improvements
References are now displayed correctly during debug:
references_debugger
In case you are using GDB in CLion, please, note that evaluation of rvalue references is not yet supported by GDB itself.

Correct rendering for arrays of wide/unicode characters for GDB was introduced:
debug_array
LLDB case in still in development since char16_t and char32_t arrays are not handled correctly (CPP-4587).

Git Branch Operations from VCS Log Viewer
One of the previous EAP builds introduced an opportunity to access Git branch operations related to a particular change right from the context menu in the VCS Log Viewer. With this build it includes Rebase action as well:
rebase_git_branch

Other changes

  • Incorrect warning about ‘Value escapes the local scope’ was fixed (CPP-807).
  • Configured build output directories are excluded from the project scope immediately, now you don’t need to reload the project.
  • Visual Source Safe plugin is now available for CLion.
  • JavaScript debugger is now included into CLion.

Adjust for color deficiency
And last but not least, we are trying to make our tools friendlier for people with color blindness. With this in mind, the new feature available in the IntelliJ platform has come to CLion as well, and helps adjusting for color deficiency:
color_blindness
Currently, we support only the red-green color deficiency. If this is what you have, we really appreciate if you enable the corresponding option in Settings/Preferences | Appearance & Behaviour | Appearance | Adjust for color deficiency, and share how it works for you here in comments.

The full list of enhancements is available by the link.

Develop with pleasure,
The CLion Team

Comments below can no longer be edited.

11 Responses to New CLion 1.2 EAP (build 142.5047.10) is here

  1. Pavel says:

    September 25, 2015

    A lot of improvements, but still no fixes for CRTP mixins. 🙁

    • Anastasia Kazakova says:

      September 25, 2015

      Sorry. We really wish to fix everything at once. Unfortunately, resources are limited.

  2. Doaxan says:

    September 26, 2015

    Very good, but I would like to see at least in terms GUI Builder that would be wonderful.

    • Anastasia Kazakova says:

      September 26, 2015

      Currently we not planning adding any kind of GUI Builder. Maybe can consider this in the future.

  3. Syndog says:

    October 2, 2015

    Speaking as someone who’s lived with colorblindness all my life, THANK YOU! ♥

  4. SirAuron says:

    November 25, 2015

    What about the “attach to process” feature which was at the roadmap for version 1.2 ? I can’t find anything about that inside the what’s new in version 1.2!?

    For me this feature is very important, we need it alongside with the Makefile support. Without that we can’t use CLion in our company. And i really like to use it, cause of it’s very good C++ indexing features.

    • Anastasia Kazakova says:

      November 25, 2015

      It was not finished unfortunately, so attach to local process is moved to 1.5 release. Hope to come with it soon.
      See the complete roadmap for 1.5: https://blog.jetbrains.com/clion/2015/11/special-thanks-clion-1-5-roadmap/

      • SirAuron says:

        November 25, 2015

        Thank you for the fast reply. So i will have to wait a little bit longer for version 1.5 and then wait again for the Makefile support. But i think it’s worth the waiting.

        Did you noticed that there is no all-in-one development solution for C/C++ in Linux? Oh of course there are two but they really have some huge shortcoming’s in terms of useability and C++ indexing / Refactoring functionality. Many of us use vi(m) editor for editing source files because of this!

        Till then i still have to use Eclipse and/or NetBeans or even worse, vi(m) editor 🙁

        • Anastasia Kazakova says:

          November 25, 2015

          Thanks for understanding and your support.

  5. Kamairo says:

    December 10, 2015

    CLion is a really good IDE, yet there are some details missing to make it a great IDE.
    1. Remote Debugging
    2. Support for other toolchains/custom builds
    3. More flexibility for CMake (i.e. manually changing which files are considered project files, parsing the “SOURCE” tag correctly)

    • Anastasia Kazakova says:

      December 11, 2015

      Thanks for the feedback. We agree that all these points are important. And actually they are planned. Let me go one by one:
      1. Remote debugging is planned here: https://youtrack.jetbrains.com/issue/CPP-744. For the upcoming 1.5 version the attach to local process is planned, then we’ll consider remote one and then the whole remote debugging infrastructure.
      2. Some potential build tools are logged in subtasks here: https://youtrack.jetbrains.com/issue/CPP-274. Most likely, Makefiles are going to come next.
      3. As for the flexibility, the upcoming release will include a new feature that allows users to mark directories manually as library/sources/excluded from the project. This would most probably be a solution. However what’s the problem with the SOURCE tag?

Subscribe

Subscribe for updates