= GRASS GIS 6.4.3 = [[TOC]] === Release === * Release date: 27 July 2013 * Source code: http://grass.osgeo.org/grass64/source/grass-6.4.3.tar.gz ([http://grass.osgeo.org/grass64/source/grass-6.4.3.md5sum md5sum]) * Binaries: http://grass.osgeo.org/download/ * Full announcement: ~~http://grass.osgeo.org/announces/announce_grass643.html~~ * Short blurb (abstract): ~~http://grass.osgeo.org/announces/abstract_grass643.txt~~ === SVN Source Code === * Milestone: [milestone:"6.4.3"] * Browse Source: http://trac.osgeo.org/grass/browser/grass/tags/release_20130727_grass_6_4_3 * SVN Checkout 6.4.3: {{{ svn checkout http://svn.osgeo.org/grass/grass/tags/release_20130727_grass_6_4_3 }}} * SVN Checkout latest 6.4 release branch (including yet unreleased subsequent bugfixes and improvements): {{{ svn checkout http://svn.osgeo.org/grass/grass/branches/releasebranch_6_4 }}} === Overview of changes === Over 830 new features and bug-fixes have been applied since [wiki:Release/6.4.2-News 6.4.2]. Full details of all changes can be viewed in the [http://grass.osgeo.org/grass64/source/ChangeLog_6.4.2-6.4.3.gz ChangeLog since 6.4.2]. ''See also see also [wiki:Release/6.4.3RC1-News GRASS 6.4.3RC1], [wiki:Release/6.4.3RC2-News GRASS 6.4.3RC2], [wiki:Release/6.4.3RC3-News GRASS 6.4.3RC3] and [wiki:Release/6.4.3RC4-News GRASS 6.4.3RC4] release notes.'' ==== New modules ==== * '''i.landsat.acca''' - Performs Landsat TM/ETM+ Automatic Cloud Cover Assessment (ACCA). * '''i.landsat.toar''' - Calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+. * '''i.modis.qc''' - Extracts quality control parameters from Modis QC layers. * '''v.vect.stats''' - Counts the number of points in falling into polygons, and calculates statistics on them. ==== Major module changes ==== * Various modules - Improved handling of spaces in the data file paths * Module help pages - A number of new usage examples added * Python examples - Python ctypes usage examples added in doc/python/ * db.out.ogr - Add support for attribute export for line and area vectors * d.vect - Display area labels even when centroids are not displayed * g.extension - The Addons modules are now built in a temporary directory allowing builds even when the end user doesn't have system-wide write permissions * g.manual - Now also looks for the help and manual pages in the user's Addons directory * i.landsat.toar - Bugfix for thermal band and metadata file; improved management of metadata files * ps.map - Full RGB support for instructions and various bugfixes * r.cost - New raster map output option for movement directions * r.drain - Updated to use movement direction surfaces from r.walk and r.cost; new option to output vector paths * r.grow.distance - Support for geodetic (great circle) distance * r.walk - New raster map output option for movement directions * r.watershed - Important bug fixes for drainage directions and SFD; sync skipping edge cells * v.category - Add a new option to print layers numbers * v.in.ogr - Detects if unclean import data needs to have nodes snapped closed and if so suggest a suitable distance threshold * v.kernel - Massive speed-up * v.overlay - Massive speed-up ==== Minor module changes ==== Selected highlights from the many minor changes; see the detailed [http://grass.osgeo.org/grass64/source/ChangeLog_6.4.2-6.4.3.gz ChangeLog] for more. * d.colortable - A new flag added to skip displaying NULL color for FP maps, avoiding a gaps in the box * d.grid - Adds a new flag for fiducial dots and a new option to control line width * d.grid - Fix geodesic (great circle) grid overlay text label placement for longitude * d.legend - Full RGB support for text color and improve display history placement fidelity * d.thematic.area - Enable color picker * g.extension - Continued improvements and robustness * i.maxlik - Updated manual * i.spectral - Bug fix for working with imagery groups and plotting improvements * r.distance - Fix for multiple map selection * r.drain - Updated manual * r.in.bin - Fix large file (>2GB) support on 32-bit systems * r.in.gdal - More proactive about reporting possible projection mismatches * r.li.setup - Fix for mouse-based masked area selection * r.mask - Fix for floating point input maps * r.out.arc - Fix for GUI output controls * r.out.gdal - Fix for the GUI output controls * r.random - Fix a crash for long map names * r.recode - Fix for setting the map title and save command history metadata * r.report - Avoid a crash when the page width is set too narrow, help page updates * v.digit - No longer alters the mapset's computational region when changing view * v.distance - Sort results when calculating distances to all features (the ''-a'' flag) * v.external - Bug fix for 3D data * v.in.ogr - Improved support for spaces in data files and layer names * v.in.wfs - Add checks for WFS server errors and a new example * v.net.distance - Improved manual * v.out.svg - Fixes for exporting points and lines * v.reclass - Improved SQLite error handling * v.to.rast - Fix a crash when using very long map names * v.transform - Fixes for memory issues and 3D map creation * v.what - Fix a crash when querying multiple maps * v.what.rast - Improved floating point precision (see also closed tickets below) ==== GUI changes ==== (wxGUI) * '''Major wxGUI update''' ([http://grass.osgeo.org/wiki/wxGUI pictorial overview]) * Added checks for valid mapset and location names for the start-up screen and location wizard * Location wizard - New help button, smoother workflow after creating a new location * Faster map displays and lighter processor loads during rendering * Support for additional display commands directly from the command console * Language choice implemented in settings * Fixes for loading and writing workspaces and Graphical Modeler scripts, especially on MS Windows and with Unicode characters * Help pages - display embedded screenshots properly in all pages * Module menus - Fix launching for tasks which need an interactive Terminal or Xmonitor * Raster map editor - Fix module launch on Windows * Fix raster map MASK status when viewed from a different mapset wxGUI tools: * Attribute manager - Enable editing on Windows * Attribute table - Avoid error when the vector map's text data contained a pipe (|) * Cartographic composer - Improved context help and error messages, fix multi-line labels on Windows * Graphical Modeler - Added a new Python editor, improved layout, fixed right click remove * Histogram tool - Fixed problem during launch * Map calculator - Repair cursor position when adding function, fix function insert for int() * wxNVIZ - Many corner-case traceback errors caught and fixed * Profile tool - Fix for CSV-file export * WMS import tool - Recover cleanly if support program requirements are not met GUI code: * New [wiki:wxGUIDevelopment#ChangingGUImodulesdirectorylayout GUI modules directory layout] (see also closed tickets below) ==== Cartography changes ==== * A dozen new north arrows and symbols * ps.map - Additional full-RGB spectrum support * wxGUI ps.map composer - Fix preview and PDF creation on MS Windows ==== Library changes ==== * allocate enough space for a 3D coord (#1311) * configure script updated * do not try to (un)compress GDAL-linked maps * export floats and doubles with correct precision (#335) * Fix vector network node costs * iostream: C++ compatibility fixes * iostream library: bugfix #1714 * new symbol - 'extra/n_arrow4' ([http://grass.osgeo.org/wiki/IconSymbols#New view]) * ogsf: support also older FFMPEG API * Python: new raster.mapcalc_start(), allows parallelizing mapcalc calls * Rendering: Add support for Cairo version 1.10 * strncpy doesn't always null-terminate (#1315) * Support for a wider array of FFmpeg versions * support for more recent FFMPEG lib versions * Updated Autoconf build helper libraries * Vlib/intersect.c: Vlib: fix Vect_segment_intersection (see also closed tickets below) ==== Map projection changes ==== * fix for undetected geodetic datums * r.in.gdal: report all possible projection mismatches * wxGUI/location wizard: Show +proj terms when taking projection data from georeferenced data file or WKT .prj file * wxGUI/location wizard: Datum transform selection support fixes; support for PROJ.4 version 4.8.0 ==== Portability changes ==== (MS-Windows) * Avoid path corruption blocking Addon modules from working * `Cmd.exe` replaces `Rxvt` as the terminal for the MSys UNIX shell startup method * Fix `d.rast.edit` when called from the wxGUI without specifying an optional aspect map * Microsoft Visual C++ Runtime Redistributable package available as a user selectable option in the installer * MINGW: configuration detection fix * minimize the dos box * "--more--" now works as the pager * r.in.wms: A number of fixes and safeguards added * Shell scripts: Fix support for UNIX scripts called from within other scripts * some encoding fixes * !Tcl/Tk GIS.m: Don't corrupt the rc file if GISDBASE contains a drive letter * USERPROFILE is a runtime variable, not an installer variable * Uses GRASS's bundled `python.exe` instead of the system's version by default to avoid mismatch in the GUI startup * winGRASS-Installer: add option to download and install MSVCRT DLLs since we don't ship MSVCRT for legal issues * winGRASS installer: use standard and clear name for data (\grassdata) without white space * wxGUI/Cartographic composer: Fix preview screen and add support for direct creation of PDF output (Mac OSX) * 32bit/64bit compilation issue fixed * Improved support for newer versions of OS X (All) * nviz: Tcl 8.6 compatibility fixes ==== Message translation updates ==== * Message string improvements * Messages updated from latest template (consolidation fixes) * French message translation improved * German message translation improved * Italian message translation improved * Polish message translation improved * Romanian translation started (wxGUI completed) * Spanish message translation improved === Closed tickets === ==== Closed bugs since the last release ==== [[TicketQuery(status=closed&milestone=6.4.3&type=defect&order=priority)]] ==== Closed wishes since the last release ==== [[TicketQuery(status=closed&milestone=6.4.3&type=enhancement&order=priority)]] ==== Closed tasks since the last release ==== [[TicketQuery(status=closed&milestone=6.4.3&type=task&order=priority)]]