[SCM] make branch, master, updated. 4.3-11-g289108c

[email protected] (Paul D. Smith) Tue, 31 Mar 2020 01:09:31 -0400 (EDT)
Newsgroups gmane.comp.gnu.make.devel
Message-ID <[email protected]>
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "make".

The branch, master has been updated
       via  289108cc9bef892a46bba9b11e6989b36107415d (commit)
       via  61c413d5ea98593b204739604966f3ada7e29118 (commit)
       via  d3a53d5d16acb6db90e39a02889aea88b5241bfc (commit)
       via  1306023a4f0bbae1721a6f323d52c8e4e16ca287 (commit)
       via  80b90b7866a83a7ddec7b960cd2f9917ab2a2fc6 (commit)
       via  8e024a253273a1e98b005d71c8ae4f6d2651fed4 (commit)
       via  660a2eafe52b8fad0dbee8ccddb990015dc68b54 (commit)
      from  8277806db63f3b0f25bbd09c06e4c476cb2efbcb (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 289108cc9bef892a46bba9b11e6989b36107415d
Author: Jens Rehsack <[email protected]>
Date:   Fri Feb 21 19:29:49 2020 +0100

    * src/output.h: [WINDOWS32] [SV 57888] Use gnulib fcntl if available
    
    If gnulib fcntl is available (for MinGW32) use it rather than our
    homegrown version.
    
    Signed-off-by: Jens Rehsack <[email protected]>
    Copyright-paperwork-exempt: yes

commit 61c413d5ea98593b204739604966f3ada7e29118
Author: Jens Rehsack <[email protected]>
Date:   Mon Feb 24 11:12:43 2020 +0100

    * src/w32/compat/dirent.c: [SV 57888] Use gnulib opendir on MinGW32
    
    Signed-off-by: Jens Rehsack <[email protected]>
    Copyright-paperwork-exempt: yes

commit d3a53d5d16acb6db90e39a02889aea88b5241bfc
Author: Jens Rehsack <[email protected]>
Date:   Mon Feb 24 10:52:21 2020 +0100

    * src/dir.c (local_stat): [WINDOWS32] Fix buffer-overflow warning.
    
    [SV 57888] Provide space for the path to use MAXPATHLEN plus nul.
    
    Signed-off-by: Jens Rehsack <[email protected]>
    Copyright-paperwork-exempt: yes

commit 1306023a4f0bbae1721a6f323d52c8e4e16ca287
Author: Paul Smith <[email protected]>
Date:   Mon Mar 30 22:01:09 2020 -0400

    [SV 57896] Change directories before checking jobserver auth
    
    We want to process -C options as early as possible, before we might
    write informational messages, so that Entering/Leaving messages have
    the correct directory.
    
    * src/main.c (main): Move code dealing with changing directories
    before parsing of the jobserver auth flag.
    * tests/scripts/features/jobserver: Test the order of enter/leave.

commit 80b90b7866a83a7ddec7b960cd2f9917ab2a2fc6
Author: Paul Smith <[email protected]>
Date:   Mon Mar 30 14:38:47 2020 -0400

    [SV 57967] Only set APPEND mode for regular files
    
    APPEND is a permanent mode shared by all users of a file.  If we
    set it on a tty, pipe, etc. it will stay in effect even after make
    exits, which can cause problems.
    
    Patch provided by [email protected]
    
    * src/output.c (set_append_mode): Check for a regular file.
    
    Copyright-paperwork-exempt: yes

commit 8e024a253273a1e98b005d71c8ae4f6d2651fed4
Author: Paul Smith <[email protected]>
Date:   Mon Mar 30 14:07:10 2020 -0400

    Obey order of multiple print/no-print directory options
    
    Previously if --no-print-directory was seen anywhere even once
    (environment, command line, etc.) it would always take precedence
    over any --print-directory option.  Change this so that the last
    seen option (which will be the command line, if present there) takes
    precedence.
    
    * NEWS: Mark this change in behavior.
    * src/makeint.h (print_directory): A new variable to control printing.
    * src/output.c (output_dump): Use the new variable.
    (output_start): Ditto.
    * src/main.c: Add a new variable print_directory.  Use -1 for
    print_directory_flag so we know of the option was seen or not.  Add a
    new default_print_directory_flag set to -1 to keep options from being
    added.
    (switches): Use flag_off for --no-print-directory, rather than a
    separate inhibit_print_directory_flag.
    (main): If print_directory_flag was set by the user, use that for
    print_directory.  If not, compute the print_directory value based on
    -s, -C, and sub-makes as before.
    * tests/scripts/variables/GNUMAKEFLAGS: -w is not added automatically
    * tests/scripts/options/print-directory: Add tests for overriding
    print-directory options.

commit 660a2eafe52b8fad0dbee8ccddb990015dc68b54
Author: Paul Smith <[email protected]>
Date:   Sun Mar 29 17:50:34 2020 -0400

    * NEWS: Update 4.3 with information on .SILENT / -s

-----------------------------------------------------------------------

Summary of changes:
 NEWS                                  |  16 +++-
 src/dir.c                             |   8 +-
 src/main.c                            | 167 +++++++++++++++++-----------------
 src/makeint.h                         |   2 +-
 src/output.c                          |  14 ++-
 src/output.h                          |  19 +++-
 src/w32/compat/dirent.c               |   3 +-
 src/w32/compat/posixfcn.c             |   2 +
 tests/scripts/features/jobserver      |  32 ++++---
 tests/scripts/options/print-directory |  51 +++++++++--
 tests/scripts/variables/GNUMAKEFLAGS  |   2 +-
 11 files changed, 196 insertions(+), 120 deletions(-)


hooks/post-receive
-- 
make