From b03f8bd0c627f8aa37d257f739b6acd2130bf6ad Mon Sep 17 00:00:00 2001
From: patacongo
Date: Sun, 10 Aug 2008 17:44:27 +0000
Subject: [PATCH] Prep for 0.3.12 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@809 42af7a65-404d-4744-a932-0658087f49c3
---
Documentation/NuttX.html | 87 +++++++++++++++++-----------------------
1 file changed, 37 insertions(+), 50 deletions(-)
diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html
index bd914f23b8..3ad82701fc 100644
--- a/Documentation/NuttX.html
+++ b/Documentation/NuttX.html
@@ -456,32 +456,30 @@
- The 23rd release of NuttX (nuttx-0.3.11) is available for download
+ The 24th release of NuttX (nuttx-0.3.12) is available for download
from the SourceForge
website.
The change log associated with the release is available here.
Unreleased changes after this release are available in CVS.
These unreleased changes are listed here.
-
- nuttx-0.3.11 is another important bugfix release.
- This release fixes several bugs:
+ The nuttx-0.3.12 release includes some minor bugfixes as well as a few new features.
+ Bugs fixed include:
+
+ - Corrected an error in recursive mutex implementation.
+ - task_create() was only dup'in the first three file descriptors.
+ - Fixed driver open reference counting errors in dup(), dup2(), and exit().
+ - Fixed error handling logic in fflush().
+
-
- - Two POSIX timer bugs: a memory leak as well a fatal sequencing error.
- - Several FAT filesystem errors.
- - A deadlock that can occur in
opendir()
-
- A few new features were also added:
+ New features were also added:
+
+ - Pipes and pipe() API
+ - FIFOs and mkfifo() API
+ - mkfatfs() API can be used to format FAT file systems.
+
-
- - Support for recursive mutexes
- - Added a RAM disk block driver
- - The host simulator no longer uses direct Linux system calls and now also works on Cygwin.
- - The OS test was strengthen and now runs as an endurance test
-
-
As usual, any feedback about bugs or suggestions for improvement would be greatly appreciated.
@@ -981,18 +979,28 @@ Other memory:
-nuttx-0.3.11 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
+0.3.12 2008-08-10 Gregory Nutt
- * Add support for recursive mutexes.
- * Eliminate a memory leak -- contained watchdog instance was not being
- deleted with a POSIX timer was deleted reported by kwonsk.
- * Eliminate a deadlock condition in opendir() reported by kwonsk.
- * Fix several FAT filesystem problems reported by kwonsk (Changes not yet
- verified).
- * Host simulator no longer uses Linux system calls directly; Now works with Cygwin.
- * Fix an error that occurs when a POSIX timer is deleted by the timer signal handler.
- * Add logic to allow the examples/ostest to be run repetitively as an endurance test.
- * Add a ramdisk block driver
+ * Improved solution to POSIX timer lifetime controls bug fixed in 0.3.11.
+ * Add test for recursive mutexes
+ * Correct bug in recursive mutex logic
+ * Add mkfifo()
+ * Add pipe() and test for both pipes and fifos
+ * Attempts to open a FIFO will now block until there is at least one writer
+ * Add test/Fixed errors in FIFO reader/writer interlocks
+ * Removed limitation: task_create() was only dup'ing 3 file descriptors (now
+ dups all open file descriptors).
+ * Added a test for redirection of stdio through pipes
+ * Fixed error in dup and dup2: Must call open/close methods in fs/driver so that
+ driver can correctly maintain open reference counts.
+ * Same issue on closing file descriptors in exit()
+ * Fixed in error in stdio flush logic. Needed ssize_t vs size_t for error
+ check.
+ * Moved all FAT related files from fs to fs/fat
+ * Implemented mkfatfs(), a non-standard API to create a FAT filesystem on a
+ block device (not yet tested).
+ * Added a test for mkfatfs() on a RAM disk in examples/mount and verified
+ basic mkfatfs functionality for FAT12.
pascal-0.1.2 2008-02-10 Gregory Nutt
@@ -1018,28 +1026,7 @@ buildroot-0.1.0 2007-03-09 <spudmonkey@racsa.co.cr>
-nuttx-0.3.12 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
-
- * Improved solution to POSIX timer lifetime controls bug fixed in 0.3.11.
- * Add test for recursive mutexes
- * Correct bug in recursive mutex logic
- * Add mkfifo()
- * Add pipe() and test for both pipes and fifos
- * Attempts to open a FIFO will now block until there is at least one writer
- * Add test/Fixed errors in FIFO reader/writer interlocks
- * Removed limitation: task_create() was only dup'ing 3 file descriptors (now
- dups all open file descriptors).
- * Added a test for redirection of stdio through pipes
- * Fixed error in dup and dup2: Must call open/close methods in fs/driver so that
- driver can correctly maintain open reference counts.
- * Same issue on closing file descriptors in exit()
- * Fixed in error in stdio flush logic. Needed ssize_t vs size_t for error
- check.
- * Moved all FAT related files from fs to fs/fat
- * Implemented mkfatfs(), a non-standard API to create a FAT filesystem on a
- block device (not yet tested).
- * Added a test for mkfatfs() on a RAM disk in examples/mount and verified
- basic mkfatfs functionality for FAT12.
+nuttx-0.3.13 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
pascal-0.1.3 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>