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)
2. Left Clicking or Right Clicking on the "Workspace" icon does not produce any popup menus or shortcuts.
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 (*.*)
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).
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.
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?
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)
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..
9. It would be nice to see a version control plugin integrated into Code::Blocks. Having SVN directly in the IDE would be awesome.
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.
11. Would be nice to have an import option for MingwStudio projects for people who are using that IDE.
I don't think it lacks a context menu to avoid redundancy. It lacks because it has not been done yet.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.
You can do exactly the same with the Help Plugin: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.
You can do exactly the same with the Help Plugin: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.
Go to Settings->Environment->Help files and choose "This is the default help file (shortcut: F1)". :)
Right, it does NOT do keyword lookup when pressing F1.
It's the second time I see someone expecting that behavior... I should add it :)
It's the second time I see someone expecting that behavior... I should add it :)
BTW, I've noticed a weird behavior in that plugin but I've been unable to find the right way to reproduce it, but it happens sometimes: playing with the configuration dialog, adding, moving up and down the F1 association changes to another file. Has anyone else noticed it?
help_common.cpp: line 53
+ else if (m_DefaultHelpIndex >= count)
+ m_DefaultHelpIndex--;
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)
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..
9. It would be nice to see a version control plugin integrated into Code::Blocks. Having SVN directly in the IDE would be awesome.
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.
11. Would be nice to have an import option for MingwStudio projects for people who are using that IDE.
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)
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.
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)
What functionality do you want here? Do you want an option to save your message buffer between builds or do you want it to not reset between build and run?
Ok. I just installed July 24 nightly on a different computer. Thank you so much for adding the F1 lookup feature. It rocks. :)
And now I am seeing some more things:
12. In my default layout the "Compiler Toolbar" is too short... it's chopping things off at the word "buil"... so I don't get to see the rest of that toolbar and no way to resize or customize it... (and yes I know it should say build and have dropdown options...) I tried to remove CodeBlocks files in my profile... that didn't help. Any way to fix this? should I need to look for some file to edit/remove? this is not happening on another PC...
13. I went into settings and disabled 80x80 icons... so now in settings I only see text. now the problem is that when I open any of the setting dialogs the first item on the left is not selected. (should be easy to fix this?)
14. If I select File->Open the default is "AngelScript" files (and remove the config files from Application Data\CodeBlocks ) ?
15. Same thing happens if I select "default workspace" instead of blank workspace...
Gena01
Ok. I just installed July 24 nightly on a different computer. Thank you so much for adding the F1 lookup feature. It rocks. :)
And now I am seeing some more things:
12. In my default layout the "Compiler Toolbar" is too short... it's chopping things off at the word "buil"... so I don't get to see the rest of that toolbar and no way to resize or customize it... (and yes I know it should say build and have dropdown options...) I tried to remove CodeBlocks files in my profile... that didn't help. Any way to fix this? should I need to look for some file to edit/remove? this is not happening on another PC...
13. I went into settings and disabled 80x80 icons... so now in settings I only see text. now the problem is that when I open any of the setting dialogs the first item on the left is not selected. (should be easy to fix this?)
14. If I select File->Open the default is "AngelScript" files (and remove the config files from Application Data\CodeBlocks ) ?
15. Same thing happens if I select "default workspace" instead of blank workspace...
Gena01
12. It's a bug: http://developer.berlios.de/bugs/?func=detailbug&bug_id=6666&group_id=5358
13. Hmm yea shouldn't be too hard to fix.
14 and 15. Uhh not sure what you mean.... :?
Ok. I just installed July 24 nightly on a different computer. Thank you so much for adding the F1 lookup feature. It rocks. :)
And now I am seeing some more things:
12. In my default layout the "Compiler Toolbar" is too short... it's chopping things off at the word "buil"... so I don't get to see the rest of that toolbar and no way to resize or customize it... (and yes I know it should say build and have dropdown options...) I tried to remove CodeBlocks files in my profile... that didn't help. Any way to fix this? should I need to look for some file to edit/remove? this is not happening on another PC...
13. I went into settings and disabled 80x80 icons... so now in settings I only see text. now the problem is that when I open any of the setting dialogs the first item on the left is not selected. (should be easy to fix this?)
14. If I select File->Open the default is "AngelScript" files (and remove the config files from Application Data\CodeBlocks ) ?
15. Same thing happens if I select "default workspace" instead of blank workspace...
Gena01
12. It's a bug: http://developer.berlios.de/bugs/?func=detailbug&bug_id=6666&group_id=5358
13. Hmm yea shouldn't be too hard to fix.
14 and 15. Uhh not sure what you mean.... :?
regarding 14 and 15.. it seems like it remembers the last index of opened file type... in the "Open" dialog... so you need to delete the config files... or move them out of the way to reproduce this.. the files are stored in C:\Documents and Settings\<your_user_name_here>\Application Data\CodeBlocks
I just deleted the 2 files and opened up Code::Blocks. Code::Blocks starts with default settings. Now if I do File->Open the "files of type" says "AngelScript" which is the first option dropdown... If I select another option and open the project file then the next time I start Code::Blocks it uses the last selected option.
Gena01
The problem is that I think it should not start with "AngelScript" as the starting point, but should have something like CodeBlocks project.
Gena01
The problem is that I think it should not start with "AngelScript" as the starting point, but should have something like CodeBlocks project.It will do once you have selected something different. Your las selection is saved and applied next time you use the dialog.
The problem is that I think it should not start with "AngelScript" as the starting point, but should have something like CodeBlocks project.It will do once you have selected something different. Your las selection is saved and applied next time you use the dialog.
With regards, Morten.
Right. However I think it should start on something different. Like C++ source, or Code::Blocks project or something....Well, we can only do it wrong: If we change to C then Anglescript (and C::B workspace/project) devs will complain. If we change to [whatever] the "other ones" will complain. Thus the strategy was to keep in mind the last selection which will most likely fit the dev's needs.
Right. However I think it should start on something different. Like C++ source, or Code::Blocks project or something....Well, we can only do it wrong: If we change to C then Anglescript (and C::B workspace/project) devs will complain. If we change to [whatever] the "other ones" will complain. Thus the strategy was to keep in mind the last selection which will most likely fit the dev's needs.
In addition: The extension list can change quickly if support for another set of files is added. And - in fact - this will happen with the new compiler framework. So this index we are settings there would have to be "maintained". I don't think that's a good idea. Thus - why not keeping it at the "first extension"?
With regards, Morten.
In addition: The extension list can change quickly if support for another set of files is added. And - in fact - this will happen with the new compiler framework. So this index we are settings there would have to be "maintained". I don't think that's a good idea. Thus - why not keeping it at the "first extension" only for the very first time?
If you add an extension, would that not also possibly change the index value? Why not save the extension instead of the index?that's how it should be done !!!
I remember I once fixed some bugs so that the last extension was remembered (for generic open)Don't worry: It still works very well. That's what I'm saying: The last filter selection IS stored as name, not the index. Then from the name the index is being computed. If there is no name stored, the default index (which is zero) is used. Anyway, for the file-open dialog you have to come to an (integer) index in the end allthough you save the filter as literal (again: as it is done).
Well another possible solution would be something that Microsoft did in Visual Studio.I'll look into this once I'm back at work (I've VS there). Anyway, I've submitted a patch that "All files" is selected as default filter index until a selection has been made which is then set as default.