1. When Code::Blocks starts up with blank workspace "Project" menu has all the items enabled, but none of them do anything?. (MingwStudio actually has Create and Open items under Project menu)
At least it doesn't crash, eh?
2. Left Clicking or Right Clicking on the "Workspace" icon does not produce any popup menus or shortcuts.
What should it bring up? I think it lacks a context menu to avoid redundancy. 116 different ways to add a project to a workspace is only going to be more confusing, not more convenient.
3. You can save a workspace (which I would guess could contain multiple projects), but there's no recent workspaces menu item. And doing File->Open you get a filter for All Files (*.*)
Recent workspaces are saved under "Recent Projects". I don't know why.
4. If I have a file open for editing inside Code::Blocks and then I go and update that same file from outside of Code::Blocks, then Code::Blocks doesn't prompt me to reload the file. So if I continue to edit and save my file again it will override whatever changes were made outside of the IDE to the same file(s).
Settings->Environment->General Settings: "Check for externally modified files" (it works for me)
5. I setup win32.hlp as my help file inside Code::Blocks. One nice feature that MingwStudio has is that I can be editing source code. And if i have mu cursor under SendMessage and if I press F1 then it opens up help on the topic of SendMessage. This way I can easily lookup any word within the help file by using F1.
That would be convenient, but for now the help plugin has a context menu. Right click the word, then go to "Locate In" and select the help file to search.
6. If I hide the "build log" window and I do compile/build then it doesn't show it again unless I press F2. Is it possible to add an option to automatically show the "Build Log" when I am compiling something?
Settings->Environment->View: "Auto-hide message pane" All relevant options should be here.
7. If I have some warnings in my code and I press Ctrl+F9 then I can see my warnings in the "Build Messages". However if I press F9 the warnings are removed and not shown at all. (and my exe file is executed)
F9 is build and run. Build and Run are two different steps; so, since the messages are cleared for each step, you only get to see the results of the Run step. By what you wrote, you may have already realized this. I am not aware of a way to keep the messages from being cleared or to save them. I just build the project instead of Build & Run; then after I check the messages, I will (Build &)Run.
8. I am using GNU CC compiler. And some compiler options are missing from the lists (these are the ones MingwStudio also has) :
- Enable Standard compiler warnings (-W) option is actually "Extra Warnings (-W)" in MingwStudio
- Warnings, as errors (-Werror) would be nice to see on that list too..
You can still add -Werror under the "Other Options" tab, but I agree it would be more convenient to have it as a compiler option in the warnings checklist.
9. It would be nice to see a version control plugin integrated into Code::Blocks. Having SVN directly in the IDE would be awesome.
I thought they were working on that. It was causing a horrible crash on RC2, though (it says on the download page).
10. Would be nice to have a "Release Unicode" and "Debug Unicode" targets available when creating new GUI or DLL projects for windows, but I can clone and setup those things myself for my projects.
Should only be a matter of learning wizard scripting (don't expect me to recommend wizards EVER again
). This seems like something that could benefit all C::B users, though.
11. Would be nice to have an import option for MingwStudio projects for people who are using that IDE.
Don't know how familiar anyone here is with MingwStudio (I've never heard of it).
Well, I hope I was at least *some* help here. I'm still relatively new to C::B.