jnienv.h: deleted redefinition of BOOTCLASSPATH_APPEND_OPTION
Merge pull request #359 from lostdj/patch-3

jnienv.h: deleted redefinition of BOOTCLASSPATH_APPEND_OPTION
OpenJDK: Implement JVM_FindClassFromCaller
8015256: Better class accessibility
Summary: Improve protection domain check in forName()

Signed-off-by: Xerxes Rånby <xerxes@gudinna.com>
Merge pull request #360 from xranby/master

Implement JVM_FindClassFromCaller OpenJDK: 8015256: Better class accessibility
fix MSYS/MinGW build

MinGW defines __STRICT_ANSI__ when -std=c++0x is specified, which we
have to override in order to get e.g. strdup.  Also, we need to
specify -D_WIN32_WINNT=0x0500 to get post-Windows-2000 functions like
GetModuleHandleEx.  Finally, it seems that GCC 4.8.1 wants us to use
%I64d instead of %lld on Windows.
Merge pull request #361 from dicej/msys

fix MSYS/MinGW build
fix malformed variable reference in makefile
implement StringWriter.getBuffer

This is used by json.org's JSON library.
use .dylib instead of .jnilib as OS X library suffix

This matches the behavior of System.mapLibraryName on
JDK 7 and later.
Merge pull request #362 from dicej/master

StringWriter.getBuffer, System.mapLibraryName, and makefile cleanup
interpret.invokeNative(): call native function with a right signature
Merge pull request #363 from lostdj/patch-4

interpret.invokeNative(): call native function with a right signature
add minimal NavigableMap interface
Merge pull request #364 from dicej/navigable-map

add minimal NavigableMap interface
builtin.cpp: Remove native Class.getDeclaringClass()

It's implemented in pure Java and is not used.
fix WSA error 10093 when openning a ServerSocketChannel

We need to call Socket.init before trying to use the Windows Socket
library.  We were already doing this in SocketChannel.open, but not in
ServerSocketChannel.open.
Merge pull request #366 from dicej/server-socket-channel

fix WSA error 10093 when openning a ServerSocketChannel
Fix some native and managed function signatures.
use inttypes.h macros to determine printf format symbols if possible

This addresses a recent regression where different versions of
MinGW(-w64) had different opinions about whether to use e.g. %I64d or
%lld to print 64-bit integers on 32-bit platforms.
Merge pull request #367 from lostdj/patch-6

Fix some native and managed function signatures.