mirror of
https://github.com/corda/corda.git
synced 2025-01-21 03:55:00 +00:00
Merge remote branch 'oss/master'
This commit is contained in:
commit
d09eb3c671
@ -323,7 +323,19 @@ extern "C" JNIEXPORT jstring JNICALL
|
||||
Java_java_io_File_toAbsolutePath(JNIEnv* e UNUSED, jclass, jstring path)
|
||||
{
|
||||
#ifdef PLATFORM_WINDOWS
|
||||
// todo
|
||||
string_t chars = getChars(e, path);
|
||||
if (chars) {
|
||||
const unsigned BufferSize = MAX_PATH;
|
||||
char_t buffer[BufferSize];
|
||||
DWORD success = GetFullPathNameW(chars, BufferSize, buffer, 0);
|
||||
releaseChars(e, path, chars);
|
||||
|
||||
if (success) {
|
||||
return e->NewString
|
||||
(reinterpret_cast<const jchar*>(buffer), wcslen(buffer));
|
||||
}
|
||||
}
|
||||
|
||||
return path;
|
||||
#else
|
||||
jstring result = path;
|
||||
|
@ -40,7 +40,7 @@ public abstract class URLStreamHandler {
|
||||
host = s.substring(0, colon);
|
||||
port = Integer.parseInt(s.substring(colon + 1), slash);
|
||||
}
|
||||
s = s.substring(slash + 1);
|
||||
s = s.substring(slash);
|
||||
}
|
||||
}
|
||||
|
||||
|
3
makefile
3
makefile
@ -480,7 +480,8 @@ ifdef msvc
|
||||
-DUSE_ATOMIC_OPERATIONS -DAVIAN_JAVA_HOME=\"$(javahome)\" \
|
||||
-DAVIAN_EMBED_PREFIX=\"$(embed-prefix)\" \
|
||||
-Fd$(build)/$(name).pdb -I"$(zlib)/include" -I$(src) -I"$(build)" \
|
||||
-I"$(windows-java-home)/include" -I"$(windows-java-home)/include/win32"
|
||||
-I"$(windows-java-home)/include" -I"$(windows-java-home)/include/win32" \
|
||||
-DTARGET_BYTES_PER_WORD=$(pointer-size) -DTARGET_PLATFORM_WINDOWS
|
||||
shared = -dll
|
||||
lflags = -nologo -LIBPATH:"$(zlib)/lib" -DEFAULTLIB:ws2_32 \
|
||||
-DEFAULTLIB:zlib -MANIFEST -debug
|
||||
|
@ -56,10 +56,12 @@ typedef unsigned __int64 uint64_t;
|
||||
# ifdef _M_IX86
|
||||
typedef int32_t intptr_t;
|
||||
typedef uint32_t uintptr_t;
|
||||
# define UINT64_C(x) x##LL
|
||||
# define ARCH_x86_32
|
||||
# elif defined _M_X64
|
||||
typedef int64_t intptr_t;
|
||||
typedef uint64_t uintptr_t;
|
||||
# define UINT64_C(x) x##L
|
||||
# define ARCH_x86_64
|
||||
# else
|
||||
# error "unsupported architecture"
|
||||
|
@ -173,7 +173,7 @@ class Finder {
|
||||
virtual void dispose() = 0;
|
||||
};
|
||||
|
||||
Finder*
|
||||
JNIEXPORT Finder*
|
||||
makeFinder(System* s, Allocator* a, const char* path, const char* bootLibrary);
|
||||
|
||||
Finder*
|
||||
|
@ -3884,10 +3884,10 @@ errorLog(Thread* t)
|
||||
|
||||
} // namespace vm
|
||||
|
||||
void
|
||||
JNIEXPORT void
|
||||
vmPrintTrace(vm::Thread* t);
|
||||
|
||||
void*
|
||||
JNIEXPORT void*
|
||||
vmAddressFromLine(vm::Thread* t, vm::object m, unsigned line);
|
||||
|
||||
#endif//MACHINE_H
|
||||
|
@ -199,7 +199,7 @@ assert(System* s, bool v)
|
||||
|
||||
#endif // not NDEBUG
|
||||
|
||||
System*
|
||||
JNIEXPORT System*
|
||||
makeSystem(const char* crashDumpDirectory);
|
||||
|
||||
} // namespace vm
|
||||
|
@ -3,7 +3,7 @@ import java.net.URL;
|
||||
|
||||
public class UrlTest {
|
||||
private static String query="var1=val1&var2=val2";
|
||||
private static String path="testpath";
|
||||
private static String path="/testpath";
|
||||
private static String domain="file://www.readytalk.com";
|
||||
private static String file=path + "?" + query;
|
||||
private static URL url;
|
||||
@ -15,7 +15,6 @@ public class UrlTest {
|
||||
private static void setupURL() throws MalformedURLException {
|
||||
StringBuilder builder = new StringBuilder();
|
||||
builder.append(domain);
|
||||
builder.append("/");
|
||||
builder.append(file);
|
||||
url = new URL(builder.toString());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user