Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Please don't change my capitalization

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
jamesford42 Posted - Nov 24 2008 : 5:33:28 PM
I've noticed visual assist doing this in several places. I will be working in a method that has a local variable called 'callback' (or some other unlucky name) and any time I try to type this word it automatically changes it to CALLBACK ( without prompting ).

So turns out CALLBACK (and probably the same for other cases i've run into) is a define from a header of some other library/project of the solution im working on. Sufficient to say that CALLBACK is NOT actually defined as anything other than my local variable in the context I am working with it.

So, what can I do to prevent this behavior? Can I explicitly say "don't parse this file or project (the one which defines CALLBACK)", or perhaps permanently remove your knowledge of "CALLBACK"... or...

All I can do atm is let it mis-correct me, and then copy-paste over it with the correct capitalization.
7   L A T E S T    R E P L I E S    (Newest First)
feline Posted - Dec 02 2008 : 07:34:29 AM
I am glad you have not seen this so far in VA 1707. Perhaps the problem has been fixed. Please let me know if the problem starts happening again, and I will try and figure out what is going on.
mridgwel Posted - Dec 01 2008 : 4:32:35 PM
I've had this issue on\\off with VA 1649, but for me it was with an identifier that was defined and not referenced in that project.

Not sure if it helps of is mis-leading as its not something that happens that often for me, but I haven't had it in the VA1707 beta.

Mine was on VS2008 SP1 rather than 2005
feline Posted - Dec 01 2008 : 11:46:43 AM
Many apologies, I got side tracked with getting the new build through testing. So far I cannot reproduce this problem in VS2005 with VA 1709 and VA 1649. I have tried the following very simple test:

static void testCallBackCase()
{
	int *pNum = 0;
	int *callback = 0
	
}


When I type pnum-> this is correctly converted to pNum->, and when I type
callback->
this is left alone.

Can you try the same thing, and see what happens in your solution?

If you turn on:

VA Options -> Advanced -> Fonts and Colors -> Local symbols in Bold
VA Options -> Advanced -> Fonts and Colors -> Stable symbols in Italic

is the local variable "callback" shown in bold? If when you type "callback" it is converted to "CALLBACK" is this shown in italics? If I manually type "CALLBACK" it is shown in italics for me in both versions of VA.
jamesford42 Posted - Dec 01 2008 : 10:35:40 AM
Any updates on this topic? Just turning repair case off works fine for me (and thanks for notifying me of its existence), but you seemed to imply in your previous post that there in a bug/improvement possibility in this area. Thanks.
jamesford42 Posted - Nov 25 2008 : 8:45:49 PM
The 'arrow key' experiment did not seem to change anything.

Turning off repair case works, for the time being I will leave it off and see if I run into any situations (either that it does not fix or that I would prefer to have it on).

System Info...

VA_X.dll file version 10.4.1649.0 built 2008.09.09
Licensed to:
VA X: [email protected] (Non-renewable license) Support ends 2009.04.24
DevEnv.exe version 8.0.50727.762
msenv.dll version 8.0.50727.762
Font: Consolas 15(Pixels)
Comctl32.dll version 6.0.2900.5512
Windows XP 5.1 Build 2600 Service Pack 3
2 processors

Platform: Custom
Stable Includes:

Other Includes:

Stable Source Directories:

sean Posted - Nov 24 2008 : 9:27:23 PM
You can disable the "Repair case" option to prevent this from annoying you (VAssistX|Visual Assist X Options|Advanced|Corrections).

Just to help diagnose the problem, could you please type the following (while Repair Case IS enabled):
(*callback

the press the up-arrow key,
press the down-arrow key
and type )

Does callback get changed to CALLBACK in that scenario?

What version of VS and VAX are you using (you can copy from the System Info page of the VA Options dlg)?
jamesford42 Posted - Nov 24 2008 : 5:36:02 PM
Even more annoying is that I can't just do ctrl-z to undo the capitalization change.

Lets say I have this line...

(*callback

I type ')' now it looks like...

(*CALLBACK)

I hit ctrl-z, now...

(*CALLBACK

ctrl-z again...

(*callback

back where I started...

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