Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12378
Modified Files: CHANGELOG GUI.pm GUI.xs MANIFEST Log Message: Fix cygwin and mingw builds Index: GUI.xs =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI.xs,v retrieving revision 1.58 retrieving revision 1.59 diff -C2 -d -r1.58 -r1.59 *** GUI.xs 1 Jun 2006 19:46:11 -0000 1.58 --- GUI.xs 11 Jun 2006 21:00:15 -0000 1.59 *************** *** 1541,1551 **** if((bitmap == NULL) && SvIOK(filename)) { if(iType == IMAGE_BITMAP) { ! bitmap = LoadBitmap(NULL, MAKEINTRESOURCE(SvIV(filename))); } else if (iType == IMAGE_ICON) { ! bitmap = LoadIcon(NULL, MAKEINTRESOURCE(SvIV(filename))); } else if (iType == IMAGE_CURSOR) { ! bitmap = LoadCursor(NULL, MAKEINTRESOURCE(SvIV(filename))); } } --- 1541,1551 ---- if((bitmap == NULL) && SvIOK(filename)) { if(iType == IMAGE_BITMAP) { ! bitmap = (HBITMAP)LoadBitmap(NULL, MAKEINTRESOURCE(SvIV(filename))); } else if (iType == IMAGE_ICON) { ! bitmap = (HBITMAP)LoadIcon(NULL, MAKEINTRESOURCE(SvIV(filename))); } else if (iType == IMAGE_CURSOR) { ! bitmap = (HBITMAP)LoadCursor(NULL, MAKEINTRESOURCE(SvIV(filename))); } } Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.85 retrieving revision 1.86 diff -C2 -d -r1.85 -r1.86 *** CHANGELOG 1 Jun 2006 19:46:11 -0000 1.85 --- CHANGELOG 11 Jun 2006 21:00:15 -0000 1.86 *************** *** 6,9 **** --- 6,33 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 11 June 2006 - Fix Cygwin build + - All Makefile.PL: add MY::special_targets to add .rc and .res to + .SUFFIXES + - All Makefile.PL: turn off warnings, to prevent spurious + 'redefinition' of MY package subroutine warnings. + - GUI.xs - add casts in LoadImage to assist gcc. + - GUI.pm - up version to 1.03_04 + - MANIFEST: update + --- Win32::GUI::Constants --- + - Constants.PL - fix line endings for cygwin + - Makefile.PL - fix directory seperators + - Constants.xs - fix a cast + - hash/Makefile.PL - close the output filehandle + - t/52_tags.t - fix icon, cursor and bitmap tag definitions + --- Win32::GUI::Scintilla --- + - Scintilla.PL - fix line endings when reading Scintilla.iface; fix + path fo loading SciLexer.dll under Cygwin + + + [Robert May] : 11 June 2006 - Merge AxWindow/DIBitmap/Grid/SCintilla + - Move Win32::GUI::AxWindow code into core + - Move Win32::GUI::DIBitmap code into core + - Move Win32::GUI::Grid code into core + - Move Win32::GUI::Scintilla code into core + + [Robert May] : 01 June 2006 - Icon/Cursor/Bitmap enhancement --- Win32::GUI core --- Index: GUI.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI.pm,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** GUI.pm 1 Jun 2006 19:46:11 -0000 1.46 --- GUI.pm 11 Jun 2006 21:00:15 -0000 1.47 *************** *** 23,27 **** # STATIC OBJECT PROPERTIES # ! $VERSION = "1.03_03"; # For MakeMaker $XS_VERSION = $VERSION; # For dynaloader $VERSION = eval $VERSION; # For Perl (see perldoc perlmodstyle) --- 23,27 ---- # STATIC OBJECT PROPERTIES # ! $VERSION = "1.03_04"; # For MakeMaker $XS_VERSION = $VERSION; # For dynaloader $VERSION = eval $VERSION; # For Perl (see perldoc perlmodstyle) Index: MANIFEST =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/MANIFEST,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** MANIFEST 13 May 2006 15:39:30 -0000 1.16 --- MANIFEST 11 Jun 2006 21:00:15 -0000 1.17 *************** *** 51,55 **** GUI.rc GUI.xs - GUI_Constants.cpp GUI_Events.cpp GUI_Helpers.cpp --- 51,54 ---- *************** *** 68,72 **** MANIFEST.SKIP MDI.xs - META.yml MonthCal.xs NotifyIcon.xs --- 67,70 ---- *************** *** 91,95 **** --- 89,95 ---- samples/NotifyIcon.pl samples/Region.pl + samples/SPLASH.bmp samples/SplashScreen.pl + samples/standard_images.pl samples/Tutorial_Part1_hello1.pl samples/Tutorial_Part1_hello2.pl *************** *** 111,114 **** --- 111,115 ---- StatusBar.xs t/01_basic.t + t/02_constants.t t/02_window.t t/03_button.t *************** *** 142,145 **** --- 143,173 ---- UpDown.xs vsplit.cur + Win32-GUI-AxWindow/AxWindow.pm + Win32-GUI-AxWindow/AxWindow.xs + Win32-GUI-AxWindow/AxWindowRC.PL + Win32-GUI-AxWindow/Changes + Win32-GUI-AxWindow/demos/DHtmlEdit.pl + Win32-GUI-AxWindow/demos/InfoControl.pl + Win32-GUI-AxWindow/demos/Movie.avi + Win32-GUI-AxWindow/demos/MovieControl.pl + Win32-GUI-AxWindow/demos/MsFlexGrid.pl + Win32-GUI-AxWindow/demos/MShtml.pl + Win32-GUI-AxWindow/demos/SCGrid.pl + Win32-GUI-AxWindow/demos/TestOLE.pl + Win32-GUI-AxWindow/demos/UnComplete/DHtmlEdit.pm + Win32-GUI-AxWindow/demos/UnComplete/DHtmlEditor.pl + Win32-GUI-AxWindow/demos/UnComplete/Google.pl + Win32-GUI-AxWindow/demos/UnComplete/MsFlexGrid.pm + Win32-GUI-AxWindow/demos/WebBrowser.pl + Win32-GUI-AxWindow/demos/WebBrowser2.pl + Win32-GUI-AxWindow/demos/WMPControl.pl + Win32-GUI-AxWindow/Makefile.PL + Win32-GUI-AxWindow/t/01_load.t + Win32-GUI-AxWindow/t/02_new.t + Win32-GUI-AxWindow/t/98_pod.t + Win32-GUI-AxWindow/t/99_pod_coverage.t + Win32-GUI-AxWindow/TODO + Win32-GUI-AxWindow/TYPEMAP + Win32-GUI-Constants/Changes Win32-GUI-Constants/Constants.PL Win32-GUI-Constants/Constants.pm *************** *** 177,180 **** --- 205,264 ---- Win32-GUI-Constants/t/99_pod_coverage.t Win32-GUI-Constants/Tags.pm + Win32-GUI-Constants/TODO + win32-gui-demos.pl + Win32-GUI-DIBitmap/Changes + Win32-GUI-DIBitmap/demos/1.bmp + Win32-GUI-DIBitmap/demos/1.png + Win32-GUI-DIBitmap/demos/1.tga + Win32-GUI-DIBitmap/demos/2.bmp + Win32-GUI-DIBitmap/demos/2.png + Win32-GUI-DIBitmap/demos/2.tga + Win32-GUI-DIBitmap/demos/3.bmp + Win32-GUI-DIBitmap/demos/3.png + Win32-GUI-DIBitmap/demos/3.tga + Win32-GUI-DIBitmap/demos/4.bmp + Win32-GUI-DIBitmap/demos/4.png + Win32-GUI-DIBitmap/demos/4.tga + Win32-GUI-DIBitmap/demos/5.bmp + Win32-GUI-DIBitmap/demos/5.png + Win32-GUI-DIBitmap/demos/5.tga + Win32-GUI-DIBitmap/demos/demo.pl + Win32-GUI-DIBitmap/demos/demo2.pl + Win32-GUI-DIBitmap/demos/info.pl + Win32-GUI-DIBitmap/demos/info2.pl + Win32-GUI-DIBitmap/demos/piv.pl + Win32-GUI-DIBitmap/demos/small.tga + Win32-GUI-DIBitmap/demos/test1.pl + Win32-GUI-DIBitmap/demos/test10.pl + Win32-GUI-DIBitmap/demos/test11.pl + Win32-GUI-DIBitmap/demos/test12.pl + Win32-GUI-DIBitmap/demos/test13.pl + Win32-GUI-DIBitmap/demos/test14.pl + Win32-GUI-DIBitmap/demos/test15.pl + Win32-GUI-DIBitmap/demos/test2.pl + Win32-GUI-DIBitmap/demos/test3.pl + Win32-GUI-DIBitmap/demos/test4.pl + Win32-GUI-DIBitmap/demos/test5.pl + Win32-GUI-DIBitmap/demos/test6.pl + Win32-GUI-DIBitmap/demos/test7.pl + Win32-GUI-DIBitmap/demos/test8.pl + Win32-GUI-DIBitmap/demos/test9.pl + Win32-GUI-DIBitmap/demos/Zapotec.bmp + Win32-GUI-DIBitmap/demos/Zapotec.jpg + Win32-GUI-DIBitmap/demos/zipimage.pl + Win32-GUI-DIBitmap/DIBitmap.pm + Win32-GUI-DIBitmap/DIBitmap.xs + Win32-GUI-DIBitmap/DIBitmapRC.PL + Win32-GUI-DIBitmap/extlib/FreeImage.h + Win32-GUI-DIBitmap/extlib/FreeImage.lib + Win32-GUI-DIBitmap/extlib/libfreeimage-cygwin.a + Win32-GUI-DIBitmap/extlib/Readme.txt + Win32-GUI-DIBitmap/Makefile.PL + Win32-GUI-DIBitmap/t/01_load.t + Win32-GUI-DIBitmap/t/02_new.t + Win32-GUI-DIBitmap/t/98_pod.t + Win32-GUI-DIBitmap/t/99_pod_coverage.t + Win32-GUI-DIBitmap/TODO + Win32-GUI-DIBitmap/TYPEMAP Win32-GUI-DropFiles/demos/DropFilesDemo.pl Win32-GUI-DropFiles/DropFiles.pm *************** *** 199,201 **** --- 283,352 ---- Win32-GUI-DropFiles/t/DropTest.pm Win32-GUI-DropFiles/TYPEMAP + Win32-GUI-Grid/Changes + Win32-GUI-Grid/demos/one.bmp + Win32-GUI-Grid/demos/test1.pl + Win32-GUI-Grid/demos/test2.pl + Win32-GUI-Grid/demos/test3.pl + Win32-GUI-Grid/demos/test4.pl + Win32-GUI-Grid/demos/test5.pl + Win32-GUI-Grid/demos/test6.pl + Win32-GUI-Grid/demos/three.bmp + Win32-GUI-Grid/demos/two.bmp + Win32-GUI-Grid/Grid.pm + Win32-GUI-Grid/Grid.xs + Win32-GUI-Grid/GridRC.PL + Win32-GUI-Grid/Makefile.PL + Win32-GUI-Grid/MFCGrid/CellRange.h + Win32-GUI-Grid/MFCGrid/GridCell.cpp + Win32-GUI-Grid/MFCGrid/GridCell.h + Win32-GUI-Grid/MFCGrid/GridCellBase.cpp + Win32-GUI-Grid/MFCGrid/GridCellBase.h + Win32-GUI-Grid/MFCGrid/GridCellCheck.cpp + Win32-GUI-Grid/MFCGrid/GridCellCheck.h + Win32-GUI-Grid/MFCGrid/GridCellCombo.cpp + Win32-GUI-Grid/MFCGrid/GridCellCombo.h + Win32-GUI-Grid/MFCGrid/GridCellDateTime.cpp + Win32-GUI-Grid/MFCGrid/GridCellDateTime.h + Win32-GUI-Grid/MFCGrid/GridCellNumeric.cpp + Win32-GUI-Grid/MFCGrid/GridCellNumeric.h + Win32-GUI-Grid/MFCGrid/GridCellURL.cpp + Win32-GUI-Grid/MFCGrid/GridCellURL.h + Win32-GUI-Grid/MFCGrid/GridCtrl.cpp + Win32-GUI-Grid/MFCGrid/GridCtrl.h + Win32-GUI-Grid/MFCGrid/GridDropTarget.cpp + Win32-GUI-Grid/MFCGrid/GridDropTarget.h + Win32-GUI-Grid/MFCGrid/InPlaceEdit.cpp + Win32-GUI-Grid/MFCGrid/InPlaceEdit.h + Win32-GUI-Grid/MFCGrid/MemDC.h + Win32-GUI-Grid/MFCGrid/StdAfx.cpp + Win32-GUI-Grid/MFCGrid/StdAfx.h + Win32-GUI-Grid/MFCGrid/TitleTip.cpp + Win32-GUI-Grid/MFCGrid/TitleTip.h + Win32-GUI-Grid/t/01_load.t + Win32-GUI-Grid/t/02_new.t + Win32-GUI-Grid/t/98_pod.t + Win32-GUI-Grid/t/99_pod_coverage.t + Win32-GUI-Grid/TODO + Win32-GUI-Grid/TYPEMAP + Win32-GUI-Scintilla/Changes + Win32-GUI-Scintilla/demos/Editor.pl + Win32-GUI-Scintilla/demos/test.pl + Win32-GUI-Scintilla/demos/test2.pl + Win32-GUI-Scintilla/Include/License.txt + Win32-GUI-Scintilla/Include/Readme.txt + Win32-GUI-Scintilla/Include/SciLexer.dll + Win32-GUI-Scintilla/Include/Scintilla.h + Win32-GUI-Scintilla/Include/Scintilla.iface + Win32-GUI-Scintilla/Makefile.PL + Win32-GUI-Scintilla/Perl.pm + Win32-GUI-Scintilla/Scintilla.PL + Win32-GUI-Scintilla/Scintilla.pod + Win32-GUI-Scintilla/Scintilla.xs + Win32-GUI-Scintilla/ScintillaRC.PL + Win32-GUI-Scintilla/t/01_load.t + Win32-GUI-Scintilla/t/02_new.t + Win32-GUI-Scintilla/t/98_pod.t + Win32-GUI-Scintilla/t/99_pod_coverage.t + Win32-GUI-Scintilla/TODO + Win32-GUI-Scintilla/Typemap Window.xs