= 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/news/28/15/Stable-GRASS-GIS-6-4-3-released === 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 === '''Key improvements''' of this release include some new functionality (assistance for topologically unclean vector data), major speedup for some vector modules, fixes in the vector network modules, fixes for the wxPython based portable graphical interface (attribute table management, wxNVIZ, and Cartographic Composer), fixes in the location wizard for Datum transform selection and support for PROJ.4 version 4.8.0, improvements for selecting the Python version to be used, enhanced portability for MS-Windows (native support, fixes in case of missing system DLLs), and more message translations. 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)]]