Changes between Version 4 and Version 5 of Release/7.8.4-News


Ignore:
Timestamp:
Sep 26, 2020, 10:58:51 AM (4 years ago)
Author:
neteler
Comment:

use pull request macro

Legend:

Unmodified
Added
Removed
Modified
  • Release/7.8.4-News

    v4 v5  
    5656(see also below for closed bugs)
    5757
    58  * G78:... (PR:236)
    59  * raster module memory management: enable gisrc variable to set new value globally (#922)
     58 * raster module memory management: enable gisrc variable to set new value globally (PR:922)
    6059
    6160==== Minor module changes ====
     
    6362(see also below for closed bugs)
    6463
    65  * G78:d.rast.arrow: Fix negative drainage directions (#777)
    66  * G78:g.extension: fix module launch with compile '-i' or download '-d' flag (#938)
    67  * G78:g.gui.iclass: replace dist_point_to_segment() removed from matplotlib (#645)
     64 * G78:d.rast.arrow: Fix negative drainage directions (PR:777)
     65 * G78:g.extension: fix module launch with compile '-i' or download '-d' flag (PR:938)
     66 * G78:g.gui.iclass: replace dist_point_to_segment() removed from matplotlib (PR:645)
    6867 * G78:g.gui.timeline: improve missing package msg
    69  * G78:g.proj: fix segfault when reading proj info from georef file (#599)
    70  * G78:g.search.modules: without keywords, list all modules (#989)
    71  * G78:i.pansharpen: fix encode string (#745)
     68 * G78:g.proj: fix segfault when reading proj info from georef file (PR:599)
     69 * G78:g.search.modules: without keywords, list all modules (PR:989)
     70 * G78:i.pansharpen: fix encode string (PR:745)
    7271 * G78:r.category: G_debug added in parsing section
    7372 * G78:r.category: more specific parse error message
    74  * G78:r.cost (#846)
    75  * G78:r.geomorphon: Spell "flatness" correctly (#982)
    76  * G78:r.grow.distance: update module description with value raster (#983)
    77  * G78:r.import: do not reproject when projection matches (bug #547) (#659)
    78  * G78:r.in.wms BaseCapabilitiesTree: fix init ElementTree class (cap file/cap file str arg) (#651)
    79  * G78:r.in.wms.py: improve user msg (#616)
    80  * G78:r.in.wms.py message improvement (#613)
     73 * G78:r.cost (PR:846)
     74 * G78:r.geomorphon: Spell "flatness" correctly (PR:982)
     75 * G78:r.grow.distance: update module description with value raster (PR:983)
     76 * G78:r.import: do not reproject when projection matches (bug #547) (PR:659)
     77 * G78:r.in.wms BaseCapabilitiesTree: fix init ElementTree class (cap file/cap file str arg) (PR:651)
     78 * G78:r.in.wms.py: improve user msg (PR:616)
     79 * G78:r.in.wms.py message improvement (PR:613)
    8180 * G78:r.out.gdal: fix building overviews
    82  * G78:r.plane manual: example improved (#900)
     81 * G78:r.plane manual: example improved (PR:900)
    8382 * G78:r.region: add geometry keyword
    84  * G78:r.univar: support large regions with more than 2 billion cells (#672)
    85  * G78:r.volume manual: example and screenshot added (#903)
     83 * G78:r.univar: support large regions with more than 2 billion cells (PR:672)
     84 * G78:r.volume manual: example and screenshot added (PR:903)
    8685 * G78:t.rast.out.vtk manual: fix example
    8786 * G78:v.cluster manual: added note about cluster IDs
    88  * G78:v.import: Do not reproject if projections match (#845)
    89  * G78:v.info/v.proj: fix printing UTM zone (#892) (#977)
    90  * G78:v.in.wfs: add options to set user and password (#808)
    91  * G78:v.in.wfs manual: fix example (#809)
    92  * G78:v.kernel: fix inconsistent msg (#825)
     87 * G78:v.import: Do not reproject if projections match (PR:845)
     88 * G78:v.info/v.proj: fix printing UTM zone (PR:892) (PR:977)
     89 * G78:v.in.wfs: add options to set user and password (PR:808)
     90 * G78:v.in.wfs manual: fix example (PR:809)
     91 * G78:v.kernel: fix inconsistent msg (PR:825)
    9392 * G78:v.net manual: link to Vector Network Analysis Tool
    94  * G78:v.surf.bspline: fix method selection (#727)
    95  * G78:v.to.db: Add --overwrite to help and GUI (#807)
     93 * G78:v.surf.bspline: fix method selection (PR:727)
     94 * G78:v.to.db: Add --overwrite to help and GUI (PR:807)
    9695
    9796==== GUI: Improvements in the Graphical User Interface ====
    9897
    99  * Startup: Avoid a race condition (#548)
     98 * Startup: Avoid a race condition (PR:548)
    10099 * backport changes for wx4.1.0 #570
    101  * images2gif: PILLOW_VERSION is obsolete (#899)
    102  * G78:wxGUI Add web service layer: Fix dialog layout (#627)
    103  * G78:wxGUI AddWSDialog: fix 'Access window out of range in RasterIO()' error (#693)
    104  * G78:wxGUI AddWSDialog: fix render WMTS layer with OGC:CRS84 coor system (#674)
    105  * G78:wxGUI AddWSDialog: fix setting output layer name, after selecting another layer (#667)
    106  * G78:wxGUI AddWSDialog RenderWMSMgr: fix render WMS jpeg source format (#640)
    107  * G78:wxGUI/animation: add export output animation file validation, before export file (#839)
    108  * G78:wxGUI/animation: fix export (run as background thread) output animation file to avi format (#840)
    109  * G78:wxGUI/animation: fix 'RuntimeError: dictionary changed size during iteration' (#908)
    110  * G78:wxGUI/animation: fix validation of extension of exported file (#907)
    111  * G78:wxGUI/animation: fix wxPyDeprecationWarning (#854)
    112  * G78:wxGUI/animation: fix wxPyDeprecationWarning (#910)
    113  * G78:wxGUI/animation: set default export file type choice option (#838)
    114  * G78:wxGUI: avoid flush clipboard if not opened (#819)
    115  * G78:wxGUI/composer: use integers instead of wx id, which can't be pickled and cause error (#641)
    116  * G78:wxGUI/datacatalog: fix display 3D raster (#889)
    117  * G78:wxGUI/datacatalog: Fix error after right click on grass database tree item (#736)
    118  * G78:wxGUI/datacatalog: Fix layout flag in reprojection dialog for wx 4.1.0 (#806)
    119  * G78:wxGUI dbmgr: Fix dbmgr widgets layout on the wxMSW (#637)
    120  * G78:wxGUI d.histogram: Set default font (#695)
    121  * G78:wxGUI d.mon: Fix launch light-weight wx monitor without toolbars and statusbar (#678)
    122  * G78:wxGUI, d.rast.edit: remove 'wxversion' module (#713)
    123  * G78:wxGUI: fix atexit error in debug mode when exiting GUI (#772)
    124  * G78:wxGUI: fix bad indentation (#784)
    125  * G78:wxGUI: fixes incomplete map display when opening from gxw workspace (#500)
    126  * G78:wxGUI: fix g.gui.vdigit on windows #530 (#572)
    127  * G78:wxGUI: fix inconsistent layer sizes during rendering (#552)
     100 * images2gif: PILLOW_VERSION is obsolete (PR:899)
     101 * G78:wxGUI Add web service layer: Fix dialog layout (PR:627)
     102 * G78:wxGUI AddWSDialog: fix 'Access window out of range in RasterIO()' error (PR:693)
     103 * G78:wxGUI AddWSDialog: fix render WMTS layer with OGC:CRS84 coor system (PR:674)
     104 * G78:wxGUI AddWSDialog: fix setting output layer name, after selecting another layer (PR:667)
     105 * G78:wxGUI AddWSDialog RenderWMSMgr: fix render WMS jpeg source format (PR:640)
     106 * G78:wxGUI/animation: add export output animation file validation, before export file (PR:839)
     107 * G78:wxGUI/animation: fix export (run as background thread) output animation file to avi format (PR:840)
     108 * G78:wxGUI/animation: fix 'RuntimeError: dictionary changed size during iteration' (PR:908)
     109 * G78:wxGUI/animation: fix validation of extension of exported file (PR:907)
     110 * G78:wxGUI/animation: fix wxPyDeprecationWarning (PR:854)
     111 * G78:wxGUI/animation: fix wxPyDeprecationWarning (PR:910)
     112 * G78:wxGUI/animation: set default export file type choice option (PR:838)
     113 * G78:wxGUI: avoid flush clipboard if not opened (PR:819)
     114 * G78:wxGUI/composer: use integers instead of wx id, which can't be pickled and cause error (PR:641)
     115 * G78:wxGUI/datacatalog: fix display 3D raster (PR:889)
     116 * G78:wxGUI/datacatalog: Fix error after right click on grass database tree item (PR:736)
     117 * G78:wxGUI/datacatalog: Fix layout flag in reprojection dialog for wx 4.1.0 (PR:806)
     118 * G78:wxGUI dbmgr: Fix dbmgr widgets layout on the wxMSW (PR:637)
     119 * G78:wxGUI d.histogram: Set default font (PR:695)
     120 * G78:wxGUI d.mon: Fix launch light-weight wx monitor without toolbars and statusbar (PR:678)
     121 * G78:wxGUI, d.rast.edit: remove 'wxversion' module (PR:713)
     122 * G78:wxGUI: fix atexit error in debug mode when exiting GUI (PR:772)
     123 * G78:wxGUI: fix bad indentation (PR:784)
     124 * G78:wxGUI: fixes incomplete map display when opening from gxw workspace (PR:500)
     125 * G78:wxGUI: fix g.gui.vdigit on windows #530 (PR:572)
     126 * G78:wxGUI: fix inconsistent layer sizes during rendering (PR:552)
    128127 * G78:wxGUI: fix layout flags for wx 4.1.0
    129  * G78:wxGUI: Fix layout flags in vector field statistics dialog for wx 4.1.0 (#821)
    130  * G78:wxGUI: fix RunCommand to decode also empty string to return unicode (#702)
    131  * G78:wxGUI: fix wx4.1 support for About GRASS GIS dialog (#901)
    132  * G78:wxGUI/gcp: adding the option/show overwrite confirm dialog to overwrite the result map (#912)
    133  * G78:wxGUI gcp: fix adding vector map to group when no vector maps exist (#685)
    134  * G78:wxGUI gcp: fix checking vector map existence in the group (#680)
    135  * G78:wxGUI/gcp: fix launch add vector map to group dialog (#924)
    136  * G78:wxGUI g.gui.animation: fix wx.CheckBox widget deprecation warning (#718)
    137  * G78:wxGUI g.gui.rlisetup: fix get rectangle sample units size (#633)
    138  * G78:wxGUI GroupDialog: fix StaticText widget existence check (#647)
    139  * G78:wxGUI lmgr: fix cancel save workspace dialog (#628)
    140  * G78:wxGUI lmgr: Fix position of layer image button overlaid map layer name (#669)
    141  * G78:wxGUI lmgr: fix remove both selected parent/children group layer (#642)
    142  * G78:wxGUI/lmgr: fix return 'Layer' class str value if map layer name is None (#820)
    143  * G78:wxGUI location wizard: fix title layout, bug introduced in changes for wxPython 4.1 (#661)
    144  * G78:wxGUI locdownload: fix missing flush method (#634)
    145  * G78:wxGUI: macOS use default output font dialog (#760)
    146  * G78:wxGUI/mapdisp: fix double click on the overlays in the 3D view (#872)
    147  * G78:wxGUI/mapswipe: call dialog Uninit only when dialog was actually created, fix for #833 (#836)
    148  * G78:wxGUI/mapswipe: fix wx.CheckListBox widget wxPyDeprecationWarning (#773)
    149  * G78:wxGUI/mapwin: fix saving the position of overlays after changing their position with the mouse pointer tool (#817)
    150  * G78:wxGUI mapwin: fix show/hide vdigit toolbar (#578)
    151  * G78:wxGUI/nviz: fix failed map centring on mac with pre-wx4.1 (#895)
    152  * G78:wxGUI/nviz: fix relative import from 'wxnviz' module (#887)
    153  * G78:wxGUI/nviz: fix reopening 3D by reloading layers (#953)
    154  * G78:wxGUI/nviz: fix update list of surface in vector page during delete constant surface (#881)
    155  * G78:wxGUI/nviz: SetMaskColour causes problems on macos with wx 4.1.0 (#787)
    156  * G78:wxGUI rdigit: fix quitting behavior when no map edited (#594)
    157  * G78:wxGUI rdigit: update list of available raster map layers, when map layers tree changed (#707)
    158  * G78:wxGUI rendering: when deleting layer check if .legrow file exists (#691)
    159  * G78:wxGUI r.li.setup: Show message dialog if removed config file isn't selected from the list (#631)
    160  * G78:wxGUI/startup: fix terminate location download dialog download thread (#832) (#873)
    161  * G78:wxGUI tplot: fix an error when exporting csv file from g.gui.tplot (#690)
    162  * G78:wxGUI: update wx4.1.0 support for FlatNotebook (#856)
    163  * G78:wxGUI vdigit: fix Undo/Redo tool when no map edited (#586)
    164  * G78:wxGUI vdigit: fix wx.CheckBox widget deprecation warning (#700)
    165  * G78:wxGUI vdigit: update list of available vector map layers, when map layers tree changed (launch 'd.vect map=mapname' from the wxGUI Console page) (#708)
    166  * G78:wxGUI vnet: fix ctypes c_char_p arg type (bytes object) (#687)
    167  * G78:wxGUI WSPropertiesDialog: fix applying ws panel widgets updates, after panel is the shown (#665)
    168  * G78:wxGUI WSPropertiesDialog: fix closing dialog (#684)
    169  * G78:wxGUI WSPropertiesDialog: Fix showing selected layer in wms layer tree (#666)
    170  * G78:wxGUI WSPropertiesDialog: fix updating ws map layer if map layer changed (#668)
    171  * G78:wxGUI/wxpyimgview: Fix wxpyimgview for Python3/wxPython4 (#735)
     128 * G78:wxGUI: Fix layout flags in vector field statistics dialog for wx 4.1.0 (PR:821)
     129 * G78:wxGUI: fix RunCommand to decode also empty string to return unicode (PR:702)
     130 * G78:wxGUI: fix wx4.1 support for About GRASS GIS dialog (PR:901)
     131 * G78:wxGUI/gcp: adding the option/show overwrite confirm dialog to overwrite the result map (PR:912)
     132 * G78:wxGUI gcp: fix adding vector map to group when no vector maps exist (PR:685)
     133 * G78:wxGUI gcp: fix checking vector map existence in the group (PR:680)
     134 * G78:wxGUI/gcp: fix launch add vector map to group dialog (PR:924)
     135 * G78:wxGUI g.gui.animation: fix wx.CheckBox widget deprecation warning (PR:718)
     136 * G78:wxGUI g.gui.rlisetup: fix get rectangle sample units size (PR:633)
     137 * G78:wxGUI GroupDialog: fix StaticText widget existence check (PR:647)
     138 * G78:wxGUI lmgr: fix cancel save workspace dialog (PR:628)
     139 * G78:wxGUI lmgr: Fix position of layer image button overlaid map layer name (PR:669)
     140 * G78:wxGUI lmgr: fix remove both selected parent/children group layer (PR:642)
     141 * G78:wxGUI/lmgr: fix return 'Layer' class str value if map layer name is None (PR:820)
     142 * G78:wxGUI location wizard: fix title layout, bug introduced in changes for wxPython 4.1 (PR:661)
     143 * G78:wxGUI locdownload: fix missing flush method (PR:634)
     144 * G78:wxGUI: macOS use default output font dialog (PR:760)
     145 * G78:wxGUI/mapdisp: fix double click on the overlays in the 3D view (PR:872)
     146 * G78:wxGUI/mapswipe: call dialog Uninit only when dialog was actually created, fix for #833 (PR:836)
     147 * G78:wxGUI/mapswipe: fix wx.CheckListBox widget wxPyDeprecationWarning (PR:773)
     148 * G78:wxGUI/mapwin: fix saving the position of overlays after changing their position with the mouse pointer tool (PR:817)
     149 * G78:wxGUI mapwin: fix show/hide vdigit toolbar (PR:578)
     150 * G78:wxGUI/nviz: fix failed map centring on mac with pre-wx4.1 (PR:895)
     151 * G78:wxGUI/nviz: fix relative import from 'wxnviz' module (PR:887)
     152 * G78:wxGUI/nviz: fix reopening 3D by reloading layers (PR:953)
     153 * G78:wxGUI/nviz: fix update list of surface in vector page during delete constant surface (PR:881)
     154 * G78:wxGUI/nviz: SetMaskColour causes problems on macos with wx 4.1.0 (PR:787)
     155 * G78:wxGUI rdigit: fix quitting behavior when no map edited (PR:594)
     156 * G78:wxGUI rdigit: update list of available raster map layers, when map layers tree changed (PR:707)
     157 * G78:wxGUI rendering: when deleting layer check if .legrow file exists (PR:691)
     158 * G78:wxGUI r.li.setup: Show message dialog if removed config file isn't selected from the list (PR:631)
     159 * G78:wxGUI/startup: fix terminate location download dialog download thread (PR:832) (PR:873)
     160 * G78:wxGUI tplot: fix an error when exporting csv file from g.gui.tplot (PR:690)
     161 * G78:wxGUI: update wx4.1.0 support for FlatNotebook (PR:856)
     162 * G78:wxGUI vdigit: fix Undo/Redo tool when no map edited (PR:586)
     163 * G78:wxGUI vdigit: fix wx.CheckBox widget deprecation warning (PR:700)
     164 * G78:wxGUI vdigit: update list of available vector map layers, when map layers tree changed (launch 'd.vect map=mapname' from the wxGUI Console page) (PR:708)
     165 * G78:wxGUI vnet: fix ctypes c_char_p arg type (bytes object) (PR:687)
     166 * G78:wxGUI WSPropertiesDialog: fix applying ws panel widgets updates, after panel is the shown (PR:665)
     167 * G78:wxGUI WSPropertiesDialog: fix closing dialog (PR:684)
     168 * G78:wxGUI WSPropertiesDialog: Fix showing selected layer in wms layer tree (PR:666)
     169 * G78:wxGUI WSPropertiesDialog: fix updating ws map layer if map layer changed (PR:668)
     170 * G78:wxGUI/wxpyimgview: Fix wxpyimgview for Python3/wxPython4 (PR:735)
    172171
    173172==== Python scripting ====
    174173
    175  * libpython: fix Iterable import in pygrass/vector (#734)
    176  * libpython: mapcalc_start fix encode string (#738)
     174 * libpython: fix Iterable import in pygrass/vector (PR:734)
     175 * libpython: mapcalc_start fix encode string (PR:738)
    177176
    178177==== Projection support ====
    179178
    180  * proj 6+ support (#183)
    181  * datum.table: add RGFG95 (#813)
     179 * proj 6+ support (PR:183)
     180 * datum.table: add RGFG95 (PR:813)
    182181
    183182==== GDAL support ====
     
    191190==== Library changes ====
    192191
    193  * init: ensure zsh environment variable SAVEHIST is set (#857)
    194  * Add zsh terminal prompt support (#722)
    195  * lib/init: fix run py script with CRLF line terminators ('grass --exec file_with_CRLF.py') (#860)
    196  * libgis parser: an empty string is not an answer (#958)
    197  * color table percentage forest cover (#894)
    198  * Add national land cover dataset color table (#518)
     192 * init: ensure zsh environment variable SAVEHIST is set (PR:857)
     193 * Add zsh terminal prompt support (PR:722)
     194 * lib/init: fix run py script with CRLF line terminators ('grass --exec file_with_CRLF.py') (PR:860)
     195 * libgis parser: an empty string is not an answer (PR:958)
     196 * color table percentage forest cover (PR:894)
     197 * Add national land cover dataset color table (PR:518)
    199198
    200199==== JSON /  REST support ====
     
    204203==== Unit tests / CI ====
    205204
    206  * Add [https://github.com/OSGeo/grass/actions/ GitHub Actions] with build, test, and Python static code analysis (#583)
    207  * gunittest docs: fix broken links (#934)
    208  * gunittest: Non-zero return code on certian percetage of tests failing (#377)
    209  * CI: Use a specific Flake8 version (#626)
     205 * Add [https://github.com/OSGeo/grass/actions/ GitHub Actions] with build, test, and Python static code analysis (PR:583)
     206 * gunittest docs: fix broken links (PR:934)
     207 * gunittest: Non-zero return code on certian percetage of tests failing (PR:377)
     208 * CI: Use a specific Flake8 version (PR:626)
    210209
    211210==== User Manuals - Documentation ====
    212211
    213212 * various updates
    214  * G78:helptext.html: improved wording (#614)
     213 * G78:helptext.html: improved wording (PR:614)
    215214 * G78:g.version manual: explain "revision=exported"
    216215 * G78:i.pansharpen manual: updated North Carolina example
    217216 * G78:rasterintro manual: mention various raster stats modules
    218217 * G78:r.category manual: minor addition
    219  * G78:r.carve manual: fix example for stream vector (#968)
    220  * G78:r.clump manual: screenshots added (#902)
    221  * G78:r.horizon manual: explain negative values (#754)
     218 * G78:r.carve manual: fix example for stream vector (PR:968)
     219 * G78:r.clump manual: screenshots added (PR:902)
     220 * G78:r.horizon manual: explain negative values (PR:754)
    222221
    223222==== Portability ====
    224223
    225  * use ${CC} instead of "cc" for linking on macOS (#611)
    226  * macOS: modernize app bundle info (#941)
    227  * macos: update app icon for hi-res support (#829)
     224 * use ${CC} instead of "cc" for linking on macOS (PR:611)
     225 * macOS: modernize app bundle info (PR:941)
     226 * macos: update app icon for hi-res support (PR:829)
    228227 * grass.spec: enable EPEL8
    229  * env.bat.tmpl: Deal with blanks in OSGEO4W_ROOT (#859)
     228 * env.bat.tmpl: Deal with blanks in OSGEO4W_ROOT (PR:859)
    230229
    231230==== Docker support ====
    232231
    233  * alpine docker: install git before build (#990)
    234  * docker: fix GRASS lib path detection (#883)
    235  * docker: fix README.md names (#984)
     232 * alpine docker: install git before build (PR:990)
     233 * docker: fix GRASS lib path detection (PR:883)
     234 * docker: fix README.md names (PR:984)
    236235 * singularityfile: fix GRASS lib path detection
    237236
     
    239238
    240239 * i18N: added new translations from Transifex (https://www.transifex.com/grass-gis/grass7/dashboard/)
    241  * i18n: Translation update of Latvian language (#876)
     240 * i18n: Translation update of Latvian language (PR:876)
    242241
    243242=== New Addons since GRASS 7.8.3 ===