From patchwork Tue Nov 10 15:27:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 103581 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.19.1794324468145860550 for ; Tue, 10 Nov 2026 07:27:48 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=Sg4iOif+; spf=pass (domain: konsulko.com, ip: 209.85.221.46, mailfrom: leon.anavi@konsulko.com) Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-48b001cd92bso1102529f8f.2 for ; Tue, 10 Nov 2026 07:27:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1794324466; x=1794929266; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=1efKx5V3ueKgpZpDSYDpQk0IkXWRHSR+EeYVEhH3+5Y=; b=Sg4iOif+T/eD1bpK4TL7HOfV+QWuP9mCS3dV4PZ0JScOAQ5zDnE0z/AQaL/oOVnMd5 x7VtkGXJGrwFwVvpISpRGPvIMJXAkQBrk+BzFdqwxf+IwKAD4mDUqcDZmDbcpbsrKu7n Kr7WUaxoNVHwPgAD6sg9NBau/VmUetXItTArc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1794324466; x=1794929266; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=1efKx5V3ueKgpZpDSYDpQk0IkXWRHSR+EeYVEhH3+5Y=; b=Q7KgCvCZXYMLozWITWfp+Fp6QgVNlrIzVRBsr2v8yyvHLg1aunFK0QYwIYSYrk/cxs m7i7VyCj3UizXuQ40L3eWlH7vIuLFJp7ScEkZXsm9Tmk0P4rdqZNsSP5Vfk5+pyBPhqF Usk3qBDzFdHbr9lf6kFs8fyDV7SD/vgvaGg5W5GsPoXME4Qby7eG/H0IOI3dW/n7wCIo mXD/NNier9j1fIt277CUHY/EcE7Xb6aehOherwNzqMBWWaOh6xyfMIy3Zgsevw54kGVm 1CjhosEdqwdifkoUPoi0JFQ/w/G2JZeQ2oSGpmNubZC22/S+rcfz6lHjdNjjE1RUBwK7 YjIA== X-Gm-Message-State: APuU4Z90TDuzYHTIuaqdK+TqYtIzSKQOTiCFK+vhmLAU+F8ju92LO0Bl Er3l3sVstAJBoJPY9MED0N3GjEgWKWbf5x7if5gtp3JN7K/dVV9rrNHwb3Wh3ukCAAb4F+y1sya fF2A3 X-Gm-Gg: AYBFou076hhXciMT7rWSXDR+aTF8LGsr1Xox4BBTsKh09WX7mbCD2Fskw4BvBvGjHd2 3gIUB0RicJrgBMIimftTLzV6TfRfGp/ZfbWFoBWHPE6Zk4ae4Dk3HtglrFCvarA/wKn7dhdfDEO 9DlQPZgwbc5QV0liNJ4ERhkV+y5SsouIgFxEMdFeA4yikYeRaqrDem8vOKONR5M7vFYFUbQibC7 vV3JqtaxVnrF03fxQUIDMJKkMjo/V5OKmUXO+FR/wi4Nk8y1vBFOYE0b4Qu1cd7+3gSIWqTsdke HxIkcR7fgDZsIZWCgosRujsr49GIpWAivUYaZRNRnP/+lJTkoOi0XkBj43lsULksR65DD5qPVmk Z8CAvq9k2gFrDAVwi8EZ70wo1W509wadoGclR6Tv5vFYfigGIPfi0oKGSffx7AlG6fYfIO+XlpA Kz++TUCGoa2foG7oXNTqBn6dNNLDAbsiGokXc5YWLRDJ45Zw+hcfjXQn8Ls0JAlgGGo+aE5zrrK oZWZW9ntjLo1sksmdThO7AaUIuKx+0CFwigGknbY5VBqW+rzmoejkW2wD430495Z5ATzR64/VyH enU4h7cSgaXFF7nh/yiNEhif/66ScmQswoU/o/Yot3aozP7tFx1qv9s8qfEnzegZaLyGm1MVuhC cJq79NaGiwInSwmmBsnz0MXCjXyz7RlPjO7e3h1F8iHc5scO63uJ5iQ9od54n X-Received: by 2002:a5d:59c9:0:b0:493:edc3:6659 with SMTP id ffacd0b85a97d-49830b97a30mr5629961f8f.49.1794324466376; Tue, 10 Nov 2026 07:27:46 -0800 (PST) Return-Path: Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-498369a3f4esm6064071f8f.53.2026.11.10.07.27.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Nov 2026 07:27:45 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-python][PATCH 15/19] python3-svglib: Upgrade 2.3.3 -> 2.4.0 Date: Tue, 10 Nov 2026 17:27:25 +0200 Message-ID: <20261110152729.1065911-15-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261110152729.1065911-1-leon.anavi@konsulko.com> References: <20261110152729.1065911-1-leon.anavi@konsulko.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Tue, 10 Nov 2026 15:27:58 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/132089 Upgrade to release 2.4.0: Added: - is now supported: text follows the named by its href or xlink:href, with startOffset (a length or a percentage) and text-anchor, and styled children. ReportLab can't draw text along a path, so each glyph is placed and rotated individually, at the point of the path under its midpoint; glyphs beyond the end of the path are dropped. Only paths of the same document can be followed, and side, method, spacing and per-glyph dx/dy/rotate are not supported. - The plain opacity property is now supported, as a presentation attribute, in style attributes and in