]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/History.txt
Change version numbers ready for V8.0.0 release candidate 1 tag.
[freertos] / FreeRTOS-Plus / Source / FreeRTOS-Plus-UDP / History.txt
index 4cd0588a20dcfa258174751bb1bd844951751529..9b27379d45c7ec4d51850f1c6bb47759fa28ad8c 100644 (file)
@@ -1,3 +1,17 @@
+Changes between V1.0.2 and V1.0.3\r
+\r
+       + Previously, and in line with good software engineering practice, the\r
+         FreeRTOS coding standard did not permit the use of char types that were\r
+         not explicitly qualified as either signed or unsigned. As a result char\r
+         pointers used to reference strings required casts, as did the use of any\r
+         standard string handling functions. The casts ensured compiler warnings\r
+         were not generated by compilers that defaulted unqualified char types to\r
+         be signed or compilers that defaulted unqualified char types to be\r
+         unsigned.  As it has in later MISRA standards, this rule has now been\r
+         relaxed, and unqualified char types are now permitted, but only when:\r
+               1) The char is used to point to a human readable text string.\r
+               2) The char is used to hold a single ASCII character.\r
+\r
 Changes between V1.0.1 and V1.0.2\r
 \r
        + Increase the size of the critical section in the function that obtains a\r
@@ -27,19 +41,19 @@ Changes between V1.0.0 and V1.0.0
 Changes between V1.0.0rc1 and V1.0.0:\r
 \r
        + Correct name of prvCompleteUDPHeader().\r
-       + Ensure network down events cannot be missed when the network event queue \r
+       + Ensure network down events cannot be missed when the network event queue\r
          to which they are posted is full.\r
        + Only start the ARP timer when the network has connected.\r
-       + Remove initialisation call to the DHCP state machine - the call is made \r
+       + Remove initialisation call to the DHCP state machine - the call is made\r
          directly when the network connects.\r
-       + Add the network event queue and the BufferAllocation_2.c counting \r
+       + Add the network event queue and the BufferAllocation_2.c counting\r
          semaphore to the queue registry.\r
-       + Only initialise the DMA buffers in the lpc18xx_emac.c driver if the \r
+       + Only initialise the DMA buffers in the lpc18xx_emac.c driver if the\r
          autonegotiation was successful.\r
-         \r
+\r
        Known issues in this version:\r
-       \r
+\r
        + DHCP server attempts to copy the IP addresses of all the offered DNS\r
          servers into a buffer than can only hold one address.\r
-         \r
-         \r
+\r
+\r