On approximately 11/7/2003 8:51 AM, came the following characters from
the keyboard of Erick Bourgeois:

On Wed, 05 Nov 2003 23:46:45 -0800, Glenn Linderman <[EMAIL PROTECTED]> said:


Hi,

It was extremely important for my next project that I have accelerator keys working in Win32::GUI (or whatever interface I chose to code to).

As it turns out, there were only a few scattered places to fix things, and I was able to get them working. However, along the way, for debugging purposes (debugging several things, see ** below), I have changed or rearranged a fair number of lines of code in a few of the source files. Hence, it is not particularly easy for me to describe herein the exact details of the fix.

Having succeeding in this, my priority turns to my next project, rather than generating a minimal set of changes for a patch file... but if someone else wants to do that, to the end that it will be released into a new version of Win32::GUI, I'd be glad to share my changed files with them. If there is no hope of a new version of Win32::GUI, then after I'm done my next project, I might package and release all my changes in a branched version of Win32::GUI ... I guess it should be renamed, though, if it diverges from the original.


Glenn,

Why don't you use CVS (the one already setup on SF.net) for all these much appreciated changes? It is indeed much easier to keep track of everything that way.

Erick,

That's a great suggestion.  Except.

1) I don't have CVS installed; I haven't used it for about 6 years, and then only in an environment where there were explicit step by step instructions for that particular task (which isn't to say I don't understand source control facilities

2) I became an expert in ClearCase for a while, and PVCS/RCS, and SCCS in past lives, but just never have used CVS much)

3) I doubt that I have write permission enabled for the CVS repository; I'm going through the learning curve for Perl5 internals, Win32::GUI, and Windows's GUI API all at once, and I'm not sure I have the bandwidth for a CVS + Sourceforge learning curve too

4) There needs to be some coordination with Aldo, perhaps, and he hasn't responded publicly or privately to any of the email I've sent him regarding bugs over the last couple years. Or is the community ready to proceed without Aldo?

5) and because of the learning curves, I'm adding lots of debugging #if/#ifdef code all over Win32::GUI, and I'm not sure the real maintainers (if there are any left) would want all that cluttering the source code.

So, if the changes are appreciated, and someone that is an expert in CVS + SourceForge wants to help me overcome the difficulties #1-3, and claim that #4 and #5 aren't problems, then I'd be glad to do just that.

If not, well, maybe when I finish my current project (Feb or March?) then I'll look into tackling those learning curves without an expert.


That said, I think it only took a dozen or so of real code changes to get accelerator keys working.... although I was really scratching my head trying to find one missing line... until I realized it was completely missing.

--
Glenn -- http://nevcal.com/
===========================
Like almost everyone, I receive a lot of spam every day, much of it
offering to help me get out of debt or get rich quick.  It's ridiculous.
-- Bill Gates


Reply via email to