Hello Everybody Back from a vacation...
I read all messages piled so large and have come-up one significant note that GTWVG has been scheduled to be REMOVED from Harbour repository after 4 years of its presence here and about 7 years presence on xHarbour. The reasons put forth can be presented as such: 1) It is a highly win specific lib with no counterparts on other platforms. Your prg code will be win only. It was known from the DAY ONE. How funny it is to conclude that it had a relevance THEN and is irrelevant NOW... 2) Plus it's x86 specific This is one part I am not conversant with. Probably it is ActiveX Events Management code which draws this specific attenstion. Even if it is x86, what does it stops to be usable, x86 has many more years of life span I believe. 3) was never successfully tested on ce This statement is valid for few weeks before, not now. If used as pure consol it is not different then GTWVT in any manner. I just commented out code which was not compiling for WinCE. Now it compiles fine, so ... 4) x64 This is something a future. And am confident that the way we are moving, it will not be difficult to port a little code, probably wvgcallb.c, to that platform or we can always drop Active-X for x64 builds just guarding this .c with a define. 5) unicode I suppose it has not been tried recently. I always compile it with UNICODE and it is working flawless without even a single memleak or so. 6) uses internals, non ansi c code, Th is one area I am not conversant with. Just point out what this code is and I am eagerly willing to fix it. 7) breaks core and other contrib namespaces This is totally a misleading statement. Where does it collides with other libs ? And it is not something which becomes a potent cause of its abolishan. 8) has redundant winapi parts, code non portable between c compilers. Again a non-sense statement. Sorry if I am rude. I already gave my node that it will be transferred to hbwin.lib as and when time will permit. 9) Group is spending huge amount of time on just to create clean builds, with minimal hope the large codebase will ever be clean enough for a piece of mind and future releases. This is all about an Open-source. You contribute sonmething with a hope that others will enhance it. It is the bottom line. I am sorry if this lib pushed someone a little bit more... But one always have options to divert his/her efforts to whatever he likes. Why there is a minimal hope? If a lib is consistently maintained and is in production, this itself is a HOPE. 10) Since there is seldom any bug reports, it is suspected to have a large amount of active users. Do some code have to be buggy to be recognized as CORRECT? If no user reports any bug does it implies that there are no users. For that matter how many users speak on this group? Max 10-15. For whom who are not aware I testify that GTWVG is in production for over 250+ installations with MT and multi-windows, without even a single GPF and memleak, with UNICODE enabled , with semi GUI modal, with pure GUI modal ( Xbase++ implementation ). What elese is required it to be a success. 11) We should focus on QT. We certainly cannot focus on both. True. But untill something usable comes up in QT, on which front I have made some progress, we have to stay with GTWVG. Also GTWVG is needed as references for QT port. 12) The code does not compiles with many win compilers. It compiles ( and runs ) fine with : BCC55 BCC58 MSVC 2008 WATCOM PELLESC MINGW What other compilers this statement refers to? >From the whole input I could conclude that the matter more ferefs to x64 builds than x86 ones. If true, I suppose we can live with x86 for some more time and jump to x64 excluding GTWVG from default builds. I need groups viewpoint if it is valid to REMOVE GTWVG from SVN or to keep it. I am feeling a bit dejected as well and wish to have a clear verdict. It will be helpful for me to concentrate on some other corners of my life if it happens so. Regards Pritpal Bedi -- View this message in context: http://www.nabble.com/GTWVG---Removal-from-SVN-tp22730993p22730993.html Sent from the Harbour - Dev mailing list archive at Nabble.com. _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour