You are reading: RELEASE.TXT ---------------------------- ------------------------------- Version 5 build 107 ------------------------------- Changes ------- - See changes for betas below. - VC 4.0 Makefiles included. - version verification installed for module extensions. - PERLIS changes: -There are current working directories now. -improved memory management for a performance boost. -improved load time. Bugs fixed ---------- - Socket bug reported by Mike Beller fixed. $myaddr = pack("Sna4x8", 2, 0, "\0\0\0\0"); socket(S, 2, 2, 17) || die "socket failed"; Known Issues ------------ - cmd32 error codes don't work on Win95 ** SKIPPED version 106 ** ------------------------------- Version 5 build 105 Release ------------------------------- Changes ------- - See changes for betas below. Bugs fixed ---------- - OLE bugs re: properties fixed. - Windows 95 problems with exceptions fixed. - Windows 95 problems with COMMAND.COM fixed. - OLE retrievable arrays work now. Known Issues ------------ - the return value of a system call is wrong on Win95, causes a test failure. - Makefiles are for MSVC version 2.2. The next build will use VC 4.0 makefiles. ------------------------------- Version 5 build 104 Beta ------------------------------- Changes ------- - See changes for betas below. - NT:: modules changed to Win32:: Bugs fixed ---------- - will build - OLE bugs re: properties fixed. - Win32::Process module bug fixed ( Exit code ). - Flock() implemented (for real). Known Issues ------------ - Windows 95 problems with Exception handling. - Windows 95 problems with COMMAND.COM.( affects system, pipes etc ). - no Makemaker support for extensions. - OLE: Retrievable arrays don't work. Will on next build. ------------------------------- Version 5 Build 103 ------------------------------- Changes ------- - See changes for Betas 1 and 2 - NT:: Extension modules added. - sorta Works on 95. Install script is broken. - flock() and pipe() now work. Bugs fixed ---------- - the -S flag bug is fixed. - the ctrl-c ( break ) signal bug is fixed. Known Issues ------------ - Naming conventions will probably be changed for extensions to fit the "Will of the people". ( NT:: vs Win32:: vs Win95:: vs etc::). - perl -v causes an exception on Win95. Breaks the install script on 95 (WinNT too, but WinNT exception handling works!) - no makemaker, yet. - pipes, and sockets have some problems on Win95 - system with multiple arguements fails on Win95 ( due to command.com ). - Writing extensions is a tad tedious. Soon to be remedied. Look at supplied extensions for example,and online documentation at: http://info.hip.com/ntperl/man-pages/win32xs.htm - DBM bug, reports wrong size of file. ------------------------------- Version 5 Release 100 Beta 2 ------------------------------- - This Beta will not work on Win95 !!! Changes ------- - See changes for Beta 1 - added resources and icons. - pipe command added. ( not fully tested ). - DBM support added (using SDBM. DB_File on the way). dbmopen() et al now functional. Bugs fixed ---------- - a system environment bug was fixed. Known Issues ------------ - Beta 2 does not work on Win95. - Sockets have some problems. - Ctrl-C (break) doesn't work when Perl spawns another Perl process. - Writing extensions is a tad tedious. Soon to be remedied. Look at supplied extensions for example. ------------------------------- Version 5 Release 100 Beta 1 ------------------------------- - This Beta will not work on Win95!!! Changes ------- - This Beta will not work on Win95!!! - NT.ph is being phased out. It is still available but will be removed soon. Redundant, a perl4'ism. Replaced by NT.pm ("use NT"). Other constant stuff now encompassed in module extensions. -The built-in extensions for Eventlog and registry still exist, but will be removed. Please use the module extensions, NT::EventLog and NT::Registry. (see lib/NT.pm for details) - Now search PERLLIB environment variable for @INC path. - Process loading now much faster, now does explicit loading on all system libraries except for kernel32.dll. - dynamic loading of module extensions added. Still in testing, use at your own risk. No MakeMaker available. - OLE automation schema completely overhauled. Now much simpler, faster, cleaner, nicer, you name it you got it. Embedded objects supported. Sorry, still can't do OCX's and never will do VBX's. - Added Socket.pm ("use Socket" is the equivalent to "use Winsock"). - All of perl split into small exe and big dll - runs much faster!!!!!!! - Cwd.pm patched to use portable methods. Thanks Tim Bunce for patch. - All source files now have notice regarding GPL or Artistic License. Bugs fixed ---------- - case smashing on %ENV hash. - 'pwd' unix'isms removed. - various problems with pipes - lots of other little things. Known Issues ------------ - Beta 1 does not work on Win95. - Sockets have some problems. - Ctrl-C (break) doesn't work when Perl spawns another Perl process. - Writing extensions is a tad tedious. Soon to be remedied. Look at supplied extensions for example.