Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependency management #16

Merged
merged 29 commits into from
Sep 5, 2024
Merged

Dependency management #16

merged 29 commits into from
Sep 5, 2024

Commits on Aug 26, 2024

  1. contributing: add PR template (#4207)

    Also exclude MD041 globally
    petrasovaa authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    22b07ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18bbf4b View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    e0a0288 View commit details
    Browse the repository at this point in the history
  2. grass.temporal.core: Replace open file + read with pathlib.Path's rea…

    …d_text() (#4233)
    
    Reads the whole file using a context manager internally.
    echoix authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    4aa4abf View commit details
    Browse the repository at this point in the history
  3. wxGUI: fix adding and removing from history for new mapset (#4228)

    Bug introduced in 02e45e9 when trying to avoid calling complete tree refresh every time.
    petrasovaa authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    acfbdd8 View commit details
    Browse the repository at this point in the history
  4. wxGUI: Update link to the Natural Earth sample dataset (#4223)

    Update locdownload.py with link to latest natural earth sample dataset
    ecodiv authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    6c5190e View commit details
    Browse the repository at this point in the history
  5. docs: add guidelines for writing a meaningful pull request (#4197)

    * docs: add guidelines for writing a meaningful pull request
    
    A well-written pull request (PR) is critical because it not only improves collaboration and efficiency within a project but also helps newcomers to contribute more easily.
    
    Fixes #4194
    
    * shorten intro text; add link to release.yml
    
    * reduce 'PR Content' description
    
    * add link to PR template
    
    ---------
    
    Co-authored-by: Veronica Andreo <veroandreo@gmail.com>
    Co-authored-by: Anna Petrasova <kratochanna@gmail.com>
    3 people authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    42684b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    1cdf397 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    931a11c View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. r3.showdspf: fix null pointer dereference when opening database file (#…

    …4245)
    
    r3.showdspf: fix null pointer dereference
    
    In the current execution, when we face an error while trying
    to open a database file, as part of error log we are dereferencing
    a NULL file pointer (which is returend when we try to open a file).
    Ideally we should be printing the name of the database file rather
    than the file pointer. This fixes the problem of null pointer
    dereference. Found via cppcheck tool.
    
    Signed-off-by: Mohan Yelugoti <ymdatta.work@gmail.com>
    ymdatta authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    3afa11d View commit details
    Browse the repository at this point in the history
  2. r3.showdspf: fix accessing uninitialized pointer (#4246)

    color2 pointer is not initialized and it is assigned a value
    depending on a conditional. Potentially, in an execution path
    if conditional fails, we would be accessing an uninitialized
    pointer, whose behavior is undefined. Initialize the pointer
    to NULL to avoid this.
    
    Signed-off-by: Mohan Yelugoti <ymdatta.work@gmail.com>
    ymdatta authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    b61c61d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c6b1976 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    275cc4b View commit details
    Browse the repository at this point in the history
  5. grass.jupyter: Clarify InteractiveMap documentation (#4243)

    Clarify using different backends
    Fix icons
    petrasovaa authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    04b5af7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    591dc19 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    eeb0e02 View commit details
    Browse the repository at this point in the history
  8. grass.temporal.stds_import: Use pathlib Path.read_text and Path.write…

    …_text for proj string (#4236)
    echoix authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    7df0e7f View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. v.external.out: Check for valid array before passing it to qsort (#4251)

    Currently, if 'HAVE_OGR' macro is defined, as part of execution, we sort all formats by name using qsort. But, array containing all formats is assigned based on a conditional and if the conditional fails, it can be NULL.
    
    Behavior of qsort when a NULL array is provided is undefined. To avoid getting into that situation, check if the array is NULL before performing qsort on it.
    
    Signed-off-by: Mohan Yelugoti <ymdatta.work@gmail.com>
    ymdatta authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    cdb6282 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Configuration menu
    Copy the full SHA
    52964a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. lib/display: D_show_conversions() %.1f to %g where values likely to b…

    …e smaller than 0.0 (#4263)
    
    Display pixels or raster region rows,cols are likely be on the order of 500, while projected map units are often in the millions, so pixels/meter factor can end up as a very small number. This patch edits an unused in the production code debug helper function to not round that division into a confusing 0.0, as well as some whitespace tweaks to make it more readable.
    HamishB authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    95807d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0661212 View commit details
    Browse the repository at this point in the history
  3. docker: fix missing libraries in ubuntu wxgui Dockerfile (#4268)

    * docker: fix missing library in ubuntu wxgui Dockerfile
    
    Add `libgtk-3-dev` to fix
    
    ```
    ...
    checking for GTK+ - version >= 3.0.0... Package gtk+-3.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gtk+-3.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'gtk+-3.0' found
    ```
    
    * also install 'python3-wxgtk4.0'
    neteler authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    fa37eb2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42b47f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    2cbd98d View commit details
    Browse the repository at this point in the history
  2. lib: deprecate G_snprintf() and replace with C99 snprintf() (#4189)

    * lib: deprecate G_snprintf() and replace with C99 snprintf()
    
    Beginning with UCRT in Visual Studio 2015 and Windows 10, the behaviour of snprintf (and vsnprintf) is now C99 standard conformant.
    
    Thus, the output is now always null-terminated. The justification for a internal fix for that is no longer needed.
    
    * r3.out.bin: fix -Werror=sizeof-pointer-memaccess GCC warning
    
    * cast explicitly
    
    * add missing #include
    nilason authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    9222822 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. r.in.gdal/r.external: add basic support for GDALs GDT_Int8 (#4256)

    * add support for Int8 from GDAL >= 3.7
    
    * add int8 test (skiped if GDAL < 3.7)
    ninsbl authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    66389f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e132155 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc0ffae View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    98f38fc View commit details
    Browse the repository at this point in the history