[GRASS-dev] [release planning] 7.4.0

Nikos Alexandris nik at nikosalexandris.net
Fri Nov 10 15:42:24 PST 2017


* Veronica Andreo <veroandreo at gmail.com> [2017-09-11 18:54:00 +0200]:

>Hi all :)
>
>2017-09-02 17:57 GMT+02:00 Markus Neteler <neteler at osgeo.org>:
>
>> On Fri, Sep 1, 2017 at 9:56 PM, Martin Landa <landa.martin at gmail.com>
>> wrote:
>> > Please all devs try to remember all cool features you implemented for
>> > G74 and put notes about that on trac wiki page! It will help a lot
>> > (going through all logs and discover new features is a very hard and
>> > time consuming job).
>>
>> Some help for this:
>> * 24 May 2016 Creation of the GRASS GIS 7.2 release branch (r68500)
>>
>> To save you some time, I have diff'ed the 7.2.2svn and 7.4.svn
>>
>
>there's no 7.4.svn yet, right? Only trunk (grass73), no?
>
>Changelogs and removed from the result obvious "trivial" changes. The
>> remainder is here:
>> https://data.neteler.org/tmp/ChangeLog74_filtered.txt
>>
>> From browsing this file memories may come back :-)
>>
>> Please add findings then to
>> https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures74
>
>
>I started going through the document to add what I believe might be
>relevant stuff to the NewFeatures74 page, but some things in that diff file
>were already reported in NewFeatures72, eg: all d.* changes done by Adam
>Laza in GSoC 2016... so, I'm (will be) double checking. I wonder however if
>it is ok to diff against r68500 or should be a later version (eg.: the
>stable version released in December 2016, for example)? No idea
>
>
>> (also screenshots would be great)
>>
>
>yes! As well as some extra description from devs for the new cool features
>implemented or examples of use of new features (or important bug fixes)!
>That would make it much easier to then write the announcements, promote
>grass elsewhere and show off a bit ;-)
>
>cheers,
>Vero

Last 100+ lines of https://data.neteler.org/tmp/ChangeLog74_filtered.txt
checked. Majority of entries already included in
https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures72 and/or
https://trac.osgeo.org/grass/log/grass/branches/releasebranch_7_2/.

Few entries added in
https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures74.

Diff file between ChangeLog74_filtered.txt any my review attached.

Nikos

