[Perl-win32-gui-cvscommit] Win32-GUI/Win32-GUI-ReleaseNotes RN_0_0_502.pod, 1.1, 1.2 RN_0_0_588.pod, 1.1, 1.2 RN_0_0_665.pod, 1.1, 1.2 RN_0_0_670.pod, 1.1, 1.2 RN_0_0_671.pod, 1.1, 1.2 RN_0_99_1.pod,

2006-10-31 Thread Robert May
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21414/Win32-GUI-ReleaseNotes

Modified Files:
RN_0_0_502.pod RN_0_0_588.pod RN_0_0_665.pod RN_0_0_670.pod 
RN_0_0_671.pod RN_0_99_1.pod RN_1_0.pod RN_1_02.pod 
RN_1_03.pod RN_1_04.pod 
Log Message:
Correct first heading and abstract line

Index: RN_0_0_588.pod
===
RCS file: 
/cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_0_0_588.pod,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** RN_0_0_588.pod  16 Jul 2006 11:09:33 -  1.1
--- RN_0_0_588.pod  31 Oct 2006 22:20:25 -  1.2
***
*** 1,5 
! =head1 Win32::GUI::ReleaseNotes::RN_0_0_588
  
! This is the release notes for Version 0.0.588 of Win32::GUI
  
  =head1 Release Date
--- 1,5 
! =head1 NAME
  
! Win32::GUI::ReleaseNotes::RN_0_0_588 - This is the release notes for Version 
0.0.588 of Win32::GUI
  
  =head1 Release Date

Index: RN_0_99_1.pod
===
RCS file: 
/cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_0_99_1.pod,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** RN_0_99_1.pod   16 Jul 2006 11:09:33 -  1.1
--- RN_0_99_1.pod   31 Oct 2006 22:20:25 -  1.2
***
*** 1,5 
! =head1 Win32::GUI::ReleaseNotes::RN_0_99_1
  
! This is the release notes for Version 0.99_1 of Win32::GUI
  
  =head1 Release Date
--- 1,5 
! =head1 NAME
  
! Win32::GUI::ReleaseNotes::RN_0_99_1 - This is the release notes for Version 
0.99_1 of Win32::GUI
  
  =head1 Release Date

Index: RN_0_0_665.pod
===
RCS file: 
/cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_0_0_665.pod,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** RN_0_0_665.pod  16 Jul 2006 11:09:33 -  1.1
--- RN_0_0_665.pod  31 Oct 2006 22:20:25 -  1.2
***
*** 1,5 
! =head1 Win32::GUI::ReleaseNotes::RN_0_0_665
  
! This is the release notes for Version 0.0.665 of Win32::GUI
  
  =head1 Release Date
--- 1,5 
! =head1 NAME
  
! Win32::GUI::ReleaseNotes::RN_0_0_665 - This is the release notes for Version 
0.0.665 of Win32::GUI
  
  =head1 Release Date

Index: RN_0_0_671.pod
===
RCS file: 
/cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_0_0_671.pod,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** RN_0_0_671.pod  16 Jul 2006 11:09:33 -  1.1
--- RN_0_0_671.pod  31 Oct 2006 22:20:25 -  1.2
***
*** 1,5 
! =head1 Win32::GUI::ReleaseNotes::RN_0_0_671
  
! This is the release notes for Version 0.0.671 of Win32::GUI
  
  =head1 Release Date
--- 1,5 
! =head1 NAME
  
! Win32::GUI::ReleaseNotes::RN_0_0_671 - This is the release notes for Version 
0.0.671 of Win32::GUI
  
  =head1 Release Date

Index: RN_0_0_670.pod
===
RCS file: 
/cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_0_0_670.pod,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** RN_0_0_670.pod  16 Jul 2006 11:09:33 -  1.1
--- RN_0_0_670.pod  31 Oct 2006 22:20:25 -  1.2
***
*** 1,5 
! =head1 Win32::GUI::ReleaseNotes::RN_0_0_670
  
! This is the release notes for Version 0.0.670 of Win32::GUI
  
  =head1 Release Date
--- 1,5 
! =head1 NAME
  
! Win32::GUI::ReleaseNotes::RN_0_0_670 - This is the release notes for Version 
0.0.670 of Win32::GUI
  
  =head1 Release Date

Index: RN_1_04.pod
===
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_1_04.pod,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** RN_1_04.pod 15 Oct 2006 14:07:46 -  1.6
--- RN_1_04.pod 31 Oct 2006 22:20:25 -  1.7
***
*** 1,5 
! =head1 Win32::GUI::ReleaseNotes::RN_1_04
  
! This is the release notes for Version 1.04 of Win32::GUI
  
  =head1 Release Date
