genericopenlibs/cstdlib/group/RELNOTES.TXT
changeset 0 e4d67989cc36
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     1 Release 102 in Perforce
       
     2 
       
     3 * Added a redirection server to the test dll ctest.dll.  This creates a console for the redirected input and output when using the posix server.
       
     4   Added testconsole.* files to the project
       
     5   Changed CRedirDesc so it only attempts to connect to the redirection server when the console is first used rather than immediately.
       
     6 
       
     7 * Added tredir a test to test input and output using the test redirection server.
       
     8 
       
     9 * Fixed a problem with serial port notifications.  If the event was a parity, overrun or framing error, the event type wasn't reported, just the fact that something had happened.
       
    10   Also problem with supported notifies being incorrectly reported on cogent, but not WINS.  The buffer passed to devicxecaps needs to be explicitly cleared before calling otherwise the notification events reported  are random.
       
    11 
       
    12 * Modified the test code which creates files/directories to explicitly use drive C:.  This allows the tests to be put into a ROM.
       
    13 
       
    14 * Modified all the test code which uses startup code which starts the posix server.  A call to start the redirection server was needed to capture the output.
       
    15 
       
    16 * Fixed a problem with tistream where a buffer was freed and then used.
       
    17 
       
    18 * Added #ifdef WINS around a compiler directive which is only for Visual C++
       
    19 
       
    20 * serial notification test tser3 updates following the bug discovery.  It runs succesfully on wins and cogent.
       
    21 
       
    22 * fixed a typo in ttime & a problem where it goes into infinite loop because cogent rtc has 1 sec resolution
       
    23 
       
    24 * Changed twdirs to explicitly test wopendir with a path with trailing slash
       
    25 
       
    26 
       
    27 
       
    28 Release 101 in Perforce
       
    29 
       
    30 
       
    31 * Added Serial port support.  new CSerialDesc class derived from CFileDescBase to allow serial ports to be opened,
       
    32   configured, closed, monitored and data read and written.
       
    33   the file userial.cpp contains the class, along with active objects to monitor serial events and provide a timeout
       
    34   for a read of one or more bytes with timeout.  This has necessitated a change to the CFileDescBase base class,
       
    35   with the addition of a couple of virtual functions.
       
    36 
       
    37 * #define ER5U_NOTIFICATION_SUPPORT_ONLY in userial.cpp to allow this to be built for ER5U if it is needed
       
    38 
       
    39 * The ioctl command which waits for notifications will finish with an error if the port is closed.  errno will be set to EBADF.
       
    40 
       
    41 * Added test code
       
    42   tser1  - Test opening, closing and configuring a port with and without the posix server.
       
    43            Tests timeouts on the reads, so it can be run without manual intervention.  It a terminal is plugged 
       
    44            in to the pc com   port1, it will read and write data.
       
    45   tser2r - Code to read repeatedly using the posix server, needs to be run against
       
    46   tser2w - code to write repeatedly using the posix server.  Manual test, needs null modem lead and 2 machines
       
    47   tser3  - Tests reading and writing using 2 ports and a loopback with a null modem cable.  Again this is a manual test.                        Another thread monitors the reader port and reports notifications as they happen.
       
    48   tirping & 
       
    49   tirpong- Test reading and writing with the ir port.  Needs 2 ir enabled machines and will run indefinitely as long
       
    50            as they are facing one another.  Tests exit when the machines are separated and the reads time out.
       
    51   tserial- useful file contains a lot of the above tests.  Shame to delete it.
       
    52 
       
    53 * tdirs - change to allow the test to be run on drive D as well as drive C
       
    54 
       
    55 * twirs - change to allow the test to be run on drive D as well as drive C
       
    56 
       
    57 * CThread - calls wpopen3 instead of popen3 as the command line is wide with a unicode build
       
    58 
       
    59 * TCancel - changed to wait for a status to be not pending before testing it isn't pending
       
    60 
       
    61 * TWpipe - calls wmain rather than main
       
    62 
       
    63 Note that the test code still doesn't display to console windows when using the posix server.
       
    64 
       
    65 
       
    66 
       
    67 
       
    68 Release 060 - William Roberts 17/09/1999
       
    69 
       
    70 First mainline release on SRC_EPOC, branched from Release 044 on SRC_EPOC5U
       
    71 
       
    72 * Removed all non-PVCS things from MNT.CMD
       
    73 * Added Martin Moorhead's REDIRCLI.DLL which redirects STDIN/STDOUT/STDERR to a
       
    74 Redirection Server.
       
    75 
       
    76 Note that this change will break the test code, by virtue of preventing the normal
       
    77 display to Console windows.
       
    78 
       
    79