You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
(31) |
Dec
(6) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(6) |
Feb
|
Mar
(17) |
Apr
(17) |
May
(27) |
Jun
(67) |
Jul
(26) |
Aug
(15) |
Sep
(2) |
Oct
(24) |
Nov
(6) |
Dec
|
2007 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(28) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
(21) |
Feb
(45) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
(3) |
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
(20) |
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
(4) |
|
|
|
|
From: Robert M. <rob...@us...> - 2006-10-31 22:24:18
|
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 -0000 1.62 --- GUI.xs 31 Oct 2006 22:24:15 -0000 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 -0000 1.7 --- Combobox.xs 31 Oct 2006 22:24:15 -0000 1.8 *************** *** 552,563 **** ########################################################################### # (@)METHOD:SetEditSel(START,END) ! # Select characters in the textfield. LRESULT SetEditSel(handle,start,end) HWND handle ! WPARAM start ! WPARAM end CODE: ! RETVAL = SendMessage(handle, CB_SETEDITSEL, start, (LPARAM) end); OUTPUT: RETVAL --- 552,576 ---- ########################################################################### # (@)METHOD:SetEditSel(START,END) ! # Select characters in the textfield. START and END are the ! # (zero-based) index of the characters to be selected. START ! # is the index of the first character to be selected, and END ! # is the index of the first character following the selection. ! # For example to select the first 4 characters: ! # ! # $combobox->SetEditSel(0,4); ! # ! # If START is -1, the any selection is removed. If END is -1, ! # then the selection is from START to the last character in the ! # textfield. ! # ! # Returns 1 on success, 0 on failure and -1 if sent to a ! # Combobox that does not have a textfield (C<-dropdownlist => 1>). LRESULT SetEditSel(handle,start,end) HWND handle ! UINT start ! UINT end CODE: ! RETVAL = SendMessage(handle, CB_SETEDITSEL, 0, MAKELPARAM(start, end)); OUTPUT: RETVAL Index: GUI.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI.pm,v retrieving revision 1.56 retrieving revision 1.57 diff -C2 -d -r1.56 -r1.57 *** GUI.pm 15 Oct 2006 14:07:45 -0000 1.56 --- GUI.pm 31 Oct 2006 22:24:15 -0000 1.57 *************** *** 20,24 **** # STATIC OBJECT PROPERTIES # ! $VERSION = "1.04"; # For MakeMaker $XS_VERSION = $VERSION; # For dynaloader $VERSION = eval $VERSION; # For Perl (see perldoc perlmodstyle) --- 20,24 ---- # STATIC OBJECT PROPERTIES # ! $VERSION = "1.04_01"; # For MakeMaker $XS_VERSION = $VERSION; # For dynaloader $VERSION = eval $VERSION; # For Perl (see perldoc perlmodstyle) *************** *** 2774,2782 **** $self->{-balloon_icon} = $args{-balloon_icon}; ! my $result = Win32::GUI::NotifyIcon::_Add($self->{-handle}, %args); ! ! return undef unless $result; ! ! # Only modify parent if we were created successfully # Store name in parent's notifyicons hash $window->{-notifyicons}->{$args{-id}} = $args{-name}; --- 2774,2780 ---- $self->{-balloon_icon} = $args{-balloon_icon}; ! # ParseNotifyIconOptions() needs these values to be set in order ! # to correctly sore NEM events, so set them before calling ! # _Add(). # Store name in parent's notifyicons hash $window->{-notifyicons}->{$args{-id}} = $args{-name}; *************** *** 2784,2788 **** $window->{$args{-name}} = $self; ! return $self; } --- 2782,2794 ---- $window->{$args{-name}} = $self; ! my $result = Win32::GUI::NotifyIcon::_Add($self->{-handle}, %args); ! ! return $self if $result; ! ! # Failed to create the Notfiy Icon, so tidy up parent ! delete $window->{-notifyicons}->{$args{-id}}; ! delete $window->{$args{-name}}; ! ! return; # return undef or empty list } Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.103 retrieving revision 1.104 diff -C2 -d -r1.103 -r1.104 *** CHANGELOG 15 Oct 2006 14:07:45 -0000 1.103 --- CHANGELOG 31 Oct 2006 22:24:15 -0000 1.104 *************** *** 6,9 **** --- 6,18 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 30 October 2006 - Bug Fixes + - GUI.pm - up version to 1.04_01 + - GUI.pm - Fix NEM events for NotifyIcon class (Tracker: 1585293) + - Combobox.xs - Fix SetEditSel method (Tracker: 1586617) + - GUI.xs - Fix AbsLeft and AbsTop method (Tracker: 1578492) + --- Win32::GUI::ReleaseNotes --- + - RN_1_05.pod - add file + - ReleaseNotes.pod - add 1.05 release notes + + [Robert May] : 15 October 2006 - 1.04 Release - Win32::GUI 1.04 release. Up versions, fix docs etc. |
From: Robert M. <rob...@us...> - 2006-10-31 22:24:18
|
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.pod 16 Jul 2006 11:09:33 -0000 1.1 --- ReleaseNotes.pod 31 Oct 2006 22:24:16 -0000 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 |
From: Robert M. <rob...@us...> - 2006-10-31 22:21:51
|
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.pm 15 Oct 2006 14:07:46 -0000 1.6 --- Constants.pm 31 Oct 2006 22:21:49 -0000 1.7 *************** *** 339,343 **** =head1 BUGS ! No all constants are covered. If you find missing constants please raise a feature request at L<http://sourceforge.net/tracker/?group_id=16572&atid=366572> --- 339,343 ---- =head1 BUGS ! Not all constants are covered. If you find missing constants please raise a feature request at L<http://sourceforge.net/tracker/?group_id=16572&atid=366572> |
From: Robert M. <rob...@us...> - 2006-10-31 22:20:32
|
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 -0000 1.1 --- RN_0_0_588.pod 31 Oct 2006 22:20:25 -0000 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 -0000 1.1 --- RN_0_99_1.pod 31 Oct 2006 22:20:25 -0000 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 -0000 1.1 --- RN_0_0_665.pod 31 Oct 2006 22:20:25 -0000 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 -0000 1.1 --- RN_0_0_671.pod 31 Oct 2006 22:20:25 -0000 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 -0000 1.1 --- RN_0_0_670.pod 31 Oct 2006 22:20:25 -0000 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 -0000 1.6 --- RN_1_04.pod 31 Oct 2006 22:20:25 -0000 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 <RETURN> 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 <RETURN> 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 >>. *************** *** 140,144 **** =item Ballon tooltips for NotifyIcon ! The L<Win32::GUI::NotifyIcon|Win32::GUI::NotifyIcon> pakage has been re-worked. There is now no need to use the L<-id|/"Deprecated feature status"> option, and balloon --- 140,144 ---- =item Ballon tooltips for NotifyIcon ! The L<Win32::GUI::NotifyIcon|Win32::GUI::NotifyIcon> package has been re-worked. There is now no need to use the L<-id|/"Deprecated feature status"> option, and balloon *************** *** 187,191 **** function has been enhanced so that it converts any passed path to a Win32 representation before trying to use it. ! Specifically this means that slashes are canonicised to 'C<\>', and under Cygwin, cygwin style paths are converted to Win32 paths. --- 187,191 ---- function has been enhanced so that it converts any passed path to a Win32 representation before trying to use it. ! Specifically this means that slashes are canonicalised to 'C<\>', and under Cygwin, cygwin style paths are converted to Win32 paths. *************** *** 198,202 **** should be no crashes with many of the methods which had been incorrectly implemented. The ! new implementaiton should be backwards compatable with what was there before, but read the documentation to find out about all the new features you can use. --- 198,202 ---- should be no crashes with many of the methods which had been incorrectly implemented. The ! new implementation should be backwards compatible with what was there before, but read the documentation to find out about all the new features you can use. *************** *** 231,235 **** =over ! =item -background and -forground options now work for RichEdit windows =item The SendMessageTimout implementation now matches the documentation --- 231,235 ---- =over ! =item -background and -foreground options now work for RichEdit windows =item The SendMessageTimout implementation now matches the documentation *************** *** 285,289 **** exporting any constants by default. ! Although not advised, you can supress the warnings by turning deprecated warnings off: --- 285,289 ---- exporting any constants by default. ! Although not advised, you can suppress the warnings by turning deprecated warnings off: *************** *** 310,316 **** -addstyle => A::B::WS_BORDER(), ! =item maintain compatibility of exising scripts ! use Win32::GUI::Constants qw(-exportpkg => Win32::GUI :compatability_win32_gui); ... -addstyle => Win32::GUI::WS_BORDER, --- 310,316 ---- -addstyle => A::B::WS_BORDER(), ! =item maintain compatibility of existing scripts ! use Win32::GUI::Constants qw(-exportpkg => Win32::GUI :compatibility_win32_gui); ... -addstyle => Win32::GUI::WS_BORDER, *************** *** 352,354 **** =back ! =cut --- 352,354 ---- =back ! =cut \ No newline at end of file Index: RN_1_03.pod =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_1_03.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** RN_1_03.pod 16 Jul 2006 11:09:33 -0000 1.1 --- RN_1_03.pod 31 Oct 2006 22:20:25 -0000 1.2 *************** *** 1,5 **** ! =head1 Win32::GUI::ReleaseNotes::RN_1_03 ! This is the release notes for Version 1.03 of Win32::GUI =head1 Release Date --- 1,5 ---- ! =head1 NAME ! Win32::GUI::ReleaseNotes::RN_1_03 - This is the release notes for Version 1.03 of Win32::GUI =head1 Release Date Index: RN_0_0_502.pod =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_0_0_502.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** RN_0_0_502.pod 16 Jul 2006 11:09:33 -0000 1.1 --- RN_0_0_502.pod 31 Oct 2006 22:20:25 -0000 1.2 *************** *** 1,5 **** ! =head1 Win32::GUI::ReleaseNotes::RN_0_0_502 ! This is the release notes for Version 0.0.502 of Win32::GUI =head1 Release Date --- 1,5 ---- ! =head1 NAME ! Win32::GUI::ReleaseNotes::RN_0_0_502 - This is the release notes for Version 0.0.502 of Win32::GUI =head1 Release Date Index: RN_1_0.pod =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_1_0.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** RN_1_0.pod 16 Jul 2006 11:09:33 -0000 1.1 --- RN_1_0.pod 31 Oct 2006 22:20:25 -0000 1.2 *************** *** 1,5 **** ! =head1 Win32::GUI::ReleaseNotes::RN_1_00 ! This is the release notes for Version 1.0 of Win32::GUI =head1 Release Date --- 1,5 ---- ! =head1 NAME ! Win32::GUI::ReleaseNotes::RN_1_00 - This is the release notes for Version 1.0 of Win32::GUI =head1 Release Date Index: RN_1_02.pod =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_1_02.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** RN_1_02.pod 16 Jul 2006 11:09:33 -0000 1.1 --- RN_1_02.pod 31 Oct 2006 22:20:25 -0000 1.2 *************** *** 1,5 **** ! =head1 Win32::GUI::ReleaseNotes::RN_1_02 ! This is the release notes for Version 1.02 of Win32::GUI =head1 Release Date --- 1,5 ---- ! =head1 NAME ! Win32::GUI::ReleaseNotes::RN_1_02 - This is the release notes for Version 1.02 of Win32::GUI =head1 Release Date |
From: Robert M. <rob...@us...> - 2006-10-15 14:07:51
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22984 Modified Files: CHANGELOG GUI.pm GUI.rc GridLayout.pm MANIFEST Readme Readme.html Log Message: 1.04 Release Index: GUI.rc =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI.rc,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** GUI.rc 16 Mar 2006 21:11:11 -0000 1.8 --- GUI.rc 15 Oct 2006 14:07:45 -0000 1.9 *************** *** 8,13 **** 1 VERSIONINFO ! FILEVERSION 1,03,00,00 ! PRODUCTVERSION 1,03,00,00 FILEOS VOS__WINDOWS32 FILETYPE VFT_DLL --- 8,13 ---- 1 VERSIONINFO ! FILEVERSION 1,04,00,00 ! PRODUCTVERSION 1,04,00,00 FILEOS VOS__WINDOWS32 FILETYPE VFT_DLL *************** *** 17,30 **** BLOCK "040904E4" { ! VALUE "Comments" , "Win32::GUI Perl module v1.03" VALUE "CompanyName" , "Open Source" VALUE "FileDescription" , "perl-win32-gui Perl extension" ! VALUE "FileVersion" , "1.03" VALUE "InternalName" , "GUI.dll" ! VALUE "LegalCopyright" , "Copyright © Aldo Caplini 1997..2005" VALUE "LegalTrademarks" , "GNU and Artistic licences" VALUE "OriginalFilename" , "GUI.dll" VALUE "ProductName" , "Win32::GUI" ! VALUE "ProductVersion" , "1.03" } } --- 17,30 ---- BLOCK "040904E4" { ! VALUE "Comments" , "Win32::GUI Perl module v1.04" VALUE "CompanyName" , "Open Source" VALUE "FileDescription" , "perl-win32-gui Perl extension" ! VALUE "FileVersion" , "1.04" VALUE "InternalName" , "GUI.dll" ! VALUE "LegalCopyright" , "Copyright © Aldo Caplini 1997..2006" VALUE "LegalTrademarks" , "GNU and Artistic licences" VALUE "OriginalFilename" , "GUI.dll" VALUE "ProductName" , "Win32::GUI" ! VALUE "ProductVersion" , "1.04" } } Index: GUI.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI.pm,v retrieving revision 1.55 retrieving revision 1.56 diff -C2 -d -r1.55 -r1.56 *** GUI.pm 15 Oct 2006 12:23:28 -0000 1.55 --- GUI.pm 15 Oct 2006 14:07:45 -0000 1.56 *************** *** 20,24 **** # STATIC OBJECT PROPERTIES # ! $VERSION = "1.03_05"; # For MakeMaker $XS_VERSION = $VERSION; # For dynaloader $VERSION = eval $VERSION; # For Perl (see perldoc perlmodstyle) --- 20,24 ---- # STATIC OBJECT PROPERTIES # ! $VERSION = "1.04"; # For MakeMaker $XS_VERSION = $VERSION; # For dynaloader $VERSION = eval $VERSION; # For Perl (see perldoc perlmodstyle) Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.102 retrieving revision 1.103 diff -C2 -d -r1.102 -r1.103 *** CHANGELOG 15 Oct 2006 13:40:31 -0000 1.102 --- CHANGELOG 15 Oct 2006 14:07:45 -0000 1.103 *************** *** 6,9 **** --- 6,13 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 15 October 2006 - 1.04 Release + - Win32::GUI 1.04 release. Up versions, fix docs etc. + - Tagged head as Win32-GUI-1_04 + + [Robert May] : 15 October 2006 - Fix dist build --- Win32::GUI::Constants --- Index: GridLayout.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GridLayout.pm,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** GridLayout.pm 16 Jul 2006 11:07:47 -0000 1.8 --- GridLayout.pm 15 Oct 2006 14:07:45 -0000 1.9 *************** *** 1,5 **** package Win32::GUI::GridLayout; ! $Win32::GUI::GridLayout::VERSION = "0.05_01"; $Win32::GUI::GridLayout::VERSION = eval $Win32::GUI::GridLayout::VERSION; --- 1,5 ---- package Win32::GUI::GridLayout; ! $Win32::GUI::GridLayout::VERSION = "0.06"; $Win32::GUI::GridLayout::VERSION = eval $Win32::GUI::GridLayout::VERSION; Index: MANIFEST =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/MANIFEST,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** MANIFEST 16 Jul 2006 13:02:29 -0000 1.19 --- MANIFEST 15 Oct 2006 14:07:45 -0000 1.20 *************** *** 319,322 **** --- 319,323 ---- Win32-GUI-Grid/MFCGrid/InPlaceEdit.cpp Win32-GUI-Grid/MFCGrid/InPlaceEdit.h + Win32-GUI-Grid/MFCGrid/Makefile.mfcgrid Win32-GUI-Grid/MFCGrid/MemDC.h Win32-GUI-Grid/MFCGrid/StdAfx.cpp Index: Readme =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Readme,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Readme 16 Mar 2006 21:11:12 -0000 1.6 --- Readme 15 Oct 2006 14:07:45 -0000 1.7 *************** *** 14,21 **** AVAILABILITY ! This is the README file for Win32::GUI v1.03 built on 21 Nov 2005. Source and ActiveState Perl PPMs are available from ! http://sourceforge.net/project/showfiles.php?group_id=16572. A cygwin distribution (available through cygwin's setup.exe) is --- 14,21 ---- AVAILABILITY ! This is the README file for Win32::GUI v1.04 built on 15 Oct 2006. Source and ActiveState Perl PPMs are available from ! <http://sourceforge.net/project/showfiles.php?group_id=16572>. A cygwin distribution (available through cygwin's setup.exe) is *************** *** 157,166 **** nmake ppm ! This procedure will generate a PPM for you current perl environment, including the HTML documentation, ready for installation as above. VERSION ! Documentation for Win32::GUI v1.03 created 21 Nov 2005 This document is autogenerated by the build process. Edits made here --- 157,166 ---- nmake ppm ! This procedure will generate a PPM for your current perl environment, including the HTML documentation, ready for installation as above. VERSION ! Documentation for Win32::GUI v1.04 created 15 Oct 2006 This document is autogenerated by the build process. Edits made here *************** *** 169,183 **** SUPPORT ! Homepage: http://perl-win32-gui.sourceforge.net/. For further support join the users mailing list("per...@li...") from the website at ! http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users. There ! is a searchable list archive at ! http://sourceforge.net/mail/?group_id=16572. COPYRIGHT and LICENCE ! Copyright (c) 1997..2005 Aldo Calpini. All rights reserved. This program is free software; you can redistribute it and/or modify it --- 169,183 ---- SUPPORT ! Homepage: <http://perl-win32-gui.sourceforge.net/>. For further support join the users mailing list("per...@li...") from the website at ! <http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users>. ! There is a searchable list archive at ! <http://sourceforge.net/mail/?group_id=16572>. COPYRIGHT and LICENCE ! Copyright (c) 1997..2006 Aldo Calpini. All rights reserved. This program is free software; you can redistribute it and/or modify it Index: Readme.html =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Readme.html,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Readme.html 16 Mar 2006 21:11:12 -0000 1.7 --- Readme.html 15 Oct 2006 14:07:45 -0000 1.8 *************** *** 62,67 **** <hr /> <h1><a name="availability">AVAILABILITY</a></h1> ! <p>This is the README file for Win32::GUI v1.03 ! built on 22 Nov 2005.</p> <p>Source and ActiveState Perl PPMs are available from <a href="http://sourceforge.net/project/showfiles.php?group_id=16572">http://sourceforge.net/project/showfiles.php</a>.</p> --- 62,67 ---- <hr /> <h1><a name="availability">AVAILABILITY</a></h1> ! <p>This is the README file for Win32::GUI v1.04 ! built on 15 Oct 2006.</p> <p>Source and ActiveState Perl PPMs are available from <a href="http://sourceforge.net/project/showfiles.php?group_id=16572">http://sourceforge.net/project/showfiles.php</a>.</p> *************** *** 195,199 **** nmake test nmake ppm</pre> ! <p>This procedure will generate a PPM for you current perl environment, including the HTML documentation, ready for installation as above.</p> <p> --- 195,199 ---- nmake test nmake ppm</pre> ! <p>This procedure will generate a PPM for your current perl environment, including the HTML documentation, ready for installation as above.</p> <p> *************** *** 201,205 **** <hr /> <h1><a name="version">VERSION</a></h1> ! <p>Documentation for Win32::GUI v1.03 created 22 Nov 2005</p> <p>This document is autogenerated by the build process. Edits made here will be lost. Edit <em>docs/GUI/UserGuide/Readme.pod</em> instead.</p> --- 201,205 ---- <hr /> <h1><a name="version">VERSION</a></h1> ! <p>Documentation for Win32::GUI v1.04 created 15 Oct 2006</p> <p>This document is autogenerated by the build process. Edits made here will be lost. Edit <em>docs/GUI/UserGuide/Readme.pod</em> instead.</p> *************** *** 215,219 **** <hr /> <h1><a name="copyright_and_licence">COPYRIGHT and LICENCE</a></h1> ! <p>Copyright (c) 1997..2005 Aldo Calpini. All rights reserved.</p> <p>This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.</p> --- 215,219 ---- <hr /> <h1><a name="copyright_and_licence">COPYRIGHT and LICENCE</a></h1> ! <p>Copyright (c) 1997..2006 Aldo Calpini. All rights reserved.</p> <p>This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.</p> |
From: Robert M. <rob...@us...> - 2006-10-15 14:07:51
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-AxWindow In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22984/Win32-GUI-AxWindow Modified Files: AxWindow.pm Changes Log Message: 1.04 Release Index: AxWindow.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-AxWindow/AxWindow.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** AxWindow.pm 16 Jul 2006 11:09:32 -0000 1.3 --- AxWindow.pm 15 Oct 2006 14:07:45 -0000 1.4 *************** *** 14,18 **** our @ISA = qw(DynaLoader Win32::GUI::Window); ! our $VERSION = '0.08_01'; my $XS_VERSION = $VERSION; $VERSION = eval $VERSION; --- 14,18 ---- our @ISA = qw(DynaLoader Win32::GUI::Window); ! our $VERSION = '0.09'; my $XS_VERSION = $VERSION; $VERSION = eval $VERSION; Index: Changes =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-AxWindow/Changes,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Changes 11 Jun 2006 15:46:50 -0000 1.2 --- Changes 15 Oct 2006 14:07:45 -0000 1.3 *************** *** 1,4 **** --- 1,7 ---- Revision history for Perl extension Win32::GUI::AxWindow. + 0.09 15/10/2006 + - Win32::GUI 1.04 release. See CHANGELOG + 0.08 27/05/2006 - Merge into Win32::GUI core build |
From: Robert M. <rob...@us...> - 2006-10-15 14:07:48
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22984/Win32-GUI-ReleaseNotes Modified Files: RN_1_04.pod Log Message: 1.04 Release Index: RN_1_04.pod =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-ReleaseNotes/RN_1_04.pod,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** RN_1_04.pod 7 Sep 2006 18:45:51 -0000 1.5 --- RN_1_04.pod 15 Oct 2006 14:07:46 -0000 1.6 *************** *** 3,12 **** This is the release notes for Version 1.04 of Win32::GUI - B<< Currently this document is draft, and applies for alpha and beta - releases labelled v1.03_XX >> - =head1 Release Date ! TBD =head1 IMPORTANT INFORMATION --- 3,9 ---- This is the release notes for Version 1.04 of Win32::GUI =head1 Release Date ! 15th October, 2006. =head1 IMPORTANT INFORMATION |
From: Robert M. <rob...@us...> - 2006-10-15 14:07:48
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Grid In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22984/Win32-GUI-Grid Modified Files: Grid.pm TODO Log Message: 1.04 Release Index: Grid.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Grid/Grid.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Grid.pm 16 Jul 2006 11:09:32 -0000 1.3 --- Grid.pm 15 Oct 2006 14:07:46 -0000 1.4 *************** *** 12,16 **** require DynaLoader; ! our $VERSION = 0.08; our $XS_VERSION = 0.08; $VERSION = eval $VERSION; --- 12,16 ---- require DynaLoader; ! our $VERSION = "0.08"; our $XS_VERSION = 0.08; $VERSION = eval $VERSION; Index: TODO =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Grid/TODO,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TODO 15 Oct 2006 12:23:28 -0000 1.2 --- TODO 15 Oct 2006 14:07:46 -0000 1.3 *************** *** 20,21 **** --- 20,22 ---- Win32::GUI::Constants? + - nmake clean should remove MFCGrid/Build and MFCGrid/Lib directories |
From: Robert M. <rob...@us...> - 2006-10-15 14:07:48
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22984/Win32-GUI-Scintilla Modified Files: Perl.pm Scintilla.PL Log Message: 1.04 Release Index: Perl.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/Perl.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Perl.pm 14 Jun 2006 22:26:31 -0000 1.3 --- Perl.pm 15 Oct 2006 14:07:46 -0000 1.4 *************** *** 8,12 **** use Win32::GUI::Scintilla(); ! our $VERSION = "0.01"; =head1 NAME --- 8,12 ---- use Win32::GUI::Scintilla(); ! our $VERSION = "0.02"; =head1 NAME Index: Scintilla.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/Scintilla.PL,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Scintilla.PL 15 Oct 2006 12:16:22 -0000 1.4 --- Scintilla.PL 15 Oct 2006 14:07:46 -0000 1.5 *************** *** 47,51 **** our @ISA = qw(DynaLoader Win32::GUI::Window); ! our $VERSION = 1.80_01; our $XS_VERSION = $VERSION; $VERSION = eval $VERSION; --- 47,51 ---- our @ISA = qw(DynaLoader Win32::GUI::Window); ! our $VERSION = "1.90"; our $XS_VERSION = $VERSION; $VERSION = eval $VERSION; |
From: Robert M. <rob...@us...> - 2006-10-15 14:07:48
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22984/Win32-GUI-Constants Modified Files: Changes Constants.pm Log Message: 1.04 Release Index: Constants.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants/Constants.pm,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Constants.pm 16 Jul 2006 11:09:32 -0000 1.5 --- Constants.pm 15 Oct 2006 14:07:46 -0000 1.6 *************** *** 17,21 **** =cut ! our $VERSION = '0.01_01'; our $XS_VERSION = $VERSION; eval $VERSION; --- 17,21 ---- =cut ! our $VERSION = '0.02'; our $XS_VERSION = $VERSION; eval $VERSION; Index: Changes =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants/Changes,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Changes 14 Jun 2006 22:26:31 -0000 1.1 --- Changes 15 Oct 2006 14:07:45 -0000 1.2 *************** *** 1,4 **** --- 1,7 ---- Revision history for Perl extension Win32::GUI::Constants. + 0.02 15/10/2006 + - Win32::GUI 1.04 release. See CHANGELOG. + 0.01 22/05/2006 - original version |
From: Robert M. <rob...@us...> - 2006-10-15 14:07:48
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-DIBitmap In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22984/Win32-GUI-DIBitmap Modified Files: Changes DIBitmap.pm Log Message: 1.04 Release Index: Changes =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-DIBitmap/Changes,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Changes 3 Aug 2006 22:24:37 -0000 1.3 --- Changes 15 Oct 2006 14:07:46 -0000 1.4 *************** *** 1,6 **** Revision history for Perl extension FreeImage. ! 0.17 TBD [Robert May] - Fix memory leak in AlphaCopyToDC 0.16 25/05/2006 [Robert May] --- 1,7 ---- Revision history for Perl extension FreeImage. ! 0.17 15/10/2006 [Robert May] - Fix memory leak in AlphaCopyToDC + - Win32::GUI 1.04 Release. 0.16 25/05/2006 [Robert May] Index: DIBitmap.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-DIBitmap/DIBitmap.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DIBitmap.pm 16 Jul 2006 11:09:32 -0000 1.3 --- DIBitmap.pm 15 Oct 2006 14:07:46 -0000 1.4 *************** *** 8,12 **** use Carp 'croak','carp'; ! our $VERSION = 0.16_01; our $XS_VERSION = $VERSION; $VERSION = eval $VERSION; --- 8,12 ---- use Carp 'croak','carp'; ! our $VERSION = "0.17"; our $XS_VERSION = $VERSION; $VERSION = eval $VERSION; |
From: Robert M. <rob...@us...> - 2006-10-15 14:07:48
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-DropFiles In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22984/Win32-GUI-DropFiles Modified Files: DropFiles.pm Log Message: 1.04 Release Index: DropFiles.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-DropFiles/DropFiles.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** DropFiles.pm 16 Jul 2006 11:09:32 -0000 1.2 --- DropFiles.pm 15 Oct 2006 14:07:46 -0000 1.3 *************** *** 12,16 **** use Win32::GUI 1.03_02,''; # Check Win32:GUI version, ensure import not called ! our $VERSION = '0.01_01'; our $XS_VERSION = $VERSION; $VERSION = eval $VERSION; --- 12,16 ---- use Win32::GUI 1.03_02,''; # Check Win32:GUI version, ensure import not called ! our $VERSION = '0.02'; our $XS_VERSION = $VERSION; $VERSION = eval $VERSION; |
From: Robert M. <rob...@us...> - 2006-10-15 13:40:34
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13161 Modified Files: CHANGELOG Log Message: Fix dist build Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.101 retrieving revision 1.102 diff -C2 -d -r1.101 -r1.102 *** CHANGELOG 15 Oct 2006 12:23:28 -0000 1.101 --- CHANGELOG 15 Oct 2006 13:40:31 -0000 1.102 *************** *** 6,9 **** --- 6,15 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 15 October 2006 - Fix dist build + --- Win32::GUI::Constants --- + - Rename MFCGrid/Makefile to MFCGrid/Makefile.mfcgrid so that + it is not excluded by 'nmake manifest'. + - Makefile.PL - update to reflect new makefile name + + [Robert May] : 15 October 2006 - Bugfix NotifyIcon Delete method - GUI.pm - fix Win32::GUI::NotifyIcon::Delete |
From: Robert M. <rob...@us...> - 2006-10-15 13:40:34
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Grid In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13161/Win32-GUI-Grid Modified Files: Makefile.PL Log Message: Fix dist build Index: Makefile.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Grid/Makefile.PL,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.PL 11 Jun 2006 21:00:16 -0000 1.3 --- Makefile.PL 15 Oct 2006 13:40:32 -0000 1.4 *************** *** 77,83 **** # Win32::GUI::Grid MFCGrid.lib section ! ./MFCGrid/Lib/MFCGrid.lib: MFCGrid/makefile cd MFCGrid ! $(MAKE) $(PASTHRU) cd .. --- 77,83 ---- # Win32::GUI::Grid MFCGrid.lib section ! ./MFCGrid/Lib/MFCGrid.lib: MFCGrid/makefile.mfcgrid cd MFCGrid ! $(MAKE) -f Makefile.mfcgrid $(PASTHRU) cd .. |
From: Robert M. <rob...@us...> - 2006-10-15 13:40:34
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Grid/MFCGrid In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13161/Win32-GUI-Grid/MFCGrid Added Files: Makefile.mfcgrid Removed Files: Makefile Log Message: Fix dist build --- Makefile DELETED --- --- NEW FILE: Makefile.mfcgrid --- # Microsoft Developer Studio Generated NMAKE File, Based on MFCGrid.dsp !IF "$(OS)" == "Windows_NT" NULL= !ELSE NULL=nul !ENDIF CPP=cl.exe RSC=rc.exe OUTDIR=.\Lib INTDIR=.\Build # Begin Custom Macros OutDir=.\Lib # End Custom Macros ALL : "$(OUTDIR)\MFCGrid.lib" CLEAN : -@erase "$(INTDIR)\GridCellUrl.obj" -@erase "$(INTDIR)\GridCellNumeric.obj" -@erase "$(INTDIR)\GridCellDateTime.obj" -@erase "$(INTDIR)\GridCellCheck.obj" -@erase "$(INTDIR)\GridCellCombo.obj" -@erase "$(INTDIR)\GridCell.obj" -@erase "$(INTDIR)\GridCellBase.obj" -@erase "$(INTDIR)\GridCtrl.obj" -@erase "$(INTDIR)\GridDropTarget.obj" -@erase "$(INTDIR)\InPlaceEdit.obj" -@erase "$(INTDIR)\StdAfx.obj" -@erase "$(INTDIR)\TitleTip.obj" -@erase "$(INTDIR)\vc60.idb" -@erase "$(INTDIR)\MFCGrid.pch" -@erase "$(OUTDIR)\MFCGrid.lib" "$(OUTDIR)" : mkdir "$(OUTDIR)" "$(INTDIR)" : mkdir "$(INTDIR)" CPP=cl.exe CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D"_WINDLL" /D"_USRDLL" /D "_AFXDLL" /D "_AFX_NOFORCE_LIBS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c BSC32=bscmake.exe BSC32_FLAGS=/nologo /o"$(OUTDIR)\MFCGrid.bsc" BSC32_SBRS= \ LIB32=link.exe -lib LIB32_FLAGS=/nologo /out:"$(OUTDIR)\MFCGrid.lib" LIB32_OBJS= \ "$(INTDIR)\TitleTip.obj" \ "$(INTDIR)\InPlaceEdit.obj" \ "$(INTDIR)\GridDropTarget.obj" \ "$(INTDIR)\GridCtrl.obj" \ "$(INTDIR)\GridCellBase.obj" \ "$(INTDIR)\GridCell.obj" \ "$(INTDIR)\GridCellNumeric.obj" \ "$(INTDIR)\GridCellUrl.obj" \ "$(INTDIR)\GridCellDateTime.obj" \ "$(INTDIR)\GridCellCheck.obj" \ "$(INTDIR)\GridCellCombo.obj" \ "$(INTDIR)\StdAfx.obj" "$(OUTDIR)\MFCGrid.lib" : "$(OUTDIR)" "$(INTDIR)" $(DEF_FILE) $(LIB32_OBJS) $(LIB32) @<< $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS) << .c{$(INTDIR)}.obj: $(CPP) @<< $(CPP_PROJ) $< << .cpp{$(INTDIR)}.obj: $(CPP) @<< $(CPP_PROJ) $< << .cxx{$(INTDIR)}.obj: $(CPP) @<< $(CPP_PROJ) $< << .c{$(INTDIR)}.sbr: $(CPP) @<< $(CPP_PROJ) $< << .cpp{$(INTDIR)}.sbr: $(CPP) @<< $(CPP_PROJ) $< << .cxx{$(INTDIR)}.sbr: $(CPP) @<< $(CPP_PROJ) $< << GridCell.cpp : \ "CellRange.h"\ "GridCell.h"\ "GridCellBase.h"\ "GridCtrl.h"\ "GridDropTarget.h"\ "InPlaceEdit.h"\ "StdAfx.h"\ "TitleTip.h" GridCellBase.cpp : \ "CellRange.h"\ "GridCell.h"\ "GridCellBase.h"\ "GridCtrl.h"\ "GridDropTarget.h"\ "StdAfx.h"\ "TitleTip.h" GridCtrl.cpp : \ "CellRange.h"\ "GridCell.h"\ "GridCellBase.h"\ "GridCtrl.h"\ "GridDropTarget.h"\ "MemDC.h"\ "StdAfx.h"\ "TitleTip.h" GridDropTarget.cpp : \ "CellRange.h"\ "GridCell.h"\ "GridCellBase.h"\ "GridCtrl.h"\ "GridDropTarget.h"\ "StdAfx.h"\ "TitleTip.h" InPlaceEdit.cpp : \ "CellRange.h"\ "GridCell.h"\ "GridCellBase.h"\ "GridCtrl.h"\ "GridDropTarget.h"\ "InPlaceEdit.h"\ "StdAfx.h"\ "TitleTip.h" StdAfx.cpp : \ "StdAfx.h" TitleTip.cpp : \ "CellRange.h"\ "GridCell.h"\ "GridCellBase.h"\ "GridCtrl.h"\ "GridDropTarget.h"\ "StdAfx.h"\ "TitleTip.h" GridCellNumeric.cpp : \ "GridCell.h"\ "GridCellBase.h"\ "GridCtrl.h"\ "InPlaceEdit.h"\ "StdAfx.h" GridCellDateTime.cpp : \ "GridCell.h"\ "GridCellBase.h"\ "GridCtrl.h"\ "StdAfx.h" GridCellCheck.cpp : \ "GridCellCheck.h"\ "GridCell.h"\ "GridCellBase.h"\ "GridCtrl.h"\ "StdAfx.h" GridCellCombo.cpp : \ "GridCellCombo.h"\ "GridCell.h"\ "GridCellBase.h"\ "GridCtrl.h"\ "StdAfx.h" GridCellUrl.cpp : \ "GridCellUrl.h"\ "GridCell.h"\ "GridCellBase.h"\ "GridCtrl.h"\ "StdAfx.h" SOURCE=GridCell.cpp "$(INTDIR)\GridCell.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) SOURCE=GridCellBase.cpp "$(INTDIR)\GridCellBase.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) SOURCE=GridCtrl.cpp "$(INTDIR)\GridCtrl.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) SOURCE=GridDropTarget.cpp "$(INTDIR)\GridDropTarget.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) SOURCE=InPlaceEdit.cpp "$(INTDIR)\InPlaceEdit.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) SOURCE=StdAfx.cpp "$(INTDIR)\StdAfx.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) SOURCE=TitleTip.cpp "$(INTDIR)\TitleTip.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) SOURCE=GridCellNumeric.cpp "$(INTDIR)\GridCellNumeric.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) SOURCE=GridCellDateTime.cpp "$(INTDIR)\GridCellDateTime.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) SOURCE=GridCellCheck.cpp "$(INTDIR)\GridCellCheck.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) SOURCE=GridCellCombo.cpp "$(INTDIR)\GridCellCombo.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) SOURCE=GridCellUrl.cpp "$(INTDIR)\GridCellUrl.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) |
From: Robert M. <rob...@us...> - 2006-10-15 12:23:31
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Grid In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17186/Win32-GUI-Grid Modified Files: TODO Log Message: Bugfix NotifyIcon Delete method Index: TODO =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Grid/TODO,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** TODO 11 Jun 2006 16:42:11 -0000 1.1 --- TODO 15 Oct 2006 12:23:28 -0000 1.2 *************** *** 5,6 **** --- 5,21 ---- - more tests! - fix 'unreferenced targ' compiler warnings + + - Add missing constants to SetCharFormat documentation. + DT_CHARSTREAM + DT_DISPFILE + DT_IDEPREFIX + DT_METAFILE + DT_NOFULLWIDTHCHARBREAK + DT_PLOTTER + DT_PREFIXONLY + DT_RASCAMERA + DT_RASDISPLAY + DT_RASPRINTER + - Remove export of DT_ constants, as they are supported by + Win32::GUI::Constants? + |
From: Robert M. <rob...@us...> - 2006-10-15 12:23:30
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-DIBitmap In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17186/Win32-GUI-DIBitmap Modified Files: TODO Log Message: Bugfix NotifyIcon Delete method Index: TODO =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-DIBitmap/TODO,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** TODO 11 Jun 2006 16:34:33 -0000 1.1 --- TODO 15 Oct 2006 12:23:28 -0000 1.2 *************** *** 1,3 **** ! - Upgrade to FreeImage 3.8.0 - Build and include static gcc lib (LibFreeImage.a?) so that we can build with MinGW/cygwin --- 1,3 ---- ! - Upgrade from FreeImage 3.5.1 to FreeImage 3.9.1 (or the latest) - Build and include static gcc lib (LibFreeImage.a?) so that we can build with MinGW/cygwin |
From: Robert M. <rob...@us...> - 2006-10-15 12:23:30
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17186 Modified Files: CHANGELOG GUI.pm Log Message: Bugfix NotifyIcon Delete method Index: GUI.pm =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/GUI.pm,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** GUI.pm 7 Sep 2006 18:45:50 -0000 1.54 --- GUI.pm 15 Oct 2006 12:23:28 -0000 1.55 *************** *** 2915,2919 **** sub Delete { warn qq(Win32::GUI::NotifyIcon::Delete() is deprecated, please use Win32::GUI::NofityIcon::Remove()); ! return Win32::GUI::_Delete(@_); } --- 2915,2919 ---- sub Delete { warn qq(Win32::GUI::NotifyIcon::Delete() is deprecated, please use Win32::GUI::NofityIcon::Remove()); ! return Win32::GUI::NotifyIcon::_Delete(@_); } Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.100 retrieving revision 1.101 diff -C2 -d -r1.100 -r1.101 *** CHANGELOG 15 Oct 2006 12:16:22 -0000 1.100 --- CHANGELOG 15 Oct 2006 12:23:28 -0000 1.101 *************** *** 6,9 **** --- 6,12 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 15 October 2006 - Bugfix NotifyIcon Delete method + - GUI.pm - fix Win32::GUI::NotifyIcon::Delete + + [Robert May] : 15 October 2006 - Fix build under Perl 5.6 - Makefile.PL - Need EU:MM 6/06 or higher |
From: Robert M. <rob...@us...> - 2006-10-15 12:16:26
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14539/Win32-GUI-Constants Modified Files: Constants.PL Log Message: Fix build under Perl 5.6 Index: Constants.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants/Constants.PL,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Constants.PL 15 Oct 2006 12:09:27 -0000 1.7 --- Constants.PL 15 Oct 2006 12:16:22 -0000 1.8 *************** *** 42,50 **** my %C; - binmode(DATA, ':crlf'); # ensure we do dos-unix line ending conversions, even on cygwin while(<DATA>) { s/#.*$//; # remove comments next if /^\s*$/; # ignore blank lines ! chomp; my ($c, $v) = split; $v = oct($v) if $v =~ /^0/; --- 42,51 ---- my %C; while(<DATA>) { s/#.*$//; # remove comments next if /^\s*$/; # ignore blank lines ! #chomp; ! s/\r?\n$//; # throw away line endings - chomp on cygwin only removes '\n' ! # done this way in case dos2unix didn't get run on this file my ($c, $v) = split; $v = oct($v) if $v =~ /^0/; |
From: Robert M. <rob...@us...> - 2006-10-15 12:16:26
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14539 Modified Files: CHANGELOG Makefile.PL Log Message: Fix build under Perl 5.6 Index: Makefile.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Makefile.PL,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** Makefile.PL 26 Jun 2006 18:28:35 -0000 1.22 --- Makefile.PL 15 Oct 2006 12:16:22 -0000 1.23 *************** *** 6,10 **** # 5.6.1, writes the subdirs target with dmake syntax, that breaks # nmake. Fixed in EU::MM 5.47 ! use ExtUtils::MakeMaker 5.47; use Config; --- 6,11 ---- # 5.6.1, writes the subdirs target with dmake syntax, that breaks # nmake. Fixed in EU::MM 5.47 ! # $(DIRFILESEP) macro requires EU::MM 6.06 ! use ExtUtils::MakeMaker 6.06; use Config; Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.99 retrieving revision 1.100 diff -C2 -d -r1.99 -r1.100 *** CHANGELOG 15 Oct 2006 12:09:27 -0000 1.99 --- CHANGELOG 15 Oct 2006 12:16:22 -0000 1.100 *************** *** 6,9 **** --- 6,14 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 15 October 2006 - Fix build under Perl 5.6 + - Makefile.PL - Need EU:MM 6/06 or higher + - Constants.PL, Scintilla.PL - stop using ':crlf' layer to avoid line + end problems and do it manually + + [Robert May] : 15 October 2006 - keyboard navigation for win32-gui-demos - scripts/win32-gui-demos.pl - fix TAB nagigation out of SCintilla |
From: Robert M. <rob...@us...> - 2006-10-15 12:16:26
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14539/Win32-GUI-Scintilla Modified Files: Scintilla.PL Log Message: Fix build under Perl 5.6 Index: Scintilla.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/Scintilla.PL,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Scintilla.PL 16 Jul 2006 13:02:30 -0000 1.3 --- Scintilla.PL 15 Oct 2006 12:16:22 -0000 1.4 *************** *** 272,282 **** # Build Scintilla interface ! # The 'crlf' perlio layer ensures that on cygwin we don't get thrown by ! # windows line endings ! open my $fh, "<:crlf" , $iface_file or die "Failed to open '$iface_file' for reading: $!"; while ( <$fh> ) { ! chomp; #--- Constant --- --- 272,283 ---- # Build Scintilla interface ! open my $fh, "<" , $iface_file or die "Failed to open '$iface_file' for reading: $!"; while ( <$fh> ) { ! #chomp; ! s/\r?\n$//; # throw away line endings - chomp on cygwin only removes '\n' ! # done this way in case dos2unix didn't get run on this file ! # - Scintilla.iface probably didn't get dealt with as a text file? #--- Constant --- |
From: Robert M. <rob...@us...> - 2006-10-15 12:09:29
|
Update of /cvsroot/perl-win32-gui/Win32-GUI In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11953 Modified Files: CHANGELOG Log Message: keyboard navigation for win32-gui-demos Index: CHANGELOG =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v retrieving revision 1.98 retrieving revision 1.99 diff -C2 -d -r1.98 -r1.99 *** CHANGELOG 7 Sep 2006 18:45:50 -0000 1.98 --- CHANGELOG 15 Oct 2006 12:09:27 -0000 1.99 *************** *** 6,9 **** --- 6,15 ---- Win32-GUI ChangeLog =================== + + [Robert May] : 15 October 2006 - keyboard navigation for win32-gui-demos + - scripts/win32-gui-demos.pl - fix TAB nagigation out of SCintilla + control, add menu accelerators, About box dismissed with ESC key. + --- Win32::GUI::Constants --- + - Constants.PL - add DLGC_ constants + + [Robert May] : 30 August 2006 - remove legacy GUI namespace - GUI.pm - remove legacy aliasing between Win32::GUI |
From: Robert M. <rob...@us...> - 2006-10-15 12:09:29
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11953/Win32-GUI-Constants Modified Files: Constants.PL Log Message: keyboard navigation for win32-gui-demos Index: Constants.PL =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants/Constants.PL,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Constants.PL 3 Aug 2006 22:19:21 -0000 1.6 --- Constants.PL 15 Oct 2006 12:09:27 -0000 1.7 *************** *** 684,687 **** --- 684,700 ---- DFCS_MONO 0x8000 + # WM_GETDLGCODE message return values + DLGC_WANTARROWS 1 + DLGC_WANTTAB 2 + DLGC_WANTALLKEYS 4 + DLGC_WANTMESSAGE 4 + DLGC_HASSETSEL 8 + DLGC_DEFPUSHBUTTON 16 + DLGC_UNDEFPUSHBUTTON 32 + DLGC_RADIOBUTTON 64 + DLGC_WANTCHARS 128 + DLGC_STATIC 256 + DLGC_BUTTON 0x2000 + # Dialog styles DS_ABSALIGN 0x01 |
From: Robert M. <rob...@us...> - 2006-10-15 12:09:29
|
Update of /cvsroot/perl-win32-gui/Win32-GUI/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11953/scripts Modified Files: win32-gui-demos.pl Log Message: keyboard navigation for win32-gui-demos Index: win32-gui-demos.pl =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/scripts/win32-gui-demos.pl,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** win32-gui-demos.pl 30 Aug 2006 21:59:31 -0000 1.4 --- win32-gui-demos.pl 15 Oct 2006 12:09:27 -0000 1.5 *************** *** 14,18 **** # (and progress bar?) ! our $VERSION = '0.02'; $VERSION = eval $VERSION; --- 14,18 ---- # (and progress bar?) ! our $VERSION = '0.03'; $VERSION = eval $VERSION; *************** *** 24,31 **** use File::Basename(); ! use Win32::GUI 1.03_03, qw( WS_CLIPCHILDREN WS_EX_CLIENTEDGE ! WM_MENUSELECT WM_NOTIFY NM_RETURN CW_USEDEFAULT SW_SHOWDEFAULT TVHT_ONITEM ! IDC_WAIT ); #use Win32::GUI::Console(); use Win32::GUI::Scintilla::Perl(); --- 24,32 ---- use File::Basename(); ! use Win32::GUI 1.03_04, qw( WS_CLIPCHILDREN WS_EX_CLIENTEDGE ! WM_MENUSELECT WM_NOTIFY WM_GETDLGCODE NM_RETURN CW_USEDEFAULT SW_SHOWDEFAULT TVHT_ONITEM ! IDC_WAIT DLGC_HASSETSEL WM_KEYDOWN WM_CHAR VK_TAB); ! #use Win32::GUI::Console(); use Win32::GUI::Scintilla::Perl(); *************** *** 54,64 **** my $menu = Win32::GUI::Menu->new( "&File" => "File", ! ">&Options" => { -name => "Options", -onClick => \&getOptions }, ! ">&Source" => { -name => "Source", -onClick => \&showMySource }, ">-" => 0, ">E&xit" => { -name => "Exit", -onClick => sub {-1}, }, "&Help" => "HelpB", ! ">&Help" => { -name => "Help", -onClick => \&showHelp, }, ! ">&About" => { -name => "About", -onClick => \&showAboutBox, }, ); --- 55,65 ---- my $menu = Win32::GUI::Menu->new( "&File" => "File", ! ">&Options...\tCtrl-O" => { -name => "Options", -onClick => \&getOptions }, ! ">&Source\tCtrl-S" => { -name => "Source", -onClick => \&showMySource }, ">-" => 0, ">E&xit" => { -name => "Exit", -onClick => sub {-1}, }, "&Help" => "HelpB", ! ">&Help\tF1" => { -name => "Help", -onClick => \&showHelp, }, ! ">&About..." => { -name => "About", -onClick => \&showAboutBox, }, ); *************** *** 75,78 **** --- 76,86 ---- ); + ## Accelerators: + my $accel = Win32::GUI::AcceleratorTable->new( + "Ctrl-O" => \&getOptions, + "Ctrl-S" => \&showMySource, + "F1" => \&showHelp, + ); + ###################################################################### # A class that removes the Win32::GUI default CS_HDRAW and CS_VDRAW *************** *** 93,96 **** --- 101,105 ---- -size => [750,500], -menu => $menu, + -accel => $accel, -class => $class, -pushstyle => WS_CLIPCHILDREN, # avoid flicker on resize *************** *** 166,169 **** --- 175,179 ---- -tabstop => 1, ) or die "Editor"; + $mw->RE->Hook(WM_GETDLGCODE, \&fixScintillaDlgCode); ###################################################################### *************** *** 173,176 **** --- 183,187 ---- $mw->Show(); + $mw->TV->SetFocus(); Win32::GUI::Dialog(); $mw->Hide(); *************** *** 332,335 **** --- 343,376 ---- ###################################################################### + # Scintilla fixScintillaDlgCode + # - Scintilla returns DLGC_HASSETSEL|DLGC_WANTALLKEYS in response + # to a WM_GETDLGCODE message. This prevents 'TAB' navigation working, + # so this hook fixes that + ###################################################################### + sub fixScintillaDlgCode { + my ($win, $wParam, $lParam, $type, $msgcode) = @_; + return 1 unless $type == 0; + return 1 unless $msgcode == WM_GETDLGCODE; + + # $lParam is a pointer to a MSG structure, or NULL: + if($lParam == 0) { + $win->Result(DLGC_HASSETSEL); + return 0; + } + else { + my($m_hwnd, $m_msgcode, $m_wParam, $m_lParam, $m_time, $m_x, $m_y) + = unpack("LLLLLLL", unpack("P28", pack( "L", $lParam))); + + if($m_msgcode == WM_KEYDOWN or $msgcode == WM_CHAR) { + if($m_wParam == VK_TAB) { + $win->Result(DLGC_HASSETSEL); + return 0; + } + } + } + return 1; # Do default processing + } + + ###################################################################### # Button click (and node double-click) - run current file ###################################################################### *************** *** 413,417 **** ###################################################################### ! # Help menu item. Show help text in code area ###################################################################### sub showHelp { --- 454,458 ---- ###################################################################### ! # Help menu item. Show help text in help window ###################################################################### sub showHelp { *************** *** 521,527 **** -left => $ab->ScaleWidth()-70, -top => $ab->ScaleHeight()-35, ! -ok => 1, -default => 1, -onClick => sub {-1}, ); --- 562,569 ---- -left => $ab->ScaleWidth()-70, -top => $ab->ScaleHeight()-35, ! -cancel => 1, -default => 1, -onClick => sub {-1}, + -tabstop => 1, ); |