From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id wH9BEACocGZf4wAA62LTzQ:P1 (envelope-from ) for ; Mon, 17 Jun 2024 21:17:52 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id wH9BEACocGZf4wAA62LTzQ (envelope-from ) for ; Mon, 17 Jun 2024 23:17:52 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=YrImjC2p; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1718659067; a=rsa-sha256; cv=none; b=Qm5l22np0EHaxpCTX4F3sIpLuYwXTOYuuMmEQ+MrMIa1bJCtQ9/T8NXHqEoJd+aI1bkh7m p+yVNltTO2kZWnB3BGKPIbsz+9r9uVQLVavK7kpquQuPtCyTeP672KkZiDYPLNGpB3SVk5 a1wgVKsYzCe25Ch9qXJBq29byh7JYQ4YSvbma/iA/vsg5Z8Lv3+xLyCJUl3L22l5nEcZBf scrNoZ3F79IyZ+rHKuaF8fNGIe4NHz48WL6ItxPUzrWtDcHYugK3KEcL+PSVA5fbYda2a+ ciHIo10lx8zr9Cu+r5iDfVl8W3WfJLe00hdEePLQYr5ynjb8uEQYaow1CDrUrg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=YrImjC2p; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1718659067; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=qecb5rvRrKsYOEhD8sJ27RBp5mb1Ij5rdc7gu8jQ/k0=; b=uPLT+QyZWTI38ThBCPJpU/CQ/+U9sFS0U5ZJu3djMs3X7mY9HyvZqg8+4y6rgKF7yTMp9+ n3NcLALmpAjyrH2P+w0Zs9rnRzeNiWcKXecJT49YFXMzM5JsaMrObEk/GzCeg4lRk71ubw yDDxUEu7awTUIVIQwBvoJKahvQAwH6jmYg1+zdJeTZd6+QANWNSOpfEXyA1yu9lLLSTZNs UACI3hMwFvOMRKiMZA/cq4nANrU3FBI7txizQax8zEiu0EvY+rLM75bwbgKMGFIfdgw78w +GsFcVnl/CnKJMU5DT7obhHItm4VPKyh2kF2XSyYHwKk5RJ+NuwdDD9XNsRXdQ== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id ADD036A9A0 for ; Mon, 17 Jun 2024 23:17:47 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sJJik-0003kT-Fu; Mon, 17 Jun 2024 17:16:58 -0400 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 1sJJih-0003js-W9 for emacs-orgmode@gnu.org; Mon, 17 Jun 2024 17:16:56 -0400 Received: from mail-oa1-x35.google.com ([2001:4860:4864:20::35]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sJJig-0003bH-7M for emacs-orgmode@gnu.org; Mon, 17 Jun 2024 17:16:55 -0400 Received: by mail-oa1-x35.google.com with SMTP id 586e51a60fabf-254764f5472so2557490fac.1 for ; Mon, 17 Jun 2024 14:16:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718659011; x=1719263811; darn=gnu.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=qecb5rvRrKsYOEhD8sJ27RBp5mb1Ij5rdc7gu8jQ/k0=; b=YrImjC2p4MSczJzawJVA7afQcm777KfDCuGL0pJlJoFmbAlwCPy+bP3D0ztB1/QDRr gOv8VTeDxslcoon+p0jXz8FatcMxJ7SaBYEn44/KGy4zEkUYZPEEsT/8X7+8civHZ3ZU pdG4SLlzTcxeJ1p1qg6Vfg0ULotAHfAaGc7hZqauZEQ6yjAnGo+vAHtKDLF2kc80myZq 2YmrAXAY6z2HFsTv5oEv6GAGUoWKfHV4FgGIAi14jo/dCaWeholRygtgEdM4h1axrqMS MFQUCtshZMPfu+cOufUSvI+0rDlW1e0rDa6Qjh+90ZXCrFt1fgmH5vVh65z8VY4E/J9j En/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718659011; x=1719263811; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qecb5rvRrKsYOEhD8sJ27RBp5mb1Ij5rdc7gu8jQ/k0=; b=WDvFr43Itse0EJTaDC3Gri3MgZ4bYpnNaDbolcIxGAiXZKYghgda3ATzVpdMAExo4+ G+vWcavlJeocNtRE0l6r3u+qAjePvpMtc39Duyi/twTGd8WOfPD6kPPkuvvikhFpLEZT hmuJERKe4WbvAizliCaR+JfiwuwKHRTaayH4BT3dK7YBLlak0LNeumPK70RndwtiAGU6 JOX3cOCUjaKdC4okqA3wFDe97VJHtE2+TFkXjQ3pYr+O4Giu3ndRlp0utVXlYIe5r+Tm SAg1dbtbqYTSNBww3tPt+bn6kLLHkMqM24u23SUXJc56j9K9EY0Y3/UW5XmTKuXgwGZg C8BQ== X-Forwarded-Encrypted: i=1; AJvYcCVlNZnmt1syXvMn7tQhLVE2ecObEt9fitWt2BdTkkRLjwwpP9BLR3/5s7Omw6YbL83JJ2HdD9Wj1TXsjlusH/TL+06kdQE= X-Gm-Message-State: AOJu0Yx+j8GrrLtzdKZ8aUULBUAWdghonkSNA+yZV37lzohigxcX1V9K qgeXlx9m6oud0gxja0XM30Rynkv7H2b/ROkb4eyTCcVV/33KshI3 X-Google-Smtp-Source: AGHT+IGZMxanMeJ8BROgZj8EzuYOB7izB65A0CtOJ9niotOdPhtqmm97Ymet2xQTZ9voxI/drpUP0Q== X-Received: by 2002:a05:6870:d182:b0:254:ccac:134d with SMTP id 586e51a60fabf-2584288bd9cmr11599360fac.2.1718659011365; Mon, 17 Jun 2024 14:16:51 -0700 (PDT) Received: from smtpclient.apple ([131.183.131.33]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b2a5bf2321sm59477366d6.6.2024.06.17.14.16.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Jun 2024 14:16:50 -0700 (PDT) From: JD Smith Message-Id: <696F2355-09AD-4DCD-803F-53AD0EF34368@gmail.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_A745C579-E914-4C9F-9DAE-19A4F2CA2614" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: Re: [ANN] Org mode 9.7 is out Date: Mon, 17 Jun 2024 17:16:38 -0400 In-Reply-To: <3d5ce16e-c0fe-4059-a4b3-ebbc03ba3211@gmx.net> Cc: Ihor Radchenko , Visuwesh , emacs-orgmode@gnu.org To: Juergen Fenn References: <87jzj7adfd.fsf@localhost> <87wmn7mv3h.fsf@web.de> <87h6eba6pm.fsf@localhost> <574bab16-4183-49f9-9691-c9e1665ffc4f@gmx.net> <878qzn1j1r.fsf@localhost> <0d0df2a7-0bd9-4985-8442-a205571fca66@gmx.net> <875xur1aql.fsf@localhost> <484850d7-6d2a-4178-9e30-f13b718ffc92@gmx.net> <8734pv14w6.fsf@localhost> <797a3e0a-b641-4a03-a024-ae055adb5380@gmx.net> <87plsy8vjb.fsf@gmail.com> <57b56164-65ec-4675-bb71-a1f4d4a3cd6d@gmx.net> <877cf47wso.fsf@gmail.com> <871q5b79oq.fsf@localhost> <8734pq8uej.fsf@gmail.com> <7c25bbd5-b98a-4aa7-841f-539b6f67dd35@gmx.net> <87tti6gky3.fsf@localhost> <3d5ce16e-c0fe-4059-a4b3-ebbc03ba3211@gmx.net> X-Mailer: Apple Mail (2.3774.600.62) Received-SPF: pass client-ip=2001:4860:4864:20::35; envelope-from=jdtsmith@gmail.com; helo=mail-oa1-x35.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -9.70 X-Migadu-Scanner: mx12.migadu.com X-Spam-Score: -9.70 X-Migadu-Queue-Id: ADD036A9A0 X-TUID: Pgr18RlSdxv2 --Apple-Mail=_A745C579-E914-4C9F-9DAE-19A4F2CA2614 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Jun 6, 2024, at 4:41=E2=80=AFPM, Juergen Fenn = wrote: >=20 >=20 >=20 > Am 06.06.24 um 17:17 Uhr schrieb Ihor Radchenko: >> Juergen Fenn writes: >>=20 >>> Am 06.06.24 um 08:20 Uhr schrieb Visuwesh: >>>> Thanks for the analysis. Given that Alan says GNUStep cannot = handle >>>> non-text clipboard items, I cannot propose anything myself. It = would be >>>> nice if a Mac user can write a report and send it to the Emacs >>>> developers. Perhaps Juergen can do it? >>>=20 >>> Of course, I /could/ do this, but given the fact that you have = already >>> found out about /some/ internals wouldn't it be better a = macOS/NextStep >>> developer would look into this in the first place and hence write = the >>> report with some somre insight? >>=20 >> Unfortunately, there are no MacOS developers among Org mode = maintainers. >> I personally do not even have access to MacOS for testing. >>=20 >> Since you at least can test things on MacOS, it would be helpful if = you >> can create the recipe suitable for Emacs devs to reproduce the >> problem. They may also ask extra information from your MacOS. >>=20 >=20 > I see. Thanks for explaining. So, I will write a bug report that draws > on our discussion and send it to emacs-devel over the weekend. >=20 > My switch from Ventura to Sonoma shortly may make things more > complicated, as I cannot foresee in howmuch the two platforms differ > under the hood, but I'm afraid I cannot postpone the upgrade. A few years ago, I wrote a small package for pasting PNG and PDF into = org documents as attachments, which I still use: org-mac-image-paste: = https://github.com/jdtsmith/org-mac-image-paste.=20 With the recent work on yank-media I'm hopeful I can retire this tool = soon (see the bottom of that page). I found I could pull PDF data from = the clipboard via AppleScript (and display in the emacs-mac build using = its image-io backend), but had to use the pngpaste tool for PNG data. = PNG data are indeed included on the clipboard (=C2=ABclass PNGf=C2=BB), = and can be seen via AppleScript. The code for pngpaste might be informative: = https://github.com/jcsalterego/pngpaste/blob/main/pngpaste.m. --Apple-Mail=_A745C579-E914-4C9F-9DAE-19A4F2CA2614 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

On Jun 6, 2024, at 4:41=E2=80=AFPM, Juergen Fenn = <jfenn@gmx.net> wrote:



Am 06.06.24 um = 17:17 Uhr schrieb Ihor Radchenko:
Juergen = Fenn <jfenn@gmx.net> writes:

Am = 06.06.24 um 08:20 Uhr schrieb Visuwesh:
Thanks for the analysis.  Given that Alan says = GNUStep cannot handle
non-text clipboard items, I cannot propose = anything myself.  It would be
nice if a Mac user can write a = report and send it to the Emacs
developers.  Perhaps Juergen can = do it?

Of course, I /could/ do this, but given the = fact that you have already
found out about /some/ internals wouldn't = it be better a macOS/NextStep
developer would look into this in the = first place and hence write the
report with some somre = insight?

Unfortunately, there are no MacOS = developers among Org mode maintainers.
I personally do not even have = access to MacOS for testing.

Since you at least can test things = on MacOS, it would be helpful if you
can create the recipe suitable = for Emacs devs to reproduce the
problem. They may also ask extra = information from your MacOS.


I see. Thanks for = explaining. So, I will write a bug report that draws
on our = discussion and send it to emacs-devel over the weekend.

My switch = from Ventura to Sonoma shortly may make things more
complicated, as I = cannot foresee in howmuch the two platforms differ
under the hood, = but I'm afraid I cannot postpone the = upgrade.

A few years ago, I = wrote a small package for pasting PNG and PDF into org documents as = attachments, which I still use: org-mac-image-paste:  https://github.co= m/jdtsmith/org-mac-image-paste

With = the recent work on yank-media I'm hopeful I can retire this tool soon = (see the bottom of that page).  I found I could pull PDF data from = the clipboard via AppleScript (and display in the emacs-mac build using = its image-io backend), but had to use the pngpaste tool for PNG data. =  PNG data are indeed included on the clipboard (=C2=ABclass = PNGf=C2=BB), and can be seen via = AppleScript.

The code for pngpaste might be = informative: http= s://github.com/jcsalterego/pngpaste/blob/main/pngpaste.m.

= --Apple-Mail=_A745C579-E914-4C9F-9DAE-19A4F2CA2614--