From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alan Third Newsgroups: gmane.emacs.devel Subject: [PATCH] Fix deprecation warning Date: Wed, 26 Sep 2018 22:36:52 +0100 Message-ID: <20180926213652.GA45144@breton.holly.idiocy.org> References: <20180926144225.632cebb1@jabberwock.cb.piermont.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1537997735 26135 195.159.176.226 (26 Sep 2018 21:35:35 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 26 Sep 2018 21:35:35 +0000 (UTC) User-Agent: Mutt/1.10.1 (2018-07-13) Cc: "Herbert J. Skuhra" , emacs-devel@gnu.org To: "Perry E. Metzger" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 26 23:35:31 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g5HT1-0006gQ-4n for ged-emacs-devel@m.gmane.org; Wed, 26 Sep 2018 23:35:31 +0200 Original-Received: from localhost ([::1]:60766 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g5HV7-0006Zi-5E for ged-emacs-devel@m.gmane.org; Wed, 26 Sep 2018 17:37:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45689) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g5HUP-0006Zd-Hb for emacs-devel@gnu.org; Wed, 26 Sep 2018 17:36:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g5HUO-0004fN-QO for emacs-devel@gnu.org; Wed, 26 Sep 2018 17:36:57 -0400 Original-Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:45702) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g5HUO-0004de-IW for emacs-devel@gnu.org; Wed, 26 Sep 2018 17:36:56 -0400 Original-Received: by mail-wr1-x441.google.com with SMTP id m16so370967wrx.12 for ; Wed, 26 Sep 2018 14:36:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=7LXbHUOfsOwSmck9SfbgYZDWRQ81R1WN1teSGRLpJjg=; b=mgd1RJtV2011ZhZxMpQOJp6G9yhIdgT6v5YFooe8DD2CPENOO534fgF+qf3LC28LmE D5zHULkIbAT9Xi9L1snTS5dc/Kfr0VKTzTiwoWujiBortGjPinN6XSSjL7TqmqWNGw44 3pZozRnu+9EoxHVIhDlLgPooGudl55Xzs38KhY/zoXNZ5VucKVoxjltLSm+3OKzG5Fjj 2dzRQL/XKX2nT035/OJbHcX/QkutaaJUBn9mbXxqQcI7/CkoqpO4HxkwRv05k1nLR5zV pg76NvvjlUOgKVQo9NnivAzLLRlxqvtptb4R7/hGVE3L1iKgGgMBQskf40gkQR6LaS+E l3xQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=7LXbHUOfsOwSmck9SfbgYZDWRQ81R1WN1teSGRLpJjg=; b=U7dSa6rd2p/KR4WnBOwG5RftlmRw6ukY6eZfRYpSKvgINJ8DqaOyhXkXLpOoSemBAk Ph0fSCTI/FW9HJUvCHw1I3ageCQmuuwo7jtFP14u3SCDlQH8CTQPJEX6wZ69WYacjkJj rgTNOuSYleThuvmMfvjeTdvXFg0aieG+erXhdVfC+JX3sstmIW5x6xqTd7dKfJWxUbS0 GflC8YeHIbo40+c/IqbXQjkElARm2t08vPPd5tdxU7K/0mgGulF38+PRi9OK3sNPivPH cttHhdDzns39WNFTKa1PihKQJZia7S5TcXssVHBFngT8O/J2k1Xxnjr+Yb15IxneY0YP LGGA== X-Gm-Message-State: ABuFfoiE0icCVkHx++AbnZ4TE1QPFwVi8J/rtCynUOprF3KwWS496bcH 9Aj5mXHXis6yeStmi+2uPBk= X-Google-Smtp-Source: ACcGV61hNUOv+jx/NHFw8of7eVzC4k4VznYcvc2zZXrRHPJI5tYSssNC+ZCIuW9husGrgXogbNLHPw== X-Received: by 2002:a5d:4512:: with SMTP id s18-v6mr6870809wrq.82.1537997815331; Wed, 26 Sep 2018 14:36:55 -0700 (PDT) Original-Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-b9f4-330a-4a4f-89dd.holly.idiocy.org. [2001:8b0:3f8:8129:b9f4:330a:4a4f:89dd]) by smtp.gmail.com with ESMTPSA id a1-v6sm193750wrt.9.2018.09.26.14.36.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Sep 2018 14:36:54 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20180926144225.632cebb1@jabberwock.cb.piermont.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::441 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:230090 Archived-At: * src/nsterm.m (ns_term_init): Use writeToFile or writeToURL as required. --- I believe this should fix the colour list error. src/nsterm.m | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/nsterm.m b/src/nsterm.m index 954020dcde..d92d6c3244 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -5193,7 +5193,21 @@ Needs to be here because ns_initialize_display_info () uses AppKit classes. alpha: 1.0] forKey: [NSString stringWithUTF8String: name]]; } - [cl writeToFile: nil]; + + /* FIXME: Report any errors writing the color file below. */ +#if MAC_OS_X_VERSION_MAX_ALLOWED >= 101100 +#if MAC_OS_X_VERSION_MIN_REQUIRED < 101100 + if ([cl respondsToSelector:@selector(writeToURL:error:)]) +#endif + [cl writeToURL:nil error:nil]; +#if MAC_OS_X_VERSION_MIN_REQUIRED < 101100 + else +#endif +#endif /* MAC_OS_X_VERSION_MAX_ALLOWED >= 101100 */ +#if MAC_OS_X_VERSION_MIN_REQUIRED < 101100 \ + || defined (NS_IMPL_GNUSTEP) + [cl writeToFile: nil]; +#endif } } -- 2.18.0 -- Alan Third