Cruisers Forum
 


Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 01-08-2012, 17:03   #1
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,387
OpenCPN Beta Version 3.1.802 Released

Ahoy, OpenCPN'ers...

OpenCPN Version 3.1 Beta Build 802 will soon be available for download from opencpn.org.

Monitor the opencpn.org Downloads page to find and download the latest Beta version binaries.....

Source is available now on github at:
https://github.com/OpenCPN/OpenCPN
Branch: beta31_stable

Changelog
19. Improve Tide/Current manager and Toolbox UI to allow multiple concurrent HARMONIC datasets.
10. Implement Toolbar icon visibility selector dialog. jesperwe
11. Correct some PlugIn toolbar icon crashes, WMM PlugIn especially.
12. Show ownship COG and HDT vectors when zoomed out (FS#842)
13. Set Traditional display style as default for upgrades and new installs.
14. Extend implementation of PlugIn message scheme.
15. Allow wmm_pi PlugIn to supply magnetic variation to system if there is no other valid source.
16. Correct handling of UNKNOWN BSB chart projections
17. Add build rules for gentoo linux (FS#853)
18. Implement copy/paste of lat/lon from Waypoint Properties and JumptToPosition dialogs. JesperWe
19. Implement double-click query for waypoints, routes, and tracks. JesperWe
20. Implement optional display of AIS target true dimensions.
21. Implement Binary (.tcd) tide/current database support.
22. Improve UI for very small scale viewports.
23. Implement new World Chart as small scale background.
24. Set default file name for GPX Route export.
25. Correct fault with creating route with existing waypoint nearby.
26. Correct handling of some S57 ENCs with ISO8559 characters embedded.
27. Improve tide/current extended dialog display

Release Beta 3.1.802

Notes:

21. This needs extensive testing. The binary (tcd) tide/current datasets are the most modern and theoretically accurate sources of data. We need to compare the results using the new tcd files against the results available from the existing .IDX harmonic files. The easiest way to do this is to run two concurrent sessions of OpenCPN, one in portable mode, with one using old .IDX data, and one using tcd data. Even better would be to run version 3.0.2 as portable, and compare with 3.1.802 using tcd data. This will test both the tcd files as well as the new internal data structures of O.
If you have particular online sources for tcd data, please share them here.

23. Source builders note: You must install OpenCPN once to establish the necessary data files to support the World Chart model. This is automatically done by the retail Windows installer.

26. If you are seeing unprintable characters in some non-US S57 ENCs, you will need this fix. Delete the associated SENC files to have then automatically rebuilt.

Thanks for your continued testing support!

Good Luck
Dave
bdbcat is offline   Reply With Quote
Old 01-08-2012, 21:33   #2
Registered User

Join Date: Dec 2008
Boat: Journeyman
Posts: 705
Question Re: OpenCPN Beta Version 3.1.802 Released

A couple of further comments:

18. Implement copy/paste of lat/lon from Waypoint Properties and JumptToPosition dialogs.

A Copy will copy lat + long in the format currently set in the Settings.
A Paste will try to be smart about parsing the format, and accepts *a lot* of different syntaxes. Even the GPX <wpt lat="0.00" long="0.00"> should work.

When you open the Jump To... dialog it automatically tries to parse the paste buffer and use the result if it works.

23. Implement new World Chart as small scale background.

The 3 lower resolutions of the Gshhs are included in the install, the higher res files are available at http://opencpn.org/ocpn/downloads/data/GshhsHiRes.zip
The files go in <install_dir>/gshhs
The <install_dir>wvsdata can be removed.

26. Correct handling of some S57 ENCs with ISO8559 characters embedded.

The note above is a bit off. Non-US S57 ENCs which had accented characters in strings lost those strings completely before this beta. This means that you will not see any unprintable characters in current charts, you will see nothing at all, as the attributes (like OBJNAM or INFORM) were lost in the conversion previously.

So any non-english ENC charts where you feel there should be more text with characters like ˙üčåäö etc, delete the converted files and reconvert, and the texts should now be there.
JesperWe is offline   Reply With Quote
Old 02-08-2012, 00:00   #3
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,198
Re: OpenCPN Beta Version 3.1.802 Released

Howdy all...
Windows setup package is now available for download.

Happy testing

Pavel
nohal is offline   Reply With Quote
Old 02-08-2012, 05:53   #4
Registered User

Join Date: Jan 2010
Location: Thunder Bay, On
Boat: C&C Landfall 38
Posts: 17
Re: OpenCPN Beta Version 3.1.802 Released

Hi
Thanks much for including the magnetic variation in the RMC sentence output; however , the sentence is truncated before the E or W field is output. (as seen using portmon).
Cheers
Brian
brianalex is offline   Reply With Quote
Old 02-08-2012, 07:19   #5
Registered User

Join Date: Jan 2010
Location: Thunder Bay, On
Boat: C&C Landfall 38
Posts: 17
Re: OpenCPN Beta Version 3.1.802 Released

Quote:
Originally Posted by brianalex View Post
Hi
Thanks much for including the magnetic variation in the RMC sentence output; however , the sentence is truncated before the E or W field is output. (as seen using portmon).
Cheers
Brian
Please disregard! My settings on portmon was truncating the data. The data is there.
Thanks again for this feature. My Raymarine autopilot needs this info to track.
Brian
brianalex is offline   Reply With Quote
Old 02-08-2012, 07:53   #6
Registered User

Join Date: Apr 2009
Location: Marina Del Rey
Boat: Hylas 44
Posts: 387
Re: OpenCPN Beta Version 3.1.802 Released

Dave

Here is a line from the logfile.

Code:
07:48:34: ChartDB Cache policy:  Application target is 1 MBytes
Chuck
ChuckSK is offline   Reply With Quote
Old 02-08-2012, 08:16   #7
mrm
Registered User

Join Date: Feb 2011
Location: Poland, EU
Boat: crew on Bavaria 38 Cruiser
Posts: 654
Re: OpenCPN Beta Version 3.1.802 Released

Auto upgraded from 3.0.2 on Ubuntu Linux.

When main window is grabbed by a title bar and moved around on screen, some components (menu bar, gps status, chart tray) do not follow (are not being redrawn). They jump to their final locations once main window is released. Maybe not a bug, but looks weird. Will take a bit of getting used to.

Panning cursors changed appearance to white rounded triangles and are drawn on rectangular background, black for North and dark green background for other directions.

Both with and without OpenGL.
Attached Thumbnails
Click image for larger version

Name:	mv2.jpg
Views:	382
Size:	48.2 KB
ID:	44300  
mrm is offline   Reply With Quote
Old 02-08-2012, 08:35   #8
Registered User

Join Date: Dec 2008
Boat: Journeyman
Posts: 705
Re: OpenCPN Beta Version 3.1.802 Released

Quote:
Originally Posted by mrm View Post
When main window is grabbed by a title bar and moved around on screen, some components (menu bar, gps status, chart tray) do not follow (are not being redrawn). They jump to their final locations once main window is released. Maybe not a bug, but looks weird. Will take a bit of getting used to.

Panning cursors changed appearance to white rounded triangles and are drawn on rectangular background, black for North and dark green background for other directions.
Wow. Sounds like your particular wxGTK installation has both events propagation and transparency broken. I wonder what we can do about that... Could you provide some more details on distro and exact installed versions of Ubuntu, GTK and wxWidgets?
JesperWe is offline   Reply With Quote
Old 02-08-2012, 09:08   #9
mrm
Registered User

Join Date: Feb 2011
Location: Poland, EU
Boat: crew on Bavaria 38 Cruiser
Posts: 654
Re: OpenCPN Beta Version 3.1.802 Released

Quote:
Originally Posted by JesperWe View Post
Wow. Sounds like your particular wxGTK installation has both events propagation and transparency broken. I wonder what we can do about that... Could you provide some more details on distro and exact installed versions of Ubuntu, GTK and wxWidgets?
Sure
Code:
mrm@stardust:~$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.4 LTS"


mrm@stardust:~$ ldd `which opencpn`
    linux-gate.so.1 =>  (0x00fe4000)
    libwx_baseu-2.8.so.0 => /usr/lib/libwx_baseu-2.8.so.0 (0x00d4a000)
    libwx_gtk2u_core-2.8.so.0 => /usr/lib/libwx_gtk2u_core-2.8.so.0 (0x005a5000)
    libwx_baseu_net-2.8.so.0 => /usr/lib/libwx_baseu_net-2.8.so.0 (0x00a01000)
    libwx_baseu_xml-2.8.so.0 => /usr/lib/libwx_baseu_xml-2.8.so.0 (0x00ab6000)
    libwx_gtk2u_html-2.8.so.0 => /usr/lib/libwx_gtk2u_html-2.8.so.0 (0x00110000)
    libwx_gtk2u_adv-2.8.so.0 => /usr/lib/libwx_gtk2u_adv-2.8.so.0 (0x001ac000)
    libwx_gtk2u_aui-2.8.so.0 => /usr/lib/libwx_gtk2u_aui-2.8.so.0 (0x00269000)
    libwx_gtk2u_gl-2.8.so.0 => /usr/lib/libwx_gtk2u_gl-2.8.so.0 (0x00975000)
    libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00f04000)
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x002d8000)
    libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00317000)
    libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00fe5000)
    libcairo.so.2 => /usr/lib/libcairo.so.2 (0x003ad000)
    libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00427000)
    libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x0046a000)
    libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00486000)
    libGL.so.1 => /usr/lib/nvidia-current/libGL.so.1 (0x00ac1000)
    libSM.so.6 => /usr/lib/libSM.so.6 (0x00935000)
    libICE.so.6 => /usr/lib/libICE.so.6 (0x004f7000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x1e489000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0x00a78000)
    libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00510000)
    libz.so.1 => /lib/libz.so.1 (0x00522000)
    libtinyxml.so.2.5.3 => /usr/lib/libtinyxml.so.2.5.3 (0x00537000)
    libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x0054e000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x15197000)
    libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x00552000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00578000)
    libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x00904000)
    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x02eab000)
    libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00b86000)
    libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x0093e000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00d20000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00983000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00a2d000)
    libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00597000)
    libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x0059c000)
    librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x0091d000)
    libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00926000)
    libpng12.so.0 => /lib/libpng12.so.0 (0x00a88000)
    libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00c24000)
    libtiff.so.4 => /usr/lib/libtiff.so.4 (0x00c74000)
    libexpat.so.1 => /lib/libexpat.so.1 (0x00cd0000)
    libpcre.so.3 => /lib/libpcre.so.3 (0x00e97000)
    libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00965000)
    libXrender.so.1 => /usr/lib/libXrender.so.1 (0x0092a000)
    libXi.so.6 => /usr/lib/libXi.so.6 (0x00a5d000)
    libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x009f9000)
    libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00a6c000)
    libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00971000)
    libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00aad000)
    libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00c45000)
    libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x0a2b4000)
    libdirectfb-1.2.so.0 => /usr/lib/libdirectfb-1.2.so.0 (0x016b7000)
    libfusion-1.2.so.0 => /usr/lib/libfusion-1.2.so.0 (0x00c4b000)
    libdirect-1.2.so.0 => /usr/lib/libdirect-1.2.so.0 (0x00cf7000)
    libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0x00ab1000)
    libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00d0d000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00ec8000)
    libGLcore.so.1 => /usr/lib/nvidia-current/libGLcore.so.1 (0x19f03000)
    libnvidia-tls.so.1 => /usr/lib/nvidia-current/tls/libnvidia-tls.so.1 (0x005a2000)
    libuuid.so.1 => /lib/libuuid.so.1 (0x00d15000)
    /lib/ld-linux.so.2 (0x00c57000)
    libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0x00ee2000)
    libselinux.so.1 => /lib/libselinux.so.1 (0x1279a000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0x00d1a000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00d3a000)


