Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
Some "Log & others" problems
oBFusCATed:
1. Closing pages in the notebook removes them from the drop down list and they can't be reopened
2. The order and the state of the tabs/pages is not remembered and I've to close the ones I don't need every time I start C::B
3. Build/Build messages are at the end of the notebook, which is very annoying
Jenna:
--- Quote from: oBFusCATed on May 14, 2010, 08:24:01 pm ---1. Closing pages in the notebook removes them from the drop down list and they can't be reopened
2. The order and the state of the tabs/pages is not remembered and I've to close the ones I don't need every time I start C::B
3. Build/Build messages are at the end of the notebook, which is very annoying
--- End quote ---
1. Yes, they are not in dropdownlist, but can be reopened via context-menu ("Toggle -> ...")
2. Yes, it's not so easy to do this, because many of them are opened by plugins and the load-order can vary, and a closed/toggled logger is mostly automatically reopened if the owner tries to write into it.
3. Here they are the fifth and sixth logger of thirteen, but as written before it depends on load-order of the plugins.
Saving the state and order can be done on shutdown before unloading the plugins and loading the layout in CreateIDE() after CreateMenubar(), because it loads all plugins.
This would fix 2 and 3.
I will see if I find the time to look into it.
Jenna:
I created a patch for 2 (can fix 3 automatically).
See http://forums.codeblocks.org/index.php/topic,12650.msg85768.html#msg85768 for details.
oBFusCATed:
Jens: The patch (version 1, never tried v2, because I'm too lazy :( ) works very well, probably you could commit it? :)
Also, there is another problem, here are the steps to reproduce it:
1. Switch to "Build messages"
2. Right click and open the context menu
3. Left click and the context menu is opened at the position of the click
or
1. Switch to the "Thread search" tab, Thread search should be in list ctrl mode, have not tested the tree mode
2. Perform a search which should have some results
3. Right click on a result string to open the context menu
4. Click "Delete all items", the general context menu shows up
Tested on gentoo linux 64bit debuggers branch (but it is not related to the changes in it, I think)
Jenna:
It's in trunk now (svn r6406) and will sooner or later be available in the debugger- and the cc-branch also, I think.
I don't have any of them at the moment, so I can not commit the changes soon.
Navigation
[0] Message Index
[#] Next page
Go to full version