A quick status update and a few issues to discuss.

Constants - I just commited a quick fix to stop subclasses of Win32::GUI (and of Win32::GUI::Window etc.) inheriting Win32::GUI's import function - this will quiet a few of the new warnings.

I spent some time over the last week and a half investigating the code from Laurent's modules to integrate it with the Win32::GUI core. In all cases I have: - modified the build process to be in line with the other modules I have been added (DropFiles, Constants);
- made the modules work under warnings and strictures
- added basic tests
- visited the demos, tidied them up and ensured they all work
- in some cases, added a demo or two that I wrote to ensure that I understood how the modules worked.

Here's how I stand:

Scintilla - no problems with this. I have the code ready to become part
of the Win32::GUI core

Grid - I'm ready to make this part of core too.  As it relies on the MS
MFC framework, then I don't believe that this module can ever be
compiled using mingw (or under cygwin), and I currently have the build process printing a warning and skipping the build unless the compiler is cl.exe. Unless anyone knows any different, this is how it will remain, as I don't have the time to investigate further.

DIBitmap - Whilst this should technically be compilable (sp?) using gcc, I haven't been able to make it happen, and don't want to invest any further time on this. It too, is currently skipped unless building with cl.exe compiler. Again, if anyone knows any different I'll be happy to integrate patches.

AxWindow - relies on the MS ATL framework, so I doubt it can ever be compiled with gcc. Again this is skipped unless using the MS compiler.

Unless anyone want me to stop, I intend to raise a support request with sourceforge to get the existing repositories moved to underneath the Win32-GUI directory; I will then commit my chages on top of that.

Regards
Rob.

Reply via email to