-------------- next part --------------
 * raster/r.lake/main.c: r.lake: more guisections		 * raster/r.lake/main.c: r.lake: more guisections
 * gui/wxpython/gmodeler/model.py: g.gui.gmodeler: substitute |	[Exclude] * gui/wxpython/gmodeler/model.py: g.gui.gmodeler: s
 * vector/v.outlier/main.c: v.outlier: define parser rule for |	[Exclude] * vector/v.outlier/main.c: v.outlier: define parser
 * include/iostream/mm.h, lib/iostream/mm.cpp: use exception  |	[Exclude] * include/iostream/mm.h, lib/iostream/mm.cpp: use e
 * raster/r.terraflow/grass2str.h: r.terraflow: add space bet |	[Exclude] * raster/r.terraflow/grass2str.h: r.terraflow: add 
 * lib/init/helptext.html: helptext.html: improved section ab |	[Exclude] * lib/init/helptext.html: helptext.html: improved s
 * lib/init/helptext.html: helptext.html: add section about t |	[Exclude] * lib/init/helptext.html: helptext.html: add sectio
 * lib/init/grass.py: init: fix typo in r68797; advise user a |	[Exclude] * lib/init/grass.py: init: fix typo in r68797; advi
 * raster/r.topidx/r.topidx.html: r.topidx: Fixed a link      |	[Exclude] * raster/r.topidx/r.topidx.html: r.topidx: Fixed a 
 * raster/r.topmodel/r.topmodel.html: r.topmodel: Fixed a lin |	[Exclude] * raster/r.topmodel/r.topmodel.html: r.topmodel: Fi
 * lib/init/grass.py: init: advise user about --help and -c   |	[Exclude] * lib/init/grass.py: init: advise user about --help
 * gui/wxpython/gui_core/gselect.py, gui/wxpython/modules/imp |	[Exclude] * gui/wxpython/gui_core/gselect.py, gui/wxpython/mo
 * vector/v.overlay/main.c: v.overlay: avoid fatal error (lay |	[Exclude] * vector/v.overlay/main.c: v.overlay: avoid fatal e
 * display/d.legend/d.legend.html: d.legend: typo in document |	[Exclude] * display/d.legend/d.legend.html: d.legend: typo in
 * display/d.legend/d.legend.html, display/d.legend/d_legend_ |	[Exclude] * display/d.legend/d.legend.html, display/d.legend/
 * display/d.legend/draw.c, display/d.legend/main.c: d.legend |	[Exclude] * display/d.legend/draw.c, display/d.legend/main.c:
 * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/fo |	[Include][Font can be selected interactively in module dialog
 * lib/gis/colors.desc, lib/gis/colors/grass: add GRASS green |	[Exclude] * lib/gis/colors.desc, lib/gis/colors/grass: add GR
 * gui/wxpython/gui_core/forms.py: wxGUI: fix escape button t |	[Exclude] * gui/wxpython/gui_core/forms.py: wxGUI: fix escape
 * display/d.legend/draw.c, display/d.legend/local_proto.h, d |	[???????] * display/d.legend/draw.c, display/d.legend/local_p
 * raster/r.info/main.c: r.info: make category title the prim |	[Exclude] * raster/r.info/main.c: r.info: make category title
 * raster/r.support/main.c: r.support: remove unused variable |	[Exclude] * raster/r.support/main.c: r.support: remove unused
 * raster/r.support/main.c: r.support: write category title,  |	[Exclude] * raster/r.support/main.c: r.support: write categor
 * raster/r.to.vect/main.c: r.to.vect: fix r68720, support -v |	[Exclude] * raster/r.to.vect/main.c: r.to.vect: fix r68720, s
 * raster/r.param.scale/r.param.scale.html: Update link in r. |	[Exclude] * raster/r.param.scale/r.param.scale.html: Update l
 * lib/python/script/raster3d.py: pythonlib: apply r60662 (st |	[Exclude][???????] * lib/python/script/raster3d.py: pythonlib
 * raster/r.to.vect/main.c: r.to.vect: -v and -b flags are mu |	[Exclude] * raster/r.to.vect/main.c: r.to.vect: -v and -b fla
 * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/ |	[Exclude][???????] * lib/python/pygrass/vector/__init__.py, l
 * raster/r.mapcalc/map.c: Fix #3067			      |	[Exclude][???????] * raster/r.mapcalc/map.c: Fix #3067
 * raster/r.to.vect/areas.c, raster/r.to.vect/areas_io.c, ras |
 * gui/wxpython/gui_core/preferences.py: wxGUI: draw example  |	[Exclude][Source code is the same in 7.4 and 7.2] * raster/r.
 * raster3d/r3.in.ascii/main.c: r3.in.ascii: use stdin code f |
 * display/d.text/main.c: d.text: reorganize options in gui,  |	[Exclude] * gui/wxpython/gui_core/preferences.py: wxGUI: draw
 * raster/r.mapcalc/testsuite/test_row_above_below_bug.py: r. |	[Exclude] * raster3d/r3.in.ascii/main.c: r3.in.ascii: use std
 * gui/wxpython/core/utils.py, gui/wxpython/gis_set.py: wxGUI |	[Exclude] * display/d.text/main.c: d.text: reorganize options
 * gui/wxpython/core/render.py: wxGUI: fix passing non ascii  |	[Exclude] * raster/r.mapcalc/testsuite/test_row_above_below_b
 * lib/python/script/task.py: wxGUI: fix passing non ascii ch |	[???????] * gui/wxpython/core/utils.py, gui/wxpython/gis_set.
 * display/d.legend/draw.c, display/d.legend/get_stats.c, dis |	[???????] * gui/wxpython/core/render.py: wxGUI: fix passing n
 * display/d.legend/draw.c, display/d.legend/histogram.c, dis |	[???????] * lib/python/script/task.py: wxGUI: fix passing non
 * imagery/i.vi/main.c: i.vi: apply standard NDVI color table |	[Exclude] * display/d.legend/draw.c, display/d.legend/get_sta
 * imagery/i.vi/main.c: i.vi: writing of color table fixed    |	[Exclude][Already included in https://trac.osgeo.org/grass/wi
 * raster/r.patch/main.c, raster/r.patch/r.patch.html: r.patc |	[???????] * imagery/i.vi/main.c: i.vi: apply standard NDVI co
 * display/d.legend/main.c: d.legend: improvements by Adam La |	[Exclude] * imagery/i.vi/main.c: i.vi: writing of color table
 * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py |	[Exclude][Already included in <https://trac.osgeo.org/grass/l
 * CITING, Makefile: g.version: improved citation text; added |	[Exclude][Already included in https://trac.osgeo.org/grass/wi
 * gui/wxpython/gui_core/ghelp.py: wxGUI: use TextCtrl in Abo |	[Exclude] * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/lay
 * gui/wxpython/gui_core/ghelp.py: wxGUI: add g.version citat |	[Exclude][See older "CITING" commit message] * CITING, Makefi
 * general/g.version/main.c, lib/init/grass.py: g.version + s |	[Exclude] * gui/wxpython/gui_core/ghelp.py: wxGUI: use TextCt
 * CITING, general/g.version/Makefile, general/g.version/main |	[Exclude][Merge With "CITING" below!][Already included in <ht
 * .travis.yml: travis CI: add Notifications from travis (con |	[Exclude] * general/g.version/main.c, lib/init/grass.py: g.ve
 * lib/proj/Makefile: libproj: Makefile updated for new ntf_r |	[Exclude][Already included in <https://trac.osgeo.org/grass/b
 * lib/proj/ntf_r93.gsb, lib/proj/null.lla: libproj: added nt |	[Exclude] * .travis.yml: travis CI: add Notifications from tr
 * mswindows/osgeo4w/package.sh: wingrass: disable mysql supp |	[Exclude] * lib/proj/Makefile: libproj: Makefile updated for 
 * .gitignore, .travis, .travis.yml, .travis/.travis.linux.be |	[Icluded][Included as part of "improved integration of GDAL a
 * gui/wxpython/nviz/mapwindow.py: wxGUI/nviz: when showing l |	[Exclude] * mswindows/osgeo4w/package.sh: wingrass: disable m
 * gui/wxpython/lmgr/frame.py: wxGUI: fix loading workspace a |	[Exclude] * .gitignore, .travis, .travis.yml, .travis/.travis
 * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py |	[Exclude] * gui/wxpython/nviz/mapwindow.py: wxGUI/nviz: when 
 * imagery/i.atcorr/geomcond.cpp, imagery/i.atcorr/geomcond.h |	[Exclude] * gui/wxpython/lmgr/frame.py: wxGUI: fix loading wo
 * mswindows/osgeo4w/package.sh: wingrass: enable mysql suppo |	[Exclude] * gui/wxpython/core/workspace.py, gui/wxpython/lmgr
 * mswindows/osgeo4w/mysql_config: wingrass: add mysql_config |	[Exclude][Already included in <https://trac.osgeo.org/grass/b
 * gui/wxpython/lmgr/frame.py: wxGUI: add north arrow the sam |	[Exclude][Newer Commit Message Above] * mswindows/osgeo4w/pac
 * raster/r.grow.distance/main.c: r.grow.distance: just leave |	[Exclude] * mswindows/osgeo4w/mysql_config: wingrass: add mys
 * mswindows/Makefile: partly revert r68605		      |	[Exclude] * gui/wxpython/lmgr/frame.py: wxGUI: add north arro
 * mswindows/Makefile, mswindows/osgeo4w, mswindows/osgeo4w/M |	[Exclude] * raster/r.grow.distance/main.c: r.grow.distance: j
 * lib/python/docs/src/pygrass_vector.rst: pygrass: update do |	[Exclude] * mswindows/Makefile: partly revert r68605
 * scripts/r3.in.xyz/r3.in.xyz.py: r3.in.xyz: unify keywords  |	[Exclude] * mswindows/Makefile, mswindows/osgeo4w, mswindows/
 * raster3d/r3.in.lidar/main.c: r3.in.lidar: unify keywords a |	[Exclude] * lib/python/docs/src/pygrass_vector.rst: pygrass: 
 * raster/r.in.xyz/main.c: r.in.xyz: unify keywords and metho |	[Exclude] * scripts/r3.in.xyz/r3.in.xyz.py: r3.in.xyz: unify 
 * lib/gis/parser_standard_options.c: parser: unify SQL param |	[Exclude] * raster3d/r3.in.lidar/main.c: r3.in.lidar: unify k
 * vector/v.in.lidar/v.in.lidar.html: v.in.lidar: use smaller |	[Exclude] * raster/r.in.xyz/main.c: r.in.xyz: unify keywords 
 * man/grassdocs.css: docs: CSS style for compact table and d |	[Exclude] * lib/gis/parser_standard_options.c: parser: unify 
 * raster/r.in.lidar/main.c, raster/r.in.lidar/r.in.lidar.htm |	[Exclude] * vector/v.in.lidar/v.in.lidar.html: v.in.lidar: us
 * mswindows/osgeo4w/mklibs.sh: wingrass: update for VC 2015  |	[Exclude] * man/grassdocs.css: docs: CSS style for compact ta
 * include/gis.h, lib/raster/color_read.c, lib/raster3d/color |	[Exclude][Already included in <https://trac.osgeo.org/grass/l
 * imagery/i.eb.eta/eta.c, imagery/i.evapo.pt/pt_daily_et.c:  |	[Exclude] * mswindows/osgeo4w/mklibs.sh: wingrass: update for
 * imagery/i.evapo.mh/mh_eto.c, imagery/i.evapo.mh/mh_origina |	[???????] * include/gis.h, lib/raster/color_read.c, lib/raste
 * display/d.barscale/draw_scale.c, display/d.barscale/main.c |	[Exclude] * imagery/i.eb.eta/eta.c, imagery/i.evapo.pt/pt_dai
 * imagery/i.evapo.mh/mh_eto.c, imagery/i.evapo.mh/mh_origina |	[Exclude] * imagery/i.evapo.mh/mh_eto.c, imagery/i.evapo.mh/m
 * lib/raster/raster.c: rasterlib: docs for Rast_raster_cpy f |	[Exclude][Already included, likely, in <https://trac.osgeo.or
 * gui/wxpython/xml/menudata_pyedit.xml: wxGUI/pyedit: improv |	[Exclude] * imagery/i.evapo.mh/mh_eto.c, imagery/i.evapo.mh/m
 * general/g.message/g.message.html, lib/init/grass.py: repla |	[Exclude] * lib/raster/raster.c: rasterlib: docs for Rast_ras
 * raster/r.slope.aspect/testsuite/test_r_slope_aspect.py: r. |	[Exclude] * gui/wxpython/xml/menudata_pyedit.xml: wxGUI/pyedi
 * display/d.grid/plot.c: d.grid: fix labels in latlon, see # |	[Exclude] * general/g.message/g.message.html, lib/init/grass.
 * imagery/i.segment/create_isegs.c: i.segment: fix manhattan |	[Exclude] * raster/r.slope.aspect/testsuite/test_r_slope_aspe
 * display/d.grid/plot.c: d.grid: draw labels background over |	[???????] * display/d.grid/plot.c: d.grid: fix labels in latl
 * lib/python/script/setup.py: pythonlib: fix import in examp |	[Exclude][Already included in <https://trac.osgeo.org/grass/b
 * lib/gis/parser_html.c: parser: space between thumbnail and |	[Exclude] * display/d.grid/plot.c: d.grid: draw labels backgr
 * gui/wxpython/gui_core/preferences.py: wxGUI: remove condit |	[Exclude] * lib/python/script/setup.py: pythonlib: fix import
 * raster/r.clump/clump.c, raster/r.clump/local_proto.h, rast |	[Exclude] * lib/gis/parser_html.c: parser: space between thum
 * display/d.grid/d.grid.html, display/d.grid/local_proto.h,  |	[Exclude] * gui/wxpython/gui_core/preferences.py: wxGUI: remo
 * mswindows/Makefile: fix wingrass: update setup.hint by bui |	[Exclude][Included already in <https://trac.osgeo.org/grass/w
 * mswindows/Makefile, mswindows/osgeo4w/Makefile, mswindows/ |	[Exclude][Already included in <https://trac.osgeo.org/grass/w
 * gui/wxpython/gui_core/preferences.py: wxGUI: use custom fo |	[Exclude] * mswindows/Makefile: fix wingrass: update setup.hi
 * gui/wxpython/gui_core/preferences.py: wxGUI: fix opening d |	[Exclude] * mswindows/Makefile, mswindows/osgeo4w/Makefile, m
 * display/d.northarrow/main.c: d.northarrow: fix multiplicat |	[Exclude] * gui/wxpython/gui_core/preferences.py: wxGUI: use 
 * display/d.grid/fiducial.c, display/d.grid/local_proto.h, d |	[Exclude] * gui/wxpython/gui_core/preferences.py: wxGUI: fix 
 * display/d.barscale/draw_scale.c, display/d.barscale/main.c |	[Exclude] * display/d.northarrow/main.c: d.northarrow: fix mu
 * display/d.northarrow/d.northarrow.html: d.northarrow: impr |	[Exclude] * display/d.grid/fiducial.c, display/d.grid/local_p
 * lib/gis/colors.desc, lib/gis/colors/viridis: add viridis c |	[Exclude] * display/d.barscale/draw_scale.c, display/d.barsca
 * gui/wxpython/gui_core/widgets.py: wxGUI: fix 4pt_star pict |	[Exclude] * display/d.northarrow/d.northarrow.html: d.northar
 * gui/wxpython/gui_core/widgets.py: wxGUI: show d.northarrow |	[???????] * lib/gis/colors.desc, lib/gis/colors/viridis: add 
 * include/VERSION: update VERSION file after 7.2.svn release |	[Exclude] * gui/wxpython/gui_core/widgets.py: wxGUI: fix 4pt_
							      >	[???????] * gui/wxpython/gui_core/widgets.py: wxGUI: show d.n
							      >	[Exclude] * include/VERSION: update VERSION file after 7.2.sv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20171111/bff2f441/attachment-0001.sig>


More information about the grass-dev mailing list