User forums > Nightly builds

The 12 October 2014 build (9958) is out.

<< < (6/9) > >>

ollydbg:

--- Quote from: eckard_klotz on October 14, 2014, 08:13:06 am ---Hello Everybody.

Since the nightly from October the 11th 2014 (SVN 9936) I see the same effect again as described in my comment on June the 16th 2013
http://forums.codeblocks.org/index.php/topic,18044.msg123571.html#msg123571( Re: The 16 June 2013 build (9158) is out. « Reply #31 on: June 20, 2013, 03:15:01 pm » please scroll up since the link does not show the first post) .
...
...

--- End quote ---
I looked at the post: Re: The 16 June 2013 build (9158) is out.
I have debugged a little, but I think it is the expect behavior.
If we have this sample code:

--- Code: ---namespace a {
namespace b {
};
};

using namespace b;
--- End code ---
There are two tokens named "b" in the TokenTree.
One is the sub namespace under a. (the first b)
One is in global namespace. (the second b)

MortenMacFly:

--- Quote from: ollydbg on October 16, 2014, 02:57:09 pm ---There are two tokens named "b" in the TokenTree.
One is the sub namespace under a. (the first b)
One is in global namespace. (the second b)

--- End quote ---
Looks OK to me. Maybe the guy is missing to use:
using namespace a::b?

teto:
When replacing a string across files, the final box displays:
"Replace in files has finished all operations."
Iirc, codeblocks used to display the number of changes like "string replaced 8 times across 7 files". I wonder if that could be brought back. Sometimes when replacing strings, I forget to untick some boxes (ie, "Match case"), thus replacing more strings than I intended to. The display of the number of replacements used to help me realizing these errors.

eckard_klotz:
Hello Ollydbg and Morten

Thanks for your evaluation of my report.


--- Quote ---

--- Quote ---There are two tokens named "b" in the TokenTree.
One is the sub namespace under a. (the first b)
One is in global namespace. (the second b)
--- End quote ---
Looks OK to me. Maybe the guy is missing to use:
using namespace a::b?

--- End quote ---

It seems that you used my simple example from one year ago and did not downloaded the real projects. As far as I remember there was a little problem in this first example but I'm not sure anymore what it was. Thus please check my source projects provided as link also.

In the case that my simple example was programmed in the same way as in my real projects, it seems taht it is good enough to explain my problem. In the past until the nightly fom September the 16th 2014 b was shown only one times only as  sub namespace under a. And exactly this was for me the reason why I implemented this namespaces. If you have a greater project with many classes and/or many classless functions (as in a c-project), the list shown in the symbol-browser is real huge and less helpfull to find a special source-element.
Even child-classes are shown in root-list. Until September the last posibility to define for the symbol browser an usedefined tree structure was to use namespaces, since the definition of virtual folders like in the project browser are not available.

How ever please check my problem by using my source-project and if you than schow me a mistake in my code as the real reason of my problem, than I will change it. But as you can see by my old posts as reaction you changed somewhat in Code::Blocks and the namespaces were shown again as in the older nightlies.

You may now argue (for what reasons ever), that you don't want to change it any more, since this is exactly the behaviour you want. In this case it would interst me, what you have planned or already implemented to enable an reduction of viewd lists in the symbol browser for great projects. 

Thanks and best regards,
                                    Eckard.

ollydbg:

--- Quote from: eckard_klotz on October 17, 2014, 02:38:01 pm ---It seems that you used my simple example from one year ago and did not downloaded the real projects.
--- End quote ---
Yes, but I'm checking your zip files now.


--- Quote ---In the case that my simple example was programmed in the same way as in my real projects, it seems that it is good enough to explain my problem. In the past until the nightly from September the 16th 2014 b was shown only one times only as  sub namespace under a.
--- End quote ---
In your "simple example", showing a b under root(global namespace) is correct, right?
Note that I can open your projects(cbp files), and I'm not sure what is the wrong behavior? Can you give me a screen shot of the symbol browser? Which namespace is not shown correctly? What is the expected symbol browser tree? In my testing system with the latest trunk, I don't see much issue, but sometimes, symbol browser don't show any labels, not sure this is the same issue as you complained.

BTW: I see that there are many typos in your last post, do you enable the spell check in your web browser? Firefox in my system will display a wavy line beneath spell errors.  :)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version