GreenBits: new app added
It was verified that it builds with F-Droid Vagrant buildserver.
GreenBits is a new Android wallet by GreenAddress which is native to this platform, as opposed to it.greenaddress.cordova which was built on top Cordova and HTML.
See merge request !517
Bumped the Mozilla Stumbler to 1.6.1
The 1.6.0 release had crashes on some devices, so this MR has been updated to include the 1.6.1 tag
See merge request !518
com.eolwral.osmonitor: Fix build of newest version
Build, install and functionality tested. jni workaround still needed.
This also needs the new android-support-v4 r21 from !498
See merge request !500
net.pherth.omnomagon: Fix build of newest version and added newer needed support lib
Build, install and functionality tested.
The app needs the newer android-support-v4.jar in revision 21.
Also fixed the support-v4-md5.txt so we can do an easy:
```
md5sum -c support-v4-md5.txt
```
to verify all md5sums and removed the appcompat-v7 file which is not in use anymore.
See merge request !498
Link to some commit logs
A link to release notes / changelog / "What's new" is generally useful, see issue #113.
Some apps do not have separate changelogs, so I am linking to the commit logs.
See merge request !508
ReGalAndroid: Update to version 1.2.0
Build, install and functionality tested.
Disabled the build of the current 1.2.1 for now as it is just tagged as a SNAPSHOT.
See merge request !513
WWWJDIC for Android: Update to latest working version
Build, install and functionality tested. Seems the FinfAgent lib is not needed anymore as there is no FlurryAgent lib or any flurry* classes found.
The latest version 2.3.8 is crashing when clicking on an item in the settings dialog. Very likely an upstream bug, so just posting the stacktrace if some one wants to report it (don't have a google account)
```
E/ACRA ( 1946): org.nick.wwwjdic fatal error : Unable to start activity ComponentInfo{org.nick.wwwjdic/org.nick.wwwjdic.WwwjdicPreferencesHC}: java.lang.RuntimeException: Subclasses of PreferenceActivity must override isValidFragment(String) to verify that the Fragment class is valid! org.nick.wwwjdic.WwwjdicPreferencesHC has not checked if fragment org.nick.wwwjdic.GenericPrefsFragment is valid.
E/ACRA ( 1946): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.nick.wwwjdic/org.nick.wwwjdic.WwwjdicPreferencesHC}: java.lang.RuntimeException: Subclasses of PreferenceActivity must override isValidFragment(String) to verify that the Fragment class is valid! org.nick.wwwjdic.WwwjdicPreferencesHC has not checked if fragment org.nick.wwwjdic.GenericPrefsFragment is valid.
E/ACRA ( 1946): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
E/ACRA ( 1946): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
E/ACRA ( 1946): at android.app.ActivityThread.access$800(ActivityThread.java:135)
E/ACRA ( 1946): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
E/ACRA ( 1946): at android.os.Handler.dispatchMessage(Handler.java:102)
E/ACRA ( 1946): at android.os.Looper.loop(Looper.java:136)
E/ACRA ( 1946): at android.app.ActivityThread.main(ActivityThread.java:5017)
E/ACRA ( 1946): at java.lang.reflect.Method.invokeNative(Native Method)
E/ACRA ( 1946): at java.lang.reflect.Method.invoke(Method.java:515)
E/ACRA ( 1946): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
E/ACRA ( 1946): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
E/ACRA ( 1946): at dalvik.system.NativeStart.main(Native Method)
E/ACRA ( 1946): Caused by: java.lang.RuntimeException: Subclasses of PreferenceActivity must override isValidFragment(String) to verify that the Fragment class is valid! org.nick.wwwjdic.WwwjdicPreferencesHC has not checked if fragment org.nick.wwwjdic.GenericPrefsFragment is valid.
E/ACRA ( 1946): at android.preference.PreferenceActivity.isValidFragment(PreferenceActivity.java:898)
E/ACRA ( 1946): at android.preference.PreferenceActivity.switchToHeaderInner(PreferenceActivity.java:1179)
E/ACRA ( 1946): at android.preference.PreferenceActivity.switchToHeader(PreferenceActivity.java:1199)
E/ACRA ( 1946): at android.preference.PreferenceActivity.onCreate(PreferenceActivity.java:545)
E/ACRA ( 1946): at org.nick.wwwjdic.WwwjdicPreferencesHC.onCreate(WwwjdicPreferencesHC.java:14)
E/ACRA ( 1946): at android.app.Activity.performCreate(Activity.java:5231)
E/ACRA ( 1946): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
E/ACRA ( 1946): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
E/ACRA ( 1946): ... 11 more
I/ACRA ( 1946): Finishing the last Activity prior to killing the Process
I/ACRA ( 1946): Finished class org.nick.wwwjdic.WwwjdicPreferencesHC
```
See merge request !506
Update ownCloud News Reader to 0.8.4 (76)
Build, install and functionality tested.
Also build the SnowcaseView-5.1.0-SNAPSHOT from upstreams subproject instead of using the ShowcaseView-5.0.0 from Maven Central. Have seen some crashs with the App and one is re-produceable on the f-droid build but it doesn't crash on the upstreams .apk. This is also not happening anymore on the f-droid build when using the snapshot.
```
E/AndroidRuntime( 1549): FATAL EXCEPTION: main
E/AndroidRuntime( 1549): Process: de.luhmer.owncloudnewsreader, PID: 1549
E/AndroidRuntime( 1549): java.lang.NullPointerException
E/AndroidRuntime( 1549): at com.github.amlcurran.showcaseview.StandardShowcaseDrawer.erase(StandardShowcaseDrawer.java:75)
E/AndroidRuntime( 1549): at com.github.amlcurran.showcaseview.ShowcaseView.dispatchDraw(ShowcaseView.java:246)
E/AndroidRuntime( 1549): at android.view.View.draw(View.java:14348)
E/AndroidRuntime( 1549): at android.view.ViewGroup.drawChild(ViewGroup.java:3103)
E/AndroidRuntime( 1549): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2940)
E/AndroidRuntime( 1549): at android.view.View.draw(View.java:14468)
E/AndroidRuntime( 1549): at android.widget.FrameLayout.draw(FrameLayout.java:472)
E/AndroidRuntime( 1549): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:2326)
E/AndroidRuntime( 1549): at android.view.ViewRootImpl.drawSoftware(ViewRootImpl.java:2496)
E/AndroidRuntime( 1549): at android.view.ViewRootImpl.draw(ViewRootImpl.java:2409)
E/AndroidRuntime( 1549): at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2253)
E/AndroidRuntime( 1549): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1883)
E/AndroidRuntime( 1549): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
E/AndroidRuntime( 1549): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5670)
E/AndroidRuntime( 1549): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
E/AndroidRuntime( 1549): at android.view.Choreographer.doCallbacks(Choreographer.java:574)
E/AndroidRuntime( 1549): at android.view.Choreographer.doFrame(Choreographer.java:544)
E/AndroidRuntime( 1549): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
E/AndroidRuntime( 1549): at android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime( 1549): at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime( 1549): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 1549): at android.app.ActivityThread.main(ActivityThread.java:5017)
E/AndroidRuntime( 1549): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1549): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 1549): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
E/AndroidRuntime( 1549): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
E/AndroidRuntime( 1549): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 379): Force finishing activity de.luhmer.owncloudnewsreader/.NewsReaderListActivity
```
See merge request !507