Cruisers & Sailing Forums (http://www.cruisersforum.com/forums/)
-   OpenCPN (http://www.cruisersforum.com/forums/f134/)
-   -   OpenCPN for Android Alpha test 4.1.412 (http://www.cruisersforum.com/forums/f134/opencpn-for-android-alpha-test-4-1-412-a-144441.html)

bdbcat 12-04-2015 22:20

OpenCPN for Android Alpha test 4.1.412
 
Hello testers.

The 4.1.412 Alpha test release of OpenCPN for Android is available for download now.
https://www.dropbox.com/s/2k8bas3ncf...1.412.apk?dl=0

Changelog:

1. Disable drag and drop on file and directory chooser dialogs.
2. Enable text rendering for vector charts.
3. Correct for unexpectedly long NMEA string from embedded GPS receiver.
4. Disable route leg info popups in touch mode.
5. Enable gl Display sizes greater than 2048 pixels.
6. Enable S57 ENC chart types.
7. Statically enable OpenGL for all android platforms.

Notes:
1. Still having some trouble with display vertical size for certain versions of android. If you have interference between the OCPN chart bar and the android menu/back button area at the bottom of the screen, please let me know. Include your android version number please.

2. Measure function text does not work. We need some work on text display, yet....

3. Route leg popups on route creation and mouse rollover are permanently disabled for touch devices. Similarly for AIS targets. There is no equivalent concept for "rollover" or "mouse tracking" functions in a pure touch environment. Modern Web page design practices have had to adjust to this reality, also.
We may be able to re-introduce the route leg info boxes on route/waypoint drag operations, tbd.

4. A note on performance: If you are seeing what you think is poor performance, please note and respond with your device's total RAM capacity.
512 MB is really not enough for a fun user experience. 1 GB is OK, more is better.
Also, if you find a slow scenario, please give us as much specific detail as you can on the location, scale, chart type, etc. so that we may all try it and compare numbers. Don't forget to note the "cm93 detail level" value in options->charts->Vector charts. This makes a big difference for cm93 chart performance.

Enjoy...

Dave

Ptizef 13-04-2015 01:05

Re: OpenCPN for Android Alpha test 4.1.412
 
3 Attachment(s)
Hi Dave

Thanks for this new beta
Going on my tests on my phone (D5803 A4.4.4)

1) The font change has no effect. This is very annoying, the ENC texts for example are unusable. May be it's due to a langage problem as I have not access to the language in options dialog ( in the .log file there this sentence : "wxLocal support not available" )
The .conf file shows the default en_US with the ineffective font I have selected. see shot of the option dialog

2) both chart bar and status bar are not displayed

3) route and Wpt properties dialogs are unusable as the button zone is out side the screen (see screen shot)In addition I encountered crashes when opening-closing several times these dialogs

4) the assert failure message shown in my previous report are still here.
The first one seems to occur when built in GPS is connecting, the second when opening route properties.

Regards
Jean Pierre

Ptizef 13-04-2015 01:55

Re: OpenCPN for Android Alpha test 4.1.412
 
2 Attachment(s)
Dave

There is problem with grid display and incompatibility between grids and routes display
You can see the same route displayed with and without grids on the two shots attached
1)Grids are always displayed only on the top half screen
2) Routes display is OK without grids but with grids, the half screen problem occurs. When I move a route, it is displayed normally during a short time then become partially invisible as you can see in the shot attached

regards
Jean Pierre

bcn 13-04-2015 02:00

Re: OpenCPN for Android Alpha test 4.1.412
 
Jean-Pierre,

how do you make screen shots under Android - the volume down/power key combination does not work for me?

Hubert

Ptizef 13-04-2015 05:56

Re: OpenCPN for Android Alpha test 4.1.412
 
Hubert

I had a "micro appli" named Active clip included in the phone when I got it.
I don't know where to find it but there are numbers of others on the store
There is also a built-in solution: maintain the power button for a few time and a screen is proposed with some functions : Stop, restart, screen shots ...

Jean Pierre

bdbcat 13-04-2015 06:30

Re: OpenCPN for Android Alpha test 4.1.412
 
jp...

1. You should be able to change font sizes, even without French localization. I suppose for you the font dialog works, but has no effect?
Will you show me a small piece of the .conf file with your attempted font changes? I frankly never tried to set my devices to non-US language, but I will.

Anyone else having trouble changing fonts?

2. Dialog size troubles are coming from the new android 4.4 top "Action Bar". It seems to default "on", even if it has no useful items in it. I think it should be hidden for OA, since we need all the screen space we can get.

