summaryrefslogtreecommitdiff
path: root/pdf
diff options
context:
space:
mode:
authorPaul Gardiner <paulg.artifex@glidos.net>2012-10-11 11:38:32 +0100
committerPaul Gardiner <paulg.artifex@glidos.net>2012-10-11 11:38:32 +0100
commit84f84d86e6d7f079e12139fa3306c3bc71713f77 (patch)
treec97062f75ed879cd3cb8b7e08a0fb63be23030b2 /pdf
parenteae647babea3730d2af1d1882707db355bd660ac (diff)
downloadmupdf-84f84d86e6d7f079e12139fa3306c3bc71713f77.tar.xz
Android Forms: pass in mouse events and handle updating
Also add a function to report whether the core has javascript support, so that the additional features can be enabled only when the javascript engine is present
Diffstat (limited to 'pdf')
-rw-r--r--pdf/mupdf-internal.h1
-rw-r--r--pdf/pdf_js.c5
-rw-r--r--pdf/pdf_js_none.c5
3 files changed, 11 insertions, 0 deletions
diff --git a/pdf/mupdf-internal.h b/pdf/mupdf-internal.h
index 42af9aa9..d1bd5b9b 100644
--- a/pdf/mupdf-internal.h
+++ b/pdf/mupdf-internal.h
@@ -590,6 +590,7 @@ typedef struct pdf_js_event_s
int rc;
} pdf_js_event;
+int pdf_js_suported();
pdf_js *pdf_new_js(pdf_document *doc);
void pdf_drop_js(pdf_js *js);
void pdf_js_load_document_level(pdf_js *js);
diff --git a/pdf/pdf_js.c b/pdf/pdf_js.c
index d8efe74e..f1412bc1 100644
--- a/pdf/pdf_js.c
+++ b/pdf/pdf_js.c
@@ -871,3 +871,8 @@ void pdf_js_execute_count(pdf_js *js, char *code, int count)
}
}
}
+
+int pdf_js_supported()
+{
+ return 1;
+} \ No newline at end of file
diff --git a/pdf/pdf_js_none.c b/pdf/pdf_js_none.c
index 310f1a81..5a57d6ca 100644
--- a/pdf/pdf_js_none.c
+++ b/pdf/pdf_js_none.c
@@ -56,3 +56,8 @@ void pdf_js_execute(pdf_js *js, char *code)
void pdf_js_execute_count(pdf_js *js, char *code, int count)
{
}
+
+int pdf_js_supported()
+{
+ return 0;
+} \ No newline at end of file