Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Feature Requests
 Refactor->Create Implementation improvement
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

tjcbs
Tomato Guru

104 Posts

Posted - Jul 24 2014 :  10:50:39 PM  Show Profile  Reply with Quote
This feature should also work for classes. When a class is selected, an implementation should be created for all the member functions. Even better if implementations which already exist are skipped.

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Jul 25 2014 :  10:53:54 AM  Show Profile  Reply with Quote
You can already do this:

http://docs.wholetomato.com/default.asp?W458

zen is the art of being at one with the two'ness
Go to Top of Page

tjcbs
Tomato Guru

104 Posts

Posted - Jul 26 2014 :  12:40:49 PM  Show Profile  Reply with Quote
quote:
Originally posted by feline

You can already do this:

http://docs.wholetomato.com/default.asp?W458



Great! I was using an older version without realizing it, thanks.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Jul 26 2014 :  11:17:54 PM  Show Profile  Reply with Quote
I am glad this is now working for you. For using an older version, the two options:

VA Options -> Startup -> Automatically check for new version
VA Options -> Startup -> Also check for new beta version

are designed to help here, so you can find out when a new version is made available.

zen is the art of being at one with the two'ness
Go to Top of Page

jwiede
Junior Member

USA
12 Posts

Posted - Aug 22 2014 :  9:52:23 PM  Show Profile  Reply with Quote
quote:
Originally posted by feline

I am glad this is now working for you. For using an older version, the two options:

VA Options -> Startup -> Automatically check for new version
VA Options -> Startup -> Also check for new beta version

are designed to help here, so you can find out when a new version is made available.



It would also be useful for customers if there was a label on added features of the version/revision when they were added (no point in going too retroactive, though). For folks whose support expired, that would allow them to determine whether they need to upgrade to obtain the feature, or if it is still within the set of versions/revisions they already can access.

Thanks!

-John W.

Edited by - jwiede on Aug 22 2014 9:53:37 PM
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Aug 22 2014 :  10:55:49 PM  Show Profile  Reply with Quote
This page gives an overview of the changes in recent builds, and information on new features that we have added:

http://docs.wholetomato.com/default.asp?W318

while this page goes into more detail about each previous release, and lets you download an older version if you need to:

http://support.wholetomato.com/default.asp?W404

zen is the art of being at one with the two'ness
Go to Top of Page

tjcbs
Tomato Guru

104 Posts

Posted - Oct 03 2014 :  6:45:06 PM  Show Profile  Reply with Quote
Another nice improvement would be to add similar functionality to implement all c-style functions in a header. Or, to implement all the functions which are currently selected in a selection block.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Oct 04 2014 :  7:49:10 PM  Show Profile  Reply with Quote
We are considering allowing you to trigger refactoring commands via VA Outline, on several selected items at once. This would help here, if and when this is done. It also bypasses any edge cases to do with partly selecting a function:

case=7787

zen is the art of being at one with the two'ness
Go to Top of Page

tjcbs
Tomato Guru

104 Posts

Posted - Oct 08 2014 :  6:33:52 PM  Show Profile  Reply with Quote
Is it just me, or is it still very common for code to be underlined which compiles fine? Shouldn't that be fixed first? Or is this something that is only happening to me?
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Oct 08 2014 :  7:13:11 PM  Show Profile  Reply with Quote
Firstly, which IDE are you using? VA does not underline code in VS2010 and above, since the IDE is doing this underlining.

Based on support enquiries, this is not common, in fact it is very rare. Are you seeing this a lot? Is this most files? Most days? Is there any pattern to this?

zen is the art of being at one with the two'ness
Go to Top of Page

tjcbs
Tomato Guru

104 Posts

Posted - Oct 08 2014 :  10:55:18 PM  Show Profile  Reply with Quote
I am still using VS2008. Maybe most others have moved on by now? But also, it is an elusive problem for me, and so I don't report it because I don't know how to reproduce it. I've tried and failed to create test cases.

