From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Evgeny Zajcev Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Add support for `ch' and `cw' dimension specifiers for the image Date: Thu, 28 Mar 2024 14:29:12 +0300 Message-ID: References: <86sf0j1q0c.fsf@gnu.org> <86cyrehdre.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000dc17c40614b6d5cb" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32396"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Alan Third , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Mar 28 12:30:10 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rpnxS-0008EM-AR for ged-emacs-devel@m.gmane-mx.org; Thu, 28 Mar 2024 12:30:10 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rpnwo-0004hS-Qi; Thu, 28 Mar 2024 07:29:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rpnwn-0004hF-59 for emacs-devel@gnu.org; Thu, 28 Mar 2024 07:29:29 -0400 Original-Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rpnwl-0007zd-CR; Thu, 28 Mar 2024 07:29:28 -0400 Original-Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-5e152c757a5so514356a12.2; Thu, 28 Mar 2024 04:29:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711625365; x=1712230165; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=PTOTYn46Ui/t964xjMuCJFh1dtQZ10uZ7XLrN/mr/f0=; b=Yi6IJGfyNy3/K5itORGZ6X+ZIZXTh3c5VIZAl9jznbn0QrWnXGk/EhkAXccp8XQ+iw UTO8EYpVHneo1qnX57GvOxgxRGRWX8cfVeJnRd/SUci6cJDW9ON2AoxDPDtLLCSKUii4 YPpphEs1vHo96xRAqyPeAOjiMaeUzaRgd4sDkDSE0HmV+SjQmUM21/PM7NJZRD8cRFb3 g8AzXbtlKSYazhHSKg8/OHlyHY5gMRb7zO9jt69KEIBDAuYozcTZQucTG3kK0FdM0/K/ F4HAI92u5VCyvO3C8ajAjqXYXz/OMflTdOLEtsdmXS2H/rzAxkRESI2Dj9Ob6UfRDrYv Zlug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711625365; x=1712230165; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PTOTYn46Ui/t964xjMuCJFh1dtQZ10uZ7XLrN/mr/f0=; b=A9vOfNNX04Xm7OlmzXLVxbTPD34EsLOPzMFsDkKQB9QG6DAbjj8vzLya6GFAxXvoem 9Xl4CSVq5OTsclwz+tP7loOP/jjeNO0IhFzh2AUOTq7f+BhNdHxBGuCnj87bnPrrbhlW RGpYd6yRj1815uYo46GT5hOkIdUm5ACLz9J2Pwaoz5lzDVOC9eQ9+2DGEWCqlp9eEyiZ 86cxzfWdHUEuDRCXh+3p8UC3ohVcJ3EFJ0GKgS9ZzccGKkZhStmuvGN5CfHmdGhChLX8 huBhRJzjQTpmOM6O9ezMrtgOSLIeVBwYXRK+aRy7Bm4KMBEDg8QaT11T8SMhcrRWZjPC HQlg== X-Forwarded-Encrypted: i=1; AJvYcCWj9yVvXkRl9A0IrdV2jGb14jVGRVIa33ffH1nKKAdARVD8lJRU/IAbqBtRfYcjbGQBgroS3JoeAKd723+ygOgAYZHM X-Gm-Message-State: AOJu0YxQfyphiRb0M5utfrbEIQ27lfAr3x9eEQV6ZG5boQVD/9EAjzPT T9jLkcm5Cw1eRi12fwVG3n8iLGNumVOMK79xXGqdwpdPW4ciTpW52rxLp9Q7c/SLkFPw5sihhln OV9D3O/wIVPrOHHQcZ8vI6p6hq7J25VpL X-Google-Smtp-Source: AGHT+IH4M0JGKe495ZT381BsrLFt4EvKL2JE+5AMnuME0IWLqhZ+gK+HHA1qn/9BZKnBBVazVs1qlkcdeKvat72CWtA= X-Received: by 2002:a17:90a:8a98:b0:29e:c3d:c3fc with SMTP id x24-20020a17090a8a9800b0029e0c3dc3fcmr2352335pjn.18.1711625364829; Thu, 28 Mar 2024 04:29:24 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::532; envelope-from=lg.zevlg@gmail.com; helo=mail-pg1-x532.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:317357 Archived-At: --000000000000dc17c40614b6d5cb Content-Type: multipart/alternative; boundary="000000000000dc17c20614b6d5c9" --000000000000dc17c20614b6d5c9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =D1=87=D1=82, 28 =D0=BC=D0=B0=D1=80. 2024=E2=80=AF=D0=B3. =D0=B2 13:50, Evg= eny Zajcev : > > Yeah, will send an update soon. > > Here is an update. ChangeLog entry is included in the attached file --=20 lg --000000000000dc17c20614b6d5c9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
=D1=87=D1=82, 28 =D0=BC=D0=B0=D1=80. = 2024=E2=80=AF=D0=B3. =D0=B2 13:50, Evgeny Zajcev <lg.zevlg@gmail.com>:

