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.