Update of /cvsroot/perl-win32-gui/Win32-GUI
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32576

Modified Files:
        CHANGELOG GUI.pm GUI.xs Makefile.PL 
Removed Files:
        GUI_Constants.cpp 
Log Message:
More Win32::GUI::Constants support

Index: GUI.xs
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI.xs,v
retrieving revision 1.56
retrieving revision 1.57
diff -C2 -d -r1.56 -r1.57
*** GUI.xs      20 Apr 2006 22:20:20 -0000      1.56
--- GUI.xs      16 May 2006 18:57:25 -0000      1.57
***************
*** 30,40 ****
  
       
##########################################################################
!      # (@)INTERNAL:constant(NAME, ARG)
  DWORD
! constant(name,arg)
      char *name
-     int arg
  CODE:
!     RETVAL = constant(NOTXSCALL name, arg);
  OUTPUT:
      RETVAL
--- 30,102 ----
  
       
##########################################################################
!      # (@)INTERNAL:_constant(NAME)
  DWORD
! _constant(name)
      char *name
  CODE:
!     if (strEQ(name, "WIN32__GUI__WINDOW"))
!         RETVAL = WIN32__GUI__WINDOW;
!     else if (strEQ(name, "WIN32__GUI__DIALOG"))
!         RETVAL = WIN32__GUI__DIALOG;
!     else if (strEQ(name, "WIN32__GUI__STATIC"))
!         RETVAL = WIN32__GUI__STATIC;
!     else if (strEQ(name, "WIN32__GUI__BUTTON"))
!         RETVAL = WIN32__GUI__BUTTON;
!     else if (strEQ(name, "WIN32__GUI__EDIT"))
!         RETVAL = WIN32__GUI__EDIT;
!     else if (strEQ(name, "WIN32__GUI__LISTBOX"))
!         RETVAL = WIN32__GUI__LISTBOX;
!     else if (strEQ(name, "WIN32__GUI__COMBOBOX"))
!         RETVAL = WIN32__GUI__COMBOBOX;
!     else if (strEQ(name, "WIN32__GUI__CHECKBOX"))
!         RETVAL = WIN32__GUI__CHECKBOX;
!     else if (strEQ(name, "WIN32__GUI__RADIOBUTTON"))
!         RETVAL = WIN32__GUI__RADIOBUTTON;
!     else if (strEQ(name, "WIN32__GUI__TOOLBAR"))
!         RETVAL = WIN32__GUI__TOOLBAR;
!     else if (strEQ(name, "WIN32__GUI__PROGRESS"))
!         RETVAL = WIN32__GUI__PROGRESS;
!     else if (strEQ(name, "WIN32__GUI__STATUS"))
!         RETVAL = WIN32__GUI__STATUS;
!     else if (strEQ(name, "WIN32__GUI__TAB"))
!         RETVAL = WIN32__GUI__TAB;
!     else if (strEQ(name, "WIN32__GUI__RICHEDIT"))
!         RETVAL = WIN32__GUI__RICHEDIT;
!     else if (strEQ(name, "WIN32__GUI__LISTVIEW"))
!         RETVAL = WIN32__GUI__LISTVIEW;
!     else if (strEQ(name, "WIN32__GUI__TREEVIEW"))
!         RETVAL = WIN32__GUI__TREEVIEW;
!     else if (strEQ(name, "WIN32__GUI__TRACKBAR"))
!         RETVAL = WIN32__GUI__TRACKBAR;
!     else if (strEQ(name, "WIN32__GUI__UPDOWN"))
!         RETVAL = WIN32__GUI__UPDOWN;
!     else if (strEQ(name, "WIN32__GUI__TOOLTIP"))
!         RETVAL = WIN32__GUI__TOOLTIP;
!     else if (strEQ(name, "WIN32__GUI__ANIMATION"))
!         RETVAL = WIN32__GUI__ANIMATION;
!     else if (strEQ(name, "WIN32__GUI__REBAR"))
!         RETVAL = WIN32__GUI__REBAR;
!     else if (strEQ(name, "WIN32__GUI__HEADER"))
!         RETVAL = WIN32__GUI__HEADER;
!     else if (strEQ(name, "WIN32__GUI__COMBOBOXEX"))
!         RETVAL = WIN32__GUI__COMBOBOXEX;
!     else if (strEQ(name, "WIN32__GUI__DTPICK"))
!         RETVAL = WIN32__GUI__DTPICK;
!     else if (strEQ(name, "WIN32__GUI__GRAPHIC"))
!         RETVAL = WIN32__GUI__GRAPHIC;
!     else if (strEQ(name, "WIN32__GUI__GROUPBOX"))
!         RETVAL = WIN32__GUI__GROUPBOX;
!     else if (strEQ(name, "WIN32__GUI__SPLITTER"))
!         RETVAL = WIN32__GUI__SPLITTER;
!     else if (strEQ(name, "WIN32__GUI__MDIFRAME"))
!         RETVAL = WIN32__GUI__MDIFRAME;
!     else if (strEQ(name, "WIN32__GUI__MDICLIENT"))
!         RETVAL = WIN32__GUI__MDICLIENT;
!     else if (strEQ(name, "WIN32__GUI__MDICHILD"))
!         RETVAL = WIN32__GUI__MDICHILD;
!     else if (strEQ(name, "WIN32__GUI__MONTHCAL"))
!         RETVAL = WIN32__GUI__MONTHCAL;
!     else
!         RETVAL = 0xFFFFFFFF;
  OUTPUT:
      RETVAL

