At 15.35 98.01.10, Lionel Artom-Ginzburg wrote: >Hi. As someone with a fairly low-bandwidth (28.8) link to the 'Net, I'm >wondering if someone could let me know what's going on with the sudden >surge of updates (3 or 4 in the last three weeks!) to the MacPerl >distribution. With no release notes posted to CPAN (and none posted here >in the few days I've subscribed), it's very hard to figure out whether >the bugfixes being issued are necessary to the stuff I'm working on, and >I just don't have the time to download a 4 meg binary at 28.8 only to >have it (as with 5.1.7r4) obsoleted two days later by a new release! >What changes have been made since 5.1.5r4 (the one I have installed, and >the last one that had a small updater posted for users of the previous >revision)? Any advice? Hints? Is there a release notes webpage I don't >know about? Well, the release notes are appended; but 5.1.7r4 was never announced to the general public. However, if you did download 5.1.6r4 or 5.1.7r4, if you read the announcement you would have noted that the only difference in 5.1.6r4->5.1.8r4 was the application, and a special appl_only release is there for that purpose: > Unfortunately, the 68K variants of 5.1.6r4 suffered from a serious > compiler bug so I'm afraid I have to release yet another bug fix. > > If you already have 5.1.6 or 5.1.7, you will NOT have to download > Mac_Perl_518r4_appl: > > - If you are using PowerPC MacPerl only, the three releases are > identical except for the $[ fix (which is probably no big issue). > - If you are using the Small 68K application, you can download the > smaller Mac_Perl_518r4_appl_only package and install it over your > existing installation. > - If you were using the Big 68K or CFM68K applications, you can > download those packages and install them over your existing > installation. -- Chris Nandor pudge@pobox.com http://pudge.net/ %PGPKey=('B76E72AD',[1024,'0824 090B CE73 CA10 1FF7 7F13 8180 B6B6']) #== MacPerl: Power and Ease ==# #== Publishing Date: Early 1998. http://www.ptf.com/macperl/ ==# 5.1.8r4 07Jan98 - 68K versions would fail to spin the cursor [Brian Matthews]. 5.1.7r4 05Jan98 - Due to a compiler bug, length() would return 0 in all 68K versions [Paul Schinder]. - Changes to $[ would persist across script executions [Xah Lee]. - Some newer toolbox modules were omitted from BigMacPerl [Brian Matthews]. 5.1.6r4 31Dec97 - Added Chris Nandor's Appletalk code to IO::Socket. - Various improvements in the toolbox modules, notably: - Added support for accessing the fields of a ControlHandle. - Added routine Dialogs::GetDialogItemControl []. - Added methods item_control, item_hilite and item_value to MacDialog. - Added more alias routines to Mac::Files [Chris Nandor]. - Added filename mappings to Mac::InternetConfig [Chris Nandor]. - Fixed MacPerl.pm module [Xah Lee]. - Corrected packing of Appletalk addresses [Paul Schinder]. - Lookups of symbols starting with the first character of a window used to misbehave [Xah Lee, I believe]. - Environment variables would get scrambled under certain circumstances [Adam Schneider]. - The first Perl script to run in the application after startup used to have overly buffered standard streams [Brian Matthews]. - MacPerl now displays the code architecture (68K, PowerPC, CFM68K) and the patchlevel in the About... dialog [Tim Rand]. - Replaces sort implementation with more efficient version where Chris will find it harder to find a pathological case [Chris Nandor]. - Fixed permission bug in sysopen() [Chris Nandor]. - $0 could only be set to strings of a limited length [Brian Matthews]. - Filename globbing can now deal with whitespace, provided it is quoted [Tom Harrington]. - Changes to $^O erroneously persisted across script executions [Chris Nandor]. - The modification times in the folders of new files were set to absurd values [Sean Burke]. - Added variable $MacPerl::Architecture containing the code architecture. - Fixed behaviour of double-clicks in MacPerl::Pick in list context [Brian Matthews]. 5.1.5r4 10Nov97 - Fixed various bugs in the toolbox libraries, added examples that were left out of the distribution [Dan Herron, Chris Nandor]. - Made CFM68K variant functional again, turned it into fat binary. - Added Internet Config to the distribution again. - Running a program twice under the debugger would crash [Will Merrill]. - Incorporated Paul Schinder's ports of libnet and LWP. - Added editor for global environment variables [Paul Schinder]. - Universal support was broken [Paul Schinder]. - Defaults in StandardFile.pl were broken [Manfred Lauer]. - (Hopefully) repaired all .pl files whose XCMDs had been omitted [Paul Schinder]. 5.1.4a 10Oct97 - Fixed severe bugs in the MPW tool installation [Martin Heller]. 5.1.4 05Oct97 - Made Command-. more reliable and also added a menu command for it. - Expanded toolbox documentation considerably. - The MPW Tool distribution now simply installs on top of the application distribution, which makes it a lot smaller [Martin Heller]. - Add %#s format to printf for Pascal strings. - Rewrote all toolbox interfaces to use strict; introduced a lot more structs; rewrote hash based structs to object based structs. - FindFolder.pl had lost its XFCN resource and thus would no longer work [Paul Schinder]. - File::Copy::move would sometimes destroy the target file when the source file didn't exist. - Fixed treatment of paths starting with a space [Paul Schinder]. - MacPerl::Pick is now context sensitive: In scalar context, picks a single item, in array context, picks multiple items [Brian Matthews]. Also fixed treatment of arrow keys. - Safe/Opcode modules now should work. - Compiled without DEBUGGING option, which should speed things up. This only affects the -D option, not -d. ***** Want to unsubscribe from this list? ***** Send mail with body "unsubscribe" to mac-perl-request@iis.ee.ethz.ch