Age | Commit message (Collapse) | Author | Files | Lines |
|
It turns out there were a lot of these.
|
|
|
|
|
|
|
|
Viking 1.3 (2012-04-22)
New features since 1.2.2
* Be consistent in that track and waypoint list dialogs are always
sorted alphabetically.
* Add OSM Transport map as a built in map option.
* Add supported MIME types to the desktop file specification.
* Add example script that can be used to upload a track as a route to
a predefined GPS device.
* Display the average moving speed for a track in the track
properties.
* Add ability to open a TrackWaypoint layer with another external
program (default merkaartor).
* Add ability to open a TrackWaypoint layer with an external program
(default JOSM).
* Use map default: OSM MapQuest tileserver.
* Add and use a preference for the associated image viewer program.
* Add and use KML File Export units option.
* Add ability to geotag images interpolating times against tracks.
* Acquire Geotag Images via TRW Layer
* Ensure vtl created in acquire operation runs post read stage.
* EXIF read implementation for geotagged images (libexif).
* Add new process stage for acquire methods.
* Enable reversing a track from the track menu.
* Display compact message on the statusbar for the selected trackpoint
or waypoint. (SF#3314888)
* Enable multiple selection and deletion.
* Scale waypoint icons to give large or small icons as necessary.
* Add Yahoo! Maps webtool link.
* Extend webtools with a bounds version for the URL which takes four
string parameters.
* Add webtool for Bing maps.
* Add Acquire OSM option into the Track/Waypoint layer operations.
* Add used geo-* scripts as they are public domain.
* Continue geocaching.com support via third party tools.
* Show elevation gain/loss on track creation 'tooltip' (as per
SF#2838561 request), when such data is available.
* Automatically attempt to set elevation data from the DEM layer
whilst a track is being created.
* When creating a track, display the total distance of track (via a
tooltip like text) on the main display.
* Allow to import any file known by gpsbabel
* Add support for any device known by gpsbabel
* Add experimental support for GPSD_API_MAJOR_VERSION 5.
* Add ability to acquire GPS traces stored on OSM
* Enable copying layer/sublayer names as plain text, so that it can be
pasted into external text handling applications.
* Enable getting of the statusbar from the window.
* On creating a new waypoint always attempt to auto set the altitude
if DEM data is available.
* Enable the escape key to remove/reset the ruler tool.
Fixes since 1.2.2
* Remove Tiles@home support as the service has stopped.
* cleanup: Remove unused and out of date 'viking-remote' script and
related files.
* cleanup: Remove *very* old documentation and don't bother
distributing any of it which is all old.
* Fix Track Properties graph blob marker drawn at wrong elevation when
elevation graphs have different min/max heights.
* Fix Track Properties graph DEM points drawn at wrong elevation when
lowest elevation is not zero.
* Use an intermediary program which will invoke the system's default
for opening images.
* Fix opening of external web sites via center method when the zoom
level is less than 1 mpp.
* Fix crashing on opening a file via recent menu after a .vik file is
opened.
* Fix too easy to accidently move a waypoint with an image with the
select tool - must use shift key.
* Fix can not immediately select another layer if currently selected
layer's visibility changes.
* Fix compilation with curl 7.21.7 (SF#3376584)
* Improve libgps test with the consistently available function:
gps_close
* Fix <GTK 2.24 combo box usage.
* Fix crashing on opening multiple files after a .vik file is opened.
* Solution for SF#2766266 - Give user feedback about OSM uploads
(success/failure).
* Fix: send VLP's update signal when adding a layer
* Fix: Don't abort program when attempting webtool center with
different x & y factors.
* Fix Join Tracks functionality.
* Fix SF#3408170: Selected Track Thickness is Always 1px
* Fix tracks not shown over map when map layer is dragged to the end
of the treeview list.
* Refuse to load unsupported file types.
* Restore broken GPS power off command.
* Fix: SF#3042692 - Tiles May Get Deleted During Offline Usage.
* Fix some tracks elevation profile may display no altitude, despite
all altitudes available in the track.
* Fix SF#3387590: Top Layer cannot be renamed
* Enable merging tracks without timestamps to other tracks that do not
have timestamps. (SF#2886231)
* Prevent track merge by time requests when there are no other
suitable tracks.
* Improve track name when split from Track Properties window.
* Replace 'Magic Scissors' by a more accurate name - 'Route Finder'.
|
|
|
|
${PLIST.eggfile} from PLISTs and support code from lang/python.
|
|
|
|
|
|
has an additional grid shift file. Add a test target; regression
tests now pass at least on NetBSD/i386 5.1_STABLE.
4.8.0 Release Notes
-------------------
o Added the Natural Earth projection.
o Added HEALPIX, rHEALPIX and Icosahedral Snyder Equal Area projections.
o nad2bin now produces "CTable2" format grid shift files by default which
are platform independent.
o nad2nad removed, use cs2cs for datum shift operations.
o projects.h no longer installed as a public include file. Please try to
only use proj_api.h.
o Add pj_get_spheroid_defn() accessor.
o Added an alternate version of pj_init() that takes a projCtx (execution
context) structure to address multithreading issues with error management
and to provide a support for application hookable error reporting and
logging.
o Upgrade to EPSG 7.9. Some changes in ideal datum selection.
o JNI bindings reworked, org.proj4.Projections deprecated in favor of
org.proj4.PJ.
o Added preliminary vertical datum support.
o Fix various multithreading issues, particular in datum grid handling code.
o Added support for the +axis= option for alternate axis orientations as
part of a coordinate system (used for TM South Orientated support).
o +proj=omerc implementatioin replaced with code from libproj4. +rot_conv
flag no longer works, and some coordinate systems (ie. Malaysian) will
need to use +gamma instead. "epsg" init file updated accordingly.
|
|
|
|
|
|
py-* not affected, since it built different versions depending on the
setting already.
|
|
* New GDAL drivers: ACE2, CTG, E00GRID, ECRGTOC, GRASSASCIIGrid, GTA, NGSGEOID,
SNODAS, WebP, ZMap
* New OGR drivers: ARCGEN, CouchDB, DWG, EDIGEO, FileGDB, Geomedia, GFT,
IDRISI, MDB, SEGUKOOA, SEGY, SVG, XLS
* Significantly improved drivers: NetCDF
* Encoding support for shapefile/dbf
* RFC 35: Delete, reorder and alter field definitions of OGR layers
* RFC 37: Add mechanism to provide user data to CPLErrorHandler
* gdalsrsinfo: new supported utility to report SRS in various form
(supercedes testepsg)
|
|
|
|
* Fix5010 Line intersection non fatal error
* Fix2992 Use native Separators in Filename-edit-widget
* Fix4633 'Save as...DXF' does not add file extension
* Fix4412 Ftools: Input layers are not presented in alphabetical order
* Fix4326 Use project title as default filename in Save and Save as dialogs
* Fix4623 GPS plugin: 'Save as...' does not add file extension
* Fix4652 Remove "unsynced" EPSG CRS that are not listed in GDAL
* Fix4625 Enable wait cursor when WMS search is ongoing
* Fix3845 Add support for modulo operator (%) in rule based rendering
* Fix4193 GRASS Rasters are not drawn with user-defined style
* Fix4557 Fix crash when project is not yet saved
* Fix4315 'Stretch Histogram to full dataset' toolbar button does not work with
GRASS rasters
* Fix4632 More precise composer map rotation
* Fix4664 Fix label orientation with line dependent position
* Fix2435 Fix Query builder from layer properties when layer name in cyrrilic
* Fix4684 Skip attribute values with invalid variant type
* Fix4549 Update QgsGenericProjectionSelector bindings
* Fix4129 GDAL provider: add statusChanged signal and fix debugging output
* Fix4379 If set 'prompt for CRS', CRS is asked when creating new shapefile
layer
* Fix4694 Hourglass not shown when classifying
* Fix4478 Actions using %% do not work from identify results
* Fix4646 Editing of table of attributes goes Wild
* Fix3963 Crash when applying a graduated vector style
* Fix3185,4689 Gps Tools: Allow user to add new ports
* Fix4402 QGIS crashes displaying overview if diagrams are used
* Fix4371 Identify tool does not work with reprojected WMS layers
* Fix4305 Query builder: added ' ' around numeric fields (wrong)
* Fix4217 Allow up to 5 decimal places for width/size Scale Field
* Fix4452 Support for cyrillic symbols in raster metadata
* Fix4558 Enhancements in OGR Provider
* Fix3201 Show warning when user tried to create field 'shape' in shapefile
|
|
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)
Enjoy.
|
|
addresses PR pkg/45912 by Joern Clausen
|
|
addresses PR pkg/45912 by Joern Clausen
update to 0.4.7 (cosmetical, changes are binding improvements, not
relevant to pkgsrc)
|
|
|
|
|
|
* distutils pkg, register egg-info.
* fixes installation with PKGREVISION.
Bump PKGREVISION.
|
|
clause when the first is not satisfied. (Apparently &&, while not
evaluating, still has to parse.) Fixes build on OS X.
|
|
Non-repeatable build error reported by joerg@ - disable parallel
builds for now until this can be debugged.
|
|
= GDAL/OGR 1.8.1 release notes =
The 1.8.1 release is a routine bug fix release on the stable GDAL/OGR 1.8
branch.
== General ==
* Fix for windows build of cpl_vsil_gzip.cpp (#3908)
* Fix OGRDataSource.Open() signature so utf8 translation works in C# (#3766).
* Fix cpl_config.h.vc so it also works with mingw compiler on windows (#3960)
* Fix GEOS configuration checking affecting GEOS 3.0.4 (#3990)
* Support optional nmake.local file for local MSVC config (r22529).
== GDAL / Raster ==
* GDALReplicateWord(): fix error with missing one pixel (#4090)
* Fix issue with duplicating metadata (#3961)
* VRT: Fix issues with complex data types (#3977)
* VRT: Fix issue with nodata values and uninitialized buffers (#4045)
* VRT/.aux.xml: Fix performance with large color tables (#3961)
* VRT: Fix for VRTs smaller than the default block size (#4137)
* IDRISI/RST: Fix seg fault with missing fields in .ref and .rdc (#4100)
* IDRISI: Fix problem with spherical inverse flattening (#3757)
* GTIFF: Fix support for external overviews with COPY_SRC_OVERVIEWS (#3938)
* GTIFF: Correct handling of linear geokeys in feet (#3091)
* GTIFF: Fix edge anomoly issues with jpeg tiles (#4096)
* GTIFF: Don't skip driver even if library versions differ (#4101)
* SAGA: Fix reading/writing .sdat files larger than 2GB. (#4104)
* PCIDSK: Various fixes particularly for linked files (r21513)
* PCIDSK: Fixes for georeferencing parsing (#3913)
* ECW: Added/fixed french ECW coordinate systems (#3868)
* ECW: Force sign of y pixel size when needed (#393)
* ECW: Support EPSG:n style coordinate systems (#3955)
* ECW: Fixes related to geotransform overrides (#4131)
* ERS: Handle .ers files in case insensitive way (#3974)
* PNG: Add support for libpng >= 1.5.0 (#3914)
* JP2KAK: Support reading and writing resolution info (#3847)
* MRSID: Fix for configuring and building on MacOS X (#3910)
* HFA (.img): Fix filename computations and updating for renaming files (#3897)
* HFA (.img): Support reading 2bit compressed .img files (#3956)
* HFA (.img): Fix for rewriting projection/datum parameters (#3969)
* NITF: Correct hemisphere setting for ICORDS=U with world file (#3931)
* NITF: Added NITF_DISABLE_RPF_LOCATION_TABLE_SANITY_TESTS option (#3930)
* NITF: Make attribute section size hack safer (#4020)
* EHDR: Improved floating point file detection (#3933)
* ASRP: Approximated support for Azimuthal Equidistant in poles (#3946)
* HDF5/BAG: fix handle and memory leaks (#3953)
* HDF5: Avoid returning NULL from GetProjectionRef() (#4076)
* HDF5: Improve preservation of floating point precision in metadata (r22531).
* JPIPKAK: Fix problems with overviews, windowing and errors (#3967)
* USGSDEM: Fixing locale dependent parsing of numbers (#3886, #3979)
* RS2: Support subdataset oriented metadata and overviews (#4006)
* AIGRID: Support uncompressed integer images (ArcGIS 10) (#4035)
* gdalwarp: Include DstDensity mask in memory calculations (#4042)
* GeoRaster: Full backport for fixes and features (#4039,#3266,#4071,#4072,#4132)
* ENVISAT: Fix gcp computations for stripline products (#3160,#3709)
* ENVISAT: Fix gcp computations for MERIS products (#4086)
* SAR_CEOS: Fix potential crash with odd filenames. (#4065)
* SAR_CEOS: Skip datasets with wrong record length. (#4146)
* ENVI: Support ESRI style coordinate system strings (#3312)
* JAXAPALSAR: Fix datatype of 1.5 level product (#4136)
* gdalfillnodata: working file is created as bigtiff if possibly needed (#4088)
== OGR / Vector ==
* LIBKML: Fix build issue against static libkml (#3909)
* LIBKML: Improve checking to see if files are actually kml (#4003)
* GML: Fix crash with invalid geometries when axis order is lat/long (#3935)
* GML: Support curves in directEdges (#3934)
* GML: Do not force 3D linestrings for directed edges (#3936)
* GPX/GeoRSS: Fix expat library order issue on unix (#3948)
* PG/PGDUMP: Fix handling of NaN in zero width fields (#2112)
* PGDUMP: Add CREATE_SCHEMA and DROP_TABLE layer options (#4033)
* PGDUMP: Support wkbNone geometry better, and other subtle bugs (#4040)
* OGR SQL: Allow double quoting column name in SELECT DISTINCT (#3966)
* OGR SQL: Fix crashes with some uses of SUBSTR and CAST (#4055)
* OGR SQL: Fix crash on IS NULL test on floating point fields (#4091)
* OGR SQL: Fix error with SQL joins (#4112)
* MSSQL: Fix for IDENTITY INSERT problem (#3992)
* MSSQL: Fix for schema handling (#3951)
* MSSQL: Fix for geometry handling with ExecuteSQL() (#4149)
* OCI: Fix writing of tables with no general attributes (#4063)
* GeoJSON: Fix assertion on ESRI json (#4056, #4057)
* GeoJSON: Improve numeric field determination (#4082)
* SHAPE: Fix decoding of triangle fans in multipatch files (#4081)
* SHAPE: Fix multipolygon detection issue due to isClockwise failure (#4122)
* MITAB: Fix handling of filenames with two dots in them. (#4123)
* MITAB: Fix problems with null datetime values (#4150)
* ogr2ogr: Improve -overwrite/-append handling (#4012)
* ogr2ogr: Ensure -where fields are address in SetIgnoredFields (#4015)
|
|
|
|
* Fix 3581 Ftools: union tool leave holes in output
* Fix 4500 Simplify tool freezes QGIS
* Fix 4466 Fixes for 'v.what.vect' and 'v.generalize' modules in the GRASS
plugin
* Fix 4552 Patch for v.what.vect
* Fix 4035 Print Composer shape combo box not refecting current shape
* Partial Fix 3097 Add preference to set/override environment variables
* Fix 2749 Move 'Add to Attributes List' button
* Fix 4560 Wrong scale displayed in Map canvas
* Partial Fix 4383 Ftools: Improve how processes are handled
* Fix 3577 Adding a print composer doesn't dirty the document
* Fix 3170 Many GDAL Tools don't work in OS X standalone
* Fix 3723 Transparency settings are not applied from *.qml
* Fix 3576 qml not read automagically for rasters
* Fix 2977 Messy uninstallation of the standalone installer
* Union and Symetrical difference works only on whole layer fixed
* Save some time in node tool for geometry export and avoid detachs
* Initialize default symbol to 0 in rule based renderer
* Make relative paths default
* Fix tab restoration in project properties
* Add helpful info to GdalTools Settings dialog on how to configure GDAL path
* New vector layer dialog - show CRS as authid-description pair instead of
proj4 string
* Fix crash with relative file paths if projPath is not yet defined
* Add helpful info to GdalTools Settings dialog on how to configure GDAL path
* And a lot of other smaller Bugfixes
|
|
|
|
Changes in 3.3.2
2012-01-05
- Bug fixes / improvements
- Fix CMAKE_CXX_FLAGS overriding -std=gnu++0x (#489)
- Missing versions update in CMake configuration (#490)
- Fix noding of self-intersecting lines through UnaryUnion (#482)
- Fix handling of collapsed edges skipping in BufferOp (#494)
- Print up to 18 digits of precision for TopologyException points
- Fix noding with reduced precision in Buffer operation (#473)
- Fix HotPixel original point invalidation (#498)
- Fix CascadedPolygonUnion to discard non-polygonal components (#499)
- Improve buffer robustness by reverting to non-snaprounding noder (#495)
- Fix C++11 build by avoiding std::pair<auto_ptr> (#491)
- Add --clibs to geos-config and GEOS_C_LIBS to geos.m4 (#497)
- Apply shoelace formula for area calculation (#485)
- Fix default initialization issue for clang (#500)
- Improve overlay robustness by fixing areal validity on snapping (#488)
Changes in 3.3.1
2011-09-27
- Bug fixes / improvements
- Fix memory leak on invalid geometry in InteriorPointArea (#475)
- ValidOp abort in presence of 2 touching holes forming an island (#449)
- Enable prepared intersects operation for points
- Fortify suspicious code found by static analisys tools
- Fix for SOLARIS build (#461)
- Fix EMPTY result from GEOSOffsetCurve with distance 0 (#454)
- Fix Geometry::clone to copy SRID (#464)
- Fix for clang builds (#463)
- Fix out-of-place builds for python binding (#332) and regress testing
- Fix OS X framework cmake build (#385)
|
|
DragonFly need the same platform.h.in modification that NetBSD requires
for ISNAN support.
|
|
|
|
|
|
Bump PKGREVISION
|
|
|
|
failure to keep up with gpsd's deprecation pace. PKGREVISION++.
|
|
Fixes since 1.2.1
* Increase default tile age check to 7 days.
* Fix compilation with curl 7.21.7 (SF#3376584)
|
|
|
|
|
|
Upstream says that using sqlite3 will become somewhere between normal
and the standard approach. Because sqlite3 is small and typically
already isntalled on systems where one would want to run gama, just
depend on it and don't bother to make it an option.
It would be fine with me to make it a default-on option, but I don't
think that's worth the complexity.
|
|
XXX The comment in the code is wrong and using std::isnan is actually
XXX the portable approach. DragonFly and other GCC users likely need the
XXX same change
|
|
|
|
GNU Gama is a project dedicated to adjustment of geodetic networks. It
is intended for use with traditional geodetic surveyings which are
still used and needed in special measurements (e.g., underground or
high precision engineering measurements) where the Global Positioning
System (GPS) cannot be used.
Adjustment in local Cartesian coordinate systems is fully supported by
a command-line program gama-local that adjusts geodetic (free)
networks of observed distances, directions, angles, height
differences, 3D vectors and observed coordinates (coordinates with
given variance-covariance matrix). Adjustment in global coordinate
systems is supported only partly as a gama-g3 program.
|
|
0.17 2011-06-28
- Fix circular package dependencies with Geo::Distance::XS (not really
an issue practically, but then again it wasn't really helping).
|
|
|
|
Add patch to remove include of withdrawn header (already changed upstream).
Set LICENSE (GPL2).
PKGREVISION++.
|
|
|
|
|
|
Viking 1.2.1 (2011-06-16)
Fixes since 1.2
* Support proper MAC OS file locations.
* Fix incorrect track property line marker positioning when the track has gaps.
* Fix track property point marker drawing error - sometimes draws dot marker too low.
Viking 1.2 (2011-05-24)
New features since 1.1
* Remove unecessary treeview item selection.
* Add zoom level 0.5 to map layer
* [DOC] Add links to access Viking's source code
* Rename file to prevent any case-insensitive issues.
* Add getting the users confirmation when deleting (emptying) data from the GPS layer.
* Enable keypad delete to remove layers in the layers panel.
* Enable deleting multiple tracks or waypoints within a layer by selecting them from a list.
* Add getting the users confirmation when deleting an individual track or waypoint.
* Add the ability to delete all waypoints or tracks in the layer.
* Add getting the users confirmation when deleting a layer.
* Start a new 'Tracks' treeview menu, similar to the 'new' Waypoints treeview menu.
* Add operations on waypoints into the 'new' Waypoints treeview menu.
* Add new graph type Speed/Distance in the track properties window.
* Add new graph type Elevation/Time in the track properties window.
* Add new graph type Distance/Time in the track properties window.
* Improve Track Properties speed/time drawing to display in nice human friendly whole number scaled units.
* Improve Track Properties elevation drawing to display in nice human friendly whole number scaled units.
* On the Track Properties Window draw an always updating indicator of where the readings are taken from.
* Enable controls of drawing DEM data and GPS speeds on the Track Properties Window.
* Add keyboard accelerators for the Track Properties Window.
* Add ability to resize the Track Properties window.
* On the Track Properties Window, also show the elevation or speed for the current track position as indicated by the mouse pointer.
* Add support for kml files.
* Add ... where necessary to track & waypoint menu entries.
* Enable Open Waypoint Image via right click menu entry.
* Use ability to select a waypoint given the thumbnail image size.
* Add ability to open the trackpoint edit dialog via the viewport right click menu when a trackpoint is selected.
* Add ability to move selected trackpoint or waypoint by the mouse within the select tool.
* Add a new select tool at the window level to enable/disbale item selection of the a track or a waypoint.
* Enable to unselect treeview item
* Add Select Request layer interface and use within the track/waypoint layer to select an item.
* Add internal track right click menu variable.
* Tidy up track/waypoint sublayer callbacks to only use the layers panel if it available.
* Add viewport to sublayer add menu items callback.
* Make the highlight colour configurable and use as appropriate for the selected track/waypoint drawing.
* Add track and waypoint highlight for the selected layer or individual item.
* Add the storage and retrieval of any kind of track or waypoint selected item (either an individual item, list (i.e. a sublayer) or layer) at the window level.
* Add viewport property to control the display of the track / waypoint item highlight.
* Add backup support for launching URLs with Mac OS based browsers.
* Add backup support for launching URLs with Google Chrome based browsers.
* Add support for Bing maps
* Add support for dynamic copyright
* Add map's logo support
* Add support for reference documentation
* Generate a trackwaypoint layer update on the finish creatiing of the thumbnails so the images are shown.
* Enable the tree view panel to be more usefully resized smaller than the text names.
* Windows: Open help pdf file when when clicked on Help->help
* [DOC] Split By Number of Points
* Add Track->Split by Number of Points (as per SF#2847587 request).
* Add a new dialog to return positive number.
* SF#2844872: Suggest name for the new track when splitting the track via the trackpoint edit dialog.
Fixes since 1.1
* Better safety checking to prevent crash due to null variable reference in use of the current trackpoint.
* Fix: Reduce GObject cast
* Fix etag handling
* Fix: generate doc/reference/Makefile when needed
* Fix Track -> Split by Timestamp such that newly created tracks are ordered correctly.
* Fix sensitivity of the track properties window split marker to be disabled when the track marker is not drawn.
* Fix crashing due to incorrect usage of libcurl - SF#3206628.
* Fix non-void function should return a value.
* Fix reference documentation generation - some systems need explicit mention of libz.
* Fix displaying of 'Waypoints' treeview menu.
* Fix vik_aggregate_layer_get_all_layers_of_type for track/waypoint layer types, since these may also be stored under GPS layers.
* Improve previous fix: background calling code should control return value
* Fix: background calling code should control return value
* Fix: enforce background feature
* Fix compiler warnings from gcc 4.5.4
* SF#3178554: Fix Sun Studio build
* gtk_object_sink has been deprecated since gtk version 2.10, use g_object_ref_sink() instead.
|
|
- New things:
- CAPI: GEOSBufferWithParams (allows single sided buffers)
- CAPI: GEOSOffsetCurve deprecates GEOSSingleSidedBuffer
- CAPI: GEOSUnaryUnion deprecates GEOSCascadedUnion
- CAPI: GEOSisValidDetail: tell state, reason & location apart. allows
passing flags.
- CAPI: GEOSContext_setNoticeHandler_r, GEOSContext_setErrorHandler_r
- CAPI: GEOSGeom_createEmptyPoint, GEOSGeom_createEmptyLineString
GEOSGeom_createEmptyPolygon, GEOSGeom_createEmptyCollection
- CAPI: GEOSGeom_extractUniquePoints
- CAPI: GEOSGetGeometryN support for single geometries
- CAPI: GEOSPolygonize_full to return all informations computed by
the polygonizer
- CAPI: GEOSOrientationIndex
- CAPI: GEOSSharedPaths to find shared paths and their orientation
- CAPI: GEOSSnap
- CAPI: GEOSRelatePatternMatch
- CAPI: GEOSCovers, GEOSCoveredBy
- CAPI: GEOSRelateBoundaryNodeRule
- PHP: new PHP5 bindings based on CAPI
- Semantic C++ API changes:
- Geometry inheritance chain changed to introduce Puntal, Lineal
and Polygonal classes (virtual inheritance introduced)
- Polygonizer::getInvalidRingLines retains ownership of vector elements
- Geometry::isWithinDistance method is now const
- Polygonizer::getCutEdges returns by const ref
- Polygonizer::getDangles returns by const ref
- Empty LinearRings are closed by definition
- Bug fixes / improvements
- Fixed Geometry.distance() and DistanceOp to return 0.0 for empty inputs
- Invalid compound geometries reported as valid
- Return up to 15 digits of precision from GEOSisValidReason_t
- CAPI: do not leak contexts when using the non-reentrant interface
- Fix duplicated dangles returned by Polygonizer
- Fix SnapIfNeededOverlayOp to throw the originating exception
- Fixed LineMerger to skip lines with only a single unique coordinate
- Fix NodedSegmentString to handle zero-length line segments correctly
(via safeOctant)
- Fixed buffer OffsetCurveSetBuilder to handle "flat" rings correctly
- Added illegal state check in LineSegment::pointAlongOffset()
- Improved performance of RectangleIntersects by always using
segment-scanning and refining SegmentIntersectionTester
- Reduce memory use in PreparedGeometry predicates
- Fix infinite loop in RobustDeterminant with nan/inf input
|
|
|