pkgsrc changes: improve patch comment and explain why it is not
filed/applied upstream.
Viking 1.4.1.0 (2013-04-08)
Bug Fix Release + updated translations
* Import Launchpad translation updates [Mainly for large Czech update]
* Fix using .vik files with 'unusual' track or waypoint names
* Fix waypoint selection when the waypoint has an image but the images are not being displayed.
* Fix showing map timestamps on Windows on the map tile info dialog.
* SF#3608411: Part 2 - Avoid creating command window on Viking start-up.
* SF#3608411: Part 1 - Avoid warning about unbuffer on Windows Systems.
* SF#3608264: Improve Statusbar Location Info Maybe Truncated
* Prevent inputting empty names for layers and sublayers via the layers panel.
* SF#3608311: Fix crash caused by renaming blank sublayer names
* Be less strigent in loading Geotagged images without optional GPS tags
* Fix use of scaled tile image when tile image not present.
* Enable updating the treeview to allow setting a blank waypoint symbol.
* Improve the Waypoint tooltip to display the description if there is no comment.
* Fix datasource acquiring waypoints from geotag images.
* Updated geo-* scripts to version released on 2013/02/18
* Fix compilation with --enable-geocaches option.
* help/Makefile.am: explicitly list figures.
Viking 1.4 (2013-02-11)
New features since 1.3.2
* Support for GPX Route type including transfer to/from GPS Devices.
** Replaced 'Add Track' tool with 'Create Route' tool. (NB There still is the Create Track tool)
* Support for GPX 'Description' for tracks, waypoints and routes.
* Add ability to Acquire My OSM Traces and ability to choose any subset of the available traces.
* GPS Upload from a track.
* Enable giving a track a specific colour (drawn in default draw by track mode).
* Enable drawing all tracks in a specific colour (no longer is Black the only option).
* Allow option of drawing a direction arrow when drawing a track.
* Allow configuration of trackpoint size and direction arrow size.
* Display Waypoint Icons in the layers panel treeview.
* Restored Route Finding via Google Services. [Was disabled in 1.3.2 due to change in formats supported]
* Only display sublayer container when there are sublayers.
* Display map tile source and cached file information in a dialog for a position.
* Quick zoom level change from the statusbar by clicking on the zoom level to select another level.
* In the Zoom Tool mode: can select an area to zoom in on (via holding shift key + drag mouse).
* Mouse Zooming in/out maintains the position focus on the mouse pointer location.
** (Use the keys Ctrl+Shift and mouse zoom to maintain the centered map location).
* Improvements in Acquiring Wikipedia Points (allow more points, sortable columns, URL and feature type).
* Allow opening a URL on a waypoint which has a URL for a comment or description.
* Re-organized TrackWaypoint Layer menus to group functionality together better with New, View, Combine, Split, Delete, Acquire and Upload submenus.
* Gradient Graph view on the Track Properties.
* Allow same named TrackWaypoint sublayer items. i.e. can now have 2 (or more) waypoints with the same name.
* Add support of a Map type for a local On Disk OSM Tile Format.
* Revised Draw Track by Speed mode with a simple traffic light colouring scheme to represent slow/average/fast speeds.
* Enable deletion of track points with the same timestamp.
* Ability to merge segments of a track.
* Allow generation of large pixel sized images.
* Rework image generation to ask for file name first and then only allow supported map zoom levels.
* Allow control of waypoint text size on the viewport display.
* Allow control of GPX file saving track order (either Alphabetical or By Time via global preference).
* Keyboard shortcuts to create layers and enable some tools.
* Show the bearing and the step distance of the next point when creating a track or route.
* Improved feedback in reading erroneous files.
* Improved Help Manual.
* More translation texts including a Finnish version.
* Scripts to support the creation of the Windows Executable Installer.
* Add a python tool to convert the Viking tile cache into a MapBox MBTiles format file.
* Many internal improvements.
Fixes since 1.3.2
* Don't accidently overwrite GPX and KML files in the Viking file type.
* Use the default desktop font for waypoint viewport display text.
* Ensure when opening multiple .vik files they are each loaded into a new window.
* Show UTM location in statusbar when in UTM mode.
* Fix: crash when dealing with non-compressed DEM files
* Fix infinite GDALOpen recursion with some VRTs (4835)
* Avoid destroying existing overviews (.aux/.rrd) (4831)
* Support recognising NaN better in CPLStrtod() (4799)
* Fix windows declaration for CPLGetErrorHandlerUserData() (4755)
* Fix compilation with Gentoo modified zlib 1.2.6 (4723)
* Look for libgeotiff headers in /usr/include/libgeotiff too (4706)
* Improve warning handling in CPLClearRecodeStubWarningFlags() (4650)
* Fix Solaris compilation bug (4705)
* MorphFromESRI(): compare SPHEROID/PRIMEM parms, not names (4673)
* Avoid iffy casting of OGRWkbGeometryType to int (4847)
* Fix thread safety issue with CPLOpenShared()
File too long (should be no more than 24 lines).
Line too long (should be no more than 80 characters).
Trailing empty lines.
Trailing white-space.
Trucated the long files as best as possible while preserving the most info
contained in them.
COMMENT should not be longer than 70 characters.
COMMENT should not begin with 'A'.
COMMENT should not begin with 'An'.
COMMENT should not begin with 'a'.
COMMENT should not end with a period.
COMMENT should start with a capital letter.
pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
The patch to help serial garmins with prolific adaptors is retained,
but it's perhaps a bit dicey because upstream code has changed a bit.
Upstream NEWS content from web pages:
1.4.4:
Add MotoActiv format. Thank you, Dan Brown.
Kris Beevers contributes Lowrance USR v4 support.
Allow EXIF to represent altitude below MSL.
Allow reading known invalid (sigh) data in NMEA, such as that
written by Canon Camera/GPS devices, probably including:
Canon GPS shoes
GP-E1
GP-E2
Powershot models with GPS capabilities
S100
SX260
HS D20
Enhance Garmin Fit support for latest firmware.
Skytraq fixes.
Steve Eckert adds line styling to the National Geographic TPO3 reader.
Erik Krause improves German translations.
OS X Mountain Lion fixes.
1.4.3 beta:
Fix translations for GUI on Windows. German, Italian, Hungarian,
Russian, and a few others should now work. If your language is there,
please contribute a translation. It's easy and doesn't require you to
program.
A new writer for geocaches in KML (Google Earth) provide better
visualizations of high-density areas.
Many KML improvements including validation fixes, aviations units,
fixes for min/max alt.
Adds iblue757 GPS support.
Add support for Holux M-1200E GPS.
Add the Minihomer variant of Skytraq.
Add FlySight GPS support.
Add Garmin FIT support.
Add Land Air Sea format for GPS Tracking Key Pro.
Many Navicache improvements.
Fixes to track filter to not mangle tracks recorded at low speed when
segement filter is applied.
- Bug fixes / improvements
- Fix abort in RightmostEdgeFinder (#605)
- Do not force precision reduction below 6 significant digits
while trying to obtain a valid Buffer output (#605)
- Fix GEOSPointOnSurface with zero-length linestring (#609)
- Fix EMPTY return from zero-area polygon (#613)
- Segfault from symdifference (#615)
GeoTIFF represents an effort by over 160 different remote sensing,
GIS, cartographic, and surveying related companies and organizations
to establish a TIFF based interchange format for georeferenced raster
imagery.
This library is the reference implementation for reading and writing
GeoTIFF tags.
Upstream does not provide a NEWS file, but says of 8.1:
Version 8.1 of the EPSG Geodetic Parameter Dataset comprises of data
corrections and updates to the v8.0 release of August 2012.
Changes as documented in Change Records through 2012.093, but with
actions still remaining on some change requests.
New data for Brazil, Tonga and the Arctic.
Significant revisions to data for Brunei and Mayotte.
Minor revisions to data for Europe, former Soviet Union and New Zealand.
Changes in 3.3.6
2012-11-15 -- that's Post-GIS day !
- Bug fixes / improvements
- Add support for testing with phpunit 3.6 (not loosing support for 3.4)
- Segfault from intersection (#586, #598, #599)
Changes in 3.3.5
2012-06-25
- Bug fixes / improvements
- Correctly increment CAPI lib version from 3.3.3 (#558)
- Port robustness fix to CentroidArea (#559)
- Always return POINT from GEOSGetCentroid, even for EMPTY (#560)
- Always return POINT from GEOSPointOnSurface, even for EMPTY (#561)
As discussed on pkgsrc-users, x11/ftlk (1.1) is no longer maintained,
and 1.3 is believed to be almost entirely compatible.
Patch from Tim Larson, who has build-tested these packages on
NetBSD/amd64.
Bug Fix Release (of a bug fix release):
* Fix CPU usage going to 100% when statusbar items update is called.
Viking 1.3.2 (2012-09-23)
Bug Fix Release including:
* Removed Route Finder Tool as Google Direction service interface has
disalbed the method Viking interfaced with it.
* Fix for Debian#685817: Statusbar Update From Thread Instability
* Fix SF#3564795: Crashing when attempting to create waypoints from EXIF
images without enough GPS information.
* Fix drawing of next potential trackpoint on Windows Systems.
* Fix GPSBabel Dynamic Device List generation on Windows Systems.
* Fix crashing when displayed map copyright(s) is longer than the internal
buffer.
* Fix crashing when deleting a GPS layer which has started a realtime tracking.
* Fix printing of DEBUG message since glib 2.32
Viking 1.3.1 (2012-06-26)
Bug Fix for Windows Systems Release:
* Fix crash in Show Picture functionality on Window's Systems.
Rather than passing -Wno-unused-but-set-variable flag to satisfy -Werror,
just remove the -Werror directive. This protects older compilers that
might break on an unrecognized future flag.
geoclue uses -Werror, but gcc4.6+ has a new warning,
unused-but-set-variable which will break the build. Add a CFLAG to
inhibit the warning to fix build on gcc4.6+.
Version 1.13
* Fixed templates lookup name syntax errors reported by Brandon
Invergo <brandon@invergo.net> (detected by compiler g++-4.7).
Many thanks for your patch, Brandon.
* Fixed a bug reported by Jacques Beilin <jacques.beilin@ensg.eu>
Function NormalDistribution ended in an endless loop for high
values of input argument x.
* Fixed a bug reported by Anton Horpynich <anton@vingeo.com>
The computation of approximate coordinates failed if an angle
needed for computing of an intersection was smaller than 0.15
radians / 10 gons (implicit testing criterion). Although this is a
reasonable limit for standard surveying networks, in a batch
computation of approximate coordinates a much smaller value can be
sometimes acceptable. It is more or less a matter of personal
opinion if this is to be supposed a bug or not.
Gama newly solves approximate coordinates in two main loops.
During the first loop the default value 0.15 in class Acord is
used. If afterwards there still some coordinates remain
missing, Gama starts a second loop with series of iterations in
which firstly tries to find a solution with the default value
then secondly with a very tiny limit of 0.0015 radians.
In most cases all coordinates are solved in the first loop with
the default small angle limit 10 gons.
* In gama-local suppressed output of running results during
linearization iterations and several other minor fixes
Version 1.12
* class BaseVisitor and related classes moved to separete file visitor.h
* local Observation has protected init method and non-parametric constructor
Code in local Observation was reorganized and some atributes are not const.
* local observations are visitable (base is Accept<>)
- class Direction : public Observation
+ class Direction : public Accept<Direction, Observation>
** local observations' write methods moved to WriteVisitor
** LocalRevision and LocalLinearization are now visitors
** base classes Revision and Linearization removed from local
** method observations_summary in LocalNetworkXML uses visitor for counting
** method observations in LocalNetworkXML uses visitor for writing
** function OutlyingAbsoluteTerms uses visitor for writing
** method test_abs_term in LocalNetwork uses visitor for test
** local Observation set_passive and set_active methods are now non-const
** function AdjustedObservations uses visitor for writing part of table row
** function TestLinearization uses visitor for computing and writing
** function ResidualsObservations uses visitor writing observation name
* fixed a bug in the definition of angular observations reported
by Anna Kratochvilova <anna.kratochvilova@fsv.cvut.cz> and Vaclav
Petras <vaclav.petras@fsv.cvut.cz>
* updated version of review.hu.lang by Siki Zoltan, some
corrections in the Hungarian translation of GNU Gama
Upstream changes:
0.19 2012-04-03
- Fix various typos.
- Fix floating point error in the hsin formula.
0.18 2012-03-23
- Fix gcd calculation to use ** instead of ^.
Upstream says using the C++ API is broken; document the policy and the
list of (broken per geos rules) packages that need a revbump every
time, currently gdal-lib.
PR 46504 By Wen Heping.
Version 5.6.8 (2012-02-08):
---------------------------
- Fix security issue with quote escape in WFS GetFeature Filter (#4087)
- Fix segfault on join with postgresql tables (#4074)
- Define Z_BEST_COMPRESSION for newer libpng versions (#4033)
- Fixes to support latest PROJ versions (#4008)
Version 5.6.7 (2011-07-12):
---------------------------
IMPORTANT SECURITY FIXES:
- Fixes to prevent SQL injections through OGC filter encoding (in WMS, WFS
and SOS), as well as a potential SQL injection in WMS time support.
Your system may be vulnerable if it has MapServer with OGC protocols
enabled, with layers connecting to an SQL RDBMS backend, either
natively or via OGR (#3903)
- Fixed potentially exploitable buffer overflows in OGC Filter Encoding
support (#3903)
Other Fixes:
- Fixed PHP/MapScript ms_iogetstdoutbufferbytes() always returning 0 bytes
written (#3041)
- OGC Filter: fix segfault when a ows_varname_type or wfs_varname_type is
defined but not a gml_varname_type (#3902)
- Fixed mssql2008 to return correct geometries with chart layer type (#3894)
- Fix segfault with png-inimage exceptions and quantize_force=on (#2903)
- Fix segfault on malformed <PropertyIsLike> filters (#3888)
- Fixed potential crash with AVERAGE resampling and crazy reprojection (#3886)
- Fixed segmentation fault on invalid symbol (#3849)
- add support for gml:Box for spatial filters (#3789)
- Fixed false computation of symbol size when used as a brush on line (#3760)
- Fixed SQL Spatial to be able to use UniqueIdentifier field as unique key (#3722)
- Fixed possible seg. fault when using "OGR:Label*" special attributes (#3667)
- Fixed bug with newlines around multipart boundaries in wcs multipart (#3672)
Version 5.6.6 (2011-01-17):
---------------------------
- SLD: Fix point symbolizer issue when color is not set (#3658)
- Fix WMS EXCEPTIONS parameter issue with fastcgi (#3525)
- Fixed missing time in msDrawMap logging (#3651)
- Fixed Internal error with Oracle Spatial multi point geometries (#3627)
- Fixed double free in shp2img.c (#3497)
- Fixed free(): invalid next size in mapfile.c (#3604)
- Fix for the memory corruption when mapping the string data type in the
Java bindings (3491)
- Correct wms 1.3.0 latlong bbox error (#2578)
- Fix ProperyIsLike not used efficiently with Oracle (#3557)
- Fixed msOGRGetSymbolId according to the changes in gdal 1.8 (#3556)
- Fixed crash when drawing a map using UNIQUE fid in the layer data (#3271)
- Fixed Oracle Spatial Data gets corrupt (#3541)
- Fixed issue with multiple styles and binding (#3538)
- Fixed multiple include tags not supported in xml mapfiles (#3530)
- Ensure the class is not marked BeforeFieldInit causing memory corruption
with C#/CLR4 (#3438)
- Fixed MSSQL2008 driver returning invalid extent (#3498)
- Fix computation of shape bounds when the first line contains no points
(#3119)(fixes#3383)
- Fixed error message tiles on zero-sized map cause memory allocation errors
in maperror.c. (#3524)
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'.
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.
* 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
= 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)
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.
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
* When getting data via the GPS layer automatically set the view to see it, unless the realtime tracking mode is on.
* On opening GPX files automatically view all the data.
* Add copyright and license properties for NASA BlueMarble data.
* Add background thread loading of DEM files.
* Add support for the TMS interface provided by SPOTMaps
* Add license related properties
* Add copyright property
* Improve key binding for Mercator Mode -> ctrl+m
* Add OSM WMS Server
* Add support for WMS-C
* Add support for more standard TMS
* Add LatLon projection
* Add a perl script to auto generate basic Viking .vik files for directories containing images.
* Mon Mar 21 2011 Eric S. Raymond <esr@snark.thyrsus.com> - 2.96~dev
Bumped maximum channel count to 32 to accommodate GPS+GLONASS devices.
API version bumped to 5, redesign finished (changes are documented
in the Client HOWTO). cgps now handles resize signals. Code can now
link with uClibc for embedded use. Various bugs in the C++ binding
have been fixed. gpxlogger can now daemonize and write to a specified
log file. A gpsd client can now set any locale it likes, and JSON
will still be parsed using the C locale matching the daemon's. Clients
are no longer required to define a gpsd_report() hook. gpsd no longer
emits probe strings to unidentified USB devices at startup.
JSON timestamps in TPV and SKY are now ISO8601 rather than seconds since
the Unix epoch; the library handles the older style backward-compatibly.
GPGST sentences are now parsed for noise statistics when a device emits them.
AIS and RTCM2 JSON dumps have device fields. JSON reports now include 50bps
subframe data if the device allows access to it. gpsdecode can now dump NMEA
GPS binary, and subframe data to JSON. The RTCM2 code now understands and
analyzes RTCM2.3 messages 13, 14, and 31, and has been checked against another
analyzer. The ancient Sager dump format for RTCM2 is abolished in favor of
a JSON profile.
pst-geo is a set of PSTricks related packages for various cartographic
projections of the terrestrial sphere. The package pst-map2d provides
conventional projections such as Mercator, Lambert, cylindrical, etc.
The package pst-map3d treats representation in three dimensions of the
terrestrial sphere. Packages pst-map2dII and pst-map3dII allow use of
the CIA World DataBank II. Various parameters of the packages allow for
choice of the level of the detail and the layouts possible (cities,
borders, rivers etc). Substantial data files are provided, in an
(internally) compressed format. Decompression happens on-the-fly as a
document using the data is displayed, printed or converted to PDF
format. A Perl script is provided for the user to do the decompression,
if the need should arise.
The changes are fully described at
http://trac.osgeo.org/gdal/wiki/Release/1.8.0-News
However, the following are the highlights.
In a nutshell:
* New GDAL drivers : GTX, HF2, JPEGLS, JP2OpenJPEG, JPIPKAK,
KMLSUPEROVERLAY, LOS/LAS, MG4Lidar, NTv2, OZI, PDF, RASDAMAN,
XYZ
* New OGR drivers : AeronavFAA, ArcObjects, GPSBabel, HTF, LIBKML,
MSSQLSpatial, NAS, OpenAir, PDS, PGDump, SOSI, SUA, WFS
* Significantly improved OGR drivers : DXF, GML
* New implemented RFCs:
o RFC 7: Use VSILFILE for VSI*L Functions
o RFC 24: Progressive data support in GDAL
o RFC 28: OGR SQL Generalized Expressions
o RFC 29: OGR Set Ignored Fields
o RFC 30: Unicode Filenames
o RFC 33: GTIFF - Corrected !PixelIsPoint Interpretation
* New utility : gdallocationinfo
Backward compatibility issues:
* MITAB driver: use "," for the OGR Feature Style id: parameter
delimiter, not "." as per the spec. Known impacted application:
MapServer?
* RFC 33 changes the way PixelIsPoint? is handled for GeoTIFF
* GML driver: write valid <gml:MultiGeometry> element instead of
the non-conformant <gml:GeometryCollection>. For backward
compatibility, recognize both syntax for the reading part
Changes:
--- 2010.12.27 ---
Request #237:
Add timeout to route calculation
Request #238:
Add order to selected waypoints to create a route
Request #239:
Add Garmin BirdsEye support (display only)
--- 2010.12.06 ---
Request #231:
Make anti-aliasing an option
Bug #232:
Photos in the south eastern hemisphere are referenced badly
Request #233:
Make tracks and routes semi-transparent
Request #234:
Add legend for Garmin maps
Request #235:
Fixes and improvements for NMEA support
Request #236:
Move map with Alt+mouse move
--- 2010.11.15 ---
Request #218:
Add "description" as additional field to waypoints.
Request #219:
Make routing language a selection
Bug #220:
Fixed: Garmin Custom Maps fail on maps with lon/lat projection
Bug #221:
Fixed: Crash when exporting maps with bad or missing mdr file
Request #222:
Make baudrate selectable for NMEA device.
Request #223:
Update Spanish translation
Request #224:
Update italian transaltion
Request #225:
Update dutch translation
Request #226:
Add location search via OpenRouteService
Request #227:
Add most important web links to help menu
Bug #228:
Fixed: Add big endian fixes for OS X
Request #229:
Distance over time graph
Bug #230:
Fixed: Strings for 20bit type polylines and polygons are decoded badly
--- 2010.11.02 ---
Bug #217:
Forgot to do a commit before the release
--- 2010.11.02 ---
Request #210:
Make UI fit for GNOME
Request #211:
Add tooltip (optional) for items below cursor on Garmin maps
Request #212:
Make zoom level and track maxima labels optional
Request #213:
Prepare route object for autorouting information
Request #214:
Add autorouting via openroute service
Request #215:
Use secondary (autorouted) route for gpx export
Request #216:
Use secondary (autorouted) route for garmin device upload
--- 2010.09.26 ---
Request #170:
Show extended data of tracks
Bug #202:
Various user supplied bugfixes.
Request #203:
Pimp up map canvas
Request #204:
Add min/max elevation markers to highlighted track
Bug #205:
File dialog for screenshot, save track stat plot and save canvas behaves strange.
Request #206:
GeoDB: add summary about item as tooltip rather than the real comment.
Request #208:
Add track profile preview on canvas
Request #209:
Make scale and wind rose optional
--- 2010.09.11 ---
Request #195:
Export raster maps to KMZ
Request #196:
Export raster maps as Garmin Custom Map tiles
Request #197:
Make folder system of geo database a bit more flexible
Bug #198:
Optimize geo database access and fix many glitches.
Bug #199:
Some tiles on OSM maps are not selectable
Bug #200:
Fix glitches in track profile/ edit/ toolview interaction
Request #201:
Enhance guideline and snap algorithm for drawing distance polylines
--- 2010.08.15 ---
Bug #192:
Fixed Garmin map: Small vertical or horizontal lines are not drawn
Request #193:
Use SQLite database for user data
Request #194:
Add project explorer for the database
--- 2010.07.28 ---
Request #184:
Detect proxy from environment variable
Request #185:
Get elevation data for artificial tracks from www.geonames.org
Request #186:
Improove snap to line for distance polyline
Bug #187:
Fix: endian bugs in Garmin label decoding
Request #188:
Split track in segements of size N
Request #189:
Sort tracks by name and time
Request #190:
Copy-n-paste for distance polyline.
Request #191:
Combine several distance polyline overlays
--- 2010.07.04 ---
Request #177:
Keep on adding points when adding points to start or end of distance polyline
Bug #178:
Fix: End points are deleted when moving around is aborted.
Request #179:
Add speed and estimated time to distance polyline
Request #180:
Select items for export/upload
Bug #181:
Fix: Proximity circles are not drawn if waypoint leaves viewport
Request #182:
Make distance polyline follow lines in vector map
Bug #183:
Change shortcut description from Del to Ctrl + Del in left hand tool widgets
--- 2010.06.06 ---
Bug #172:
Fixed: typ file not working on device.
Request #173:
Sort waypoints by name, icon or position
Request #174:
Make track bubbles an option
Request #175:
Fine tune reference offset for raster maps
Bug #176:
Fix performance stall when loading large quantity (>2000) of waypoints
--- 2010.05.10 ---
Request #167:
Dutch translation
Request #168:
Add gpsd support
Request #169:
Optimize map rendering for Garmin maps
Request #171:
Add selection for typ file if there are several
--- 2010.04.03 ---
Bug #157:
Fixed: Bad zoom factor for "zoom to fit"
Request #158:
Sort list entries in tool views
Request #159:
Accept more formats for waypoint coords and related.
Bug #160:
Fixed: Typ file is not used in gmapsupp.img
Request #161:
Code map set name into gmapsupp.img
Request #162:
Allow use of *.hgt files to import elevation data
Bug #163:
Fixed: GDAL tools not found on OS X port
Bug #164:
Fixed: Endless loop on profile over time for tracks with no timestamp.
Request #165:
Revert track
Request #166:
Speed up loading of Garmin tiles.
Changes:
* French Cadastre plugin
* Bing Maps plugin
* GDAL raster background plugin
* Printing and exporting to PDF/raster/SVG
* Extrude interaction for ways
* Filter system
* Toolbar editor (create/modify tollbars)
* Allow to align background image with <SPACE>+pan
* When opening/importing, always fallback to GDAL if available. Allows to open most GDAL supported geomtery files.
* Styles : allow to texture areas with an icon
* Auto-add "source" tag when drawing over a background map; define the value in the WMS and TMS editors
* New command line options: "--ignore-preferences" && "--reset-preferences"
* "--importag-tags-as-is" command-line switch to prevent adding underscores to imported tags
* When creating a way or area, press "C" to close the current way
* New preference: "Allow node/way creation in select mode". When checked, allows double-click to create a node and double-click on a node to start a way in select mode.
* Snap to angle functionality when creating way: keeping "o" pressed snap to 45° angles, "h" snap to 30° angles
* Ability to enter and select multiple OSM servers in preferences
* Use Nominatim (http://nominatim.openstreetmap.org/) for place name lookup due to gazetteer closure
* Support for XAPI
* Allow to rename a layer by double-clicking on its name
* If a shapefile do not provide its projection, ask the user for it and do not crash
* "Set view projection to layer's" action added to image layers; set the main projection to the one of the layer
* Tool to align edges to regularly spaced angles (can orthogonalise buildings)
* Join areas tool
* Add a "portable" mode to merkaartor via command-line ("-p") or build setting ("PORTABLE=1")
* Add a "Find" button to the Feature dock. Press "Reset" to revert to list current features.
alternative from mk/jpeg.buildlink3.mk
This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).
The mechanical edits were applied via the following script:
#!/bin/sh
for d in */*; do
[ -d "$d" ] || continue
for i in "$d/"Makefile* "$d/"*.mk; do
case "$i" in *.orig|*"*"*) continue;; esac
out="$d/x"
sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
-e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
< "$i" > "$out"
if cmp -s "$i" "$out"; then
rm -f "$out"
else
echo "Edited $i"
mv -f "$i" "$i.orig" && mv "$out" "$i"
fi
done
done
This release includes many great new features to make your QGIS experience
even better than ever before. This release also contains many bug fixes that
should improve stability over previous releases. See below for a list of the
more noticable changes made in this release.
Viking 1.0.2 (2010-12-14)
Fixes since 1.0.1
* Add undeclared translations
Viking 1.0.1 (2010-12-04)
Fixes since 1.0
* Fix Waypoint & Track visibility issues.
* Fix SF#3104028: Default Color Background is incorrectly saved as black into a
new .vik file.
* Fix some translated strings
New features since 0.9.96
* Add minimal translator-credits in About dialog
* Add documenters to About dialog
Fixes since 0.9.96
* Improve copyright holders
* Prevent crashes when downloading Expedia Maps.
* Fix extend track using magic scissors.
* Fix autodownloading while panning
* Fix Debian #599048: Segmentation fault when using gpsbabel
* Fix dem_gradient_colors allocation.
* Fix compiler warnings in preferences.c
* Fix handling of ERMapper spherical coordinate systems
* Fix comparison of units of coordinate systems
* C#: Fix GDAL_DMD_ and GDAL_DCAP_ constants
* C#: Don't mark class BeforeFieldInit causing CLR4 crash
* C#: Use the .NET Framework 2.0 transparency rules (level 1 transparency) for
the VC2010 builds
* Python: Fix indentation problem with GCP serialize method
* Make CPL_INLINE compatible with SunPro 11 and 12 compilers
* Override EPSG:4179 (Pulkovo 1942(58)) and EPSG:4258 (ETRS89) to add towgs84
transform for Polish CRS
* SWIG bindings : initialize return values of GetRasterStatistics?()
Viking 0.9.96 (2010-10-11)
New features since 0.9.95
* Use ETag to detect fresh tiles on servers
* Add new menu entry in GPS Layer to delete the realtime information.
* Ensure GPS realtime information deleted when GPS Layer -->Empty All is called.
* Prevent zoom factor string displaying unnecessary .0s when it's a whole number.
* Improve Track Properties speed profile display for low speed difference (e.g. walking) tracks.
* Use speed units in display of Track/Waypoint layer draw by velocity config values, but maintain units as metres per second when read from/saved to files.
* Add keyboard accelerators for as many as possible View Menu entries.
* Simplify zoom status when xmpp and ympp are equal
* Use height units in the altitude readout for the cursor position on the status bar.
* Use height units in display of DEM min / max elevation values, but maintain units as metres when read from/saved to files.
Fixes since 0.9.95
* Fix many memory leaks
* DEM layer properties tidy up.
* Prevent getting stuck in a near infinite loop when using Coord layer, UTM mode and zoomed out to see the whole world.
* Prevent lock up in attempt to download maps along a track in UTM mode.
* Launchpad Bug #445374: Prevent crash when downloading maps along a track, with Terraserver maps when in Mercator mode.
* Add explicit linking against libz and libm
* Fix SF#3009431: Prevent Crash in Real Time Tracking GPS Mode & Autodownload Maps.
* Fix display of rounded speed units scale markers in the speed profile.
* Fix cycle map URL
* Fix compiler warnings
* Fix Track Draw by Velocity mode, so that individual track points are coloured (as was the intention).
* Fix bug where older file was removed when network not present
* Fix: warning 'draw-mode' message does not display
* Fix incorrect limitation on source map id
Viking 0.9.95 (2010-09-07)
New features since 0.9.94
* Add some function short cut key definitions to control showing of the center mark and scale viewport features.
* [DOC] Replace Google with OSM capability in man pages.
* When manually creating a track, automatically give it a default name.
* [DOC] Add contributors from the Wiki(s) history.
* Better dialog name when searching for a waypoint.
* Change max cache time to 1 week.
Changes:
Merkaartor 0.16.3.
The only issue solved since 0.16.2 is the inability to switch languages.
Merkaartor 0.16.2.
The CHANGELOG since 0.16.1 is:
- FIX : Initial viewport issue
- FIX : Do not export incomplete features
- FIX : CSV import bugs
- FIX : Use "GPX track width" setting even when not in "Simple track appearance" (fixes#3095)
- FIX : temporary solution for #3082
- CHG : Allow to pan with middle mouse button
- FIX : lat/lon grid fixes for non-othogonal projections
- FIX : for non-rthogonal projections, maximize the viewport in lat/lon
- FIX : Handle empty style list in editor (fixes#3079)
- FIX : Fix scale bar to take latitude into account.
- FIX : Do not tag-match relation's children unless the type is "multippolygon" (fixes#2916)
- FIX : problem with "Bottom-left standard" TMS
- FIX : OSX fix
- FIX : Draw relations children dashed to avoid multiple parent drawing
- FIX : Fix several issues with features dock.
- FIX : Fix reappearance of deleted features.
- FIX : Fix WayRemoveNodeCommand reversibility.
(GIS) licensed under the GNU General Public License. QGIS is an official
project of the Open Source Geospatial Foundation (OSGeo). It runs on Linux,
Unix, Mac OSX, and Windows and supports numerous vector, raster, and database
formats and functionalities.
Quantum GIS provides a continously growing number of capabilities provided by
core functions and plugins. You can visualize, manage, edit, analyse data, and
compose printable maps. Get a first impression with some screenshots and a more
detailed feature list.
* configure/libtool/etc regenerated with newer versions.
* Fix definition of CPL atomic function with CPL_INLINE undefined
* Clean out remnants of old generation python support in configure
* Fix build problems on systems with 64bit pointer and 32bit long
* C#: Fixed ambiguous reference to SpatialReference in C# sample apps
* C#: Fix crash on memory release of string from ExportToWkt()
* Java: Handle transparency better in color tables
* Python 2.x/3.0 compatability fixes for scripts
* Python fixes for numpy array io
* stateplane.csv updated for Kentuky and California fixes
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
* Fixed scale calculation problem caused by mapscale.c's inchesPerUnits
array being out of synch with MS_UNITS enum
* Fixed bitmap text font rendering (tiny was not working)
Changes 5.6.4:
IMPORTANT SECURITY FIXES:
* Disabled some insecure (and potentially exploitable) mapserv command-line
debug arguments.
* Fixed possible buffer overflow in msTmpFile()
Other fixes:
* Fixed possible race condition with connectiontype WFS layers
* Modified mapserver units enum order to fix some problems with external
packages
* fix blending of transparent layers with AGG on MSB archs
* Fixed imageObj->saveImage() sends unnecessary headers
* Correct PropertyName parsing for wfs post requests
* Ensure mapwmslayer.c does not unlink file before closing connection on it
* Fix security exception issue in C# with MSVC2010
* Write out join CONNECTIONTYPE when saving a mapfile.
* Fixed attribute queries to use an extent stored (and cached) as part of
the queryObj rather than the map->extent.
* Reverted msLayerWhichItems() to 5.4-like behavior although still supporting
retrieving all items
* Grid layer: remove drawing of unnecessary gird lines
* OGC Filters for spatial dbs should be enclosed in parentheses
* Improve the handling of simple string comparisons for raster classified
values
* Add the ogc namspace to filters generated by Mapserver
* Fix MS_NONSQUARE to work in mode=map
* Improve error message when loadQuery() filename extension check fails
* Fix GetLegendGraphic using keyimages
* Fix getFeatureInfo queries on WFS layers
* Fixed mapstring.c build problem related to errno
* Correct ungeoreferenced defaults via GetExtent() on raster layer
* More adjustments to how TLOCK_GDAL held around msGetGDALGeoTransform
* Tue Jul 13 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.95
The autonomous robot submarine total world domination release!
Rationalize clearing and generation of DOPs, this makes epx/epy much
more generally available. Fixed the test productions for the udev
magic and added a troubleshooting note in INSTALL. cgps now displays
epx/epy rather than eph. Speed is now always reported if our last
two fixes were good, even if the GPS didn't compute it. Reading
packets from UDP datagrams by specifying a listening address and
port is now supported, and the regression-test driver cam now be
told to force this with -u; this enables regression testing in
chroot jails where access to ptys is locked out. AIS code now
interprets message type 6 and 8 application IDs correctly as a
Designated Area Code and Functional ID pair. gpspipe has a new -T
option for setting the timestamp format. xgpsspeed is completely
rewritten in Python, eliminating some dependencies on ancient X
libraries. We now ship a Qt binding for the client library. Note
a GCC 4.2.1 optimizer bug. gpsdcode now uses | as a field separator
in -c mode, as string fields can contain commas. Corrected error
or reporting of AIS rate-of-turn fields.
etrex vista HCx.)
Summary of Changes:
(details at http://www.gpsbabel.org/news/20100620.html)
Many new formats.
New Features
* KML writer now sets the extents of the time sliders
automatically for Google Earth 5.0, can now generate gx:Track
for Google Earth 5.2.
* Improved handling of from Garmin extensions in GPX including
ambient temperature, depth, heartrate, and cadence.
* Reworked Garmin transparency device matching to work with more
devices such as Nuvi 500 and Dakota
* Add 'erase_only' option to dg-100.
* GDB module now handles Garmin Basecamp files, too.
* Try to preserve Ozi icon data in waypoints.
* Holux GR245 waypoint now supported.
* GUI detects host OS serial ports.
* Add HDOP and VDOP to VPL 900.
* Added track segment support for many formats, including GPX,
delbin, and Garmin protocol.
* Added track->tracksegment conversion filter option to track
filter.
* Convert tracks to courses on Garmin fitness upload.
Major Fixes
* Fix memory corruption in gbfile when line sizes were a multiple
of internal buffer sizes.
* Globalsat: flush receive on startup to make BT-335 more
reliable.
* Add Mega event icon, Whereigo cache type to GPX and KML.
* Tweak Earth 5's realtime KML to include end of time window.
* Several improvements to Garmin GPI reader.
* Read and write fix information in delgpl format.
* Garmin Venture HC and Legend H now works better on Mac and
Linux. (especially Japanese models.)
* Several improvements for OS/X Snow Leopard.
* Alllow character set overwrite when sending to USB Garmins.
* When writing Garmin routes, don't duplicate waypoints for via
points.
New features since 0.9.93
* Add knots as a speed unit option.
* Detect USB Garmin eTrex HCx Legend devices (and maybe others).
* Auto use of /dev/ttyUSB type device if available on Unix systems.
* Add ability to turn off Garmin GPS after transfer.
* Add a 'home' default location preference.
* Add ability to changes preferences outside of the preferences.c file.
* NLS Maps API: Historic map of Great Britain
* Change GUI related command line parameter for Waypoint symbol size into run time preference.
* Support All Zoom Levels in Zoom Menu
* [DOC] Import User Manual from wiki
* Add menu item for help contents
(Update started before freeze, ok wiz@ to commit now.)
changes:
Added the possibility to show a lat/lon grid
Support for WMS-C servers
Support for "standard" TMS servers
Allow to tile (and cache) arbitrary WMS'es (only EPSG:4326 and
google projection supported)
Allow google maps links and others in goto and download dialogs
Added a projection editor
Enhanced Relations support
Geo-tagging of photos inside Merkaartor, importing them without
track layer and displaying them directly on the map
Improved SHP support
Support for JOSM remote protocol on port 8111
Added Ramer-Douglas-Peucker simplification of ways (in Roads menu)
Add a "portable" mode to merkaartor via command-line ("-p")
and many tweaks and little things...
* Sun Apr 20 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.94
Error-checking in the 50bps subframe code has been greatly improved.
The Garmin GPS driver can now use libusb, if it is present, to do
device discovery. The libgps library has been split apart; the
service functions used by the daemon now live in libgpsd. This
will shave some code volume from GPSD client applications. A packaging
error that resulted in xgps not being shipped in 2.93 has been
corrected. We now have stronger checking for valid ephemeris before
extracting the leap-second offset; they should prevent many cases
where gpsd migh previously have used an invalid leap-second offset.
* Fri Apr 16 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.93
Support for JSON dumping and parsing of AIS message types 25 and 26,
not yet observed in the wild on AISHub. Fix Debian bug #569703. by
removing non-streaming mode from the Python exerciser. Fix Debian
bug #572900 by unsetting the appropriate in-use flag in the device
array. Change the libgps default from old protocol to JSON. Add a
close() method to the C++ binding. Try to recover better from
sporadic cases of false matches to Trimble packet format from a SiRF
binary datastream. gps_poll() now returns -1 with errno not set when
the gpsd socket closes. TPV now refrains from reporting fields the
fix quality won't support. gpsmon option for listing device types is
now -L to -l can be used to enable logging (to stay consistent with
the l command). There is new FAQ material on improving fix and time
reference accuracy. New sections have been added to NMEA.txt on
error status indications and satellite IDs. New POLL command brings
back polling-mode operation. A Client-HOWTO has been added to the
documentation. gpsd no longer eats CPU when a device is unexpectedly
unplugged. Support for the TNT revolution is back (run mode only).
There is now a gpsdfake diagnostic tool that fakes being gpsd shipping
arbitrary specified data to clients.
* Wed Mar 3 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.92
Fix a packaging error. The new Python library module was
inadvertently omitted from the 2.91 tarball. Also, improve the json
import test slightly.
* Mon Mar 1 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.91
We have support for NMEA GLONASS sentences, and a regression test.
Clients now get a DEVICE notification on every driver switch. It is
possible to specify a TCP/IP AIS feed such as AISHub as a data
source. Serious bitrot in the NTRIP support has been fixed - it was
probably nonfunctional for several releases before this. Fixed
buggy display of satellite-used flags in cgps. xgps is replaced by
a rewrite in Python that uses pygtk, eliminating a dependency on
Motif; also, it now displays AIS information. Uniform treatment of
display-unit defaulting and -u in xgps, cgps, and lcdgps. Support
for AIS message types 25 and 26. Support for IPv6. A numeric
instability in the earth_distance() function affecting track error
modeling has been fixed. Old protocol has been removed from the
daemon; the library still speaks it.
- Fixed XML transformation issues with expressions and symbols
- Fixed problem with PostGIS SQL bbox introduced in 5.6.2
- Fix backwards handling of iconv errors (w/ SDE) introduced in 5.6.2
Changes 5.6.2:
- Check error returns from mapstring functions
- Correct mutex locking problem with rasters with no inherent georef.
- Fixed problem with isValidItem vs OGR special attributes
- Support wrap character for SVG output
- Fixed msMSSQL2008CloseConnection() to free the statement handle properly
- Fixed PHP MapScript's metadata.nextkey() that was sometimes skipping some
entries on first call because the NULL arg was not properly handled
- Fixed the query handling with the MSSQL2008 driver
- Fixed swig zoomRectangle() method: the maxy in the rect object have to
be < miny value
- Backport fix for SLD filters column names detection
- Backport fix for WFS OGC filters regex tests
Viking 0.9.93 (2010-04-11)
New features since 0.9.92
* Allow overriding map source
* Make GPS layer cut/copy available from popup menu.
* [DOC] Document new files in viking's manpage
* Increase possible smaller zoom
* Add negative scales so that we can have bigger zoom on maps
* Allow images from bigger and smaller zoom to be selected if current zoom has n
o image
Fixes since 0.9.92
* Fix: set a default filename while exporting
* [DOC] Fix: Viking's sources are hosted by Git now
* Further variable type corrections.
* Fix GPS layer copy.
* Fix Track/Waypoint Layer Paste on 64bit systems.
* [DOC] Fix FILES section of manpage.
* Fix: First Track not Black in Draw All Tracks Black Mode.
Packaged by Johannes Hofmann.
gipfel helps to find the names of mountains or points of interest on a picture.
It uses a database containing names and GPS data. With the given viewpoint (the
point from which the picture was taken) and two known mountains on the picture,
gipfel can compute all parameters needed to compute the positions of other
mountains on the picture.
gipfel can also be used to play around with the parameters manually. But be
warned: It is pretty difficult to find the right parameters for a given picture
manually.
You can think of gipfel as a georeferencing software for arbitrary images (not
only satelite images or maps).
gipfel also has an image stitching mode, which allows to generate panorama
images from multiple images that have been referenced with gipfel. The nice
thing about the new image stitching is that it reuses the code that already
existed for referencing images.
pkgsrc changes:
- Add license definition
Upstream changes:
Version 2009040901
- Force DATA encoding to be iso-8859-1 (davidhull/RT #38005)
----
Version 2009040801
- Moved to git and github.
- Modernized distro.
New features since 0.9.91:
* Memorize previously selected go-to service.
* Better scale when zoomed close in and in miles distance mode.
* Add and use preference for height units.
* Add and use preference for speed units.
* Add and use preference for distance units.
* Use a preference to set the tiles age.
* New preference for default maplayer cache.
* Improve DEM-Layer.
* Remove OpenAerial support.
Fixes since 0.9.91:
* Fix: Correctly rotate thumbnail images
* Fix#2958601: Support for non ascii characters in "Go-to" search
* Fix error handling in go-to feature
The 1.7.1 release was prepared and issued primarily to deal with ticket 3382,
relating to the fact that GDAL 1.7 has had a significant regression in that
all Erdas Imagine (HFA/.img) files produced are unreadable by non-GDAL software
including released versions of ArcGIS and Erdas Imagine. Following is a list
of all bug fixes since the 1.7.0 release.
== General ==
* MacOS X: Support versioning for framework builds
* FreeBSD: fix --with-threads configuring
== GDAL / Raster ==
* HFA/Imagine: Fix very serious 1.7 bug with blank layer names which was
producing .img files unreadable in non-GDAL software
* HFA: Ensure nodata values carried into overviews
* HFA: Fix support for files with nonstandard mapunits
* NITF: Improve NITF spec compliance when generating JPEG compression
* NITF: Improve dateline handling for CADRG products
* NITF: Return GCPPROJECTIONX metadata when we can't transform polar
* GeoRaster: Avoid error messages when looking up epsg codes
* DODS / GDALCopyWords(): Fix bug with negative offsets/flipping
* PCIDSK: Fix new bug with UTM MGRS zone handling
* PDS: Fix up offset support for detached labels
* gdal_merge.py: support per band init values
* ECW: Fix one broken case in configure logic
* RasterLite: Fix crash on 32bit platforms
* NetCDF: Prevent CreateCopy() of complex bands
* HDF4: Fix buffer overflow with GeodeticLatitude
== OGR / Vector ==
* SQLite: TestCapability() returns TRUE for transation support
* DXF: Support polylines in Object Coordinate System
* MIF/ogr2ogr: Fix new problem translating to MIF format
* GeoJSON: Support stdout output via new /vsistdout/ name
* Shapefile: Fixes for winding calculations on read and write
* Postgres: Get field width and precision from SQL queries