mrm@stardust:~$ xdpyinfo
name of display:    :0.0
version number:    11.0
vendor string:    The X.Org Foundation
vendor release number:    10706000
X.Org version: 1.7.6
maximum request size:  16777212 bytes
motion buffer size:  256
bitmap unit, bit order, padding:    32, LSBFirst, 32
image byte order:    LSBFirst
number of supported pixmap formats:    7
supported pixmap formats:
    depth 1, bits_per_pixel 1, scanline_pad 32
    depth 4, bits_per_pixel 8, scanline_pad 32
    depth 8, bits_per_pixel 8, scanline_pad 32
    depth 15, bits_per_pixel 16, scanline_pad 32
    depth 16, bits_per_pixel 16, scanline_pad 32
    depth 24, bits_per_pixel 32, scanline_pad 32
    depth 32, bits_per_pixel 32, scanline_pad 32
keycode range:    minimum 8, maximum 255
focus:  window 0x4201926, revert to Parent
number of extensions:    30
    BIG-REQUESTS
    Composite
    DAMAGE
    DOUBLE-BUFFER
    DPMS
    DRI2
    GLX
    Generic Event Extension
    MIT-SCREEN-SAVER
    MIT-SHM
    NV-CONTROL
    NV-GLX
    RANDR
    RECORD
    RENDER
    SECURITY
    SHAPE
    SYNC
    X-Resource
    XC-MISC
    XFIXES
    XFree86-DGA
    XFree86-VidModeExtension
    XINERAMA
    XINERAMA
    XInputExtension
    XKEYBOARD
    XTEST
    XVideo
    XVideo-MotionCompensation
