aboutsummaryrefslogtreecommitdiffstats
path: root/Android.txt
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2014-01-30 10:49:16 +0100
committerSven Gothel <[email protected]>2014-01-30 10:49:16 +0100
commitece12e39d219f76cdf8b6f71239cf7f3d663401a (patch)
tree7acaf864a6e2771ac1c2af5a3aa25a9db82e165d /Android.txt
parenta94b0e3c62110f077ea391ccdc158b2c804a5bb8 (diff)
Updated docs/scripts .. icedtea-web build scriptsHEADmaster
Diffstat (limited to 'Android.txt')
-rw-r--r--Android.txt28
1 files changed, 28 insertions, 0 deletions
diff --git a/Android.txt b/Android.txt
new file mode 100644
index 0000000..a15e044
--- /dev/null
+++ b/Android.txt
@@ -0,0 +1,28 @@
+(11:41:10 PM) xranby_ac100: hg clone http://hg.mozilla.org/mozilla-central/
+(11:43:58 PM) xranby_ac100: Current Firefox and Gecko development. Releases branch off of this repository. Also known as "Trunk"
+(11:45:53 PM) xranby_ac100: https://wiki.mozilla.org/Mobile/Fennec/Android
+(11:46:28 PM) xranby_ac100: https://wiki.mozilla.org/Mobile/Fennec/Android#Hacking
+(11:50:02 PM) xranby_ac100: sgothel: acquiteNativeWindow returns a ANPNativeWindow
+(11:50:20 PM) xranby_ac100: https://mxr.mozilla.org/mozilla-central/ident?i=acquireNativeWindow
+(11:57:11 PM) xranby_ac100: hg clone http://icedtea.classpath.org/hg/icedtea-web
+(12/17/2013 12:00:19 AM) Day changed to 17 Dec 2013
+(12:01:34 AM) xranby_ac100: so in order to write a npapi plugin for android the icedtea-web code needs to get updated to use the android_npapi.h https://mxr.mozilla.org/mozilla-central/source/dom/plugins/base/android/android_npapi.h
+(12:27:02 AM) sgothel: hmm
+(12:28:21 AM) xranby_ac100: https://mxr.mozilla.org/mozilla-central/source/dom/plugins/base/npapi.h <- 471 typedef struct _NPWindow 472 { 473 void* window; /* Platform specific window handle */
+(12:28:22 AM) sgothel: for native window parenting ok .. just thinking loud about whether to use dalvik or jdk8 ..
+(12:28:57 AM) sgothel: and this interface does not solve mouse/keyboard input handling .. or does it ?
+(12:29:57 AM) sgothel: however the details are: we have 2 options: dalvik or jdk8
+(12:30:32 AM) sgothel: jdk8 = jamvm+ .. I guess
+(12:31:08 AM) xranby_ac100: if we can statically link and bundle eglibc with jdk8 and jamvm then it should run on andorid
+(12:31:14 AM) sgothel: ok .. that API incl. even input events
+(12:31:45 AM) xranby_ac100: easier than porting jdk8 and jamvm to bionic
+(12:31:45 AM) sgothel: 'eglibc' ?
+(12:31:58 AM) sgothel: really ?
+(12:32:08 AM) xranby_ac100: the flavour of glibc used by all recent gnu linux distributions
+(12:32:09 AM) sgothel: but then, why not simply using Dalvik
+(12:33:04 AM) xranby_ac100: you can run classes
+(12:33:12 AM) xranby_ac100: instead of dex
+(12:33:14 AM) sgothel: sure .. users would need to provide APKs besides JAR files .. or we would need to add the JAR->APK handling
+(12:34:14 AM) sgothel: performance is probably better w/ Dalvik that w/ JamVM .. but we will see how all that goes
+(12:34:42 AM) sgothel: *than*
+(12:34:49 AM) xranby_ac100: i leave the benchmark numbers to the benchmarks to decide