--- 1,5 
! =head1 NAME
  
! Win32::GUI::ReleaseNotes::RN_1_04 - This is the release notes for Version 
1.04 of Win32::GUI
  
  =head1 Release Date
***
*** 134,138 
  has been added to stop the  key firing the default
  Click event for a multi-line Textfield when using the
! L<-dialogui|Win32::GUI::Reference::OPtions/dialogui>
  option on a Window.  This replaces the
  previous use of C<< -addstyle => ES_WANTRETURN >>.
--- 134,138 
  has been added to stop the  key firing the default
  Click event for a multi-line Textfield when using the
! L<-dialogui|Win32::GUI::Reference::Options/dialogui>
  option on a Window.  This replaces the
  p

[Perl-win32-gui-cvscommit] Win32-GUI/Win32-GUI-Constants Constants.pm, 1.6, 1.7

2006-10-31 Thread Robert May
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21835/Win32-GUI-Constants

Modified Files:
Constants.pm 
Log Message:
Spelling correction

Index: Constants.pm
===
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants/Constants.pm,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Constants.pm15 Oct 2006 14:07:46 -  1.6
--- Constants.pm31 Oct 2006 22:21:49 -  1.7
***
*** 339,343 
  =head1 BUGS
  
! No all constants are covered.  If you find missing constants
  please raise a feature request at
  L
--- 339,343 
  =head1 BUGS
  
! Not all constants are covered.  If you find missing constants
  please raise a feature request at
  L




[Perl-win32-gui-cvscommit] Win32-GUI/Win32-GUI-ReleaseNotes RN_1_05.pod, NONE, 1.1 ReleaseNotes.pod, 1.1, 1.2

2006-10-31 Thread Robert May
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22554/Win32-GUI-ReleaseNotes

Modified Files:
ReleaseNotes.pod 
Added Files:
RN_1_05.pod 
Log Message:
Bug Fixes

Index: ReleaseNotes.pod
===
RCS file: 
/cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/ReleaseNotes.pod,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ReleaseNotes.pod16 Jul 2006 11:09:33 -  1.1
--- ReleaseNotes.pod31 Oct 2006 22:24:16 -  1.2
***
*** 1,3 
! =head1 Win32::GUI::ReleaseNotes
  
  Win32::GUI::ReleaseNotes - release notes for Win32::GUI
--- 1,3 
! =head1 NAME
  
  Win32::GUI::ReleaseNotes - release notes for Win32::GUI
***
*** 7,10 
--- 7,12 
  =over
  
+ =item Release L<1.05|Win32::GUI::ReleaseNotes::RN_1_05>
+ 
  =item Release L<1.04|Win32::GUI::ReleaseNotes::RN_1_04>
  

--- NEW FILE: RN_1_05.pod ---
=head1 NAME

Win32::GUI::ReleaseNotes::RN_1_05 - release notes for v1.05 of Win32::GUI

Currently this document is under development, and describes changes
since the 1.04 release for builds marked 1.04_XX.

=head1 Release Date

TBD

=head1 Summary of Changes

This is a summary of changes between V1.04 and V1.05
See the CHANGELOG file in the distribution for the
full detail.

This release is a bug-fix release addressing the issues
below.

=head2 Bug Fixes

=over

=item NEM Events for NotifyIcon broken

Fix NEM events for the NotifyIcon Class (Tracker: 1585293)

=item Combobox SetEditSel method

Fix bug preventing setting the starting index to anything
than 0, and add documentation. (Tracker: 1586617)

=item Fix AbsLeft and AbsTop methods

Fix a bug where AbsLeft and AbsTop were not correctly
being converted to clinet co-ordinates for child windows
(Tracker: 1578492)

=back

=head1 Deprecated feature status

This section documents features that have been deprecated
in this release, or in recent releases, and feature that
will be deprecated in up-coming releases.

=head2 Win32::GUI::Constants

=head2 Win32::GUI::NotifyIcon

=head1 Contributors to this release

=over

=item Robert May

=back

=cut




[Perl-win32-gui-cvscommit] Win32-GUI CHANGELOG, 1.103, 1.104 Combobox.xs, 1.7, 1.8 GUI.pm, 1.56, 1.57 GUI.xs, 1.62, 1.63

2006-10-31 Thread Robert May
Update of /cvsroot/perl-win32-gui/Win32-GUI
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22554

Modified Files:
CHANGELOG Combobox.xs GUI.pm GUI.xs 
Log Message:
Bug Fixes

