And every time i install new VA, this gets overwritten. Many people reported same problems with templates. I know since 1215 VA now makes backup copies, but i end up re-parsing all symbols anyway...
What about user-supplied versions of these files, which by default are empty, are not overwritten by installer and are processed same way as VA's supplied files? That will handle 'addition' to corresponding files easily, and if you choose 'latest wins' strategy during parsing - that will handle modification as well. I personally would be happy with additions only.
In fact I removed a lot of stuff that I don't like in the standard. Also AFAIK there are nearly no changes in the default .tpl files for c++ since month. Backing up is sufficient in my eyes.
Martin Richter [rMVP] WWJD http://blog.m-ri.de "A well-written program is its own heaven; a poorly written program is its own hell!" The Tao of Programming