Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: jni/utilityOps.cpp

Issue 5137878350823424: Unified filenames, removed unused files. (Closed)
Patch Set: Created March 5, 2014, 1:24 p.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « jni/timerOps.cpp ('k') | jni/wrap.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: jni/utilityOps.cpp
===================================================================
deleted file mode 100755
--- a/jni/utilityOps.cpp
+++ /dev/null
@@ -1,157 +0,0 @@
-/*
- * This file is part of Adblock Plus <http://adblockplus.org/>,
- * Copyright (C) 2006-2013 Eyeo GmbH
- *
- * Adblock Plus is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
- *
- * Adblock Plus is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#include <string>
-#include "debug.h"
-#include "ops.h"
-#include "wrap.h"
-
-v8::Handle<v8::Value> loadImpl(const v8::Arguments& args)
-{
- D(D_WARN, "load()");
- v8::HandleScope handle_scope;
-
- JNIEnv* jniEnv = NULL;
- if (globalJvm->AttachCurrentThread(&jniEnv, NULL) != 0)
- return v8::ThrowException(v8::String::New("Failed to get JNI environment"));
-
- if (args.Length() < 1)
- return v8::ThrowException(v8::String::New("File name expected"));
-
- v8::String::Utf8Value str(args[0]);
- if (!*str)
- return v8::ThrowException(v8::String::New("File name isn't a string"));
-
- jstring jstr = jniEnv->NewStringUTF(*str);
-
- jstring result;
- jclass cls = jniEnv->GetObjectClass(jniCallback);
- jmethodID mid = jniEnv->GetMethodID(cls, "readJSFile", "(Ljava/lang/String;)Ljava/lang/String;");
- if (mid)
- result = (jstring) jniEnv->CallObjectMethod(jniCallback, mid, jstr);
- jniEnv->DeleteLocalRef(jstr);
-
- /*
- const char* src = jniEnv->GetStringUTFChars(result, 0);
- v8::Handle<v8::String> source = v8::String::New(src, jniEnv->GetStringLength(result));
- jniEnv->ReleaseStringUTFChars(result, src);
- */
- v8::Handle<v8::String> source = v8::Handle<v8::String>::Cast(wrapJavaObject(jniEnv, result));
- v8::Handle<v8::Script> script = v8::Script::Compile(source, args[0]);
- if (!script.IsEmpty())
- script->Run();
-
- return v8::Undefined();
-}
-
-v8::Handle<v8::Value> setStatusImpl(const v8::Arguments& args)
-{
- D(D_WARN, "setStatus()");
- v8::HandleScope handle_scope;
-
- JNIEnv* jniEnv = NULL;
- if (globalJvm->AttachCurrentThread(&jniEnv, NULL) != 0)
- return v8::ThrowException(v8::String::New("Failed to get JNI environment"));
-
- if (args.Length() < 2)
- return v8::ThrowException(v8::String::New("Not enough parameters"));
-
- if (!args[0]->IsString())
- return v8::ThrowException(v8::String::New("Parameter 0 must be a string"));
- if (!args[1]->IsNumber())
- return v8::ThrowException(v8::String::New("Parameter 1 must be a number"));
-
- v8::String::Utf8Value str(args[0]);
- if (!*str)
- return v8::ThrowException(v8::String::New("Parameter cannot be converted to string"));
- jstring jstr = jniEnv->NewStringUTF(*str);
-
- jlong jnum = (v8::Handle<v8::Integer>::Cast(args[1]))->Value();
-
- static jclass cls = jniEnv->GetObjectClass(jniCallback);
- static jmethodID mid = jniEnv->GetMethodID(cls, "setStatus", "(Ljava/lang/String;J)V");
- if (mid)
- jniEnv->CallVoidMethod(jniCallback, mid, jstr, jnum);
- jniEnv->DeleteLocalRef(jstr);
-
- return v8::Undefined();
-}
-
-v8::Handle<v8::Value> canAutoupdateImpl(const v8::Arguments& args)
-{
- D(D_WARN, "canAutoupdate()");
- v8::HandleScope handle_scope;
-
- JNIEnv* jniEnv = NULL;
- if (globalJvm->AttachCurrentThread(&jniEnv, NULL) != 0)
- return v8::ThrowException(v8::String::New("Failed to get JNI environment"));
-
- jboolean result;
- jclass cls = jniEnv->GetObjectClass(jniCallback);
- jmethodID mid = jniEnv->GetMethodID(cls, "canAutoupdate", "()Z");
- if (mid)
- result = jniEnv->CallBooleanMethod(jniCallback, mid);
- return wrapJavaObject(jniEnv, NewBoolean(jniEnv, result));
-}
-
-v8::Handle<v8::Value> showToastImpl(const v8::Arguments& args)
-{
- D(D_WARN, "showToast()");
- v8::HandleScope handle_scope;
-
- JNIEnv* jniEnv = NULL;
- if (globalJvm->AttachCurrentThread(&jniEnv, NULL) != 0)
- return v8::ThrowException(v8::String::New("Failed to get JNI environment"));
-
- if (args.Length() < 1)
- return v8::ThrowException(v8::String::New("String expected"));
-
- v8::String::Utf8Value str(args[0]);
- if (!*str)
- return v8::ThrowException(v8::String::New("Parameter cannot be converted to string"));
-
- jstring jstr = jniEnv->NewStringUTF(*str);
-
- static jclass cls = jniEnv->GetObjectClass(jniCallback);
- static jmethodID mid = jniEnv->GetMethodID(cls, "showToast", "(Ljava/lang/String;)V");
- if (mid)
- jniEnv->CallVoidMethod(jniCallback, mid, jstr);
- jniEnv->DeleteLocalRef(jstr);
-
- return v8::Undefined();
-}
-
-v8::Handle<v8::Value> printImpl(const v8::Arguments& args)
-{
- D(D_WARN, "print()");
- bool first = true;
- std::string msg = "";
- for (int i = 0; i < args.Length(); i++)
- {
- v8::HandleScope handle_scope;
- if (first)
- first = false;
- else
- msg += " ";
- v8::String::Utf8Value str(args[i]);
- if (!*str)
- return v8::ThrowException(v8::String::New("Parameter cannot be converted to string"));
- msg += *str;
- }
-
- return v8::Undefined();
-}
« no previous file with comments | « jni/timerOps.cpp ('k') | jni/wrap.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld