- Add missing Common Controls: Pager Ip address Drag List Boxes Property Sheet? HOT Key? Flat Scroll bar? - expand support for GDI drawing - evtl. support for owner drawn controls - also search for "TODO" in the GUI.xs (and other) file - Documentation: - revise and correct FAQ - any TBD sections - get SrcParser.pm to return info about TBD items. - get SrcParser to compare packages and methods found in files with documentation found in files - split README into README, INSTALLATION and BUILDING - remove EVENTS section from auto generated package documentation where it is not relevant - add tutorial for other controls? - add tutorial on NEM - add tutorial on using Hook() and pack/unpack to cope with events and messages that are not supported. - Tests - add at least a check for each package that it generates the correct object type - GuiTest: with seperate module or add our own Win32::GUI::Test? - SendKeys, MouseClick, PushButton, WaitWindow - currently I am leaning towards Win32::GUI::Test, especially if it gives us a framework for users to test their GUIs too - Rob. - Add Win32::GUI::WebBrowser, to give us native HTML support - Look at seeing if there is a way to prevent PAR (and perl2exe?) packing package Win32, when it's only required for old perls - warnings: do something with the tests of PL_dowarn to allow at least perl -X to turn off Win32::GUI warnings. (see -DW32G_NEWWARN) - Get everything to run under strictures and warnings. - Start to split into smaller, more manageable pieces - hopefully this might make it easier to add tests. Look at moving code out of XS and into Perl?