Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id w1MLjXNq023921 for ; Thu, 22 Feb 2018 22:45:34 +0100 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx114 [212.227.17.5]) with ESMTPS (Nemesis) id 1N6MM5-1eiFO23eMT-016XJU for ; Thu, 22 Feb 2018 22:45:27 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTP id w1MLjRTO023117; Thu, 22 Feb 2018 22:45:27 +0100 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 006761270B6; Thu, 22 Feb 2018 22:45:27 +0100 (CET) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 24556655 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 22 Feb 2018 22:45:26 +0100 Delivered-To: latex-l@listserv.uni-heidelberg.de Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id D8F76126523 for ; Thu, 22 Feb 2018 22:45:26 +0100 (CET) Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by relay.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id w1MLjMdF016658 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 22 Feb 2018 22:45:24 +0100 Received: by mail-wm0-f51.google.com with SMTP id x21so1111747wmh.0 for ; Thu, 22 Feb 2018 13:45:24 -0800 (PST) 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=4/8oVv8Jsg/GoHR9oa0RpLoD/inXkj2PQQ/HTlBgIk8=; b=uQkciqc2ajcw5DrKso1cHDjCd880YvHnTUyZnS9xXv+hRiaeX+kHjZNotgTWHY2ThO XwJVOK8YmHsyIE8iErE03UHA9VB6rNRUUlerp9Ms2MzIGD7xDSIK+EhvaOK0snkywOnq fMzxXPn0SY+z9cLOZtZ09WAvanEpOtZTZg2c3LHGg9+aw4OhMM3bkcSNG5IySZDb+P0O FNg+QslD0HqoMCmcZMInAvaX+xhYK13vo9GgcffoNNkFeRKYaCoVORdLsXM5XCqxeK+Q LIMrVrIj67oBoydw7eFGVU3INmYne1YsCOKH+6vedOf9QIi1JjHe0DdqOxl/Y7nZ3zyC F6WQ== X-Gm-Message-State: APf1xPDsZDzQULJNNlVJwQgo4TZBfP/NEo/jVQZcwFikjvSGRQODeXV0 HoJ45tSZ0kVQmn91BjIpz78B8Wb1UoY= X-Google-Smtp-Source: AG47ELui0DVErhkUEWZrbdtczdbbaYCjgtZlzoWNHTIO+kXNrGL9Ahfkppfe5DotcXXPuQXvkSpViA== X-Received: by 10.28.124.5 with SMTP id x5mr417542wmc.11.1519335921880; Thu, 22 Feb 2018 13:45:21 -0800 (PST) Received: from [192.168.1.75] (185.222.9.51.dyn.plus.net. [51.9.222.185]) by smtp.gmail.com with ESMTPSA id 78sm408252wmb.25.2018.02.22.13.45.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Feb 2018 13:45:21 -0800 (PST) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit Message-ID: <70a32bfa-0597-f5c9-891f-ee618c91d611@morningstar2.co.uk> Date: Thu, 22 Feb 2018 21:45:21 +0000 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Release 2017-02-21 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-UI-Filterresults: notjunk:1;V01:K0:OVxDk1FH56k=:YmHdYjGWOX9aumDj+qed2drSzF 82VrO7gBHBESCOANfybth50zS7vUh5JRMJLOjxwUPHr6pxP24LlZSUbfNle3L8SgBd9DPAQqL OlwVQGm/frEScElVuV6PenYntTnoINAsJiybnfX9i0anDpAdxc+fleugU7tBJjMSZ9nL83+ZV RpSl1Zh8aOUtCWLmwQYwpTLrC/abdUe/1Ty2TFJodHxhNpM6iYxTaFOZTt0dXjNsCapS0cTBT TpKEZjjWmfCPFtb471Bq1vh0LhWItwWQfrxXQ8g07lglyKdcSei06FeAfOVCQTZt5+tl9Q0x2 lQcZSjVqy4C/n+fpMQKaz0hTCnQtv+y+9d4H5kWoh2L9OzQjFzsy1vFqdoIwRCUmowK5rYBUv 4oJnVeIaVuziNgC9LWWuXsq/dYOOHoGf8Q6ZiCLnl8MUNQN+3HX+5xLLT1rHUAJChClsTi87T 0THWb+qgo1l4zBDn6k6CWu2NH0IKptxjODaRIyatkgqXw3OxKKxIu22wSDtRy6xA0RpAJSeZa 6fK96mX27d3ysEpMCNeqNohqoRMQsS6VwtsyTjnnNFF4+xv+BXtDt61MzBMySWkfGZaQmmOKW LY+WMQiwKY8E/IEvMI8tmMf0YZYzI+Y1tlAWGVrC6XsWoOCvSu3MaJkVypIzSGpyYyPRZuEK/ kAjYDqstE4RCqONx8bs2NyQvYJMqOMPS52XhFZDxPa59zzoKvbCBx22EmIpmMuPqPu+JFGxkM o3scezhRkQ66BISIZ8V0Lnt6008zwOwrqRaEFx014pVPc/8DqWKWzezzc2q9an8Q3hhIDdbWu UwTAPxo8aCYSEIt7zMc0cWLAHr+KbndaCphl16XYVnl8OM0Mzh6tG1CxzYoeDTUI9ryNYTSAh HB1AFp77yDqRXFVdHIHX+Cs9eh/jdIdK/JDG8B/BWe1Uf2m9gEJdAZA2/EHszNZJohUX3JAeK qkw7Wg0rK0GeYIJEb6yNJi8+x69hwcPtOsyzazalVL327uhrB4HNqLLuQLzIyXfexBo+dtmqb xYpEvupaSY/C/x40IGK6FXnkepp/+JKx7/qk47hYl8WeU+jtch5yIt1PPvEvOSp3XL68PC0Kp pQhi29h6KvsMkYT0JvpiizmWjftMUkc5baYAQiFYW4rLQ4eA8ON5dxegMQpycPfSB6XmOxoPu zTrUJvIL2gxXMa7fuglaRA6AzjDpbgOou+kldLzibKI4lrmEn4e1QiHcgrrm5XfvHL/keETxm eTeaNKXuMuNSttxCmCcHoZWzydrYIuZZSrBgEhLhYyHYEXimaqu05Z0Dst+pprA6xWXh6Xyg/ kDQl+KWCBI/fgefm2PyElIMoGMxNfXHBuXEP1rTxBAk7+ziNyfdGTLIB7uFJBlFZmkQasAXZA xvxUZCO9R6mcut+vTAKf0s2XTvnUpUtj0pIEJ4WjcoGRnQhlPWGeTu5n/9cBwuOd+CJDEaR3u E7sI3J/Iwe/FKumCoU1Fyf3wJjwwGj2+5wgu1PGxpslAHRDXp8SVj2zOGfp27jnqXbkEwvBQd iLIincujb2KT8Rdb0J8b9Z7qRa4IA/eYnnzrFqjSyb4tdj6Ii6XO4INrsR9cnf8k2A5szR8LZ /rs1DSosO7LsDwxIs24BnmGwR34xgNBO3JqcsPfmn52Yn1xHCBhJCz9VhoP3tWeWdZeH5UuF8 vKF+xlUZPIu0MbJ0ID+Ovr+ X-UI-Loop:V01:nShaLnKuK7o=:4KhN1ErpTTreTvMOOfPD3VRUOMfVuMirHLza2WLZ9Mc= X-UI-Out-Filterresults: notjunk:1;V01:K0:2bGuIPNHrDU=:mAOzjfS8Jh7vhz8isXLZE1 U/87Ly+Sg0xHiobbZdKSsUO1Y1OAhLiTkdJRxKf9/xPUl/MTe5DsciXsNAnMv+lDqtOLcmJRZ GbwgeCXFwl38vjItZwa/PnIe9zLK3Vh6JRa7cQQCX/ll0wk70ac3fCngigI597ExQPIWLWtTA oir3h8d0wTTHrDh0HpphhA1w9pdqZZfhYVSsYzSkRmtxOl848zIm2BRJxp+wOJjw71//8qeH+ 391LmLZVy0mJOMyUiG8BA08kjBTLOXb2N8PozWfGB2yF/mw21nDbcvqkFOP1LqgkgiQtUlK9P iua9whyJN7lPphDsINSEd2Ja9Sjh9XWGlUnsbUVrCJZuyyyt0doUyNIeIL9cGupYW3alTt+xj dPC2reEPfigvPCfHzkZcEcsnzVqMiM2oYieaIcJz4hlQy8c/e/2ARTcBB/Vx2G55hpNoelpEi tszd4zqewTQxgyO2x1kuWb56/2F4jr6ZZGUZpGt519/99VxqyCGI X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 8016 This release features two new *experimental* modules, l3color and l3draw, along with a small number of features to support this new material ## l3color This new *experimental* code provides basic user interfaces for setting the color of material in documents. The input form is based on that in the popular xcolor package, for example \color_select:n { red!30!blue } Some features for supporting spot colors are also included: this area is particularly complex and feedback on all aspects is very welcome. ## l3draw This new module provides a code-level approach to creating graphical material. The approach take is *heavily* inspired by the pgf package: the vast majority of interfaces are compatible with the equivalent \pgf... commands. At present, the coverage of l3draw is significantly smaller than that in pgf, but at the same time it is now capable of creating basic graphics. Supported concepts are - Calculation of points - Path construction, including a variety of geometric shapes - Path insertion with stroking, filling and clipping - Color (fill/stroke/both) - see also l3color All mathematical operations are carried out by the LaTeX3 FPU, rather than using dimensions. As such, the accuracy and range of the values is significantly extended compared with pgf. Point calculations are also expandable, with the *internal* handling of this area very different from pgf. The team anticipate covering the bulk of pgf-like functionality over coming months. ## Additions to expl3 The FPU now supports tuples, for example \fp_eval:n { (1,2) + (3, 4) } \fp_eval:n { sqrt(2) * (1,1) } to allow work with co-ordinate pairs. Step functions have been added for dim variables, e.g. \dim_step_inline:nnnn.