[GRASS-git] [OSGeo/grass] 8fe136: wxGUI: Replace startup screen by fallback session ...

Linda Kladivova noreply at github.com
Mon Apr 12 21:45:47 PDT 2021


  Branch: refs/heads/master
  Home:   https://github.com/OSGeo/grass
  Commit: 8fe13636b7081332b09d5b75faa2dac3fa015bef
      https://github.com/OSGeo/grass/commit/8fe13636b7081332b09d5b75faa2dac3fa015bef
  Author: Linda Kladivova <49241681+lindakladivova at users.noreply.github.com>
  Date:   2021-04-13 (Tue, 13 Apr 2021)

  Changed paths:
    M gui/wxpython/Makefile
    M gui/wxpython/datacatalog/catalog.py
    M gui/wxpython/datacatalog/infomanager.py
    M gui/wxpython/datacatalog/tree.py
    R gui/wxpython/gis_set.py
    R gui/wxpython/gis_set_error.py
    M gui/wxpython/lmgr/frame.py
    M gui/wxpython/startup/guiutils.py
    M lib/init/grass.py
    M python/grass/app/data.py
    M python/grass/grassdb/Makefile
    M python/grass/grassdb/checks.py
    A python/grass/grassdb/config.py
    M python/grass/grassdb/manage.py

  Log Message:
  -----------
  wxGUI: Replace startup screen by fallback session (#1400)

* Startup screen code removed. Used only when 
* Either demo/default world location is used (first time user) or an XY location temporary location is used (fallback).
* Last mapset path is now noted in gisrc of the current session. Used in GUI to offer switch from fallback to locked.
* non_standard_startup and first_time_user in grassdb/checks.py.
* grassdb/config for special strings such as `<UNKNOWN>`.
* Fallback tmp location only for GUI. Default currently for both GUI and CLI (`--text`).
* Call set_mapset in every branch (all paths lead to the same series of checks and setup).
* This increases the need for refactoring of `main()` and needs removal of `--gtext`.




More information about the grass-commit mailing list