From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 99887 invoked by alias); 30 Aug 2016 22:11:36 -0000 Mailing-List: contact cygwin-announce-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-announce-owner@cygwin.com Reply-To: The Cygwin Mailing List Mail-Followup-To: cygwin-announce@cygwin.com Received: (qmail 99827 invoked by uid 89); 30 Aug 2016 20:45:13 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.6 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,UNSUBSCRIBE_BODY autolearn=no version=3.3.2 spammy=yourdomaincom, UD:yourdomain.com, yourdomain.com, clearing X-HELO: mail-it0-f46.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=ndASmpBElEVbVZ4SYyxjCpAOzdfA1hB7dKwJtwXBh0o=; b=AxFOuW5OR7JSKr7nuK17D1mRwsziWyR+5ZqNZSwe2g5gVTJ65MRcJtFqn9EHYdJuOZ i05T0iM9cr//A2tbP8fqfXSt/ISDjxAZuUq6aek3pbfrNz10oaVjnSbnO4p3EqM0lkJy V9Lq8/6/9OOllrxVnJi11BVwSnco75SFK0whIsevDtDtGtn08OeGaieyQ/v8VJJWY8p+ DZ4efJ+BiQlN7RVIJMiynLrXLIGD9aVaO+KJb3jc45lF8fUSIl5KQWRCTC/gGeBlJoOF m+pqwVIzav+KAp+RSl2qKTg0mEearLlOwr9/tjnJKeSFrNKeAlugvYNmV8mKyIggEYiE H+Ww== X-Gm-Message-State: AE9vXwP39yPkmbAgvyqsc52z+/DBCTEE8Kd5RyGMa8VI22LPJ2ujJNPfgI3PR00VJWpmeo6YrqoRWpU20FE9gA== X-Received: by 10.107.1.20 with SMTP id 20mr1281397iob.94.1472589901561; Tue, 30 Aug 2016 13:45:01 -0700 (PDT) MIME-Version: 1.0 From: Chris Sutcliffe Date: Tue, 30 Aug 2016 22:11:00 -0000 Message-ID: Subject: Updated: mksh-53a-1 To: cygwin-announce@cygwin.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-SW-Source: 2016-08/txt/msg00113.txt.bz2 Version 53a-1 of "mksh" has been uploaded. MirBSD Korn Shell, an actively developed free implementation of the Korn Shell programming language and a successor to the Public Domain Korn Shell. ChangeLog: [lintian] Fix spelling [tg] Unbreak multi-line command history broken by history flush [tg] Fix redefining POSIX functions that were Korn functions before [tg, TNF] Fix bounds checks in Vi editing mode [tg] Handle combining characters at end of string or output correctly [tg] Fix ${!#} ${!?} ${!-} (POSIX, prompted by izabera) [tg] Fix shf.c-internal buffer overread on printing digits [Jorg] Fix a typo in the testsuite [arekm] Increase default edit line size (unless MKSH_SMALL) [tg] Improve description of Emacs mode keybindings, especially ^U [tg, arekm, jilles] Abort read builtin in case of read(2) errors [tg, izabera, carstenh] Fix most of the ambiguous corner cases related to ${[pfx]var[op[word]]} (${@:-1} still unsupported) [carstenh] Contribute some more testsuite coverage [tg] WDS_TPUTS now emits QCHAR newline reentrant-safe [tg] Fix var=3D<< implementation (LP#1380389) [tg, FreeBSD] Make XSI test(1) extensions behave as if they were POSIX [tg, izabera] Add $(<<>> as ROL and ROR operators with their new ^< and ^> spelling as per this proposal [tg, slagtc] Clear-to-EOL under tmux to work around its anti-feature [tg, p120ph37] Remove support for using file descriptors with more than a single digit, in preparation for named file descriptors [tg] Correct, but simplify (at the potential cost of more tty I/O than strictly necessary, though never redundant and (probably) not more than before when it was miscalculated), line clearing and redrawing [slagtc, tg] Implement new evaluate-region editing command Esc+Ctrl-E [tg] Prefer external rename utility over the recovery builtin [tg] Remove redundant full-line redraws [tg, Natureshadow] Fix errorlevel of =E2=80=98.=E2=80=99 (=E2=80=9Cdot=E2= =80=9D special builtin) when the sourced script does not run any commands, for POSIX compliance [tg] Refactor op tokens and edchars to shave off some more bytes [tg] Fix some bugs in the manpage and some occasional/minor code bugs [tg, Brian Callahan] Mark tests requiring new perl as !need-pass [tg, slagtc] Add $KSH_MATCH and, to make it usable, ${foo@/bar/baz} [tg, Score_Under] Fix bogus patch from OpenBSD: only NULL the global source in unwind when actually reclaiming its Area [izabera] Mention in the manpage that integer bases go up to 36 [Natureshadow] Fix /=3D operator broken during refactoring *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=3Dyourdomain.com cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. --=20 Chris Sutcliffe