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!
Thanks for the update! Looking good
You are welcome. Stay tuned!
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
Could you please describe where this code is placed (sources, library files, headers from include_directories paths, etc.)? Or share any sample with us?
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.
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)
?
What is it about? What you are trying to do when you get this?
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.
Could you please provide some more details here or to clion-suport at jetbrains.com (whichever way is more convenient to you)?
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.
> sluggish, lots of errors saying variables inaccessible or cannot find declaration
Some code samples to reproduce would be very useful here.