
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.

