= GRASS GIS 6.4.3 = [[TOC]] === Release === * Release date: XX 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 - better handle spaces in GISDBASE path * examples added to several manual pages * Python examples - Python ctypes usage examples in doc/python/ * db.out.ogr - also support attribute export in case of line and area vectors * d.vect - display area labels also when centroids are not displayed * g.extension - build addon in the mapset .tmp dir for cases when GRASS is installed by package and the end user doesn't have write permissions to GISBASE * g.manual - also look for help/man page in the addons dir * i.landsat.toar - bugfix for thermal band and metadata file; better management of metadata file * ps.map - backport of RGB support and bugfixes * r.cost - backport direction output * r.drain - use movement direction surface from r.walk and r.cost; output vector paths * r.grow.distance - backport of geodetic distance support * r.walk - backport direction output * r.watershed - fix drainage directions; sync skipping edge cells; fix bug in SFD * v.category - add option=layers; new option to print layers only * v.in.ogr - detect if unclean import data needs to have nodes snapped closed, and suggest a suitable distance threshold * v.kernel - massive speed-up * v.overlay - massive speed-up ==== Minor module changes ==== A few more minor changes; see the detailed [http://grass.osgeo.org/grass64/source/ChangeLog_6.4.3.gz ChangeLog] * d.colortable - add flag to skip showing NULL color for FP maps, ie fill the box * d.grid - backport of dot flag and line width option * d.grid - Fix geodesic grid overlay text label placement for longitude * d.legend - backport of RGB support for text color and at= monitor history fidelity * d.thematic.area - enable color gisprompt * g.extension - Continuing improvements and robustness * i.maxlik - update manual (improved: rejection map discussion) * i.spectral - Bug fix for imagery groups and plotting improvements * r.distance - bugfix #1731 * r.drain - update manual * r.in.bin - Fix large file (>2GB) support on 32-bit systems * r.in.gdal - report all possible projection mismatches * r.li.setup - Fix for mouse-based masked area selection * r.mask - Fix for floating point input maps * r.out.arc - output is to a file not a raster * r.out.gdal - fix output standard option * r.random - don't segfault on long map names * r.recode - use title option * r.report - bugfix #970 * r.report - manual, note how to get computer-parsable output * v.digit - don't mess with the current WIND file, use WIND_OVERRIDE instead * v.distance - always sort results for -a * v.external - fix for 3D data * v.in.ogr - suggest a minimum snapping threshold if topological errors are encountered * v.in.ogr - support whitespace in dsn and layer * v.in.wfs - check for WFS server errors; new example * v.net.distance - manual improved * v.out.svg - fix point/line export * v.reclass - bugfix #548 * v.to.rast - Avoid crash when map names are very long * v.transform - fix memory issues; bugfix #1615 * v.what - fix segfault when querying multiple maps * v.what.rast - fix fp precision (see also closed tickets below) ==== GUI changes ==== (wxGUI) * '''Major wxGUI update''' ([http://grass.osgeo.org/wiki/wxGUI pictorial overview]) including new [wiki:wxGUIDevelopment#ChangingGUImodulesdirectorylayout GUI modules directory layout] * attribute manager - fix editing on Windows * attribute table - Avoid error when the vector map's text data contained a pipe (|) * Avoid file compression for live display window to lighten processor load * check valid mapset/location name on startup page and in wizard * composer - fix multiline labels on Windows * composer - show help text in statusbar * enable legend from command line * fix launching histogram tool * fix loading workspace on Windows (show map display) * fix MASK status for different mapset * Fix module startup for tasks which need an Xterm or Xmonitor * fix writing workspace or model file (unknown encoding) * Language choice implemented in settings * location wizard - add help button * manual renderer - show embedded screenshots properly (needed for some pages only) * Many corner-case traceback errors caught and fixed (especially wxNVIZ and Cartographic Composer) * mapcalc - fix cursor position when adding function * map calculator - fix function insert for int() * modeler - make random layout (avoid hidden actions), fix removing by right click * New Python editor for wxGUI Graphical Modeller * profile tool - fix CVS export * psmap - show more useful message when preview fails * Recover cleanly if 'r.in.wms' support program requirements are not met * start screen - go back after creating new location (see also closed tickets below) ==== Cartography changes ==== * A dozen new north arrows and symbols * ps.map - Additional full-RGB spectrum support ==== 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)]]