Index: CHANGELOG
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v
retrieving revision 1.82
retrieving revision 1.83
diff -C2 -d -r1.82 -r1.83
*** CHANGELOG   13 May 2006 15:39:30 -0000      1.82
--- CHANGELOG   16 May 2006 18:57:25 -0000      1.83
***************
*** 6,9 ****
--- 6,34 ----
  Win32-GUI ChangeLog
  ===================
+ + [Robert May] : 16 May 2006 - More Win32::GUI::Constants
+     --- Win32::GUI core ---
+     - GUI_constants.cpp removed
+     - Makefile.PL remove GUI_Constants.cpp
+     - GUI.xs change constants() to _constants and support only
+       the Win32__GUI__ constants here
+     - GUI.pm remove EXPORTER and @EXPORT_OK, replace with import()
+       that delegates to Win32::GUI::Constants. Fix AUTOLOAD() to
+       delegate to Win32::GUI::Constants.  Introduce
+       Win32::GUI::constant() that delegates to Win32::GUI::Constants
+       for backwards compatibility.  Changes to Win32::GUI::AUTOLOAD()
+       required removal of unnecessary inheritance on some
+       Win32::GUI::Menu::* classes
+     - samples\* Fix all samples not to warn under new constants
+     support.  Fix terrrible resource leaks inDraw.pl and region.pl.
+     use $FindBin::Dir where we use local files, so that they are
+     found even if the samples directory is not the working directory.
+     Add SPLASH.bmp so that the SplashScreen example does something.
+     - up version to 1.03_03
+     --- Win32::GUI::Constants ---
+     - Constants.PL add more constants: LVSIL_, LVIR_, THT_
+     - Tags.pm add new constants to suitable tags
+     - t\* fix tests not to warn under new constants support. Minor
+       typo corrections, add new constants to 52_tags.t
+ 
  + [Robert May] : 13 May 2006 - Add Win32::GUI::Constants
      - add Win32-GUI-Constants directory and new files

Index: Makefile.PL
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Makefile.PL,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** Makefile.PL 25 Apr 2006 21:24:52 -0000      1.20
--- Makefile.PL 16 May 2006 18:57:25 -0000      1.21
***************
*** 175,179 ****
  my @c_files = qw(
      GUI
-     GUI_Constants
      GUI_Events
      GUI_Helpers
--- 175,178 ----

Index: GUI.pm
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI.pm,v
retrieving revision 1.41
retrieving revision 1.42
diff -C2 -d -r1.41 -r1.42
*** GUI.pm      14 Apr 2006 01:52:25 -0000      1.41
--- GUI.pm      16 May 2006 18:57:25 -0000      1.42
***************
*** 5,11 ****
  # 29 Jan 1997 by Aldo Calpini <[EMAIL PROTECTED]>
  #
! # Version: 1.02 (10 July 2005)
! #
! # Copyright (c) 1997..2005 Aldo Calpini. All rights reserved.
  # This program is free software; you can redistribute it and/or
  # modify it under the same terms as Perl itself.
--- 5,9 ----
  # 29 Jan 1997 by Aldo Calpini <[EMAIL PROTECTED]>
  #
[...998 lines suppressed...]
  
!     return Win32::GUI->_new(Win32::GUI::_constant("WIN32__GUI__GRAPHIC"), @_);
  }
  
***************
*** 2533,2537 ****
  #
  package Win32::GUI::MenuButton;
- @ISA = qw(Win32::GUI);
  
      
###########################################################################
--- 2200,2203 ----
***************
*** 2579,2583 ****
  #
  package Win32::GUI::MenuItem;
- @ISA = qw(Win32::GUI);
  
      
###########################################################################
--- 2245,2248 ----

--- GUI_Constants.cpp DELETED ---


Reply via email to