Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id u3LIAtWi000777 for ; Thu, 21 Apr 2016 20:10:57 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx012) with ESMTPS (Nemesis) id 0MS11e-1bIAGa46MU-00THaa for ; Thu, 21 Apr 2016 20:10:50 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id u3LI8nr8011269 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 21 Apr 2016 20:08:49 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id u3LHs4DL032465; Thu, 21 Apr 2016 20:08:49 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 13598594 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 21 Apr 2016 20:08:49 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id u3LI8nca000943 for ; Thu, 21 Apr 2016 20:08:49 +0200 Received: from mail-ig0-f181.google.com (mail-ig0-f181.google.com [209.85.213.181]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id u3LI8fVi011178 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL) for ; Thu, 21 Apr 2016 20:08:44 +0200 Received: by mail-ig0-f181.google.com with SMTP id m9so72941445ige.1 for ; Thu, 21 Apr 2016 11:08:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-transfer-encoding; bh=y+1N43JkvRGxH8aI4ttu1Ysi5UhSOvEMSmCaMJeDlw4=; b=RsDDkNd2eY/BUUV1P/WtSlt2U0AjUedotioZQp6e1mq4DMcgejqqqu07RYqa6JRd6j FzQRojx9ticnBV7GaGuk9qcEFNP2gTVplkocCLOrb2Jo71xC3Ym7OD+9eXv7XdRoQEA2 ouirquW+J1oZeUkHE4cbCU01vGonmYO8KgrI0B6JVWf4uoHg5ueKxWoqesGPs7Dv6DZk cBTTk8oLE4WqY+SZG6/vOPTcVmD9eX0WZvvzIoFn1xouMQSeJvNBohcO6c6FNtzV8g8B EoQLlh6w6V34LxEIITKnG+KCahjClATpcnisdjFNAY3CWdg9RfcY2QF9jTGQWWzD8Zj8 pZdg== X-Gm-Message-State: AOPr4FVIKwsXIR+4IgkhE9ah7KgLcO5P0ivgoXQZmsVCzBOHgtL1FJNzYt2h1CQdoPqrXmLsD5CUULPvo2r2GQ== MIME-Version: 1.0 X-Received: by 10.50.23.45 with SMTP id j13mr5399218igf.48.1461262120737; Thu, 21 Apr 2016 11:08:40 -0700 (PDT) Received: by 10.107.26.141 with HTTP; Thu, 21 Apr 2016 11:08:40 -0700 (PDT) References: <5717E40C.1080308@morningstar2.co.uk> <5718F8A4.50203@residenset.net> Content-Type: text/plain; charset=UTF-8 X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id u3LI8nca000944 Message-ID: Date: Thu, 21 Apr 2016 14:08:40 -0400 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Bruno Le Floch Subject: Re: Snapshot of SVN 6476 To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <5718F8A4.50203@residenset.net> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-MIME-Autoconverted: from 8bit to quoted-printable by relay.uni-heidelberg.de id u3LI8nr8011269 Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:MJbyLavWf3k=:pV5h8gGtN8HLdYPzRtX5D9qqmj W4s8IKLCA6M3Om5BFdcTpTmg8VPmSRb0P12nJXj8l+UhrglvYHm6nh4VGFjGq2AK/8RnZx2eK XqSiWErwrIv7v93G1Yiq6ErqNUgnPfs6tu0Dktr84k0WtD4YHzaIGt2NMSyaZa0tSo9wXfx3F kq8/2asOVI5ROs4n5cLjvf6z/K/BPsKTQYTlv/+ThGyLVQ41w2fndxmR1Ihd1lijzJHPh5eN4 V46aYMBVESH9kpqXOID7+XglFdFLFxYNYoLkgNAegP9x9GnS51GfrJatEGUg9JtodnUoZ8W+J lmRknrW+KcVafcjNITcZSIJLLjMQhQjMyVT1miTcgLa+EPXDYFE48dMF1tnqz+WPWKiy6ZVeV GlagRk1XK14SaOpwf8RnwyOq2Xoj1DyGcVyZTOKfS6cQdzdy1ITsAgZeLB0ofwgPsYmAR+Nl3 fZJGJ+47I1ZUdyT75da5qNRWnOZBTjlUFdw17Awb1Kd9/ntSS50VaCU74E3hZzWNTLB2Edoru xTtiVh7Ib/qNFJOcopRV0eTBHQs5n/kFQEMf4XcKGC7Ky96y5E+6ZQ/XDzadGfn0LCoKWKTU0 jr100GdV7p7hHxddZz4/XISGxn/tIgQORvl4f0sfFlAiJE2J7C5/aLOmOGAVuX0hIblWmtI0x dW6a+c4cLkIV3jhwuwZyJNObDgJYT9WIQyEOkI8G+5p25hkiMezCXNcpiJuqM/Ox3qEzf3S33 qqMgD8C9JyJOCbmvowv8NBtu52VR7z7mVC+YL821Ot5L2meG3YaT/FO3RA0T/F3fLF6XcAvbJ l+7ShymYcRJrSq3jT79w6P16vrmPht5JEnN+BfdEiIPsr0EkbM2AlhYFMVCfgpLNsUgBH9w32 oW2pB6pysKguymJfy//lc2IbrZTUKXQK9WAAsRDdIrgGobj6C5qlGHZrrFz5hBk6Zca2lP6hN KaafaoyNT3DlxicObPaeQDd6e9xh4lE/+lfDuLcw4D703jK6s4/sB8Ld+BcCUsPj2SqCYHGIj Xtk1dgp86grkQp5CECKWX6DgeOQpb5nUojE7MnP78M1nIw6/8jsmIpLt79TelHByb0++VHZop LqMuBuBHYnZVMDKfsM3zFAQubYNEzxED9f0iYaSRFhDa02a2bKLM1a6J6LtFYpHGEyqJ3tJsL Pe+5UPJsaNFFtu6wzt4Tj9e7u2slUfkD+Hc0k9IM1FxcBVUx20Qv5CcEbr3deCj4iMYsd524n hLXOMH8boPIgZLV45LlrZL+d2wQToCY5LCTJv7iSG8+OM1M8vurZBh6c09OMYViJ+EjgIqK13 yqxJoPfFq2+0H6Ku1/LpHsAwuxaenGDvgdL+N86NV4WQ6HpaZ3lXrtIT6hCqNf/vY63i4wrNF eoYHceiqEdh5hKoj6z23pyMrEkYgeFj7ggIcIq4nKi6/1EHi//HXuNjJxSld8TueYxyWWybvH skwS7s5UtZ/9BN5yQbvBd/o6KQdfCmGwI9h7Gbf0UjoPyrL5KU2s/Ze7L3Xr+idL1Pme5GZT5 d3lmCt2DJmG4A7vrxeo48oIIKly2TzmD/he9r5TnglDMTxGvRXRE0G2iCJcySVkGp3Ua6lMQW 9XkLLhrvRs3RpAQ5c8vcmRh1I0N0K8LPPfGjP6/dgddE+4WkyAOL9g== X-UI-Loop:V01:mxf15aXYsQw=:qsrDt51OLOYOqBY8AmwFEkckoD2FoM3hroi1CW6rF9c= X-UI-Out-Filterresults: notjunk:1;V01:K0:jtpxzHWQchI=:7RORqTktj0laG1E7TyUcwr WZCdxuRIE68eS8iRTbpVq7bKergIJYZCnArpn3xaA2ICWsUljd2fbYwS4FRJ+7CRv3SOvNvQo sbrPw0/zLdf3EQRSN9uPM7WRJG0B3t8hBsBqIhowAckVTwUwm0PDSrucxs4CnrqZtDBBiczwV q8HcOCcAzy5aMoxTflqYPkLI1bL9Ybqs8J2lu3xiRjxNACMkuZoGZry7Ezzh20OmJkZNLZ5LI OMfl9Z02vTKnQKybs+g/BVjAXS8aq9iAHulWZFFRTgrU9E00vfenioHPTnTqf5WUsXFD6W8yS /Ieaa9w5dShsgm5/MHfleS18rX7o/vZ4ilrPBOVp/fP8hqva0RoJ0c8BEKZotxnBfr3LI19X7 oBkyTDc2DpwMqn1lA7D8nKeVCixqHm6QlA62BY3ynGLChfZL5KnKCL5ERzf+ta7D7UJtqI6Ez oRrKusYH2C6b8LlKFaBwXVUc7UxnXrWWdnpviPyc7E8UafKqiGOBYoUWjc6ZrWSQenUOAbXRI HHqz070vbq1S9aktlN/3+siF3JD5XodB+HlM7V1FDzC X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by h1439878.stratoserver.net id u3LIAtWi000777 Status: R X-Status: X-Keywords: X-UID: 7929 On 4/21/16, Lars Hellström wrote: > Joseph Wright skrev 2016-04-20 22.18: >> Hello all, >> >> Submitted today a minor update to the usual bundle to address a couple >> of issues during TL'16 pre-testing: > [snip] >> - Allow expansion of end-of-environment code such that e.g. >> >> \NewDocumentEnvironment{foo}{}{\begin{tabular}{\end{tabular} >> >> works as expected > > Unintentionally funny when you read it literally. "What could they have done > > to make /that/ work differently??" :-) > > Lars Hellström True. For those who don't know what we are talking about: to support both the syntax with a trailing \\ and without, the LaTeX2e \end{tabular} uses the TeX primitive \crcr. So \begin{tabular}{cc} Test & test \\ \end{tabular} \begin{tabular}{cc} Test & test \end{tabular} both produce a single row. Environments defined by xparse used to be "\protected", which stops TeX from seeing \crcr right after \\, hence made it believe that the row was not ended by \\ and made it add an extra row. Thus xparse's \NewDocumentEnvironment{foo}{}{\begin{tabular}{cc}}{\end{tabular}} \begin{foo} Test & test \\ \end{foo} used to produce two rows and now produces a single one, as expected. Regards, Bruno