Release 0.94.0, a new stable branch
This is the last release which will support old-style
multipolygons.
Upgrading to this version requires a reimport for the slim
table changes.
Major changes since 0.92.0 are
- Coordinates are now stored unprojected in slim tables, and an
osmium dense file array is used for flat nodes. This dense
file array can be read by other libosmium-based programs.
- Libosmium is used for geometry building instead of GEOS
This offers speed increases, improves code, and avoids relying
on a large library for a small portion of its functionality.
Other changes are
- Tile expiry has been rewritten, fixing bugs, including one
that dropped large portions of expiry lists.
- Node tags are no longer stored in slim tables, consistent with
flat-nodes. THis reduces space required for --slim imports
without --flat-nodes.
- A default database name of gis is no longer assumed. An
explicit -d option is recommended if compatibility with 0.92
and earlier.
Version 1.19 June 2017
* fixed a bug introduced in 1.16, reported by Pierre Bosser
<pierre.bosser@ensta-bretagne.fr>. Implicit value of
covariance band in XML adjustment output is -1 (full
bandwidth).
- Added encodeLatLonToSelectedMapcode as a convenience for languages
that use the C library, but have difficulties dealing with
multi-dimensional arrays (like Swift).
Changes in 3.6.2
2017-07-25
- Bug fixes / improvements
- Fix exception in UnaryUnion of collection of touching polygons (#837)
- Allow building against python 3 (#774)
- Fix build with android-ndk and other compilers (#799)
- Allows compiling with -Wpointer-bool-conversion (#638)
- Fix unhandled exception on invalid fp operation (#811)
- Fix overloaded virtual print in DirectedEdge* (#812)
- AppVeyor CI build added (#813)
- Clean up numerous MSVC warnings, notably C4275 and C4589 (#814)
- Bump CMake version to 3.0.0 (#817)
- Fix leaks in WKT parser (#830)
Changes in 3.6.1
2016-12-24
- Bug fixes / improvements
- Fix GEOSSTRtree_nearest_r signature and add implementation (#796)
- Fix --static-clibs and --static-cclibs returns from geos-config
- Fix WKB representation of empty polygon (#680).
- Fix empty GEOSSimplify return on inner ring collapse (#741)
Changes in 3.6.0
2016-10-25
- Important / Breaking Changes:
- The PHP binding moved to its own repository:
http://git.osgeo.org/gogs/geos/php-geos (#765)
- New things:
- CAPI: GEOSGeom_{get,set}UserData (Rashad Kanavath)
- CAPI: GEOSGeom_{set,get}Precision (#713)
- CAPI: GEOSMinimumRotatedRectangle and GEOSMinimumWidth
(#729, Nyall Dawson)
- CAPI: GEOSSTRtree_nearest (#768, Dan Baston)
- CAPI: GEOSMinimumClearance and GEOSMinimumClearanceLine
(#776, Dan Baston)
- C++ API changes:
- Automatic memory management for GeometryFactory objects
gama now requires c++11. It's likely that 1.18 did also, but that
this was less obvious.
Besides items noted in upstream NEWS, two pkgsrc patches were applied
upstream.
Version 1.19 June 2017
* fixed a bug introduced in 1.16, reported by Pierre Bosser
<pierre.bosser@ensta-bretagne.fr>. Implicit value of
covariance band in XML adjustment output is -1 (full
bandwidth).
For some reason ocpnDC::DrawEllipse is miscompiled on NetBSD 8.0_BETA earmv7hf:
for the tail call to dc->DrawEllipse() the compiler emits a bx instruction,
but forgets to load the address of the function in the register.
Add a memory barrier to works around this problem by avoiding the tail-call
optimisation.
Other similar functions in this file are properly compiled ...
Bump PKGREVISION
17.5.14:
Update to iso-codes 3.75, which fixes 13389 again. (bad parent codes for GB).
Switch from building on drone.io (discontinued service) to bitbucket’s Pipelines.
Update pytest dependencies to get rid of API warnings.
17.01.08:
Update to iso-codes 3.73, which fixes 13389 (bad parent codes for CZ).
17.01.02:
Return empty lists from the subdivision database if the country exists but does not have any subdivisions. Fixes 13374.
Some typo fixes. Thanks to @VictorMireyev.
Update to iso-codes-3.72.
The reason is that a plugin may include its private version of some
code that opencpn also has in its source. Without -Bsymbolic the plugin
may use the objects from opencpn instead of its version, and which do
not match the includes it was compiled with, and bad things happens.
bump PKGREVISIONs
As a successor to OpenCPN Version 4.6.1, OpenCPN Version 4.8.0 contains several
incremental corrections and improvements.
Among them are:
- Expanded integrated vector graphics icon set for improved rendering of waypoints and routes.
Upstream changes:
2.64 2017-04-23
- Update some POD
- No functional changes from 2.63_001 dev release
2.63_001 2017-04-17
- Add no_cache option to new method following
discussion at http://www.perlmonks.org/?node_id=1188065
2.62 2017-01-08
- Add rlib to TEST_REQUIRES in Makefile.PL to avoid some
cygwin test failures
Updated print/tex-paralist{,-doc} to 2.7
Updated print/tex-pdfpages{,-doc} to 0.5h
Updated print/tex-plain to 3.141592653.43076
Updated print/tex-platex{,-doc} to 2017
Updated print/tex-polski{,-doc} to 1.3.4
Updated print/tex-preview{,-doc} to 11.90
Updated print/tex-program{,-doc} to 3.3.14
Updated graphics/tex-pst-3dplot{,-doc} to 2.04
Updated graphics/tex-pst-barcode{,-doc} to 0.16a
Updated graphics/tex-pst-circ{,-doc} to 2.14
Updated geography/tex-pst-geo{,-doc} to 2.06
Updated graphics/tex-pst-node{,-doc} to 1.39
Updated graphics/tex-pst-pdf{,-doc} to 1.2c
Updated graphics/tex-pst-plot{,-doc} to 1.79
Updated graphics/tex-pst-tools{,-doc} to 0.06
Updated graphics/tex-pst-tree{,-doc} to 1.13
Updated graphics/tex-pstricks{,-doc} to 2.73a
Updated graphics/tex-pstricks-add{,-doc} to 3.83
Updated print/tex-ptex-base{,-doc} to 2017
Updated fonts/tex-ptex-fonts{,-doc} to 2017
Release 0.92.1
This fixes two important bugs which impacted relations with
excessive members and consuming updates with the multi backend
Release 0.92.0, a new stable branch
Major changes since 0.90.0 are
- PostgreSQL 9.1 + PostGIS 2.0 or later are now required, which has
allowed performance improvements and cleanups
- EPSG 3857 is now default. You can get the old behavior by manually
specifying 900913
- Invlid geometries are re-checked for validity after buffering, instead
of assuming GEOS returns a valid geom
Other changes are
- A new option to change the max bbox size at which polygons will expire
all the tiles in them, not just the boundary
- Behavior fixes for C transforms and tables with no columns
- More numeric datatypes are allowed for table columns in C tagtransforms
- Lua is now required by default
- Code fixes, particularly replacement of C memory management
OpenCPN is a free software (GPLv2) project to create a concise chart plotter
and navigation software, for use underway or as a planning tool. OpenCPN is
developed by a team of active sailors using real world conditions for
program testing and refinement.
The status bar plugin provides customizable, easier to read output text
and lower cpu usage than the builtin statusbar.
Fix deadman alarm
Update to use state and type of boundary for AIS guard zones
Reorder boundary alarm dialog to make it simpler
Add time to AIS incursion message
Add Properties dialog box
Add new information handling in AIS message