[ANNOUNCE] Tk-JComboBox 1.04

Rob Seegel <[email protected]>
Newsgroups gmane.comp.lang.perl.tk
Message-ID <[email protected]>
Tk/JComboBox version 1.04
=========================
 
  If you use Tk::JComboBox on a Windows machine, use your own best 
judgement before upgrading your module. No new functionality has been 
added. Code was added to accommodate test failures reported in other 
platforms - failures that did not occur on my Windows test machines. The 
new code still does not trigger any errors on my windows test machines.

  I noticed that a tester reported a failure on CPAN, so I investigated 
the problems. It turns out there were a few OS-specific problems 
including a few that I was not able  to get to the bottom of since I was 
unable to duplicate them.

  I discovered a few places where I had problems due to not setting 
default values for a few options (I should have known better...). The 
other reported problems had to do with the Test routines for validation 
- these problems I could not  duplicate, so I'm antipating another 
failure from the tester.

  Unfortunately, I do not have the same LINUX distro the tester had - I 
only had access to current SUSE and RH distributions.  After making the 
modifications listed in Changes, I  tested against current versions of 
Solaris, and RH/SUSE  Linux using the following Tk Versions:

 - Tk800.024
 - Tk800.025
 - Tk804.026
 - Tk804.027

The multiple versions of Tk took me a while and I'm not looking forward 
to doing that again anytime soon. One thing that I noticed is the 
tendency of some failures to cause the test script to die. For future 
releases, I'm planning on calling Test methods within eval blocks. This 
has not been done for this version.

When using this module, please run the test suite, and report any
failures that you encounter.

Changes for 1.04 (From Changes file)

1.04 Bug Fix - Response to Failed test report
     http://www.nntp.perl.org/group/perl.cpan.testers/187588
     By: Sébastien Aperghis-Tramoni <[email protected]>
 
   - Some options were not being set to an initial value, and
     were passing undef or "" off as a color. NOTE: this did
     not trigger an error on Win32.
     - Set default values for -highlightbackground, -highlightcolor,
       and -disabledbackground.

   - Noticed that some tests were using methods that expected
     JComboBox to be packed (TestListwidth). Adjusted setup
     method TestListwidth and TestHighlight to test packed
     widgets, and made sure that update was called immediately
     after pack call. Mods in 02_Basic_Options.t and 03_Options_Callback.
     NOTE: the problem did not trigger any errors on Win32.

   - Cleaned code in various Test files, and JComboBox.pm
     - Ensure that I was using single quotes for all uses
       of cget and hash keys. This was done for consistancy
       and possibly older versions of perl.
   
   - Scanned and updated mods for changes due to release.

Rob
-++**==--++**==--++**==--++**==--++**==--++**==--++**==
This message was posted through the Stanford campus mailing list
server.  If you wish to unsubscribe from this mailing list, send the
message body of "unsubscribe ptk" to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.