Thanks for doing that. It will be helpful to be able to view the code
> Please note, FLTK files have been renamed to 8.3 conventions. Some files
> have been omitted. Remember, this is a PORT to FreeDOS with no long file
> name support.
That's a pity. I mean the lack of long filenames and the necessity to
rename existing files - with the consequence to have to edit other
(.cxx) files just to change the #include statements. That sounds really
bad for inclusion in the FLTK sources at a later time.
> Approval takes time and there is a small probability that it may not get
> approved. Time will tell. If not, github can be a secondary.
As Greg already said, GitHub is a great platform for open source
hosting. Git's ability to rebase a branch (rather than merge) is IMHO a
great advantage for such development as you are doing it. Since you can
use git for your own development it should also be easier to "commit
often" on your local server. But I'm not sure that git would be able to
rebase flawlessly if you renamed and modified lots of existing files.
> draw_begin hides the mouse and sets drawing offsets.
> draw_end shows the mouse.
Why do you want to hide the mouse (cursor) for menu windows? Or did I
miss anything?
> For upstream changes, I can wait. I stamp changes to FLTK with an
> 'ALLEGRO:' comment. So far they have been minimal. Most of the
> development is in the driver code, which is nice.
That was the intention of our move to the driver model in FLTK 1.4.0,
and it's fine if this is true for your development.
I'd be interested in all necessary changes in FLTK, i.e. changes in
non-driver code (or in existing driver code as well) for the following
reason: if you need modifications in the existing driver model, i.e. in
virtual methods or in the general code, then there is a certain
probability that other drivers would also need such modifications.
Hence it would be an option to verify the existing driver model for
future development. I'll take a look at your tarball and search for you
ALLEGRO marks to see what you did. Thanks.
> I sure appreciate the
> tips. Everyone has been very supportive and helpful so far.
We're a small team, but we try hard to help users and other developers.
Unfortunately we don't make much progress with our bug reports and
feature requests though because of our lack of working power. :-(