Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id x63EAnoU024233 for ; Wed, 3 Jul 2019 16:10:50 +0200 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx114 [212.227.17.5]) with ESMTP (Nemesis) id 1N65NA-1ibYq33GWG-016SIy for ; Wed, 03 Jul 2019 16:10:43 +0200 IronPort-SDR: p2cmixBXnuSNwLf1KLTzOf8AJB5EenoNnls7Wrg4VE+2kEdy56sIkx73gG67yfo0qO+7LQBzNp QgPI6e1JH5fDchQj42bBjt5jig2vv2R/oLopvSnaUwC84xwvuv7tYU2MCifmRvPO945V20vEfF DeKc1MiHR5oJJdoer11ZFZ41QM7P62OuAoG9Z0oJOzB7a5vhKv6IwqtbiReGxT6EgojI9jEID6 MP8iw6WrcP5jY+W6WqKKVcIIqNifzeyT9KLiVRYZElvVifaUp1edz9rvFFM6QC9dWQJCBzgoD4 2v8= Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay2.uni-heidelberg.de with ESMTP; 03 Jul 2019 16:10:44 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id E04B8127DA2; Wed, 3 Jul 2019 16:10:35 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 36668831 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 3 Jul 2019 16:10:34 +0200 Delivered-To: latex-l@listserv.uni-heidelberg.de Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.119.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 85328127DA2 for ; Wed, 3 Jul 2019 16:10:34 +0200 (CEST) IronPort-SDR: RFbt8y4id10edlkLGW6hF18BDw2peGjOdh1ccOFvcO21516NdftsFzfE08uCxryqYwWijLMckS n3ou7yDt0EeG/rHSL3onRWZNYRsVn7MkSoeFBSXXOoxidBE1L6tAuYNWAccOH6EES9exJHNfUB jyBUhMwPDRZwcIHrAhxwDlAjEFNoIqcXg05EdTlWLwXBWXwcJyE43aRH6MdSb7TkIjoN5e3u67 4SOs0+2ORWB0StmtgRg93XETTagSCHoyTy2ibJiEYGocVYGPamfnMl3rMZ3cWhzepPiHrIEnaQ tPtYs6TU5oTLRJ7jndjMNefS X-IronPort-MID: 27385801 X-IronPort-RemoteIP: 209.85.221.48 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 2.7 IronPort-PHdr: =?us-ascii?q?9a23=3AnWLmARZp9BaZNqrGWeb89eP/LSx94efdIxIV55?= =?us-ascii?q?w7irlHbqWk+dHYMVfC4el21Q+ZD5/W7/tV0azLtaGlWWEB7ZuFun0Yf9pAWk?= =?us-ascii?q?xNkt0YyionBsPNEkjnNLjydSVvHsNZWUdluW6hMEdVBO77YEfUo3u99iIbAE?= =?us-ascii?q?+5Pg0zO+emUpXKgZGR0Oa/s4bWfx0OgTO8Zb1oKxDjrwLKu9EWx5R4K6kx1j?= =?us-ascii?q?PMpWFOeuJZ3n9hPwjVlBG6+8TjtIV7/XF2vPQsv9VFTb28f6k8SulACy86Nm?= =?us-ascii?q?ku+MDxnRzKTA/K+WFFF2tKwlxHBA/K6By8VZD063GojOd21SiEMMGzdogaAm?= =?us-ascii?q?j4vYFsThKgyD0KMzcoqifKjM01jK9arB+lrRFlzMjYbdPdMv02Za7bcd4AIA?= =?us-ascii?q?gJFs9MSyxMBJ+9ZIoTHqIAO+hftYz0u1oJq1O3GwCtAOrlzjIAiGXx2OU21O?= =?us-ascii?q?EoEAeO2wJFfZpGsnPPoc31crgIUO+10IHNyi/FbvVZwiv08tKOeRdnvPLNFb?= =?us-ascii?q?N8fMzNyFU+Qhvfhwb1y8StNDeU2+IR9mmDurA4BKT/1ih98Vg3/mj8jt0hgY?= =?us-ascii?q?TImI8Pn0rJ8SxomsAoI9z9SEN6bdOgGpZKuGeWOtgTIItqTmd2tSI90rBDt4?= =?us-ascii?q?S8eX1AypM8ygbfLeOdcoeI/jrmU/yXIDF3n25sYuj5jBH07EvqmYieHoGklU?= =?us-ascii?q?1HqCZIiIyGtHcW2gTTrNedS/R94m+k3iyJ1gbc8f1NOxpynq2dNp1rkdtS3t?= =?us-ascii?q?ID9E/EGCHxgkD/iqSbI14l9uaf4OPierz6p5WYOtYu2DvzOakvhMGzRN8AHF?= =?us-ascii?q?NSADq9/uKxnP358EnwUe8Mk/s316nUsZzXIc4WvKH/DwIHmoAkow2yCTuryr?= =?us-ascii?q?F61TEOMU5FdRSbjoPoJ0CGIfb2Cu26ikitlzEjzu7PP7noCJHAZnbZl7Kpcb?= =?us-ascii?q?F44k9agA09qLIXr5BTEbwZILTsQE7+tMDwCxgjNQ2yzP37Ac8nkIgZH3+MQ+?= =?us-ascii?q?eYPK7UrV6U97cqKuiIapUSvWWYSbBt7PrvgHkl3F4FKPPxjN1HNTbiRK0gfx?= =?us-ascii?q?XKKWDhidoAD2oQ6xAzSOX70hufVz8WZ3uzU6847DwhB8SqANSmJMjljbqf0S?= =?us-ascii?q?O8BpATaHpBDwXGE3Dzep2EHegWaS2SPudklSYCVL6uUJMoz0vovwi81rktfY?= =?us-ascii?q?+2smUI8Inu0tR4/biZlxYp+CR0SduH0m6NU0lxmXkORjk5x7x2uxY7wVDFzK?= =?us-ascii?q?sy0Jk6XZRDovhOVAk9L5vVyed3XsvzVgz2ddCMUF+6Q9+iDGhrHOg8yNIPfU?= =?us-ascii?q?txXu6aoEufgHiMBLkY3/yRCZg94/iawn7wYsZwynrL0KMslVZgTsYdfWuhzr?= =?us-ascii?q?Vy8QTeHeur2w2QirqqeKIA3SXM6HbLzGyAu1tdWRJxVqONVG4WZ0/fp9D0rk?= =?us-ascii?q?3YSLrmBbMiOwpHgcmMT8kCIsXulklDTez/Nc72ZmuwnyKvH0/NyO/cKoXtfG?= =?us-ascii?q?oZ0WPWD01F2wEf8HCaNBQvUyesp2WNaV4mXVnrYk7q7ax/sCbhFh5yn1zMNR?= =?us-ascii?q?c4keblqVYPiPeRSu0exOcetSMoum8yAVC8mtLbCtaNowBsZqoabd5uhTUPnW?= =?us-ascii?q?/fqQF5OYStaq54gVtLOQZwpE7211NoEIRPkdQCqXQwygt0JrmE2UkbMTifm4?= =?us-ascii?q?3zcO6ySCG67FW0Zqja10uLms6R4bsK4e8kpk/LuQioEg896Swi3YUFlXSb4Z?= =?us-ascii?q?rOAUwZVpe7ASNVv1Bq4rrdZCc6/Ybd03ZhZLK1vjH10NUsHOI5yxykco4CYp?= =?us-ascii?q?PBLxf7FoghP+brKOEunAL0PBcNPeQX67Rtes36J72J36mkOOsmlzWj3zwesd?= =?us-ascii?q?JNl3mU/i85cdbmmpMMwvWWxAyCDW+uiVC7tMHxlptYbCtIWGG4jzXnVtYIOv?= =?us-ascii?q?9COL0TAGLrGPWZg81kjsS1CXtf7liiAVwdxMazI1yZaBrg3l8I2A=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BWAgDuthxdfzDdVdFlhC2BYgQzhBy?= =?us-ascii?q?SW5sXgRADVAkBAQEBAQEBAQEHAS8BAYZkGwYGNBMBAwEBBAEBAgECAxQBAQk?= =?us-ascii?q?LCwgnikAMhVIBIRUIAQE4NAImAgI0AQUBIQENCAEBgx6CC5kaPIowcYEygnk?= =?us-ascii?q?BAQWCR4M1gT4JCQEIeiiEcoZtgVc/gREnh1WDIoJYjAWIXJRybAcCghhdBJM?= =?us-ascii?q?YIYIrim8NBYpFjmCNUYgyAgQCBAUCBg8hgUaBeTMaNIMrhjKKVD4zAY4qAQE?= X-IronPort-AV: E=Sophos;i="5.63,446,1557180000"; d="scan'208";a="27385801" X-MGA-submission: =?us-ascii?q?MDEwaRt7+KCCNP8kka/Q4ZLTGiRm1gU9amOqSg?= =?us-ascii?q?i4pNTZ0HbHvmNClytSGMSS0215gssiuMH0Fh6lbYeNyrtUtJiMFTNw5Z?= =?us-ascii?q?vedMjq/HnrlktD/FYuRHEt9muJLFK2p96ttvOiqBbwv6XXaxm201UanT?= =?us-ascii?q?ZP82a1dnUkY6/IWPy/Jz5j2A=3D=3D?= Received: from mail-wr1-f48.google.com ([209.85.221.48]) by relay2.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2019 16:10:35 +0200 Received: by mail-wr1-f48.google.com with SMTP id b2so1754457wrx.11 for ; Wed, 03 Jul 2019 07:10:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=4YZF8LA8hfQeik20hz5fVXOT+iC4doAs1T7KVdg9JTo=; b=Tjf7NHnzZbGN53s+cQUXTKXxjOsBFcL/Ky6XwSu+6gcD6CQTrRaLAxHerGNEPXYwRN IvFAtJBAxkWNr5FeRQ7eO2yjXALb3ptqeDSZ85eRRb5qMfeUQHoiH6x65mwdDUKmZHHr 4A52XXTOYaRiGP/9By4sGlHEncXSONuWcwC5k5hs16WI42SeSuik5vMFYOTcQktsRCGj TOgkLSeOQ/lm2lSk7agv5IGW3ipn6lzsG6iGplBLT06ikGELD+dMZDquhVQuqQNKT/Ay 6hx2jsy8qR9mpG+CUoMXhG6obYV8hTgAFiRZuh9FW+pATz4NRNFaPbXFsONTtk1Ep49J PM5w== X-Gm-Message-State: APjAAAWdHA4DLKqc5lifD/RzvhUqLAtgTHJcMR6gH+Imv9cb58oo2Zmv /xMLfw2MS8ljehy4DmdakB/+7qxqhwE= X-Google-Smtp-Source: APXvYqwevBHV47XaPAdpcc8+t6oB3SouB0L8nkH/brR+imZ1P/EmcrAwmG4iU2f9NLZ35hyFSJHxhQ== X-Received: by 2002:adf:f38b:: with SMTP id m11mr6440560wro.79.1562163033518; Wed, 03 Jul 2019 07:10:33 -0700 (PDT) Received: from [139.222.113.169] (ueaczc6479csv.uea.ac.uk. [139.222.113.169]) by smtp.gmail.com with ESMTPSA id r16sm6409582wrr.42.2019.07.03.07.10.32 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Jul 2019 07:10:32 -0700 (PDT) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit Message-ID: <4acc2b4d-759a-b4bb-cbcd-adc936b2bfaf@morningstar2.co.uk> Date: Wed, 3 Jul 2019 15:10:32 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: l3kernel + l3experimental + NEW l3backend To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-Spam-Flag: NO X-UI-Filterresults: notjunk:1;V03:K0:WgB7RU2uSjw=:XmbtcM2+gMRcasG6bSP7VzFjqA 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 OZ/kZvmSM1aALCo X-UI-Loop:V01:n4tijYLRNvo=:ldOMM3sRsxzZ8rnzUnY+fBYOPSdKdG6azx3QctscgiY= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:2c7TR08C6C8=:IV/778qDRobzU1CGNkkpoC uEMEMZt6PbSWMFcPhcXoTli5dd8v/C4WJVQr4uHhbBWQ+8RM1VOrlGrKgtPTMDRF3GizNxX9/ hVpKVQ2iDPFZUiRDmnIqnSe+0sr6DHj4iUsuIvPPbPnxmDp/7j09PDDxm7+axBqnENob/tCvB V/8096x7xuLF8Oh8Xb2Kxk1gAI1pBIhkqwV1BL72dP0iOfiEmwW/zEW15im9I3zEgYkWFZ+ep JkuSeFf9TXM8NcI3G94GVcLyY+7LCx75OrspkWQqdVgL14M+UdsR8ozvXbYBmJI5tAXzKWiDD YGFJJUUWiMGB1wx8ms6e0PV5U1gvXPlT2FpZy0yrPyeMPoXtDblAauWCOwuvodgxqNI0ne8L/ 3anpLAFqu4JwfLx6m1BIiHQU3jiVBg64l7UZi26drkzkcrdVbC9ILpCODoYfNB/wTG6t38Kgt 8ywR53S6bQ== X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8178 Hello all, Some re-arrangement of LaTeX3 code has taken place in the most recent CTAN update, largely to move backend code (used by l3kernel but also l3experimental and even non-release trial code) to its own schedule. The backend code has no *user* functions, but this is important when using for example box scaling, PDF features, etc. CHANGELOG details: # `l3kernel` ## [2019-07-01] ### Added - Moved `lstr-convert` module to `l3kernel` ### Changed - Ensure `\msg_fatal:nn` ends the TeX run if used inside an hbox (see #587) - Moved backend code to a separate release schedule ### Fixed - Handling of control sequences in key names (see #594) # `l3backend` ## [2019-07-01] ### Added - Driver support for anonymous objects ### Changed - Moved backend code to separate release module `l3backend` - Include `l3backend` in file names - Moved backend code to internal for each 'parent' module # `l3experimental` ## [2019-07-01] ### Added - New module `l3pdf` ### Removed - `l3str-convert` module: moved to `l3kernel` (`expl3` core)