default screen number:    0
number of screens:    1
[....]
NVidia driver version: 195.36.24

Update: checked on Ubuntu 10.10 (maverick). Here those previously reported issues do not exist.
mrm is offline   Reply With Quote
Old 02-08-2012, 09:35   #10
Registered User

Join Date: Dec 2008
Boat: Journeyman
Posts: 705
Re: OpenCPN Beta Version 3.1.802 Released

Quote:
Originally Posted by mrm View Post

libwx_baseu-2.8.so.0 => /usr/lib/libwx_baseu-2.8.so.0 (0x00d4a000)
It's not completely clear to me, but does this mean you have wxW 2.8.0?
OpenCPN needs 2.8.12.
JesperWe is offline   Reply With Quote
Old 02-08-2012, 09:47   #11
mrm
Registered User

Join Date: Feb 2011
Location: Poland, EU
Boat: crew on Bavaria 38 Cruiser
Posts: 654
Re: OpenCPN Beta Version 3.1.802 Released

Quote:
Originally Posted by JesperWe View Post
It's not completely clear to me, but does this mean you have wxW 2.8.0?
OpenCPN needs 2.8.12.
Code:
mrm@stardust:~$ dpkg-query -l 'libwx*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                           Version                        Description
+++-==============================-==============================-============================================================================
ii  libwxbase2.8-0                 2.8.10.1-0ubuntu1.2            wxBase library (runtime) - non-GUI support classes of wxWidgets toolkit
ii  libwxbase2.8-dev               2.8.10.1-0ubuntu1.2            wxBase library (development) - non-GUI support classes of wxWidgets toolkit
un  libwxgtk2.4-contrib-dev        <none>                         (no description available)
ii  libwxgtk2.8-0                  2.8.10.1-0ubuntu1.2            wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)
ii  libwxgtk2.8-dev                2.8.10.1-0ubuntu1.2            wxWidgets Cross-platform C++ GUI toolkit (GTK+ development)
Appears to be 2.8.10.

