Some updates.
This commit is contained in:
27
readme.md
27
readme.md
@@ -36,12 +36,12 @@ These bindings work for both the UNIX terminal and the Windows console:
|
|||||||
|
|
||||||
## Supported platforms
|
## Supported platforms
|
||||||
|
|
||||||
Currently ported to OS X, Linux, Solaris and Windows. Tested on:
|
Currently ported to OS X, Linux and Windows, with some support for Solaris and FreeBSD. Tested on:
|
||||||
|
|
||||||
* OS X 10.7.4, 10.8 (x86_64), 10.6.7 (i386)
|
* OS X 10.7.4, 10.8 (x86_64), 10.6.7 (i386)
|
||||||
* Ubunutu 12.04 (amd64), 8.04.4 (i386, amd64)
|
* Ubunutu 12.04 (amd64), 8.04.4 (i386, amd64)
|
||||||
* Solaris 11 (x86)
|
* Solaris 11 (x86)
|
||||||
* Windows 7 (amd64)
|
* Windows 7 (x64), XP (x86)
|
||||||
|
|
||||||
## Using
|
## Using
|
||||||
|
|
||||||
@@ -98,10 +98,21 @@ For Solaris 11, you need to install the `development/gcc-45` and `system/header`
|
|||||||
|
|
||||||
## Running
|
## Running
|
||||||
|
|
||||||
Run `gradle install` to install into `build/install/native-platform`. Or `gradle distZip` to create an application distribtion
|
Run `gradle installApp` to install the test application into `test-app/build/install/native-platform-test`. Or
|
||||||
in `build/distributions/native-platform.zip`.
|
`gradle distZip` to create an application distribtion in `test-app/build/distributions/native-platform-test-$version.zip`.
|
||||||
|
|
||||||
You can run `$INSTALL_DIR/bin/native-platform` to run the test application.
|
You can run `$INSTALL_DIR/bin/native-platform-test` to run the test application.
|
||||||
|
|
||||||
|
# Releasing
|
||||||
|
|
||||||
|
1. Create a tag.
|
||||||
|
2. Build each variant:
|
||||||
|
* OS X universal
|
||||||
|
* Linux i386
|
||||||
|
* Linux amd64
|
||||||
|
* Windows x86
|
||||||
|
* Windows x64
|
||||||
|
3. Build Java library and test app.
|
||||||
|
|
||||||
## Testing
|
## Testing
|
||||||
|
|
||||||
@@ -113,8 +124,7 @@ You can run `$INSTALL_DIR/bin/native-platform` to run the test application.
|
|||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|
||||||
* Windows: build 32 bit and 64 bit libraries.
|
* Windows: fix detection of shared drive under VMWare fusion and Windows XP
|
||||||
* Windows: fail for unsupported architecture.
|
|
||||||
* Linux: detect remote filesystems.
|
* Linux: detect remote filesystems.
|
||||||
* Solaris: fix unicode file name handling.
|
* Solaris: fix unicode file name handling.
|
||||||
* Solaris: fail for unsupported architecture.
|
* Solaris: fail for unsupported architecture.
|
||||||
@@ -125,7 +135,7 @@ You can run `$INSTALL_DIR/bin/native-platform` to run the test application.
|
|||||||
|
|
||||||
### Improvements
|
### Improvements
|
||||||
|
|
||||||
* Use wchar_to_java() for windows system and file system info
|
* Use wchar_to_java() for windows system and file system info.
|
||||||
* Test network file systems on Mac, Linux, Windows
|
* Test network file systems on Mac, Linux, Windows
|
||||||
* Test mount points on Windows
|
* Test mount points on Windows
|
||||||
* Cache class, method and field lookups (in particular for String conversions).
|
* Cache class, method and field lookups (in particular for String conversions).
|
||||||
@@ -145,6 +155,7 @@ You can run `$INSTALL_DIR/bin/native-platform` to run the test application.
|
|||||||
* Make native library extraction multi-process safe.
|
* Make native library extraction multi-process safe.
|
||||||
* Initial release.
|
* Initial release.
|
||||||
* Use fully decomposed form for unicode file names on hfs+ filesystems.
|
* Use fully decomposed form for unicode file names on hfs+ filesystems.
|
||||||
|
* Extend FileSystem to deal with removable media.
|
||||||
|
|
||||||
### Ideas
|
### Ideas
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user