This is an automated email from the git hooks/post-receive script.
git pushed a change to branch master in repository newlib.
from 002206dc7 Cygwin: console: Adjust the detailed behaviour of ESC sequences. new f973a7d8b arm: Finish moving newlib to unified syntax for Thumb1 new cef36220f Fix error in powf for (-1.0, NaN) input new 1b7fcf22b Cygwin: ioctl: TIOCINQ: always return number of chars in the [...] new 7f5051d76 Cygwin: console: Revise the code to fix tab position. new 10d8c2782 Cygwin: console: Fix setting/unsetting xterm mode for input. new 750cd6e5b Cygwin: console: Prevent buffer overrun. new b4bc23831 Cygwin: console: Add a workaround for "ESC 7" and "ESC 8". new ecf27dd2e Cygwin: console: convert wpbuf_put to inline function new d4bcecb3e Fix error in float trig. function range reduction new b0f78f15b Collect handling of wpixput and wpbuf into a helper class. new bf0cb64d9 Do not bother passing optional argument to WriteConsoleA. new 3e7fff6b4 Cygwin: console: Fix behaviour of "ESC 8" after reset. new a8a40ee57 Fix error in exp in magnitude [2e-32,2e-28] new 18b4e0e51 Fix error in fdim/f for infinities new 91a8d0c90 i386/fenv.c: Include fenv.c implementation shared with x86_64 [...] new c56f53a2a Fix truncf for sNaN input new 256bc8bde Cygwin: fix formatting: replace TAB char with \t in string constant new d2ef2331f Cygwin: fix formatting: drop spaces leading tabs new 3bb346d59 Cygwin: fix formatting: collapse whitespace-only lines new b74bc8838 Cygwin: fix formatting: drop trailing whitespace new bd22d2f91 Cygwin: belatedly add Hans-Bernhard to CONTRIBUTORS file new 57a80207f Cygwin: serial: try fix o_nonblock new 071b8e0cb Cygwin: pty: Add FreeConsole to destructor of pty slave. new b37a3388c RTEMS: Include missing header and fix stub
The 24 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: libgloss/arm/linux-syscalls0.S | 11 ++ newlib/libc/machine/arm/setjmp.S | 15 +- newlib/libc/sys/rtems/crt0.c | 3 +- newlib/libm/common/s_fdim.c | 5 +- newlib/libm/common/sf_fdim.c | 5 +- newlib/libm/common/sf_trunc.c | 2 +- newlib/libm/machine/i386/fenv.c | 2 +- newlib/libm/math/e_exp.c | 2 +- newlib/libm/math/ef_exp.c | 2 +- newlib/libm/math/ef_pow.c | 2 +- newlib/libm/math/kf_rem_pio2.c | 2 +- winsup/CONTRIBUTORS | 1 + winsup/cygwin/aio.cc | 2 +- winsup/cygwin/autoload.cc | 2 +- winsup/cygwin/cygheap.cc | 2 +- winsup/cygwin/cygserver_pwdgrp.h | 2 +- winsup/cygwin/dcrt0.cc | 4 +- winsup/cygwin/dir.cc | 2 +- winsup/cygwin/dtable.cc | 2 +- winsup/cygwin/exceptions.cc | 4 +- winsup/cygwin/external.cc | 4 +- winsup/cygwin/fcntl.cc | 2 +- winsup/cygwin/fhandler.h | 7 +- winsup/cygwin/fhandler_console.cc | 247 ++++++++++++++++------------ winsup/cygwin/fhandler_disk_file.cc | 6 +- winsup/cygwin/fhandler_floppy.cc | 10 +- winsup/cygwin/fhandler_netdrive.cc | 2 +- winsup/cygwin/fhandler_proc.cc | 4 +- winsup/cygwin/fhandler_process.cc | 2 +- winsup/cygwin/fhandler_serial.cc | 19 ++- winsup/cygwin/fhandler_socket_inet.cc | 6 +- winsup/cygwin/fhandler_termios.cc | 2 +- winsup/cygwin/fhandler_tty.cc | 11 +- winsup/cygwin/fhandler_virtual.h | 2 +- winsup/cygwin/flock.cc | 6 +- winsup/cygwin/grp.cc | 6 +- winsup/cygwin/hookapi.cc | 6 +- winsup/cygwin/include/a.out.h | 2 +- winsup/cygwin/include/cygwin/acl.h | 2 +- winsup/cygwin/include/cygwin/in6.h | 6 +- winsup/cygwin/include/cygwin/mtio.h | 66 ++++---- winsup/cygwin/include/cygwin/signal.h | 10 +- winsup/cygwin/include/cygwin/socket.h | 2 +- winsup/cygwin/include/fcntl.h | 2 +- winsup/cygwin/include/machine/_arc4random.h | 2 +- winsup/cygwin/include/netinet/ip6.h | 2 +- winsup/cygwin/include/process.h | 2 +- winsup/cygwin/include/resolv.h | 2 +- winsup/cygwin/ldap.h | 2 +- winsup/cygwin/libc/base64.c | 10 +- winsup/cygwin/libc/getopt.c | 2 +- winsup/cygwin/libc/rcmd.cc | 4 +- winsup/cygwin/libc/strfmon.c | 12 +- winsup/cygwin/libc/strptime.cc | 6 +- winsup/cygwin/localtime.cc | 2 +- winsup/cygwin/malloc_wrapper.cc | 2 +- winsup/cygwin/math/acosh.def.h | 2 +- winsup/cygwin/math/acoshl.c | 2 +- winsup/cygwin/math/asinhl.c | 2 +- winsup/cygwin/math/atanhl.c | 4 +- winsup/cygwin/math/cabs.def.h | 2 +- winsup/cygwin/math/cabsl.c | 2 +- winsup/cygwin/math/cacos.def.h | 2 +- winsup/cygwin/math/cacosh.def.h | 2 +- winsup/cygwin/math/cacosl.c | 2 +- winsup/cygwin/math/carg.def.h | 2 +- winsup/cygwin/math/cargl.c | 2 +- winsup/cygwin/math/casin.def.h | 2 +- winsup/cygwin/math/casinh.def.h | 2 +- winsup/cygwin/math/casinl.c | 2 +- winsup/cygwin/math/catan.def.h | 2 +- winsup/cygwin/math/catanh.def.h | 2 +- winsup/cygwin/math/catanl.c | 2 +- winsup/cygwin/math/ccos.def.h | 2 +- winsup/cygwin/math/ccosh.def.h | 2 +- winsup/cygwin/math/ccosl.c | 2 +- winsup/cygwin/math/cephes_emath.c | 2 +- winsup/cygwin/math/cephes_emath.h | 22 +-- winsup/cygwin/math/cexp.def.h | 2 +- winsup/cygwin/math/cexpl.c | 2 +- winsup/cygwin/math/cimag.def.h | 2 +- winsup/cygwin/math/cimagl.c | 2 +- winsup/cygwin/math/clog.def.h | 2 +- winsup/cygwin/math/clog10.def.h | 2 +- winsup/cygwin/math/clog10l.c | 2 +- winsup/cygwin/math/clogl.c | 2 +- winsup/cygwin/math/complex_internal.h | 2 +- winsup/cygwin/math/conj.def.h | 2 +- winsup/cygwin/math/conjl.c | 2 +- winsup/cygwin/math/cos.def.h | 2 +- winsup/cygwin/math/cosl.c | 2 +- winsup/cygwin/math/cpow.def.h | 2 +- winsup/cygwin/math/cpowl.c | 2 +- winsup/cygwin/math/cproj.def.h | 2 +- winsup/cygwin/math/cprojl.c | 2 +- winsup/cygwin/math/creal.def.h | 2 +- winsup/cygwin/math/creall.c | 2 +- winsup/cygwin/math/csin.def.h | 2 +- winsup/cygwin/math/csinh.def.h | 2 +- winsup/cygwin/math/csinl.c | 2 +- winsup/cygwin/math/csqrt.def.h | 2 +- winsup/cygwin/math/csqrtl.c | 2 +- winsup/cygwin/math/ctan.def.h | 2 +- winsup/cygwin/math/ctanh.def.h | 2 +- winsup/cygwin/math/ctanl.c | 2 +- winsup/cygwin/math/erfl.c | 4 +- winsup/cygwin/math/exp.def.h | 2 +- winsup/cygwin/math/exp2.S | 18 +- winsup/cygwin/math/exp2l.S | 18 +- winsup/cygwin/math/expl.c | 2 +- winsup/cygwin/math/expm1.def.h | 2 +- winsup/cygwin/math/expm1l.c | 2 +- winsup/cygwin/math/fastmath.h | 2 +- winsup/cygwin/math/frexpl.S | 2 +- winsup/cygwin/math/ldexpl.c | 2 +- winsup/cygwin/math/lgammal.c | 2 +- winsup/cygwin/math/llrint.c | 2 +- winsup/cygwin/math/llrintf.c | 2 +- winsup/cygwin/math/llrintl.c | 2 +- winsup/cygwin/math/log.def.h | 2 +- winsup/cygwin/math/logl.c | 2 +- winsup/cygwin/math/lrint.c | 2 +- winsup/cygwin/math/lrintf.c | 2 +- winsup/cygwin/math/lrintl.c | 2 +- winsup/cygwin/math/nextafterl.c | 4 +- winsup/cygwin/math/nexttoward.c | 4 +- winsup/cygwin/math/nexttowardf.c | 2 +- winsup/cygwin/math/pow.def.h | 6 +- winsup/cygwin/math/powi.def.h | 4 +- winsup/cygwin/math/powil.c | 2 +- winsup/cygwin/math/powl.c | 2 +- winsup/cygwin/math/remquol.S | 6 +- winsup/cygwin/math/sin.def.h | 2 +- winsup/cygwin/math/sinl.c | 2 +- winsup/cygwin/math/sqrt.def.h | 2 +- winsup/cygwin/math/sqrtl.c | 2 +- winsup/cygwin/miscfuncs.cc | 8 +- winsup/cygwin/miscfuncs.h | 2 +- winsup/cygwin/net.cc | 20 +-- winsup/cygwin/nlsfuncs.cc | 6 +- winsup/cygwin/ntdll.h | 2 +- winsup/cygwin/ntea.cc | 6 +- winsup/cygwin/passwd.cc | 6 +- winsup/cygwin/path.cc | 14 +- winsup/cygwin/pwdgrp.h | 4 +- winsup/cygwin/quotactl.cc | 10 +- winsup/cygwin/regex/cname.h | 2 +- winsup/cygwin/regex/regcomp.c | 2 +- winsup/cygwin/regex/regex2.h | 12 +- winsup/cygwin/release/3.1.5 | 3 + winsup/cygwin/sec_helper.cc | 2 +- winsup/cygwin/security.cc | 2 +- winsup/cygwin/security.h | 2 +- winsup/cygwin/select.cc | 2 +- winsup/cygwin/smallprint.cc | 2 +- winsup/cygwin/times.cc | 2 +- winsup/cygwin/tls_pbuf.h | 2 +- winsup/cygwin/winlean.h | 2 +- 158 files changed, 475 insertions(+), 420 deletions(-)