User forums > Nightly builds

The 12.11 RC2 (23 November 2012 build 8598) is out.

<< < (22/24) > >>

ollydbg:

--- Quote from: ham on February 27, 2013, 02:26:48 am ---Hi, thx for the ongoing hard work, i really appreciate.

I have found some issues on LinuxMint64 C::B svn 8832
--- End quote ---

rev 8832 is quite newer revision.



--- Code: ---#1

The code-completion does not work for me as it should.

I work with the irrlicht engine, everything is found in namespace irr, irr::core, irr::video etc...

when i use a statement "using namespace irr;" in my main.cpp then the cc does not
include the related things into the cc-list, i still have to write irr::anything to get access.

The same happens when i am inside a namespace scope

namespace irr{
namespace video{

irr::video::anything  i have to write irr::? to get access to the cc-list

}}
--- End code ---
Is it simple to test your code under Windows? I don't have all your libraries headers, maybe you can zip one (include the header files and your testing project).




--- Quote ---#2

when i have pointers/references to classes and use ->/. operators, then there is often (not always) no cc-list showing
members and functions and such.

--> so cc is not usable for me after update to 12rc, but it happened to work much better in previous svn-version 8600 and like
--- End quote ---
The same, need a test case to reproduce.



--- Quote ---#4 when i have a class i.e. IImage and i press right and want to find its declaration or implementation, codeblocks simply does not find it.

the class header "IImage.h" is declared in file <irrlicht.h> which is included in my main.cpp.

thx in advance


--- End quote ---
Maybe, the #include "IImage.h" was stripped out by the preprocessor directives? Anyway, test case needed. :)

ham:
Hi,


--- Quote ---Maybe, the #include "IImage.h" was stripped out by the preprocessor directives? Anyway, test case needed.

--- End quote ---

no, i use this class, everything compiles fine, no directives, irrlicht.h is just a header including many many other headers.

I didnt say cc-list does not find IImage, its just that i always have to type the fully qualified name, even
if i (my cursor) am inside the "namespace irr {}" scope or when i used the statement "using namespace irr;"

If you need a testcase, download irrlicht-engine from http://irrlicht.sourceforge.net/downloads/

or "svn co https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk irrlicht-svn"

and go into folder examples, there is a workspace file for codeblocks, then compile the engine first and then one of the 30 examples
and try to get IImage from cc-list inside scope irr::video ( examples *.cpp use "using namespace irr;" statements)

#2 seems to work mostly now ( i use one parser for whole workspace now and restartet the ide)
so its #1 i beg you to concentrate.

thx

p2rkw:
Today I was hit by this bug, so I decided to fix it :)

Patch tracker seems to be offline, I upload patch here.

Edit: Patch updated, but effect is the same.

ham:
hi, using 8928 now, but still the same,

im in

namespace irr{
namespace scene{

but still have to type scene::IMesh instead of simple IMesh to get the cc-list item


happy easter to you all, and happy coding

Alpha:

--- Quote from: p2rkw on March 16, 2013, 12:31:29 am ---Patch tracker seems to be offline, I upload patch here.

--- End quote ---
Looks like no one has picked up this patch yet.  I will look into it.

p2rkw, could you also post a simple test case(s)?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version