                         Changes made to MPoll


Version Beta 1.5
----------------

- added support for SGI IRIX systems
   - changes to Makefile and CreateFileHandler call in mpoll.c
   

Version Beta 1.4
----------------

- fixed a bug where the 'update' button in the display of text
   results caused a core dump

- small changes to Makefile to aid portability

- small clean-up of code based on lint run


Version Beta 1.3
----------------

- fixed a serious bug in the routines that update the graphical
   results display. This bug caused some results graphs to alternate
   between correct and incorrect result counts.

- some editing of the help messages

- some editing of README file


Version Beta 1.2
----------------

- changed graphing for multi-response questions so total is number of
   people responding, not number of responses.
  
- fixed HOME directory problem in WIN32.  Should now work with or
   without a HOME environment variable defined.

- fixed bug where pointer to current question being answered got confused.

- added a "-s" command line option to simulate incoming data in
   multi-choice questions.  This is intended for demos.
   
- problems with portability of random(), using rand() instead.

- fixed bug which caused seg fault if only responses being saved to cache file

- some windows made smaller by packing tighter and using a smaller
   results canvas.  This change was prompted by comments that the
   tool occupied too much screen space during multimedia conferences.
  

Version Beta 1.1
----------------

- first Beta release


Version Alpha 4.3
-----------------

- fixed problem in saving results summary for multi-choice questions

- changed SDR plugin to use "control" media type, at the suggestion of
   Mark Handley
   NOTE: all users will have to install the new SDR plugin
   

Version Alpha 4.2
-----------------

- fixed bug that caused WIN32 to send all packets with TTL 1

- fixed bug that caused Tcl errors when text results viewed soon
     after graphical results
  
- fixed Makefile so dependencies correct when compiling ET tools for
   SunOS

- added "keep all" button to members display so old partcipants are still 
     shown in grey text
  
  
Version Alpha 4.1
-----------------

*** NOTE: Alpha 4 version not compatible with previous versions because
       of changes to number of responses and a new question type.

- increased maximum possible responses to 10 per questions

- added support for text responses questions (users write short answers
  in response to a question)
  
- added a Save Results function that saves a summary of the questions
  and responses to a text file in the user's home directory.
  
- integrated building of ET into main Makefile to ease porting to other
  platforms

- adjusted how retransmission of questions scales with number of
  questions, and paced transmission of questions  

- fixed bug introduced in supporting text response questions

- fixed bug where logging window had wrong theme label

- made graphic display of results scale according to number of responses

- was doing too many gethostbyaddr calls, which causes serious delays
   under WIN32 when  address not resolvable to hostname.  Only do
   call when needed and store hostname info for later user.

- mpoll.c getting too large, broke into smaller files


Version Alpha 3.2
-----------------

- added logging window opened when -l command line used to give
  debugging information since WIN32 has no stderr
  
- bound the quick results viewing to button-3 since Win95 does not have a 
  Button-2
  
                         
Version Alpha 3.1
-----------------

- support for Win32 platform added


Version Alpha 2.34
------------------

- Solaris 2.5.1 was getting confused if a packet was processed while
   a display was being updated (i.e., the list of topics).  Changed
   Tcl update call to "update idletasks".

- when creating a question, a Topic and Poll Question are now required


Version Alpha 2.33
------------------

- fixed name conflict between char sysinfo[] and library routine sysinfo()


Version Alpha 2.32
------------------

- fixed problem when incoming packet does not have valid hostname
    -- use IP number instead
    
- label warning messages with name of program

- only print warning when theme given on command line does not
   match.  Should allow MPoll to be run from the command line with
   just the TTL and multicast address.
   

Version Alpha 2.31
------------------

- cache file now written each time user creates a question or response,
  so local work is not lost if program crashes
  
- chased down some more memory leaks


Version Alpha 2.30
------------------

- removed binding of sending socket to multicast address, on the advice
   of Bill Fenner.  MPoll may now route properly across the MBONE.

- fixed bug that caused core dump when deleting questions

- cleaned up display update when question deleted

- fixed problem in parsing of membership packets

- fixed problem in not accepting multicast addresses other than 224.*

- fixed problem with infinite data bars if there are no responses yet   
   

Version Alpha 2.29
------------------

- only caches questions the user created, so old questions from other
  users will disappear between runs
  
- added a membership packet and a "view members" window, so current
  list of MPoll users can be viewed during a session
  

Version Alpha 2.28
------------------

- add "-l" runtime option, which gives verbose traffic logging to
   STDOUT that can be used for debugging

- attempted to handle byte order problems on BSDI machines. 
   Everything is supposed to be in network byte order.
   
- made more changes to plug memory leaks

- repaired problem where replacement responses with fewer multi-choice
   selections were not updated properly
   

Version Alpha 2.27
------------------

- repaired memory leak in packet sending routines

- repaired core dump if "view results" pressed without a question
   selected

- fixed scrollbar placement in traffic monitor window

- renamed warn() function to warning() to avoid conflict with BSDI
   libararies

- fixed README and WWW page to indicate proper location for SDR plugin

- fixed info URL in "about" help file

- local user's previous responses are now cached and restored when
   program restarted on the same multicast session
   
- restricted question topic and responses to strings as long as the
   input boxes
