Commit Graph

104 Commits

Author SHA1 Message Date
tinca
11f68300c6 - first shot on FreeBSD support 2014-02-28 20:26:05 +01:00
Adam Murdoch
f807ed1136 Bump the native library version. 2014-01-30 11:05:43 +11:00
Adam Murdoch
a19ec739eb Fixes for handling of handle inheritance. 2014-01-28 20:19:29 +11:00
Adam Murdoch
d85b9507dc Fixed a couple of compiler warnings. 2013-12-13 06:43:07 +11:00
Adam Murdoch
a6e825464e Split the c++ source files into separate source sets for shared, lib and curses 2013-12-12 12:21:44 +11:00
Adam Murdoch
9719776a8d Some tweaks to error messages. 2013-12-12 12:13:55 +11:00
Adam Murdoch
a42b016088 Updated native api version. 2013-12-12 12:13:44 +11:00
Michael Putters
9c4efce3d4 Added tests for WindowRegistry.getValueNames 2013-12-12 00:12:10 +01:00
Michael Putters
45dc2bc7be Added Windows registry value names enumeration 2013-12-11 23:48:57 +01:00
Adam Murdoch
730e60cbaf Fix for SystemInfo.getArchitecture() on i686 linux. 2013-12-10 20:15:57 +11:00
Adam Murdoch
077298ddf4 Added WindowsRegistry. 2013-12-10 18:02:35 +11:00
Adam Murdoch
81e0adbbcd Replaced SystemInfo.getMachineArchitecture() with getArchitecture() and getArchitectureName(). 2013-12-10 14:28:48 +11:00
Adam Murdoch
e03d3c16f3 Added PosixFiles.stat() 2013-12-07 09:27:52 +11:00
Adam Murdoch
242f3991f3 Renamed PosixFile to PosixFiles 2013-12-07 08:42:58 +11:00
Adam Murdoch
99f7be1163 Fixed cases where 32-bit and 64-bit jvm is used with the same cache dir. 2013-12-06 19:17:38 +11:00
Adam Murdoch
96cb3ca34f Fixes for detecting OS X. 2013-12-06 19:01:46 +11:00
Adam Murdoch
b74ab6b869 Fixes for finding dev-time binaries in their new location. 2013-12-06 19:01:33 +11:00
Adam Murdoch
dfc7fa2f53 Updated to use a Gradle 1.11 nightly 2013-12-06 18:42:13 +11:00
Adam Murdoch
2e2fbb8f02 Removed duplicate calls. 2013-03-13 10:12:57 +11:00
Adam Murdoch
8215a58f07 Some more coverage for unicode handling. 2013-02-26 07:06:02 +11:00
Adam Murdoch
f3af019c41 Changed method for converting between java and c strings, to convert using an intermediate wchar_t string. Should be more reliable than trying to probe the character encoding. 2013-02-25 19:30:33 +11:00
Adam Murdoch
c67453eef6 Implemented ProcessLauncher on Windows. 2013-02-20 15:03:39 +11:00
Adam Murdoch
18c0d99835 Implemented ProcessLauncher on Windows. 2013-02-20 15:02:25 +11:00
Adam Murdoch
af375d6114 Added ProcessLauncher and implementation. 2013-02-20 07:20:09 +11:00
Adam Murdoch
fc23941f5c Implemented get and set environment variables for posix. 2013-02-16 11:15:05 +11:00
Adam Murdoch
01c4f26e97 Include errno name in error messages, if the errno is known. 2013-02-16 11:14:41 +11:00
Adam Murdoch
0c5d0dfe80 Don't set 'user.dir' if the working directory could not be set. 2013-02-07 18:04:44 +11:00
Adam Murdoch
6cab15ece4 Started implementing environment variable methods on windows. 2013-02-07 17:58:13 +11:00
Adam Murdoch
ff3abfd4fd Some tweaks to error messages for unsupported platforms. 2013-02-07 16:58:33 +11:00
Adam Murdoch
9e0493f94e Implemented Process working directory methods on windows, and fixed file system details. 2013-02-07 16:58:11 +11:00
Adam Murdoch
12c41606ee Some fixes for linux. 2013-01-26 18:18:56 +11:00
Adam Murdoch
64a738008e Added Process.getWorkingDirectory() and setWorkingDirectory() and posix implementation. 2013-01-26 17:51:10 +11:00
Adam Murdoch
a4b166bc02 Added license and copyright notice. 2012-12-14 04:51:07 +11:00
Adam Murdoch
c355d50bb9 Some comments. 2012-12-01 16:01:30 +11:00
Adam Murdoch
f811c16ae5 Added a Terminal implementation that uses ANSI control characters. 2012-12-01 16:01:19 +11:00
Adam Murdoch
eb17aefc73 Added useful toString() to Terminal implementations. 2012-12-01 16:00:47 +11:00
Adam Murdoch
802fb78f29 Split out terminfo jni functions into a separate native library, so that curses/ncurses is not required to load the main native library. 2012-11-12 17:20:04 +11:00
Adam Murdoch
c4a55e54e5 Extracted loading of native library out of Native into NativeLibraryLoader. 2012-11-12 17:00:29 +11:00
Adam Murdoch
2efd8ec125 Split curses based functions out to separate source file. 2012-11-12 16:36:37 +11:00
Adam Murdoch
7f5a002f96 Added a TODO. 2012-11-12 16:36:37 +11:00
Adam Murdoch
92feb28007 Merge pull request #1 from breskeby/master
Support for amd64 on osx
2012-10-29 21:59:31 -07:00
Adam Murdoch
6b09ac415a Updated native library version. 2012-10-10 17:09:12 +11:00
Adam Murdoch
7cfe8dc502 Fixed terminal reset on windows. 2012-10-10 17:02:47 +11:00
Adam Murdoch
2fb75c790c Use correct handle when detecthing console on windows. 2012-10-10 16:51:02 +11:00
Adam Murdoch
d70a620089 Javadocs. 2012-10-07 07:00:27 +10:00
Adam Murdoch
fbf246dbf9 Changed NativeLibraryLocator to make extraction code multi-process safe. 2012-10-07 06:55:03 +10:00
Rene Groeschke
bba726c4c5 Support os arch 'amd64' on osx as it is used in openjdk and oracles jdk for formally known 'x86_64' architecture 2012-10-05 11:10:34 +02:00
Adam Murdoch
d5404493cf Build x86 and x64 variants of windows dlls. 2012-09-16 09:33:47 +10:00
Adam Murdoch
ac06e9c9b5 Moved test app source to test app project. 2012-09-16 08:57:14 +10:00
Adam Murdoch
30cc864813 - Improvements to fetching file system information on Windows.
- Fixes for reset and clearing to end of line for Windows console.
2012-09-15 17:52:51 +10:00