Maybe it will be best to stop building debs for 10.04?
It is getting long in the teeth anyway..
mrm is offline   Reply With Quote
Old 02-08-2012, 10:48   #12
Registered User

Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
Re: OpenCPN Beta Version 3.1.802 Released

Dave
It looks like the calculation for the old format has changed. Comparing some British stations, it's way out.
This is Dover with portable 3.0
Click image for larger version

Name:	which-one2.png
Views:	443
Size:	30.6 KB
ID:	44304

and this is 802 with the same file to the left and the latest xtide tcd file to the right.
Click image for larger version

Name:	which-one3.png
Views:	414
Size:	61.3 KB
ID:	44303

The tcd file, of course agrees with xtide, but is also very close to other published predictions.
Note the difference in range between the 802 IDX file and the other two.

I notice similar scenarios on your side of the pond, but I have not yet checked other sources.

Click image for larger version

Name:	which-one1.png
Views:	288
Size:	160.9 KB
ID:	44305

Thomas
cagney is offline   Reply With Quote
Old 02-08-2012, 11:04   #13
Registered User
 
sailorF54's Avatar

Join Date: Dec 2009
Location: Perros-Guirec, France
Boat: Jeanneau Sunshine 36
Posts: 999
Re: OpenCPN Beta Version 3.1.802 Released

I confirm that tide calculation from classical format is broken in this release (pic 1 vs pic 2 with portable 3.0.2)
Attached Thumbnails
Click image for larger version

Name:	Image001.jpg
Views:	434
Size:	134.5 KB
ID:	44308   Click image for larger version

Name:	Image002.jpg
Views:	457
Size:	147.6 KB
ID:	44309  

sailorF54 is offline   Reply With Quote
Old 02-08-2012, 12:03   #14
Registered User

Join Date: Feb 2011
Posts: 1,102
Re: OpenCPN Beta Version 3.1.802 Released

The change in the format presentation of the tides and /or current does not please me at all. You have destroy all the work I did with the European tides and current and the Canadian one. Why did you change that? Furthermore, the smooth panning and zooming can not be used anymore (Windows version) and it load a lot upon changing chart, the updatig is too long It was Ok in the prior version.
Thanks and Best regards.
P_Dub
P_Dub is offline   Reply With Quote
Old 02-08-2012, 12:51   #15
Registered User

Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
Re: OpenCPN Beta Version 3.1.802 Released

Quote:
Originally Posted by P_Dub View Post
The change in the format presentation of the tides and /or current does not please me at all. You have destroy all the work I did with the European tides and current and the Canadian one. Why did you change that? ....
.....
P_Dub
Can you be a bit more specific? Exactly what changes in the new version do you refer to?
Thomas
cagney is offline   Reply With Quote
Reply

Tags
opencpn

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Advertise Here


All times are GMT -7. The time now is 22:56.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.