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


Reply via email to