diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2008-09-01 17:11:34 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2008-09-01 17:11:34 +0000 |
commit | ff578ec6f9ee1e0f015112924621e6ea5593883a (patch) | |
tree | 07790b4c29fea483ca4e458ada02bd5d4b1be1f1 /nuttx | |
parent | d1b7c771f5845e1eae16513be3cbb7e0a0b45612 (diff) | |
download | px4-nuttx-ff578ec6f9ee1e0f015112924621e6ea5593883a.tar.gz px4-nuttx-ff578ec6f9ee1e0f015112924621e6ea5593883a.tar.bz2 px4-nuttx-ff578ec6f9ee1e0f015112924621e6ea5593883a.zip |
Prep for 0.3.13 releasenuttx-3.13
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@861 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx')
-rw-r--r-- | nuttx/ChangeLog | 4 | ||||
-rw-r--r-- | nuttx/Documentation/NuttX.html | 109 | ||||
-rw-r--r-- | nuttx/ReleaseNotes | 34 |
3 files changed, 89 insertions, 58 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index ae898474b..67e48d3a8 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -392,7 +392,7 @@ * Added a test for mkfatfs() on a RAM disk in examples/mount and verified basic mkfatfs functionality for FAT12. -0.3.13 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> +0.3.13 2008-09-01 Gregory Nutt <spudmonkey@racsa.co.cr> * NSH: Added mkfatfs, mkfifo, sleep, usleep and nice commands * Fixed problem with console input in Cygwin-based simulator; NSH now works @@ -433,3 +433,5 @@ * uIP port enhance to support multi-threaded, concurrent socket access. So, for example, one thread can be reading from a socket while another is writing to the socket. + +0.3.14 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html index c11317ecc..90d8f112f 100644 --- a/nuttx/Documentation/NuttX.html +++ b/nuttx/Documentation/NuttX.html @@ -456,28 +456,44 @@ </table> <p> - The 24th release of NuttX (nuttx-0.3.12) is available for download + The 2tth release of NuttX (nuttx-0.3.13) is available for download from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a> website. The change log associated with the release is available <a href="#currentrelease">here</a>. Unreleased changes after this release are available in CVS. These unreleased changes are listed <a href="#pendingchanges">here</a>. </p> - The nuttx-0.3.12 release includes some minor bugfixes as well as a few new features. +<p> + The nuttx-0.3.13 release includes some important bug fixes as well as a few new features. Bugs fixed include: <ul> - <li>Corrected an error in recursive mutex implementation.</li> - <li>task_create() was only dup'in the first three file descriptors.</li> - <li>Fixed driver open reference counting errors in dup(), dup2(), and exit().</li> - <li>Fixed error handling logic in fflush().</li> + <li>Fixed problems with Cygwin-based console input. NSH now works with the Cygwin simulator.</li> + <li>sched_get_priority_max/min returned error on SCHED_RR.</li> + <li>Corrected detection of End-of-File in fgets().</li> + <li>Fixed an error in opendir() that could cause an assertion to fail inappropriately.</li> + <li>Corrected an error in the FAT that caused files opened for writing with O_APPEND to fail.</li> + <li>Fix error in getopt() when called with argc==1.</li> + <li>Fix error in stat() when used on the root directory.</li> + <li>Fixed a critical bug that effects the way that environment variables are shared amongst + pthreads.</li> + <li>uIP port now supports multi-threaded, concurrent socket access. So, for example, one + thread can be reading from a socket while another is writing to the socket.</li> </ul> </p> <p> New features were also added: <ul> - <li>Pipes and pipe() API</li> - <li>FIFOs and mkfifo() API</li> - <li>mkfatfs() API can be used to format FAT file systems.</li> + + <li>New OS APIs: chdir() and getcwd().</li> + <li>The Nuttx shell (NSH) has been extended in many ways: + <ul> + <li>New commands: mkfatfs, mkfifo, sleep, usleep, nice, sh, cd, and pwd commands + <li>New memory inspection commands and heap usage commands + <li>New capabilities: Execution of commands in background, execution of simple scripts, + redirection of command output, last command status ($?) + <li>Now supports if-then[-else]-fi construct + <li>and other features as noted in the ChangeLog. + </ul></li> </ul> </p> <p> @@ -979,54 +995,7 @@ Other memory: </table> <pre><ul> -0.3.12 2008-08-10 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. - -pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr> - - * Add logic to build and link with the ZDS-II toolchain - use with the z16f. - * Make sure that POFF header structures are aligned - * Standardized POFF file format to big-endian - * Break up large switch statements to lower complexity - and eliminate a compiler bug - * Changes so that runtime compiles with SDCC. - -buildroot-0.1.0 2007-03-09 <spudmonkey@racsa.co.cr> - - * Support for arm-elf toolchain -</pre></ul> - -<table width ="100%"> - <tr bgcolor="#e4e4e4"> - <td> - <a name="pendingchanges">Unreleased Changes</a> - </td> - </tr> -</table> - -<pre><ul> -nuttx-0.3.13 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> +nuttx-0.3.13 2008-09-01 Gregory Nutt <spudmonkey@racsa.co.cr> * NSH: Added mkfatfs, mkfifo, sleep, usleep and nice commands * Fixed problem with console input in Cygwin-based simulator; NSH now works @@ -1068,6 +1037,32 @@ nuttx-0.3.13 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> for example, one thread can be reading from a socket while another is writing to the socket. +pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr> + + * Add logic to build and link with the ZDS-II toolchain + use with the z16f. + * Make sure that POFF header structures are aligned + * Standardized POFF file format to big-endian + * Break up large switch statements to lower complexity + and eliminate a compiler bug + * Changes so that runtime compiles with SDCC. + +buildroot-0.1.0 2007-03-09 <spudmonkey@racsa.co.cr> + + * Support for arm-elf toolchain +</pre></ul> + +<table width ="100%"> + <tr bgcolor="#e4e4e4"> + <td> + <a name="pendingchanges">Unreleased Changes</a> + </td> + </tr> +</table> + +<pre><ul> +nuttx-0.3.14 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> + pascal-0.1.3 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> buildroot-0.1.1 2008-xx-xx <spudmonkey@racsa.co.cr> diff --git a/nuttx/ReleaseNotes b/nuttx/ReleaseNotes index c15c834ad..b3b6fb55e 100644 --- a/nuttx/ReleaseNotes +++ b/nuttx/ReleaseNotes @@ -495,3 +495,37 @@ These changes were verified only on the Host simulator under Cygwin. Please rep any errors to me. This tarball contains a complete CVS snapshot from August 10, 2008. + +nuttx-0.3.13 +^^^^^^^^^^^^ + +This is the 25th release of NuttX. This release includes some important bugfixes as well +as a few new features. Bugs fixed include: + +* Fixed problems with Cygwin-based console input. NSH now works with the Cygwin simulator. +* sched_get_priority_max/min returned error on SCHED_RR +* Corrected detection of End-of-File in fgets() +* Fixed an error in opendir() that could cause an assertion to fail inappropriately. +* Corrected an error in the FAT that caused files opened for writing with O_APPEND to fail. +* Fix error in getopt() when called with argc==1 +* Fix error in stat() when used on the root directory +* Fixed a critical bug that effects the way that environment variables are shared amongst + pthreads. +* uIP port now supports multi-threaded, concurrent socket access. So, for example, one + thread can be reading from a socket while another is writing to the socket. + +New features were also added: + +* New OS APIs: chdir() and getcwd() +* The Nuttx shell (NSH) has been extended in many ways. + - New commands: mkfatfs, mkfifo, sleep, usleep, nice, sh, cd, and pwd commands + - New memory inspection commands and heap usage commands + - New capabilities: Execution of commands in background, execution of simple scripts, + redirection of command output, last command status ($?) + - Now supports if-then[-else]-fi construct + - and other features as noted in the ChangeLog. + +These changes were verified only on the Host simulator under Cygwin and under Linux and +also on the Neuros OSD (ARM9). Please report any errors to me. + +This tarball contains a complete CVS snapshot from September 1, 2008. |