Underlining seems to behave well on files I'm not working on. But of course the whole point is for it to operate on files that I *am* working on.

There seems to, sometimes, be very excessive lag (as in minutes) between me making corrections and the underlining catching up to those corrections. It is common enough that I have been trained to pretty much ignore the underlines. I will pay more attention when it happens in the future, and submit a support query when I have something more definite.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Oct 09 2014 :  2:55:25 PM  Show Profile  Reply with Quote
VS2008 is still comes up fairly often in support enquires. The underlining is coming from VA, so we can look at it. The first thing is that VA does not start underlining in a file until you start editing the file. This is an optimisation to speed up simply browsing through and reading code you are not actually editing, which is why you only see underlining some of the time.

The delay in VA catching up, how many files do you have in your solution?

If you open VA's Open File in Solution dialog (Alt-Shift-O) the title bar contains two numbers. The first number is the number of files currently listed, which changes as you filter the list. The second number is the total number of files in the list, which is normally the number of files in your solution. What is this second number?

When you are working in a cpp file, do the updates seem as slow? The underlining should normally update more quickly than this, and it should be reliable.

zen is the art of being at one with the two'ness
Go to Top of Page

tjcbs
Tomato Guru

104 Posts

Posted - Oct 12 2014 :  10:00:16 PM  Show Profile  Reply with Quote
I only have 221 files. However, I was wrong, it's not really a delay. What happens is, I will type something, and when I hit ';' VA will quickly parse it and remove any underlines. Then, a second or so later, the underlines will reappear, and will remain indefinitely, no matter how long I wait. But, if I click on one of the underlined terms, so that it is highlighted, VA will instantly remove the underlines, and they won't come back.
Go to Top of Page

jwiede
Junior Member

USA
12 Posts

Posted - Oct 13 2014 :  1:50:59 PM  Show Profile  Reply with Quote
With all due respect, this sounds like a completely different issue from the one the original thread was about. Perhaps best to move to a new thread, instead of just hijacking this one?

Thanks!

-John W.

Edited by - jwiede on Oct 13 2014 1:51:48 PM
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Oct 13 2014 :  2:26:27 PM  Show Profile  Reply with Quote
First, can you go into VA options, and make sure you have different, and distinct colours for:

VA Options -> Underlines -> Underline spelling errors in comments and strings using
VA Options -> Underlines -> Underline mistyped symbols using

preferably not Red. This is just to double check that the underlining is coming from VA, and that we know what type of error VA thinks it is underlining.

Given your other recent thread:

http://forums.wholetomato.com/forum/topic.asp?TOPIC_ID=12058

I am wondering if complex template code is a factor here. Does this seem like it might be a factor? Or are you seeing this problem with all code?

zen is the art of being at one with the two'ness
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Oct 13 2014 :  2:28:01 PM  Show Profile  Reply with Quote
jwiede, this is a totally separate issue, but this tends to happen to threads. I try to keep things mostly under control, but while a thread is only dealing with one issue at a time its not always making a fuss about.

zen is the art of being at one with the two'ness
Go to Top of Page

tjcbs
Tomato Guru

104 Posts

Posted - Oct 14 2014 :  11:35:20 PM  Show Profile  Reply with Quote
Yup, it is coming from VA. Honest, Blue Collar code, not complex templates. mLinks *is* a (simple, 1 parameter) template, if that should matter.


Clicking on "pLink" made the underlines go away.

Edited by - tjcbs on Oct 14 2014 11:36:28 PM
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18749 Posts

Posted - Oct 15 2014 :  12:34:58 AM  Show Profile  Reply with Quote
Any relationship to the "pLink" in the code sample in your other thread:

http://forums.wholetomato.com/forum/topic.asp?TOPIC_ID=12058

where I cannot reproduce the second bug report? It might make sense to continue this discussion over in that thread, since if this is the same pLink, it is interesting that you have odd underlining, and an odd tooltip that so far I cannot reproduce.

zen is the art of being at one with the two'ness
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000