I don't have a 4.4 unit to test on, so I will try an emulator to see why we do not account for this properly.

Thanks
Dave

HappySeagull 13-04-2015 09:12

Re: OpenCPN for Android Alpha test 4.1.412
 
Android 4.0.3. Screen size 154mm(as reported)
Chart bar shows ok except when Menu bar chosen. I can have one or the other, not both.

HappySeagull 13-04-2015 09:28

Re: OpenCPN for Android Alpha test 4.1.412
 
I still get this on start up but using Cancel,O hums along ok so it can't be too important.

WXWidgets Debug Alert
src/common/xpmdecod.cpp(821) assert"i**colors.cnt"
failed in Read Data()

Do you want to stop the program?
You can also choose [Cancel] to suppress further warnings


Yes No Cancel "

bcn 13-04-2015 09:33

Re: OpenCPN for Android Alpha test 4.1.412
 
Samsung T3, A4.4.2

the unit is always in landscape mode.
1.33GB usable memory. Charts on external SD. AIS/GPS via WiFi

- ENCs are showing up. Generating first time takes some moment
- but still no texts (when show only important text enabled :whistling: )
- can change fonts and sizes
- font changes for status bar show no effect - always fly poo size
- chart bar in place - did disappear when playing with route planning. Need to be enabled again in settings - just enter in settings, toggle the setting and apply
- select charts from chart bar is a lottery - missing some feedback , long press to go for hide/show has no effect
- lat/lon grid will disappear sometimes when route planning, but panning brings it back
- no menu bar

Wrong 13-04-2015 09:36

Re: OpenCPN for Android Alpha test 4.1.412
 
1 Attachment(s)
Excellent! With CM93 detail to maximum loading is reasonably fast now over Australia East coast. text displays fine. GPS on my Xoom with a chip that does not generate NMEA data works fine using GPS Share WIFI from Google Play. Loading route information generates message in screenshot. Cancel shows route information.

Only using CM93 & BSB charts.

bcn 13-04-2015 11:01

Re: OpenCPN for Android Alpha test 4.1.412
 
CMs
zooming in to an extreme overzoom will result in a black chart canvas that will no react anymore (zooming, panning). Button list, chart bar etc. all visible and working.

This at 41 15.3425 N 001 55.5084 E

LeaseOnLife 13-04-2015 11:45

Re: OpenCPN for Android Alpha test 4.1.412
 
1 Attachment(s)
Nexus 7 2013 Android 5.0.2


Clean install, deleted opncpn.conf


  • Toolbar too large: switched from auto to manual, it suggested 152, changed to 230 looks OK now,
  • CM93 text look screwed up, see screenshot, lower row of pixels is cut off and printed on top of characters
  • Depth unit „Meters“ embossed onto chart lacks the lower 1/3 of the font
Dirk

curl 13-04-2015 12:57

Re: OpenCPN for Android Alpha test 4.1.412
 
3 and 5 tested -> OK
Missing the ESC button ( undo ).

