Page 1 of 1

Initial Impressions 1.0 (continued)

Posted: Wed Sep 23, 2009 4:05 am
by zaphod
Don't get me wrong -- I like CodeLite -- these are just issues that chafe. :roll:
[11] The stripping of the prefix 'lib' and postfix '.a' from library names can create confusion. The fact that gcc and g++ does it, requires no extra help from the IDE. There is an attempt at being helpful by introducing semi-colons as pseudo command line delimiters. But it isn't done consistently. Some dialog boxes delimit by space some by newline and some by semi-colon and some by check-box.
[12] The check-box list of gcc flags is far from complete. If I have to enter any flags 'manually', that is on a space delimited command line, I might as well do them all.
[13] A single check for -pg to turn on profiling for both compiling and linking (and to force a clean build) would be useful.
[14] CodeLite picks up on *.lib files and tries to feed them to gcc. Each compiler should have a nameable set of file types that it is allowed to deal with. Given freetype6.a and freetype6.lib only the former should be fed to gcc.
[15] I found starting CodeLite with a pre-existing set of code rather peculiar. The intial main.c with Hello World stuff had to be disposed of which I found disconcerting.
[16] Better documentation on what are called 'virtual folders' in a project but are perhaps better described as 'automatically found, plausible dependencies' in the project would help.

Excuse, what is possibly at times a rant :o -- I have been using CodeLite every day for only the past two weeks.
:)

Re: Initial Impressions 1.0 (continued)

Posted: Thu Oct 15, 2009 1:42 pm
by Jarod42
I have also some remarks :

[17] I don't find the way to view all bookmarks (set with Ctrl+B)
[18.a] I think the button "Help..." should be renamed into "Macros..."
[18.b] Display the macro value (when available)
[19] Add a way to import/export options (I think we can manually copy some xml, but it is not user friendly)
[20] Add virtual folder for solution. (I mean "Files" could be in virtual folder, but not the "projects")
(for example you can have for codeLite : IDE, plugins, Wx, ...)