Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Tooltips

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
pjemen Posted - Apr 21 2008 : 09:34:23 AM
I got crazy tooltips when symbol isnG??t defined. It appears me a lot of time with Mozilla Thunderbird source code. It begins after I installed 1632.It looks like wrong buffer initialization.
[url=http://www.4freeimagehost.com/show.php?i=7fd66c15549b.jpg]
[/url]


Other problem is that with Mozilla code doesnG??t work Go to Implementation form header file. It seems that it is specific for huge Mozilla code base.

PM
21   L A T E S T    R E P L I E S    (Newest First)
feline Posted - May 20 2008 : 2:07:27 PM
Are you getting valid tooltips on anything in your code?

With these options turned off you should be seeing tooltips from the IDE, rather than from VA. If the tooltips from the IDE are also corrupt then I am not sure what is going on here.

Assuming you get a valid, clear tooltip for the code:

std::string strName;
strName = "feline";


You should get a legible tooltip for both the type std::string and the variable strName.

If so can you post a screen shot of the tooltip you see with these options turned On and also with these options turned Off. I simply want to check if these options, and the tooltips are behaving as expected on your system.
pjemen Posted - May 20 2008 : 01:40:32 AM
>o you have the following options turned On or Off?
On

>Does changing these options have any effect on these tooltips?
No significant difference.
feline Posted - May 17 2008 : 09:55:25 AM
Do you have the following options turned On or Off?

VA Options -> Advanced -> Display -> Display comments from source files when available
VA Options -> Advanced -> Display -> Enable automatic Quick Info ToolTips

Does changing these options have any effect on these tooltips?
pjemen Posted - May 16 2008 : 06:10:18 AM
> Don't include the file with the original declarations in the VA stdafx.h.
Just add the two lines with the text that feline wrote (not the actual declarations):

#define NS_IMETHODIMP
#define NS_DECL_ISUPPORTS

This resolved problem with Goto Declaration/Implementation.
I still get crazy tooltips.

For completeness I have installed following hotfixes of VS:
http://support.microsoft.com/kb/943969
http://support.microsoft.com/kb/937061
http://support.microsoft.com/kb/926601

Maybe it can help you to reproduce problem.
sean Posted - May 15 2008 : 10:12:06 AM
Don't include the file with the original declarations in the VA stdafx.h.
Just add the two lines with the text that feline wrote (not the actual declarations):

#define NS_IMETHODIMP
#define NS_DECL_ISUPPORTS
feline Posted - May 15 2008 : 08:33:35 AM
This file normally lives in the directory:

C:\\Documents and Settings\\ <USERNAME> \\Application Data\\VisualAssist\\Misc\\StdAfx.h

It is nothing to do with your solution, and the IDE never sees it. The file is only used by VA's parser. VA scans this file before scanning any of your code, so macro definitions in this file take priority over any definitions in your solution. There is no need to make any edits to your solution when editing VA's StdAfx.h file.

Does this make sense?

I don't know if this will fix the problems you are seeing, but it probably will.
pjemen Posted - May 15 2008 : 02:28:45 AM
>Can you please edit VA's "StdAfx.h" file as explained in this FAQ entry:
Does this file name depends on precompiled header's name in project?
I'm using precompiled headers but I don't use StdAfx.h.


>and add the entries:
>#define NS_IMETHODIMP
>#define NS_DECL_ISUPPORTS
Can I just include file which contains macro declaration? It is quite complicated and it depends on other macros.
feline Posted - May 07 2008 : 07:54:08 AM
So far I am not finding the declaration of the macro NS_IMETHODIMP. If these macros are the cause of the problem, and this looks likely, then there may be a simple solution.

Can you please edit VA's "StdAfx.h" file as explained in this FAQ entry:

http://docs.wholetomato.com?W302

and add the entries:

#define NS_IMETHODIMP
#define NS_DECL_ISUPPORTS

at the bottom. This file is used to help VA's parser with difficult code, and can be used to work around odd effects. After modifying this file you need to rebuild the VA symbol database for the changes to take effect:

VA Options -> Performance -> General -> Rebuild symbol databases
pjemen Posted - May 07 2008 : 01:53:13 AM
>If you show VA View, then place keyboard focus back into the editor, and now hover the mouse over the class name CMessageData is the correct information displayed? Is the class member ChangeReadFlag listed?

Meanwhile I changed implementation of that file. But I found function which is underlined. And it display wrong tooltip and it isn't listed in VA View.

>If it is, and you right click on it, do you have the options "Goto Definition" and "Goto Declaration"? If so do either of them work?

Right click doesn't show context menu.

>That screen shot, on its own, it looks like there is something further up this file that is confusing our parser.

I thing that is macro from Mozilla Thunderbird source called
NS_IMPL_ISUPPORTS1
I had to changed it to NS_IMPL_THREADSAFE_ISUPPORTS1 and it seems to me that this macro is less confusing for your parser.
I'm sure you find a plenty examples in Thunderbird code.

My next tips:
  • macro NS_IMETHODIMP

  • macros in class declaration (search for NS_DECL_ISUPPORTS in header files). Every interface declares own macro which declare interface. For example take look at nsDOMEvent.h NS_DECL_ISUPPORTS
    // nsIDOMEvent Interface
    NS_DECL_NSIDOMEVENT
    // nsIDOMNSEvent Interface
    NS_DECL_NSIDOMNSEVENT

  • implementation in header file inside #if 0 .. #endif (typical for mozilla headers)


>I am assuming this screen shot is from a cpp file.
Yes, it is

>If you load the IDE, but do not load your solution, and just load this cpp file on its own, and then make a small edit to trigger VA's underlining (add a single line comment is fine) do you still see the parameter to SetMessageUri being underlined? VA will not understand the class when the file is opened on its own, but it should understand a simple parameter.

I did new screen shot for you. Caret is at the beginning of SetReadFlag.
[url=http://www.4freeimagehost.com/show.php?i=f0d09809ab32.png] [/url]
feline Posted - May 06 2008 : 10:49:48 AM
I am not sure what is going on here. Going back to this screen shot:

http://www.4freeimagehost.com/show.php?i=dacaf9ee5b61.png

If you show VA View, then place keyboard focus back into the editor, and now hover the mouse over the class name CMessageData is the correct information displayed? Is the class member ChangeReadFlag listed?

If it is, and you right click on it, do you have the options "Goto Definition" and "Goto Declaration"? If so do either of them work?

That screen shot, on its own, it looks like there is something further up this file that is confusing our parser.

I am assuming this screen shot is from a cpp file. If you load the IDE, but do not load your solution, and just load this cpp file on its own, and then make a small edit to trigger VA's underlining (add a single line comment is fine) do you still see the parameter to SetMessageUri being underlined? VA will not understand the class when the file is opened on its own, but it should understand a simple parameter.
pjemen Posted - May 06 2008 : 02:25:56 AM
>Would it be possible to get a copy of your project for testing purposes? Normally this is not possible, but it is worth asking.
No, it isn't.

>Problems with goto, if you sit in the cpp file, go to the start of a function, place the caret into the function name and press alt-g are you taken to the header file?
Yes.

>Does alt-m list all of the functions in the cpp file?
yes, I got list of all functions in cpp file.

>If you show VA Outline does this show all of the functions in the file?
Yes, it does. I checked it function by function.

feline Posted - Apr 25 2008 : 09:35:13 AM
Would it be possible to get a copy of your project for testing purposes? Normally this is not possible, but it is worth asking.

Problems with goto, if you sit in the cpp file, go to the start of a function, place the caret into the function name and press alt-g are you taken to the header file?

If alt-g can take you to the declarations, but not to the implementations then this suggests there is something about the cpp files that is confusing our parser.

Does alt-m list all of the functions in the cpp file?
If you show VA Outline does this show all of the functions in the file?

If there is a problem parsing the file it might effect alt-m or VA Outline, or maybe both of them.
pjemen Posted - Apr 25 2008 : 01:04:34 AM
>>> Other problem is that with Mozilla code doesnG??t work Go to Implementation form header file. It seems that it is specific for huge Mozilla code base.
>Are you still seeing this problem?
Yes.

I think it is connected to first problem.

I changed color of "Underline Mistyped Symbols" to distinguish from "Underline Spelling Errors" which detect VA.

If you take a look to picture from Apr 22 2008 : 03:37:31 AM.
You can see, that function name of class in cpp file is underlined.
Header file is included in cpp a method is typed correctly.

Both files are part of project.
feline Posted - Apr 24 2008 : 10:04:24 AM
I have the zip file, and I have extracted these files, thank you for that.

I have added all of these directories to my stable include directory list, so my list now looks the same as the list you posted.

So far I am not seeing any problems with tooltips in my test project. Since my test project does not use, or include, any of these Mozilla header files that is what I expected.

In your original post you said:

>> Other problem is that with Mozilla code doesnG??t work Go to Implementation form header file. It seems that it is specific for huge Mozilla code base.

Are you still seeing this problem?
What cpp file are you trying to jump to? Is the cpp file you are trying to jump to actually part of your solution, or is it one of the Thunderbird files?
pjemen Posted - Apr 24 2008 : 01:52:21 AM
>I have downloaded the file "thunderbird-2.0.0.12-source.tar.bz2" but after unpacking it I do not have the directory "D:\\mozilla\\dist", there is no "dist" sub-directory in my "mozilla" directory.

It is ok. It is created during build of thunderbird. Not so easy with VS2005.
I published for you headers which I use from D:\\mozilla\\dist. You need 7zip to unpack it. I hope it will be useful.
http://rapidshare.com/files/109967197/include.7z_.html

Unfortunately I don't have sample project which can reproduce problem.
I try to create it.
I deleted all of the Mozilla directories from your VA stable include directories and I installed 1635 today.
feline Posted - Apr 23 2008 : 3:33:55 PM
Lets start at the beginning. It looks like I need a copy of the Thunderbird source code as some form of IDE project.

Which version of Thunderbird source code are you using? According to the table on this page:

http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites

VS2005, which you are using, is not supported until Thunderbird 3.

I have downloaded the file "thunderbird-2.0.0.12-source.tar.bz2" but after unpacking it I do not have the directory "D:\\mozilla\\dist", there is no "dist" sub-directory in my "mozilla" directory.

I don't want to read all of the documentation on compiling Thunderbird, I just want a test project so I can try to reproduce the problem you are seeing.


quote:
Originally posted by pjemen
I set up Additional Include Directories for compiler to now where to find additional headers.

Does it take VA header files from project settings ("Additional Include Directories") ?

If do then can I remove stable include directories from VA?


Yes, VA does read and understand the projects "Additional Include Directories". You can delete all of the Mozilla directories from your VA stable include directories and just add "D:\\mozilla\\dist\\" which should have the same effect.

See here for information on VA's stable include directories:

http://www.wholetomato.com/products/features/directories.asp
pjemen Posted - Apr 23 2008 : 02:55:17 AM
I deleted folder Local Settings\\Application Data\\VisualAssist.
It help for while. But it appears again.

pjemen Posted - Apr 23 2008 : 02:04:31 AM
> Are you editing the Thunderbird source code files?
No, I do my own extension XPCOM component.
XPCOM is similar to Microsoft COM. I need headers to know interface.


That headers are neither in my project nor in solution.
I set up Additional Include Directories for compiler to now where to find additional headers.

Does it take VA header files from project settings ("Additional Include Directories") ?

If do then can I remove stable include directories from VA?


Some informations from error.log
GetSymDef idx VisualAssist\\vs8\\CPP\\Db3Ds.db is corrupt, fid=0xd8d306, rel=0x11a, act=0x2b16d7 tid=1868 uiTid=788:219 4/22/2008 07:47:33 0x74c
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0xd0a11c.:378 4/22/2008 07:47:50 0x74c
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0xd0a11c.:378 4/22/2008 07:47:50 0x74c
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Idx.db is corrupt, fid=0x36a35.:378 4/22/2008 09:56:59 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x36a35.:378 4/22/2008 09:56:59 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Idx.db is corrupt, fid=0x36a35.:378 4/22/2008 09:57:00 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x36a35.:378 4/22/2008 09:57:00 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x519c5a.:378 4/22/2008 09:57:15 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x519c5a.:378 4/22/2008 09:57:15 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0xa8ffc2.:378 4/22/2008 10:09:25 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Idx.db is corrupt, fid=0x13f5ee.:378 4/22/2008 10:23:44 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x13f5ee.:378 4/22/2008 10:23:44 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Idx.db is corrupt, fid=0x13f5ee.:378 4/22/2008 10:23:44 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x13f5ee.:378 4/22/2008 10:23:44 0xbc4
Exception: EDC::1096 4/22/2008 10:30:56 0x2ec
Exception: EDC::1096 4/22/2008 10:30:57 0x2ec
Exception: EDC::1096 4/22/2008 10:30:57 0x2ec
Exception: EDC::1096 4/22/2008 10:30:57 0x2ec
Exception: EDC::1096 4/22/2008 10:30:58 0x2ec
Exception: EDC::1096 4/22/2008 10:30:58 0x2ec
Exception: EDC::1096 4/22/2008 10:30:58 0x2ec
Exception: VACS::1771 4/22/2008 10:31:24 0x314
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x36a35.:378 4/22/2008 10:38:35 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x519c5a.:378 4/22/2008 10:39:39 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x519c5a.:378 4/22/2008 10:39:39 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x519c5a.:378 4/22/2008 10:39:39 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x519c5a.:378 4/22/2008 10:39:39 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x519c5a.:378 4/22/2008 10:39:43 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x519c5a.:378 4/22/2008 10:39:43 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x519c5a.:378 4/22/2008 10:39:44 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x519c5a.:378 4/22/2008 10:39:44 0xbc4
rmfile dbx Application Data\\VisualAssist\\vs8\\CPP\\Db2Ds.db is corrupt, fid=0x36a35.:378 4/22/2008 11:29:19 0xf7c
Exception: FOO::316 4/22/2008 11:32:12 0x85c
Exception: VACS::1771 4/22/2008 13:04:27 0x314
Exception: FOO::316 4/22/2008 13:44:26 0x85c
Exception: VACS::1771 4/22/2008 14:37:01 0x314
feline Posted - Apr 22 2008 : 3:22:46 PM
Are you editing the Thunderbird source code files?

If so which directory are you working in? I am wondering if you have added the files you are working on to VA's list of stable include directories. This has been known to confuse VA, since it does not expect these files to change constantly. Also VA does not expect files in the stable include directories to be part of your solution.
pjemen Posted - Apr 22 2008 : 03:37:31 AM
>Which IDE and version of VA are you using?
MSVC 2005 SP1
VA_X.dll file version 10.4.1632.0 built 2008.04.03
DevEnv.exe version 8.0.50727.762
msenv.dll version 8.0.50727.762
Font: Courier New 13(Pixels)
Comctl32.dll version 6.0.2900.2982
Windows XP 5.1 Build 2600 Service Pack 2
2 processors

Platform: Custom
Stable Includes:
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\include;
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\include;
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\include;
C:\\Program Files\\Microsoft Visual Studio 8\\SDK\\v2.0\\include;
D:\\mozilla\\dist\\include;
D:\\mozilla\\dist\\include\\accessibility;
D:\\mozilla\\dist\\include\\addrbook;
D:\\mozilla\\dist\\include\\alerts;
D:\\mozilla\\dist\\include\\appcomps;
D:\\mozilla\\dist\\include\\appshell;
D:\\mozilla\\dist\\include\\autocomplete;
D:\\mozilla\\dist\\include\\autoconfig;
D:\\mozilla\\dist\\include\\bayesflt;
D:\\mozilla\\dist\\include\\browser;
D:\\mozilla\\dist\\include\\caps;
D:\\mozilla\\dist\\include\\chardet;
D:\\mozilla\\dist\\include\\chrome;
D:\\mozilla\\dist\\include\\commandhandler;
D:\\mozilla\\dist\\include\\composer;
D:\\mozilla\\dist\\include\\content;
D:\\mozilla\\dist\\include\\dbm;
D:\\mozilla\\dist\\include\\docshell;
D:\\mozilla\\dist\\include\\dom;
D:\\mozilla\\dist\\include\\downloads;
D:\\mozilla\\dist\\include\\editor;
D:\\mozilla\\dist\\include\\embedcomponents;
D:\\mozilla\\dist\\include\\embed_base;
D:\\mozilla\\dist\\include\\expat;
D:\\mozilla\\dist\\include\\extensions;
D:\\mozilla\\dist\\include\\exthandler;
D:\\mozilla\\dist\\include\\fastfind;
D:\\mozilla\\dist\\include\\feeds;
D:\\mozilla\\dist\\include\\find;
D:\\mozilla\\dist\\include\\gfx;
D:\\mozilla\\dist\\include\\gfxwin;
D:\\mozilla\\dist\\include\\history;
D:\\mozilla\\dist\\include\\htmlparser;
D:\\mozilla\\dist\\include\\imgicon;
D:\\mozilla\\dist\\include\\imglib2;
D:\\mozilla\\dist\\include\\impComm4xMail;
D:\\mozilla\\dist\\include\\impEudra;
D:\\mozilla\\dist\\include\\import;
D:\\mozilla\\dist\\include\\importOE;
D:\\mozilla\\dist\\include\\impOutlk;
D:\\mozilla\\dist\\include\\impText;
D:\\mozilla\\dist\\include\\inspector;
D:\\mozilla\\dist\\include\\intl;
D:\\mozilla\\dist\\include\\intlcmpt;
D:\\mozilla\\dist\\include\\jar;
D:\\mozilla\\dist\\include\\java;
D:\\mozilla\\dist\\include\\jpeg;
D:\\mozilla\\dist\\include\\js;
D:\\mozilla\\dist\\include\\jsconsole;
D:\\mozilla\\dist\\include\\jsdebug;
D:\\mozilla\\dist\\include\\jsurl;
D:\\mozilla\\dist\\include\\layout;
D:\\mozilla\\dist\\include\\libbz2;
D:\\mozilla\\dist\\include\\libmar;
D:\\mozilla\\dist\\include\\libreg;
D:\\mozilla\\dist\\include\\locale;
D:\\mozilla\\dist\\include\\lwbrk;
D:\\mozilla\\dist\\include\\mailnews;
D:\\mozilla\\dist\\include\\mailprofilemigration;
D:\\mozilla\\dist\\include\\mailview;
D:\\mozilla\\dist\\include\\MapiProxy;
D:\\mozilla\\dist\\include\\mime;
D:\\mozilla\\dist\\include\\mimeemitter;
D:\\mozilla\\dist\\include\\mimetype;
D:\\mozilla\\dist\\include\\mork;
D:\\mozilla\\dist\\include\\mozldap;
D:\\mozilla\\dist\\include\\msgbase;
D:\\mozilla\\dist\\include\\msgbaseutil;
D:\\mozilla\\dist\\include\\msgcompose;
D:\\mozilla\\dist\\include\\msgdb;
D:\\mozilla\\dist\\include\\msgimap;
D:\\mozilla\\dist\\include\\msglocal;
D:\\mozilla\\dist\\include\\msgMapi;
D:\\mozilla\\dist\\include\\msgmdn;
D:\\mozilla\\dist\\include\\msgnews;
D:\\mozilla\\dist\\include\\msgsmime;
D:\\mozilla\\dist\\include\\necko;
D:\\mozilla\\dist\\include\\necko2;
D:\\mozilla\\dist\\include\\nkcache;
D:\\mozilla\\dist\\include\\nspr;
D:\\mozilla\\dist\\include\\pipboot;
D:\\mozilla\\dist\\include\\pipnss;
D:\\mozilla\\dist\\include\\pippki;
D:\\mozilla\\dist\\include\\plugin;
D:\\mozilla\\dist\\include\\png;
D:\\mozilla\\dist\\include\\pref;
D:\\mozilla\\dist\\include\\prefetch;
D:\\mozilla\\dist\\include\\profdirserviceprovider;
D:\\mozilla\\dist\\include\\profile;
D:\\mozilla\\dist\\include\\progressDlg;
D:\\mozilla\\dist\\include\\rdf;
D:\\mozilla\\dist\\include\\rdfutil;
D:\\mozilla\\dist\\include\\setuprsc;
D:\\mozilla\\dist\\include\\shellservice;
D:\\mozilla\\dist\\include\\shistory;
D:\\mozilla\\dist\\include\\spellchecker;
D:\\mozilla\\dist\\include\\sqlite3;
D:\\mozilla\\dist\\include\\storage;
D:\\mozilla\\dist\\include\\string;
D:\\mozilla\\dist\\include\\toolkitcomps;
D:\\mozilla\\dist\\include\\transformiix;
D:\\mozilla\\dist\\include\\txmgr;
D:\\mozilla\\dist\\include\\txtsvc;
D:\\mozilla\\dist\\include\\uconv;
D:\\mozilla\\dist\\include\\ucvcn;
D:\\mozilla\\dist\\include\\ucvibm;
D:\\mozilla\\dist\\include\\ucvja;
D:\\mozilla\\dist\\include\\ucvko;
D:\\mozilla\\dist\\include\\ucvlatin;
D:\\mozilla\\dist\\include\\ucvtw;
D:\\mozilla\\dist\\include\\ucvtw2;
D:\\mozilla\\dist\\include\\unicharutil;
D:\\mozilla\\dist\\include\\update;
D:\\mozilla\\dist\\include\\uriloader;
D:\\mozilla\\dist\\include\\url-classifier;
D:\\mozilla\\dist\\include\\urlformatter;
D:\\mozilla\\dist\\include\\util;
D:\\mozilla\\dist\\include\\view;
D:\\mozilla\\dist\\include\\wallet;
D:\\mozilla\\dist\\include\\walletviewers;
D:\\mozilla\\dist\\include\\webbrowserpersist;
D:\\mozilla\\dist\\include\\webbrwsr;
D:\\mozilla\\dist\\include\\webshell;
D:\\mozilla\\dist\\include\\websrvcs;
D:\\mozilla\\dist\\include\\widget;
D:\\mozilla\\dist\\include\\windowwatcher;
D:\\mozilla\\dist\\include\\xml;
D:\\mozilla\\dist\\include\\xpcom;
D:\\mozilla\\dist\\include\\xpcom_obsolete;
D:\\mozilla\\dist\\include\\xpconnect;
D:\\mozilla\\dist\\include\\xpinstall;
D:\\mozilla\\dist\\include\\xpnet;
D:\\mozilla\\dist\\include\\xul;
D:\\mozilla\\dist\\include\\xulapp;
D:\\mozilla\\dist\\include\\xuldoc;
D:\\mozilla\\dist\\include\\xultmpl;
D:\\mozilla\\dist\\include\\zlib;

Other Includes:
D:\\mozilla\\dist\\include\\accessibility;

Stable Source Directories:
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\mfc;
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\mfcm;
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\atl;
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\crt\\src;



>VA Options -> Performance -> Parse all files when opening a project
Is on

>Where can I download the Thunderbird source code?

http://developer.mozilla.org/en/docs/Build_Documentation
or ftp://ftp.mozilla.org/pub/thunderbird/releases/

>Is it available with Visual Studio solution files?

No it isn't

>How easily can you reproduce these invalid tooltips?
>Do they happen in all files, or only some files?

Today I noticed that it happens on all underlined symbols.
Take look at image
[url=http://www.4freeimagehost.com/show.php?i=dacaf9ee5b61.png] [/url]

Moreover I did "Clear History, cache and temorary files"
and "Rebuild symbol database".

I add to stable includes files and subfolders from mozilla source code: mozilla\\dist\\include (it is created after you finish build with Mozilla build system). It is approximately 18 MB of header files.
feline Posted - Apr 21 2008 : 1:12:51 PM
I do not see tooltips when hovering the mouse over an undefined symbol.

Which IDE and version of VA are you using?

Do you have:

VA Options -> Performance -> Parse all files when opening a project

turned On or Off? If this is turned off this might explain the problem you are seeing.

Where can I download the Thunderbird source code?
Is it available with Visual Studio solution files?

How easily can you reproduce these invalid tooltips? Do they happen in all files, or only some files?

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000