CLion 1.1.1 update

Hi,

Today we are happy to announce CLion 1.1.1 update. Lucky version number, isn’t it? Let’s see what’s inside. This build addresses a couple of problems you could have met in 1.1 release and EAP builds:

  • Variables are not resolved correctly and marked with red while using template aliases.
  • While creating a new C++ class/file, no suitable target is found to update automatically if target is under if, while, foreach in CMakeLists.txt
  • Smart tab option in Code Style settings doesn’t convert spaces to tabs correctly.
  • __BASE_FILE__ macro is not handled correctly.

Another noticeable fix corresponds to large files. CLion goes to dumb mode for big files, disabling code insight features in that case, in order to prevent possible performance issues. Now the limit is set to 500000 characters for C-based languages. When bigger file is opened, CLion shows a notification and suggests to change the limit. Please, note – changing the limit causes current project symbols rebuilding.

large_files

The other way to change the file size limit is to open Registry (call Help | Find Action and type Registry there), find cidr.max.intellisense.file.length parameter and change the value there. However, in that case you need to invalidate project symbols manually by calling File | Invalidate Caches / Restart.

The full list of fixes is available here.

We encourage everyone to update. The patch-update from CLion 1.1 will be available soon. And if you haven’t updated to CLion 1.1 yet, great time to do that – go ahead and download CLion 1.1.1 from our site!

This entry was posted in Announcement and tagged . Bookmark the permalink.

11 Responses to CLion 1.1.1 update

  1. David Zemon says:

    Thanks for the update! Looking good :)

  2. Michiel says:

    Hey,

    I’m using this newest update, and the generate button in the context menu is greyed out.
    Even when I select code that is for example not yet implemented it is still greyed out. It worked in clion 1.0 but stopped working in clion 1.1. Any particular reason why?

    With kind regards,

    Michiel Fortuin

    • Anastasia Kazakova says:

      Could you please describe where this code is placed (sources, library files, headers from include_directories paths, etc.)? Or share any sample with us?

      • Michiel says:

        If I make a new project it does work surprisingly, so it is somewhere in my project configuration.
        The project is hosted on github with al it’s configuration files and include files.
        https://github.com/openPSTD/openPSTD
        It has a couple of large dependencies, like boost and Qt, so it is possible that there is the problem.

  3. Petru says:

    java.io.FileNotFoundException: C:\Users\petru\AppData\Local\Temp\idea.updater.1350863292828059850.tmp\temp.2435599521255774449.tmp (Operation did not complete successfully because the file contains a virus or potentially unwanted software)

    ?

  4. Nick says:

    Unfortunately 1.1.1 has not been so good for me (sluggish, lots of errors saying variables inaccessible or cannot find declaration). I’ve invalidated the cache & restarted so many times today. Rolling back to 1.1.

    • Anastasia Kazakova says:

      Could you please provide some more details here or to clion-suport at jetbrains.com (whichever way is more convenient to you)?

      • Nick says:

        What kind of details do you need? I also noticed that underscores in the editor flicker and in the Edit Configurations drop down the first underscore in the target string is removed. Maybe its the font I’m using (Hack http://sourcefoundry.org/hack/) but underscores worked fine in 1.1.

        • Anastasia Kazakova says:

          > sluggish, lots of errors saying variables inaccessible or cannot find declaration
          Some code samples to reproduce would be very useful here.

Leave a Reply

Your email address will not be published. Required fields are marked *