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.
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!
David Zemon says:
September 3, 2015Thanks for the update! Looking good 🙂
Anastasia Kazakova says:
September 3, 2015You are welcome. Stay tuned!
Michiel says:
September 5, 2015Hey,
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:
September 7, 2015Could 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:
September 8, 2015If 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.
Petru says:
September 5, 2015java.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)
?
Anastasia Kazakova says:
September 7, 2015What is it about? What you are trying to do when you get this?
Nick says:
September 7, 2015Unfortunately 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:
September 7, 2015Could you please provide some more details here or to clion-suport at jetbrains.com (whichever way is more convenient to you)?
Nick says:
September 7, 2015What 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:
September 7, 2015> sluggish, lots of errors saying variables inaccessible or cannot find declaration
Some code samples to reproduce would be very useful here.