Index: GUI.xs
===
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI.xs,v
retrieving revision 1.62
retrieving revision 1.63
diff -C2 -d -r1.62 -r1.63
*** GUI.xs  16 Jul 2006 13:02:29 -  1.62
--- GUI.xs  31 Oct 2006 22:24:15 -  1.63
***
*** 2882,2886 
  
###
  # (@)METHOD:AbsLeft([LEFT])
! # Gets or sets the absolute left co-ordinate of an object.
  #
  # See also Left()
--- 2882,2886 
  
###
  # (@)METHOD:AbsLeft([LEFT])
! # Gets or sets the absolute left (screen) co-ordinate of a window.
  #
  # See also Left()
***
*** 2891,2920 
  PREINIT:
  RECT myRect;
  PPCODE:
  if(!GetWindowRect(handle, &myRect)) {
  XSRETURN_UNDEF;
! } else {
! if(items > 1) {
! if(SetWindowPos(
! handle, (HWND) NULL,
! (int) SvIV(ST(1)), (int) myRect.top, (int) myRect.right, 
(int) myRect.bottom,
! SWP_NOZORDER | SWP_NOOWNERZORDER | SWP_NOSIZE | SWP_DEFERERASE
! )) {
! XSRETURN_YES;
! }
! else {
! XSRETURN_NO;
! }
  }
  else {
! EXTEND(SP, 1);
! XST_mIV(0, myRect.left);
! XSRETURN(1);
  }
  }
  
  
###
  # (@)METHOD:AbsTop([TOP])
! # Gets or sets the absolute top co-ordinate of an object.
  #
  # See also Top()
--- 2891,2926 
  PREINIT:
  RECT myRect;
+ HWND parent;
  PPCODE:
  if(!GetWindowRect(handle, &myRect)) {
  XSRETURN_UNDEF;
! }
! 
! /* Set */
! if(items > 1) {
! myRect.left = SvIV(ST(1));
! 
! /* If we're a child window convert to parent's client co-ordinates */
! if(parent = GetAncestor(handle, GA_PARENT)) {
! ScreenToClient(parent, (LPPOINT)&myRect);
! }
! 
! if(SetWindowPos(handle, NULL, (int)myRect.left, (int)myRect.top,
!  0, 0, SWP_NOZORDER | SWP_NOSIZE)) {
! XSRETURN_YES;
  }
  else {
! XSRETURN_NO;
  }
  }
  
+ /* Get */
+ EXTEND(SP, 1);
+ XST_mIV(0, myRect.left);
+ XSRETURN(1);
+ 
  
###
  # (@)METHOD:AbsTop([TOP])
! # Gets or sets the absolute top (screen) co-ordinate of a window.
  #
  # See also Top()
***
*** 2925,2951 
  PREINIT:
  RECT myRect;
  PPCODE:
  if(!GetWindowRect(handle, &myRect)) {
  XSRETURN_UNDEF;
! } else {
! if(items > 1) {
! if(SetWindowPos(
! handle, (HWND) NULL,
! (int) myRect.left, (int) SvIV(ST(1)), (int) myRect.right, 
(int) myRect.bottom,
! SWP_NOZORDER | SWP_NOOWNERZORDER | SWP_NOSIZE | SWP_DEFERERASE
! )) {
! XSRETURN_YES;
! }
! else {
! XSRETURN_NO;
! }
  }
  else {
! EXTEND(SP, 1);
! XST_mIV(0, myRect.top);
! XSRETURN(1);
  }
  }
  
  
###
  # (@)METHOD:ScreenToClient(X, Y)
--- 2931,2963 
  PREINIT:
  RECT myRect;
+ HWND parent;
  PPCODE:
  if(!GetWindowRect(handle, &myRect)) {
  XSRETURN_UNDEF;
! }
! 
! /* Set */
! if(items > 1) {
! myRect.top = SvIV(ST(1));
! 
! /* If we're a child window convert to parent's client co-ordinates */
! if(parent = GetAncestor(handle, GA_PARENT)) {
! ScreenToClient(parent, (LPPOINT)&myRect);
! }
! 
! if(SetWindowPos(handle, NULL, (int)myRect.left, (int)myRect.top,
!  0, 0, SWP_NOZORDER | SWP_NOSIZE)) {
! XSRETURN_YES;
  }
  else {
! XSRETURN_NO;
  }
  }
  
+ /* Get */
+ EXTEND(SP, 1);
+ XST_mIV(0, myRect.top);
+ XSRETURN(1);
+ 
  
###
  # (@)METHOD:ScreenToClient(X, Y)

Index: Combobox.xs
===
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Combobox.xs,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** Combobox.xs 16 Oct 2005 08:03:20 -  1.7
--- Combobox.xs 31 Oct 2006 22:24:15 -  1.8
***
***