Yeah, will send an update soon.


Here is an update.=C2=A0 ChangeLog e= ntry is included in the attached file

--
lg
--000000000000dc17c20614b6d5c9-- --000000000000dc17c40614b6d5cb Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Add-support-for-ch-and-cw-dimension-specifiers-for-t.patch" Content-Disposition: attachment; filename="0001-Add-support-for-ch-and-cw-dimension-specifiers-for-t.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lub5j6i70 RnJvbSA0NDllODYwZmRlYzY1ZTkyZWJjYTUwZTk5YTIxYWZjOWVhOWM0MjA2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBaYWpjZXYgRXZnZW55IDx6ZXZsZ0B5YW5kZXgucnU+CkRhdGU6 IFRodSwgMjEgTWFyIDIwMjQgMTc6NDc6MjkgKzAzMDAKU3ViamVjdDogW1BBVENIXSBBZGQgc3Vw cG9ydCBmb3IgYGNoJyBhbmQgYGN3JyBkaW1lbnNpb24gc3BlY2lmaWVycyBmb3IgdGhlCiBpbWFn ZQoKKiBzcmMvZnJhbWUuYyAoaW1hZ2VfZ2V0X2RpbWVuc2lvbik6IEhhbmRsZSBgY2gnIGFuZCBg Y3cnIGRpbWVuc2lvbgpzcGVjaWZpZXJzIGluIGFkZGl0aW9uIHRvIGBlbScKLS0tCiBkb2MvbGlz cHJlZi9kaXNwbGF5LnRleGkgfCAgNyArKysrKy0tCiBzcmMvZGlzcGV4dGVybi5oICAgICAgICAg fCAgNSArKysrKwogc3JjL2ltYWdlLmMgICAgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysr KystLQogMyBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RvYy9saXNwcmVmL2Rpc3BsYXkudGV4aSBiL2RvYy9saXNwcmVmL2Rpc3Bs YXkudGV4aQppbmRleCA0ZGJiNGFmYjIwZC4uNzM2NzFhMjFlN2YgMTAwNjQ0Ci0tLSBhL2RvYy9s aXNwcmVmL2Rpc3BsYXkudGV4aQorKysgYi9kb2MvbGlzcHJlZi9kaXNwbGF5LnRleGkKQEAgLTU3 ODgsOCArNTc4OCwxMSBAQCBJbWFnZSBEZXNjcmlwdG9ycwogbGVuZ3RoIGluIEBkZm57ZW1zfUBm b290bm90ZXtJbiB0eXBvZ3JhcGh5IGFuIGVtIGlzIGEgZGlzdGFuY2UKIGVxdWl2YWxlbnQgdG8g dGhlIGhlaWdodCBvZiB0aGUgdHlwZS4gIEZvciBleGFtcGxlIHdoZW4gdXNpbmcgMTIgcG9pbnQK IHR5cGUgMSBlbSBpcyBlcXVhbCB0byAxMiBwb2ludHMuICBJdHMgdXNlIGVuc3VyZXMgZGlzdGFu Y2VzIGFuZCB0eXBlCi1yZW1haW4gcHJvcG9ydGlvbmFsLn0uICBPbmUgZW0gaXMgZXF1aXZhbGVu dCB0byB0aGUgaGVpZ2h0IG9mIHRoZSBmb250Ci1hbmQgQHZhcnt2YWx1ZX0gbWF5IGJlIGFuIGlu dGVnZXIgb3IgYSBmbG9hdC4KK3JlbWFpbiBwcm9wb3J0aW9uYWwufS4gIE9uZSBlbSBpcyBlcXVp dmFsZW50IHRvIHRoZSBzaXplIG9mIHRoZSBmb250CithbmQgQHZhcnt2YWx1ZX0gbWF5IGJlIGFu IGludGVnZXIgb3IgYSBmbG9hdC4gIEFsc28sIGRpbWVuc2lvbiBjYW4gYmUKK3NwZWNpZmllZCBp biBAY29kZXsoQHZhcnt2YWx1ZX0gLiBjaCl9IGFuZCBAY29kZXsoQHZhcnt2YWx1ZX0gLiBjdyl9 Citmb3Jtcywgd2hlcmUgQGNvZGV7Y2h9IG1lYW5zIGhlaWdodCBvZiB0aGUgY2Fub25pY2FsIGNo YXJhY3RlciBhbmQKK0Bjb2Rle2N3fSBtZWFucyB3aWR0aCBvZiB0aGUgY2Fub25pY2FsIGNoYXJh Y3Rlci4KIAogICBUaGUgZm9sbG93aW5nIGlzIGEgbGlzdCBvZiBwcm9wZXJ0aWVzIHRoYXQgYXJl IG1lYW5pbmdmdWwgZm9yIGFsbAogaW1hZ2UgdHlwZXMgKHRoZXJlIGFyZSBhbHNvIHByb3BlcnRp ZXMgd2hpY2ggYXJlIG1lYW5pbmdmdWwgb25seSBmb3IKZGlmZiAtLWdpdCBhL3NyYy9kaXNwZXh0 ZXJuLmggYi9zcmMvZGlzcGV4dGVybi5oCmluZGV4IDNhNGQ2MDk1ZjczLi4zNDFmYjNhYzA3NyAx MDA2NDQKLS0tIGEvc3JjL2Rpc3BleHRlcm4uaAorKysgYi9zcmMvZGlzcGV4dGVybi5oCkBAIC0z MTc2LDYgKzMxNzYsMTEgQEAgcmVzZXRfbW91c2VfaGlnaGxpZ2h0IChNb3VzZV9ITEluZm8gKmhs aW5mbykKICAgaW50IGZhY2VfZm9udF9zaXplOwogICBjaGFyICpmYWNlX2ZvbnRfZmFtaWx5Owog CisgIC8qIERldGFpbHMgb2YgdGhlIGZvbnQgdXNlZCB0byBjYWxjdWxhdGUgaW1hZ2Ugc2l6ZSBy ZWxhdGl2ZSB0byB0aGUKKyAgICAgY2Fub25pY2FsIGNoYXJhY3RlciBzaXplLCB3aXRoIGBjaCcg YW5kIGBjdycgc3BlY2lmaWVycy4gICovCisgIGludCBmYWNlX2ZvbnRfaGVpZ2h0OworICBpbnQg ZmFjZV9mb250X3dpZHRoOworCiAgIC8qIFRydWUgaWYgdGhpcyBpbWFnZSBoYXMgYSBgdHJhbnNw YXJlbnQnIGJhY2tncm91bmQgLS0gdGhhdCBpcywgaXMKICAgICAgdXNlcyBhbiBpbWFnZSBtYXNr LiAgVGhlIGFjY2Vzc29yIG1hY3JvIGZvciB0aGlzIGlzCiAgICAgIGBJTUFHRV9CQUNLR1JPVU5E X1RSQU5TUEFSRU5UJy4gICovCmRpZmYgLS1naXQgYS9zcmMvaW1hZ2UuYyBiL3NyYy9pbWFnZS5j CmluZGV4IDlhNDY1ZjBiMTgwLi4yNDRhNjk0YTUyYiAxMDA2NDQKLS0tIGEvc3JjL2ltYWdlLmMK KysrIGIvc3JjL2ltYWdlLmMKQEAgLTI1NTcsOSArMjU1NywyMCBAQCBpbWFnZV9nZXRfZGltZW5z aW9uIChzdHJ1Y3QgaW1hZ2UgKmltZywgTGlzcF9PYmplY3Qgc3ltYm9sKQogCiAgIGlmIChGSVhO QVRQICh2YWx1ZSkpCiAgICAgcmV0dXJuIG1pbiAoWEZJWE5BVCAodmFsdWUpLCBJTlRfTUFYKTsK LSAgaWYgKENPTlNQICh2YWx1ZSkgJiYgTlVNQkVSUCAoQ0FSICh2YWx1ZSkpICYmIEVRIChRZW0s IENEUiAodmFsdWUpKSkKLSAgICByZXR1cm4gc2NhbGVfaW1hZ2Vfc2l6ZSAoaW1nLT5mYWNlX2Zv bnRfc2l6ZSwgMSwgWEZMT0FUSU5UIChDQVIgKHZhbHVlKSkpOworICBpZiAoQ09OU1AgKHZhbHVl KSAmJiBOVU1CRVJQIChDQVIgKHZhbHVlKSkpCisgICAgeworICAgICAgTGlzcF9PYmplY3QgZGlt ID0gQ0RSICh2YWx1ZSk7CiAKKyAgICAgIGlmIChFUSAoUWVtLCBkaW0pKQorICAgICAgICByZXR1 cm4gc2NhbGVfaW1hZ2Vfc2l6ZSAoaW1nLT5mYWNlX2ZvbnRfc2l6ZSwKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDEsIFhGTE9BVElOVCAoQ0FSICh2YWx1ZSkpKTsKKyAgICAgIGlm IChFUSAoUWNoLCBkaW0pKQorICAgICAgICByZXR1cm4gc2NhbGVfaW1hZ2Vfc2l6ZSAoaW1nLT5m YWNlX2ZvbnRfaGVpZ2h0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgWEZM T0FUSU5UIChDQVIgKHZhbHVlKSkpOworICAgICAgaWYgKEVRIChRY3csIGRpbSkpCisgICAgICAg IHJldHVybiBzY2FsZV9pbWFnZV9zaXplIChpbWctPmZhY2VfZm9udF93aWR0aCwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDEsIFhGTE9BVElOVCAoQ0FSICh2YWx1ZSkpKTsKKyAg ICB9CiAgIHJldHVybiAtMTsKIH0KIApAQCAtMzM4Myw2ICszMzk0LDggQEAgbG9va3VwX2ltYWdl IChzdHJ1Y3QgZnJhbWUgKmYsIExpc3BfT2JqZWN0IHNwZWMsIGludCBmYWNlX2lkKQogICAgICAg aW1nLT5mYWNlX2ZvcmVncm91bmQgPSBmb3JlZ3JvdW5kOwogICAgICAgaW1nLT5mYWNlX2JhY2tn cm91bmQgPSBiYWNrZ3JvdW5kOwogICAgICAgaW1nLT5mYWNlX2ZvbnRfc2l6ZSA9IGZvbnRfc2l6 ZTsKKyAgICAgIGltZy0+ZmFjZV9mb250X2hlaWdodCA9IGZhY2UtPmZvbnQtPmhlaWdodDsKKyAg ICAgIGltZy0+ZmFjZV9mb250X3dpZHRoID0gZmFjZS0+Zm9udC0+YXZlcmFnZV93aWR0aDsKICAg ICAgIGltZy0+ZmFjZV9mb250X2ZhbWlseSA9IHhtYWxsb2MgKHN0cmxlbiAoZm9udF9mYW1pbHkp ICsgMSk7CiAgICAgICBzdHJjcHkgKGltZy0+ZmFjZV9mb250X2ZhbWlseSwgZm9udF9mYW1pbHkp OwogICAgICAgaW1nLT5sb2FkX2ZhaWxlZF9wID0gISBpbWctPnR5cGUtPmxvYWRfaW1nIChmLCBp bWcpOwpAQCAtMTI3NjAsNiArMTI3NzMsOCBAQCBzeW1zX29mX2ltYWdlICh2b2lkKQogICBERUZT WU0gKFFDbWF4X2hlaWdodCwgIjptYXgtaGVpZ2h0Iik7CiAKICAgREVGU1lNIChRZW0sICJlbSIp OworICBERUZTWU0gKFFjaCwgImNoIik7CisgIERFRlNZTSAoUWN3LCAiY3ciKTsKIAogI2lmZGVm IEhBVkVfTkFUSVZFX1RSQU5TRk9STVMKICAgREVGU1lNIChRc2NhbGUsICJzY2FsZSIpOwotLSAK Mi4yNS4xCgo= --000000000000dc17c40614b6d5cb--