From ecd46f4e4c688234225f1bea643eac07dd79b3c0 Mon Sep 17 00:00:00 2001 From: Adam Murdoch Date: Sat, 3 May 2014 18:53:14 +1000 Subject: [PATCH] Some updates. --- readme.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 3f6ea9c..ed51ef8 100755 --- a/readme.md +++ b/readme.md @@ -25,7 +25,7 @@ These bindings work for both the UNIX terminal and the Windows console: * Determine if stdout/stderr are attached to a terminal. * Query the terminal size. -* Switch between bold and normal mode on the terminal. +* Switch between bold and normal text mode on the terminal. * Change foreground color on the terminal. * Move terminal cursor up, down, left, right, start of line. * Clear to end of line. @@ -41,7 +41,7 @@ These bindings work for both the UNIX terminal and the Windows console: * Query file system device name. * Query whether a file system is local or remote. -### Windows +### Windows registry * Query registry value. * Query the subkeys and values of a registry key. @@ -50,8 +50,9 @@ These bindings work for both the UNIX terminal and the Windows console: Currently ported to OS X, Linux, FreeBSD and Windows. Support for Solaris is a work in progress. Tested on: -* OS X 10.9.1 (x86_64), 10.6.7 (i386) +* OS X 10.9.1 (x86_64), 10.6.7 (i386, amd64) * Ubunutu 13.10 (amd64), 12.10 (amd64), 8.04.4 (i386, amd64) +* OpenSUSE 13.1 (x86_64) * FreeBSD 8.3 (amd64, i386), 10.0 (amd64, i386) * Windows 8.1 (x64), 7 (x64), XP (x86, x64) @@ -89,6 +90,10 @@ Some sample code to use the terminal: ## Changes +### 0.11 + +* Fixes running under GCJ. + ### 0.10 * Fixes for broken 0.9 release. @@ -252,6 +257,7 @@ You can run `$INSTALL_DIR/bin/native-platform-test` to run the test application. ### Ideas * Publish to bintray. +* Normalise a unicode file name for a given file system (eg hfs+ uses fully decomposed form). * Expose meta-data about an NTFS volume: * Does the volume support 8.3 file names: Query [FILE_FS_PERSISTENT_VOLUME_INFORMATION](http://msdn.microsoft.com/en-us/library/windows/hardware/ff540280.aspx) using [DeviceIoControl()](http://msdn.microsoft.com/en-us/library/aa363216.aspx) @@ -264,6 +270,9 @@ You can run `$INSTALL_DIR/bin/native-platform-test` to run the test application. * Expose platform-specific HTTP proxy configuration. Query registry on windows to determine IE settings. * Expose native named semaphores, mutexes and condition variables (CreateMutex, CreateSemaphore, CreateEvent, semget, sem_open, etc). * Expose information about network interfaces. + * Windows networking: http://msdn.microsoft.com/en-us/library/windows/desktop/ee663286(v=vs.85).aspx + * Windows ip functions: http://msdn.microsoft.com/en-us/library/windows/desktop/aa366071(v=vs.85).aspx + * Windows notification on change: http://msdn.microsoft.com/en-us/library/windows/desktop/aa366329(v=vs.85).aspx * Fire events when filesystems or network interfaces change in some way. * Fire events when terminal size changes. * Fire events when files change.