Cruisers Forum
 


Join CruisersForum Today

Reply
 
Thread Tools Rate Thread Display Modes
Old 11-03-2012, 10:14   #1
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 4,884
OpenCPN Version 2.6 Beta Build 1511

Ahoy, OpenCPN'ers...

OpenCPN Version 2.6 Beta Build 1511 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 sourceforge git repo.

Changelog

115. Correct various cm93 course-up rendering problems
116. Improve linux dimmer function, including Ctrl-G for green/red
117. Correct cm93 composite Depth Unit reporting.
118. Improve Ownship rendering
119. Correct ENC Area Pattern rendering with Depth Buffer clipping.
120. Improve AIS target rendering in OpenGL
121. Complete implmentation of dashed line drawing in OpenGL
122. Implement Chart Groups
123. Upgrade PlugIn API spec to 1.7
124. Improve ownship drawing logic, OwnshipMinMM = -1(default) for exact bitmap
125. Correct license headers for debian repo inclusion (FS#732)
126. Implement improved Waypoint properties dialog. Thanks Pavel!
127. Correct AIS Target Query fault with target ETA present (FS#709)
128. Correct S52/S57 maximum character string size to 512 chars (FS#729) Thanks ChuckSK
129. Correct Logbook entry when COG/SOG are unavailable (FS#721)
130. Correct for some ENC crashes. (FS#720)
131. Correct DTM parameter decoding for certain SHOM charts (FS#730)
132. Revamp PlugIn architecture again. Of interest to PlugIn developers.
133. Improve DRGARE symbolization
134. Improve Route-to-Track algorithm. Thanks, pjotr
135. Implement DSC and GPS_Gate Buddy rendering from AIS data stream. (FS#331) Thanks, pjotr

Release 2.6.1511

Notes:

116. Experimental. How do monochromatic red or green diplays look at night on your hardware?
122. Chart Groups...A favorite of mine. I now use it all the time, both underway and for testing.
See notes (for Wiki?) below.
124. Revise ownship icon rendering again. With this version, if no value is specified
for OwnshipMinMM, then the exact built-in bitmap will be used, just like the current 2.5 Release.
126. New Waypoint Proerties dialog. Slick!
132. PlugIn Architecture revamp.
This solves the ongoing problem of having to rebuild all the legacy PlugIns whenever an upgrade to the
PlugIn API is desired or required. Should make life a lot easier for users, especially during Beta cycles.
PlugIn Developers take note of new classes defined in ocpn_plugin.h, and adjust your plugins to match.
This should be the last time that static legacy plugins will need to be rebuilt, I hope.
135. Completely untested. I don't have the hardware.....

Don't forget to check and update "Your" Flyspray issues.

I apologize if I missed any patches buried in the Forum. Merging from multiple developer sources
introduces many opportunities for items falling between the cracks.

Big Picture: I would like to plan for an official 2.7.0 Release sometime in May, 2012.
So, if any developers have ideas just waiting for the chance to play, now is the time.

Thanks, and good luck
Dave




Chart Groups:
Chart Groups solve the following problem: You may have many charts loaded in your active database.
Some of them have overlapping coverage at the same scale, so that when quilted the logic does not know
which of potentially several charts at the same scale to choose from. For example, in the Bahamas we have
two publishers of charts covering the same areas with radically different presentations. Sometimes we want to see one set (say planning charts of small scale), and other times we only want navigation charts of the best
scale possible. Another example: Pilot charts as one Group, normal nav charts as another Group.
Final example: in another universe, NGA charts in one group, standard NOAA RNCs in another (sigh)

The Chart Group function allows us to define multiple Groups, with different chart directories in each group.
The Group desired for viewing may be selected quickly without adding or deleting charts from the Active database.

Here is how it works:
In Toolbox->Charts, select "Chart Groups"
You will see two panes. The left pane contains you installed ("Active") chart directories.
The right pane alows you to create, edit, and delete Groups.
Note that there is always a "Group 0", which is all "Active" charts. This Group is not editable.
New Groups which you create may have chart directories or individual charts added to them by
selecting the item in the left pane, and touching the "Add-->" button.
You may also remove individual charts and/or directories from within added items by selecting the
desired item in the right pane, and touching "<--Remove".
Please note that "removing" an item from the Group does not remove it from your "Active" set. The item
is simply made unavailable when this Group is in use.

Close the Toolbox dialog as normal.

Select the Group you want to currently use by a right-click context menu item called "Chart Groups".
As you switch Groups the logic tries to select a chart and scale that closely matches the situation
present before the switch. As you may understand, sometimes the fit is not reasonable, so the
resulting view may be surprising.

Finally, if you have no Groups defined, as in the default installation, the operation of OCPN will
be as in 2.5 legacy releases. All installed charts are available always.

Implementation/UI note: The selection of Group to use is not strictly a chart "context" operation, so a
right-click context menu action is not exactly intuitive to me. However, I could not immediately come up
with a Group selection method that does not subtract yet more chart real estate from the screen.
I invite comments on improved UI ideas....

So, there it is. Chart Groups. Have fun!
__________________

__________________
bdbcat is offline   Reply With Quote
Old 11-03-2012, 12:24   #2
Registered User

Join Date: Feb 2010
Location: On the go. Not in Prague.
Posts: 4,019
Re: OpenCPN Version 2.6 Beta Build 1511

Howdy...
The Windows build uploaded to Download OpenCPN | Official OpenCPN Homepage

Happy testing

Pavel
__________________

__________________
nohal is offline   Reply With Quote
Old 11-03-2012, 12:30   #3
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 4,884
Re: OpenCPN Version 2.6 Beta Build 1511

Pavel...

Thanks for the build and upload. Been trying to upload via slow ftp for a few hours now....I just hit the big cancel button

Good luck
Dave
__________________
bdbcat is offline   Reply With Quote
Old 11-03-2012, 12:59   #4
Registered User

Join Date: Dec 2005
Location: WNA
Boat: Dufour 35
Posts: 3,249
Re: OpenCPN Version 2.6 Beta Build 1511

Dave

I started testing the chart groups. Nice addition, should make Dan happy . I can make good use of it as well, that's for sure.

I managed to create a crash.....
I defined a chart-group containing a single tmerc. Change to this chart-group. Move away from the chart into the black vector space, and then move around some and zoom in/out a few times. Crash.
Not possible to repeat with the "All Active Charts"-group.
Click image for larger version

Name:	1511-crash.png
Views:	115
Size:	52.0 KB
ID:	38602

The rightclick interface is OK for the chart-groups, but as we all know, this menu tends to be quite crowded in some situations.
Alternatives? Maybe use the chartbar where the "Remove this chart from quilt" pops up. What about "middle-click", or Ctrl-click? Any particular reason not to use them? Middle click can be awkward on a laptop. On Linux clicking both left&right can be configured to work as middle click.

Thomas
__________________
cagney is offline   Reply With Quote
Old 11-03-2012, 13:27   #5
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 4,884
Re: OpenCPN Version 2.6 Beta Build 1511

Thomas....

A quick look here. I think we do have some problems with single chart groups. I did not test this scenario heavily.

I can randomly crash, and sometimes the image is fully blank. This will give me some more homework....

Thanks for the feedback
Dave
__________________
bdbcat is offline   Reply With Quote
Old 11-03-2012, 14:42   #6
Registered User
 
Rik-lu's Avatar

Join Date: May 2010
Location: Luxembourg
Boat: HR40
Posts: 196
Images: 2
Re: OpenCPN Version 2.6 Beta Build 1511

Hi Dave, nice you are back !

got this:



win 7, intel core i5 cpu,
opengl hook is set. (works fine without the opengl hook.)
enable chart quilting hook not set. (works fine with the hook set)
east or west of greenwich 0 degree is black,
depends on where I pull the map. (east or west of greenwich)


ps. please re-read
FS#246 - Search function for objects (e.g., islands)

thankyou,

Rik
__________________
Hi from Rik
Rik-lu is offline   Reply With Quote
Old 12-03-2012, 05:13   #7
Senior Cruiser
 
idpnd's Avatar

Cruisers Forum Supporter

Join Date: Sep 2007
Location: Almería, ES
Boat: Chiquita 46 - Libertalia
Posts: 1,551
Re: OpenCPN Version 2.6 Beta Build 1511

In ubuntu 11.04, ctrl-G doesn't do anything for both opengl on/off, but gives this output to terminal:

Code:
execvp(xcalib, /tmp/Itt2oh) failed with error 2!
__________________
sv Libertalia
idpnd is offline   Reply With Quote
Old 12-03-2012, 11:08   #8
Registered User

Join Date: Dec 2005
Location: WNA
Boat: Dufour 35
Posts: 3,249
Re: OpenCPN Version 2.6 Beta Build 1511

Quote:
Originally Posted by idpnd View Post
In ubuntu 11.04, ctrl-G doesn't do anything for both opengl on/off, but gives this output to terminal:

Code:
execvp(xcalib, /tmp/Itt2oh) failed with error 2!
Idpnd & Dave
I have no problem with Ctrl-G on either 64 bit 11.10 or 32 bit 10.10!

Dave!
Thanks for getting rid of the flicker on Linux when making the screen brighter

Rik-lu & Dave
I'm able to repeat Rik-lu's problem. Don't blame me for finding this mole!

Thomas
__________________
cagney is offline   Reply With Quote
Old 12-03-2012, 16:41   #9
bzs
Registered User

Join Date: Feb 2011
Posts: 38
Re: OpenCPN Version 2.6 Beta Build 1511

Hi !

Where I find gtk2-devel package to my Slackware 13.37 (salix, http://www.salixos.org )?

It is missing according to me.

Thank you for everything

-------------------------
This error message of mine at the time of the launch of the cmake:


root[build]# cmake ../
i386
-- *** Staging to build opencpn 2.6.1511 ***
-- Found OpenGL...
-- Lib: /usr/lib/libGLU.so/usr/lib/libGL.so
-- Include: OPENGL_INCLUDE_DIR-NOTFOUND
--
-- *** Staging to build opencpn ***
-- GTK2 Not found...
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
Could NOT find BZip2 (missing: BZIP2_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindBZip2.cmake:30 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:191 (FIND_PACKAGE)


CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
OPENGL_INCLUDE_DIR (ADVANCED)
used as include directory in directory /usr/src/Opencpn_uj/opencpn

-- Configuring incomplete, errors occurred!
root[build]#
__________________
bzs is offline   Reply With Quote
Old 13-03-2012, 02:18   #10
Registered User

Join Date: Feb 2010
Location: On the go. Not in Prague.
Posts: 4,019
Re: OpenCPN Version 2.6 Beta Build 1511

bzs...
As far as I remember, there's nothing like development packages in Slackware, you get everything needed for development with the normal package.
From the messages you posted, make sure you have at least the following installed (wild guess from 2 minutes spent at http://slackfind.net/):
http://download.salixos.org/i486/sla...4.4-i486-1.txz
http://download.salixos.org/i486/sla...0.6-i486-1.txz
http://download.salixos.org/i486/sla...9.2-i486-1.txz

If it doesn't help, cmake on Slackware is probably not patched properly and you will have to find the respective includes and correct the paths in CMakeCache.txt in the build directory. Good luck with that...

BTW, you certainly win my personal contest for the most bizarre distro used amongst our users

And login as root is pure evil...

Good luck

Pavel
__________________
nohal is offline   Reply With Quote
Old 13-03-2012, 04:03   #11
Registered User

Join Date: Mar 2010
Location: Normandy, France
Boat: Flush Poker, 8.25m (Point Barre)
Posts: 335
Re: OpenCPN Version 2.6 Beta Build 1511

Quote:
Originally Posted by bzs View Post
Where I find gtk2-devel package to my Slackware 13.37 (salix, http://www.salixos.org )?
Seems to be named gtk+2
__________________
SethDart is offline   Reply With Quote
Old 13-03-2012, 04:43   #12
Registered User

Join Date: Nov 2006
Location: Near Montreal
Boat: Jeanneau Sun Rise 34 named Mango-Tango
Posts: 10
Re: OpenCPN Version 2.6 Beta Build 1511

Hi,

On windowa 7/64, program wont start... Any idea of the problem ?
__________________
lalmic is offline   Reply With Quote
Old 13-03-2012, 04:49   #13
Registered User

Join Date: Feb 2010
Location: On the go. Not in Prague.
Posts: 4,019
Re: OpenCPN Version 2.6 Beta Build 1511

lalmic...
No.
If you give us exact error message, if any, the log, if it exists and generally some info from which we actually could have at least a little chance to get some idea, then perhaps.

Pavel
__________________
nohal is offline   Reply With Quote
Old 13-03-2012, 05:06   #14
Registered User

Join Date: Nov 2006
Location: Near Montreal
Boat: Jeanneau Sun Rise 34 named Mango-Tango
Posts: 10
Re: OpenCPN Version 2.6 Beta Build 1511

Hi Nohal,

There is no error message. The program starts with the usual notice of limitation, then, in one case, a window that says "connot found com port 4" then the program close by itself.
If there is a log, where can I find it? I am not very confortable with computers...

Lalmic
__________________
lalmic is offline   Reply With Quote
Old 13-03-2012, 06:39   #15
Registered User

Join Date: Feb 2010
Location: On the go. Not in Prague.
Posts: 4,019
Re: OpenCPN Version 2.6 Beta Build 1511

Lalmic...
Installing OpenCPN | Official OpenCPN Homepage - scroll down the page for the location of the log, ini etc.
Once you will be in that dir looking for the log, try to rename opencpn.ini to opencpn.bak and start the app again. If it helps, post opencpn.bak for our examination.

Thanks

Pavel
__________________

__________________
nohal is offline   Reply With Quote
Reply

Tags
opencpn

Thread Tools
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


Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenCPN Internationalization ( i18n ) bdbcat OpenCPN 872 16-11-2017 10:14
OpenCPN On Tablet Computer prroots OpenCPN 93 15-05-2012 08:57
Trying to Build Mac Version AuroraGH OpenCPN 48 12-05-2012 00:54
OpenCPN 2.5.0 Win 7 problems jimbim OpenCPN 19 14-03-2012 05:09
440: Lagoon 440 Owners Version Modifications Lagoon4us Lagoon Catamarans 4 04-03-2012 19:03



Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -7. The time now is 21:39.


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

ShowCase vBulletin Plugins by Drive Thru Online, Inc.