GNU bug report logs - #77496
[PATCH] Add 'ns-app-badge' to set macOS / GNUstep icon badge

Previous Next

Package: emacs;

Reported by: Ship Mints <shipmints <at> gmail.com>

Date: Thu, 3 Apr 2025 16:46:01 UTC

Severity: normal

Tags: patch

Full log


Message #17 received at 77496 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Ship Mints <shipmints <at> gmail.com>
Cc: 77496 <at> debbugs.gnu.org
Subject: Re: bug#77496: [PATCH] Add 'ns-app-badge' to set macOS / GNUstep icon
 badge
Date: Fri, 04 Apr 2025 09:40:04 +0300
> From: Ship Mints <shipmints <at> gmail.com>
> Date: Thu, 3 Apr 2025 13:16:57 -0400
> 
> FYI, this is backward compatible to at least macOS 10.5 from 2007 so I didn't wrap the function with a version
> check.  GNUstep has had support for at least six years (the Emacs documentation says GNUstep is still
> "alpha" anyway, right?).

If the code uses features that are only available since some OS
version, we should make sure that using that on older OS versions does
nothing, and especially doesn't do any harm, like crash Emacs.  If the
OS API itself ignores such calls in older OS versions, then the Emacs
code doesn't have to be wrapped with an OS test; otherwise, we must
have the OS version test to prevent adverse effects on older OS
versions.

Specifically, for this feature: do we still support versions of macOS
older than 10.5 in Emacs?  If we do, then the backward compatibility
provided by the OS is not enough for us.

P.S. All this doesn't change the fact that we can only install this
feature when it can be made available on free systems.




This bug report was last modified 58 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.