D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:396 (void androidHideBusyIcon()): Hideit
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:374 (void androidShowBusyIcon()): Showit
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:396 (void androidHideBusyIcon()): Hideit
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:446 (bool androidDeviceHasGPS()): Android Device has internal GPS
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/OCPNPlatform.cpp:872 (static bool OCPNPlatform::hasInternalGPS(wxString)): androidDeviceHasGPS true
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:545 (bool androidDeviceHasBlueTooth()): Android Device has internal Bluetooth
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/OCPNPlatform.cpp:1102 (static bool OCPNPlatform::hasInternalBT(wxString)): androidDeviceHasBluetooth true
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:374 (void androidShowBusyIcon()): Showit
F/libc ( 6987): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7004 (opencpn.opencpn)
I/DEBUG ( 2284): pid: 6987, tid: 7004, name: opencpn.opencpn >>> org.opencpn.opencpn <<<
I/DEBUG ( 2284): #00 pc 0035ea14 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::BSBGetScanline(unsigned char*, int, int, int, int)+900)
I/DEBUG ( 2284): #01 pc 0035a220 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::GetChartBits(wxRect&, unsigned char*, int)+368)
I/DEBUG ( 2284): 7a29a664 79df7660 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (wxBufferedInputStream::Read(void*, unsigned int)+188)
I/DEBUG ( 2284): 7a29a680 7a1464a0 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
I/DEBUG ( 2284): 7a29a6c0 7a1464a0 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
I/DEBUG ( 2284): 7a29a6c4 79801224 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::GetChartBits(wxRect&, unsigned char*, int)+372)
I/DEBUG ( 2284): 7a29a6e4 7a0fb7b8 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
I/DEBUG ( 2284): 7a29a6ec 799e3910 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (GetLevel0Map(glTextureDescriptor*, wxRect const&, wxString&)+248)
W/ActivityManager( 2841): Force finishing activity org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity
V/SmartFaceService - 3rd party pause( 2841): onReceive [android.intent.action.ACTIVITY_STATE/org.opencpn.opencpn/pause]
D/CrashAnrDetector( 2841): pid: 6987, tid: 7004, name: opencpn.opencpn >>> org.opencpn.opencpn <<<
D/CrashAnrDetector( 2841): #00 pc 0035ea14 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::BSBGetScanline(unsigned char*, int, int, int, int)+900)
D/CrashAnrDetector( 2841): #01 pc 0035a220 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::GetChartBits(wxRect&, unsigned char*, int)+368)
D/CrashAnrDetector( 2841): 7a29a664 79df7660 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (wxBufferedInputStream::Read(void*, unsigned int)+188)
D/CrashAnrDetector( 2841): 7a29a680 7a1464a0 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
D/CrashAnrDetector( 2841): 7a29a6c0 7a1464a0 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
D/CrashAnrDetector( 2841): 7a29a6c4 79801224 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::GetChartBits(wxRect&, unsigned char*, int)+372)
D/CrashAnrDetector( 2841): 7a29a6e4 7a0fb7b8 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
D/CrashAnrDetector( 2841): 7a29a6ec 799e3910 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (GetLevel0Map(glTextureDescriptor*, wxRect const&, wxString&)+248)
D/CrashAnrDetector( 2841): processName:org.opencpn.opencpn
D/CrashAnrDetector( 2841): broadcastEvent : org.opencpn.opencpn SYSTEM_TOMBSTONE
W/WindowManager( 2841): Force clearing orientation change: Window{4299a8e8 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
W/WindowManager( 2841): Force clearing orientation change: Window{422f6f60 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
I/WindowManager( 2841): Screen frozen for +2s19ms due to Window{4299a8e8 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
I/LocationManagerService( 2841): remove 431aceb0 by org.opencpn.opencpn
I/WindowState( 2841): WIN DEATH: Window{422f6f60 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
W/WindowManager( 2841): Force-removing child win Window{4263d028 u0 SurfaceView} from container Window{422f6f60 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
I/ActivityManager( 2841): Process org.opencpn.opencpn (pid 6987) (adj 9) has died.
W/WindowManager( 2841): Force-removing child win Window{42323988 u0 SurfaceView} from container Window{422f6f60 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
I/WindowState( 2841): WIN DEATH: Window{4299a8e8 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
I/WindowManager( 2841): Screen frozen for +120ms due to Window{4299a8e8 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}

Ptizef 13-04-2015 16:19

Re: OpenCPN for Android Alpha test 4.1.412
 
1 Attachment(s)
Dave

Font Change Problem :

You can see in the .conf that all is in en_US. In fact I didn't change the language and I CAN'T because I have no access to the drop-down list. (see my shot on my previous report)
That's why I suggested it was a problem of language, but now after more tests, I am not sure it's a font problem as It seems that font changes work for all the elements but the chart text which are displayed very oddly:
see screen shot attached

Jean Pierre

[Settings/QTFonts]
en_US-09b97775=Menu:Roboto,14,-1,5,75,0,0,0,0,0:rgb(0,0,0)
en_US-1d03864b=AISTargetAlert:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-1e238651=AISTargetQuery:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-3582063a=ChartTexts:Roboto,6,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-49dc24be=AIS Target Name:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-6052cba4=Console Value:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-6711839b=RouteLegInfoRollover:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-68c1d6c4=Console Legend:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-89851d0f=ObjectQuery:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-9c3b3a0d=Dialog:Noto Sans Lao,11,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-a1a382bd=AISRollover:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-b25a3899=StatusBar:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-cb4437f1=ToolTips:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-dc3cb5f7=Marks:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-df0f7403=CurrentValue:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-e441042a=ExtendedTideIcon:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-fbbaefb3=TideCurrentGraphRollover:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)

barnakiel 13-04-2015 16:51

Re: OpenCPN for Android Alpha test 4.1.412
 
Now, who is a star?

DAVE is!

THANK YOU !

Testing commences.

Regards,
barnakiel


All times are GMT -7. The time now is 18:37.

Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2018, vBulletin Solutions, Inc.


ShowCase vBulletin Plugins by Drive Thru Online, Inc.