I expected there to be alot of feedback, but man you guys really surprised me. I didn’t think anyone really read these things :). The good news is alot of you are putting the same two or three big ticket items as your number one requests. The bad news of course being that theres so much other totally valid requests in there that it will take me years to get to it all. Reguardless, I have your feedback now and fully intend to push as hard as I can on product management to make your requests part of the VCL in the future. In case any of you are wondering, heres what came up the most:
Unicode for Win32 - Yeah this is pretty much a no brainer. I myself just had a fun bout with upgrading our internal translation system (for speed, accuracy, and sym ship), and I can tell you not having unicode in Win32 makes things a bit of a pain. I imagine it will be easy convincing the crew that this one needs to be done asap.
ThreadSafe VCL - With the influx of multicore technology into the market I can see the need for VCL to be threadsafe. We will definatly want to take advantage of the shifting architecture of processing power.
Remove Application Main Form - Wow would I love to do that. Unfortunatly I think I’m the only one who does. Being the junior VCL guy means I can make suggestions, but if I went tearing through the codebase to make a major change like that I might be in for it. I will continue to press the team for the removal of this, well, hack.
Thats the major stuff anyway. There were some requests for better databinding, as well as new controls like the ribbon controls. These things are important too, but theres a limit to the amount of work Seppy and myself can get up to inbetween releases. Anyway, thanks for the feedback. We will do as much as we can to keep VCL meaningful and useful in the future.