* bug#29643: 27.0.50; Deprecation warnings on macOS High Sierra
@ 2017-12-10 13:57 Philipp
2017-12-10 20:27 ` bug#29643: [PATCH] Silence macOS 10.13 deprecation notices (Bug#29643) Alan Third
0 siblings, 1 reply; 4+ messages in thread
From: Philipp @ 2017-12-10 13:57 UTC (permalink / raw)
To: 29643
When building Emacs on macOS High Sierra, I get the following
deprecation warnings:
nsterm.m:6019:18: warning: 'setOnMouseEntered:' is deprecated: first deprecated in macOS 10.13 - setOnMouseEntered is unused and should not be called
[-Wdeprecated-declarations]
[currentCursor setOnMouseEntered: YES];
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCursor.h:77:1: note:
'setOnMouseEntered:' has been explicitly marked deprecated here
- (void)setOnMouseEntered:(BOOL)flag NS_DEPRECATED_MAC(10_0, 10_13, "setOnMouseEntered is unused and should not be called");
^
nsterm.m:8749:27: warning: 'setOnMouseEntered:' is deprecated: first deprecated in macOS 10.13 - setOnMouseEntered is unused and should not be called
[-Wdeprecated-declarations]
[[NSCursor arrowCursor] setOnMouseEntered: YES];
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSCursor.h:77:1: note:
'setOnMouseEntered:' has been explicitly marked deprecated here
- (void)setOnMouseEntered:(BOOL)flag NS_DEPRECATED_MAC(10_0, 10_13, "setOnMouseEntered is unused and should not be called");
^
2 warnings generated.
CC nsfns.o
nsfns.m:1899:10: warning: 'NSBackingStoreRetained' is deprecated: first deprecated in macOS 10.13 [-Wdeprecated-declarations]
case NSBackingStoreRetained:
^~~~~~~~~~~~~~~~~~~~~~
NSBackingStoreBuffered
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGraphics.h:96:5: note:
'NSBackingStoreRetained' has been explicitly marked deprecated here
NSBackingStoreRetained NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSBackingStoreBuffered", 10.0, 10.13) = 0,
^
nsfns.m:1901:10: warning: 'NSBackingStoreNonretained' is deprecated: first deprecated in macOS 10.13 [-Wdeprecated-declarations]
case NSBackingStoreNonretained:
^~~~~~~~~~~~~~~~~~~~~~~~~
NSBackingStoreBuffered
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGraphics.h:97:5: note:
'NSBackingStoreNonretained' has been explicitly marked deprecated here
NSBackingStoreNonretained NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSBackingStoreBuffered", 10.0, 10.13) = 1,
^
nsfns.m:1956:10: warning: 'NSBackingStoreRetained' is deprecated: first deprecated in macOS 10.13 [-Wdeprecated-declarations]
case NSBackingStoreRetained:
^~~~~~~~~~~~~~~~~~~~~~
NSBackingStoreBuffered
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGraphics.h:96:5: note:
'NSBackingStoreRetained' has been explicitly marked deprecated here
NSBackingStoreRetained NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSBackingStoreBuffered", 10.0, 10.13) = 0,
^
nsfns.m:1957:10: warning: 'NSBackingStoreNonretained' is deprecated: first deprecated in macOS 10.13 [-Wdeprecated-declarations]
case NSBackingStoreNonretained:
^~~~~~~~~~~~~~~~~~~~~~~~~
NSBackingStoreBuffered
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSGraphics.h:97:5: note:
'NSBackingStoreNonretained' has been explicitly marked deprecated here
NSBackingStoreNonretained NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSBackingStoreBuffered", 10.0, 10.13) = 1,
^
4 warnings generated.
CC nsmenu.o
CC nsselect.o
nsselect.m:57:38: warning: 'NSGeneralPboard' is deprecated: first deprecated in macOS 10.13 [-Wdeprecated-declarations]
if (EQ (sym, QCLIPBOARD)) return NSGeneralPboard;
^~~~~~~~~~~~~~~
NSPasteboardNameGeneral
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPasteboard.h:343:32: note:
'NSGeneralPboard' has been explicitly marked deprecated here
APPKIT_EXTERN NSPasteboardName NSGeneralPboard NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSPasteboardNameGeneral", 10.0, 10.13);
^
nsselect.m:73:27: warning: 'NSGeneralPboard' is deprecated: first deprecated in macOS 10.13 [-Wdeprecated-declarations]
if ([t isEqualToString: NSGeneralPboard])
^~~~~~~~~~~~~~~
NSPasteboardNameGeneral
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPasteboard.h:343:32: note:
'NSGeneralPboard' has been explicitly marked deprecated here
APPKIT_EXTERN NSPasteboardName NSGeneralPboard NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSPasteboardNameGeneral", 10.0, 10.13);
^
nsselect.m:472:36: warning: 'NSGeneralPboard' is deprecated: first deprecated in macOS 10.13 [-Wdeprecated-declarations]
[NSNumber numberWithLong:0], NSGeneralPboard,
^~~~~~~~~~~~~~~
NSPasteboardNameGeneral
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSPasteboard.h:343:32: note:
'NSGeneralPboard' has been explicitly marked deprecated here
APPKIT_EXTERN NSPasteboardName NSGeneralPboard NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSPasteboardNameGeneral", 10.0, 10.13);
In GNU Emacs 27.0.50 (build 20, x86_64-apple-darwin17.2.0, NS appkit-1561.10 Version 10.13.1 (Build 17B1003))
of 2017-12-10 built on p
Repository revision: ab203e36d5f84a99b6d4b04f1a22ba028be750e3
Windowing system distributor 'Apple', version 10.3.1561
Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Configured using:
'configure --enable-checking --enable-check-lisp-object-type
--enable-gtk-deprecation-warnings --with-modules --without-xml2
--without-pop --with-mailutils --enable-gcc-warnings=warn-only
MAKEINFO=/usr/local/opt/texinfo/bin/makeinfo 'CFLAGS=-O0 -ggdb3'
LDFLAGS=-O0'
Configured features:
NOTIFY ACL GNUTLS ZLIB TOOLKIT_SCROLL_BARS NS MODULES JSON
Important settings:
value of $LANG: de_DE.UTF-8
locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv
bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs
format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg
epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair time-date
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core term/tty-colors frame cl-generic
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote kqueue cocoa ns
multi-tty make-network-process emacs)
Memory information:
((conses 16 204682 7183)
(symbols 48 20164 1)
(miscs 40 57 176)
(strings 32 28803 1608)
(string-bytes 1 764939)
(vectors 16 35163)
(vector-slots 8 719992 9580)
(floats 8 52 64)
(intervals 56 214 0)
(buffers 992 11))
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#29643: [PATCH] Silence macOS 10.13 deprecation notices (Bug#29643)
2017-12-10 13:57 bug#29643: 27.0.50; Deprecation warnings on macOS High Sierra Philipp
@ 2017-12-10 20:27 ` Alan Third
2017-12-16 18:13 ` Philipp Stephani
0 siblings, 1 reply; 4+ messages in thread
From: Alan Third @ 2017-12-10 20:27 UTC (permalink / raw)
To: Philipp; +Cc: 29643
* src/nsfns.m (Fx_display_backing_store):
(Fx_display_save_under): Don't use NSBackingStoreRetained or
NSBackingStoreNonretained on macOS 10.13+.
* src/nsselect.m (symbol_to_nsstring):
(ns_string_to_symbol):
(nxatoms_of_nsselect): Replace NSGeneralPboard with
NSPasteboardNameGeneral.
* src/nsterm.h: #define NSPasteboardNameGeneral to NSGeneralPboard on
GNUstep and macOS < 10.13.
* src/nsterm.m (EmacsView::resetCursorRects):
(EmacsScroller::resetCursorRects): Don't use setOnMouseEntered on
macOS 10.13+.
---
src/nsfns.m | 4 ++++
src/nsselect.m | 8 ++++----
src/nsterm.h | 5 +++++
src/nsterm.m | 17 +++++++++++++++--
4 files changed, 28 insertions(+), 6 deletions(-)
diff --git a/src/nsfns.m b/src/nsfns.m
index 8172268167..064b476fb4 100644
--- a/src/nsfns.m
+++ b/src/nsfns.m
@@ -1896,10 +1896,12 @@ and GNUstep implementations ("distributor-specific release
{
case NSBackingStoreBuffered:
return intern ("buffered");
+#if defined (NS_IMPL_GNUSTEP) || MAC_OS_X_VERSION_MIN_REQUIRED < 101300
case NSBackingStoreRetained:
return intern ("retained");
case NSBackingStoreNonretained:
return intern ("non-retained");
+#endif
default:
error ("Strange value for backingType parameter of frame");
}
@@ -1953,9 +1955,11 @@ and GNUstep implementations ("distributor-specific release
case NSBackingStoreBuffered:
return Qt;
+#if defined (NS_IMPL_GNUSTEP) || MAC_OS_X_VERSION_MIN_REQUIRED < 101300
case NSBackingStoreRetained:
case NSBackingStoreNonretained:
return Qnil;
+#endif
default:
error ("Strange value for backingType parameter of frame");
diff --git a/src/nsselect.m b/src/nsselect.m
index 067c7788e8..d1ce9437a7 100644
--- a/src/nsselect.m
+++ b/src/nsselect.m
@@ -36,7 +36,7 @@ Updated by Christian Limpach (chris@nice.ch)
static Lisp_Object Vselection_alist;
-/* NSGeneralPboard is pretty much analogous to X11 CLIPBOARD */
+/* NSPasteboardNameGeneral is pretty much analogous to X11 CLIPBOARD */
static NSString *NXPrimaryPboard;
static NSString *NXSecondaryPboard;
@@ -54,7 +54,7 @@ Updated by Christian Limpach (chris@nice.ch)
symbol_to_nsstring (Lisp_Object sym)
{
CHECK_SYMBOL (sym);
- if (EQ (sym, QCLIPBOARD)) return NSGeneralPboard;
+ if (EQ (sym, QCLIPBOARD)) return NSPasteboardNameGeneral;
if (EQ (sym, QPRIMARY)) return NXPrimaryPboard;
if (EQ (sym, QSECONDARY)) return NXSecondaryPboard;
if (EQ (sym, QTEXT)) return NSStringPboardType;
@@ -70,7 +70,7 @@ Updated by Christian Limpach (chris@nice.ch)
static Lisp_Object
ns_string_to_symbol (NSString *t)
{
- if ([t isEqualToString: NSGeneralPboard])
+ if ([t isEqualToString: NSPasteboardNameGeneral])
return QCLIPBOARD;
if ([t isEqualToString: NXPrimaryPboard])
return QPRIMARY;
@@ -469,7 +469,7 @@ Updated by Christian Limpach (chris@nice.ch)
pasteboard_changecount
= [[NSMutableDictionary
dictionaryWithObjectsAndKeys:
- [NSNumber numberWithLong:0], NSGeneralPboard,
+ [NSNumber numberWithLong:0], NSPasteboardNameGeneral,
[NSNumber numberWithLong:0], NXPrimaryPboard,
[NSNumber numberWithLong:0], NXSecondaryPboard,
[NSNumber numberWithLong:0], NSStringPboardType,
diff --git a/src/nsterm.h b/src/nsterm.h
index c81bf5fb63..e669c95931 100644
--- a/src/nsterm.h
+++ b/src/nsterm.h
@@ -1322,5 +1322,10 @@ enum NSWindowTabbingMode
NSWindowTabbingModePreferred,
NSWindowTabbingModeDisallowed
};
+#endif /* !defined (NS_IMPL_COCOA) || !defined (MAC_OS_X_VERSION_10_12) */
+
+#if !defined (NS_IMPL_COCOA) || !defined (MAC_OS_X_VERSION_10_13)
+/* Deprecated in macOS 10.13. */
+#define NSPasteboardNameGeneral NSGeneralPboard
#endif
#endif /* HAVE_NS */
diff --git a/src/nsterm.m b/src/nsterm.m
index 50e06c94d4..07ac8f978f 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -6016,7 +6016,13 @@ - (void)resetCursorRects
if (!NSIsEmptyRect (visible))
[self addCursorRect: visible cursor: currentCursor];
- [currentCursor setOnMouseEntered: YES];
+
+#if defined (NS_IMPL_GNUSTEP) || MAC_OS_X_VERSION_MIN_REQUIRED < 101300
+#if MAC_OS_X_VERSION_MAX_ALLOWED >= 101300
+ if ([currentCursor respondsToSelector: @selector(setOnMouseEntered)])
+#endif
+ [currentCursor setOnMouseEntered: YES];
+#endif
}
@@ -8746,7 +8752,14 @@ - (void)resetCursorRects
if (!NSIsEmptyRect (visible))
[self addCursorRect: visible cursor: [NSCursor arrowCursor]];
- [[NSCursor arrowCursor] setOnMouseEntered: YES];
+
+#if defined (NS_IMPL_GNUSTEP) || MAC_OS_X_VERSION_MIN_REQUIRED < 101300
+#if MAC_OS_X_VERSION_MAX_ALLOWED >= 101300
+ if ([[NSCursor arrowCursor] respondsToSelector:
+ @selector(setOnMouseEntered)])
+#endif
+ [[NSCursor arrowCursor] setOnMouseEntered: YES];
+#endif
}
--
Hi Philipp, can you please check whether this patch silences the
deprecation notices?
I’m still on 10.12, so I can’t check myself.
--
Alan Third
^ permalink raw reply related [flat|nested] 4+ messages in thread
* bug#29643: [PATCH] Silence macOS 10.13 deprecation notices (Bug#29643)
2017-12-10 20:27 ` bug#29643: [PATCH] Silence macOS 10.13 deprecation notices (Bug#29643) Alan Third
@ 2017-12-16 18:13 ` Philipp Stephani
2017-12-17 0:08 ` Alan Third
0 siblings, 1 reply; 4+ messages in thread
From: Philipp Stephani @ 2017-12-16 18:13 UTC (permalink / raw)
To: Alan Third; +Cc: 29643
[-- Attachment #1: Type: text/plain, Size: 5554 bytes --]
Thanks, the patch works fine.
Alan Third <alan@idiocy.org> schrieb am So., 10. Dez. 2017 um 21:27 Uhr:
> * src/nsfns.m (Fx_display_backing_store):
> (Fx_display_save_under): Don't use NSBackingStoreRetained or
> NSBackingStoreNonretained on macOS 10.13+.
> * src/nsselect.m (symbol_to_nsstring):
> (ns_string_to_symbol):
> (nxatoms_of_nsselect): Replace NSGeneralPboard with
> NSPasteboardNameGeneral.
> * src/nsterm.h: #define NSPasteboardNameGeneral to NSGeneralPboard on
> GNUstep and macOS < 10.13.
> * src/nsterm.m (EmacsView::resetCursorRects):
> (EmacsScroller::resetCursorRects): Don't use setOnMouseEntered on
> macOS 10.13+.
> ---
> src/nsfns.m | 4 ++++
> src/nsselect.m | 8 ++++----
> src/nsterm.h | 5 +++++
> src/nsterm.m | 17 +++++++++++++++--
> 4 files changed, 28 insertions(+), 6 deletions(-)
>
> diff --git a/src/nsfns.m b/src/nsfns.m
> index 8172268167..064b476fb4 100644
> --- a/src/nsfns.m
> +++ b/src/nsfns.m
> @@ -1896,10 +1896,12 @@ and GNUstep implementations ("distributor-specific
> release
> {
> case NSBackingStoreBuffered:
> return intern ("buffered");
> +#if defined (NS_IMPL_GNUSTEP) || MAC_OS_X_VERSION_MIN_REQUIRED < 101300
> case NSBackingStoreRetained:
> return intern ("retained");
> case NSBackingStoreNonretained:
> return intern ("non-retained");
> +#endif
> default:
> error ("Strange value for backingType parameter of frame");
> }
> @@ -1953,9 +1955,11 @@ and GNUstep implementations ("distributor-specific
> release
> case NSBackingStoreBuffered:
> return Qt;
>
> +#if defined (NS_IMPL_GNUSTEP) || MAC_OS_X_VERSION_MIN_REQUIRED < 101300
> case NSBackingStoreRetained:
> case NSBackingStoreNonretained:
> return Qnil;
> +#endif
>
> default:
> error ("Strange value for backingType parameter of frame");
> diff --git a/src/nsselect.m b/src/nsselect.m
> index 067c7788e8..d1ce9437a7 100644
> --- a/src/nsselect.m
> +++ b/src/nsselect.m
> @@ -36,7 +36,7 @@ Updated by Christian Limpach (chris@nice.ch)
>
> static Lisp_Object Vselection_alist;
>
> -/* NSGeneralPboard is pretty much analogous to X11 CLIPBOARD */
> +/* NSPasteboardNameGeneral is pretty much analogous to X11 CLIPBOARD */
> static NSString *NXPrimaryPboard;
> static NSString *NXSecondaryPboard;
>
> @@ -54,7 +54,7 @@ Updated by Christian Limpach (chris@nice.ch)
> symbol_to_nsstring (Lisp_Object sym)
> {
> CHECK_SYMBOL (sym);
> - if (EQ (sym, QCLIPBOARD)) return NSGeneralPboard;
> + if (EQ (sym, QCLIPBOARD)) return NSPasteboardNameGeneral;
> if (EQ (sym, QPRIMARY)) return NXPrimaryPboard;
> if (EQ (sym, QSECONDARY)) return NXSecondaryPboard;
> if (EQ (sym, QTEXT)) return NSStringPboardType;
> @@ -70,7 +70,7 @@ Updated by Christian Limpach (chris@nice.ch)
> static Lisp_Object
> ns_string_to_symbol (NSString *t)
> {
> - if ([t isEqualToString: NSGeneralPboard])
> + if ([t isEqualToString: NSPasteboardNameGeneral])
> return QCLIPBOARD;
> if ([t isEqualToString: NXPrimaryPboard])
> return QPRIMARY;
> @@ -469,7 +469,7 @@ Updated by Christian Limpach (chris@nice.ch)
> pasteboard_changecount
> = [[NSMutableDictionary
> dictionaryWithObjectsAndKeys:
> - [NSNumber numberWithLong:0], NSGeneralPboard,
> + [NSNumber numberWithLong:0], NSPasteboardNameGeneral,
> [NSNumber numberWithLong:0], NXPrimaryPboard,
> [NSNumber numberWithLong:0], NXSecondaryPboard,
> [NSNumber numberWithLong:0], NSStringPboardType,
> diff --git a/src/nsterm.h b/src/nsterm.h
> index c81bf5fb63..e669c95931 100644
> --- a/src/nsterm.h
> +++ b/src/nsterm.h
> @@ -1322,5 +1322,10 @@ enum NSWindowTabbingMode
> NSWindowTabbingModePreferred,
> NSWindowTabbingModeDisallowed
> };
> +#endif /* !defined (NS_IMPL_COCOA) || !defined (MAC_OS_X_VERSION_10_12)
> */
> +
> +#if !defined (NS_IMPL_COCOA) || !defined (MAC_OS_X_VERSION_10_13)
> +/* Deprecated in macOS 10.13. */
> +#define NSPasteboardNameGeneral NSGeneralPboard
> #endif
> #endif /* HAVE_NS */
> diff --git a/src/nsterm.m b/src/nsterm.m
> index 50e06c94d4..07ac8f978f 100644
> --- a/src/nsterm.m
> +++ b/src/nsterm.m
> @@ -6016,7 +6016,13 @@ - (void)resetCursorRects
>
> if (!NSIsEmptyRect (visible))
> [self addCursorRect: visible cursor: currentCursor];
> - [currentCursor setOnMouseEntered: YES];
> +
> +#if defined (NS_IMPL_GNUSTEP) || MAC_OS_X_VERSION_MIN_REQUIRED < 101300
> +#if MAC_OS_X_VERSION_MAX_ALLOWED >= 101300
> + if ([currentCursor respondsToSelector: @selector(setOnMouseEntered)])
> +#endif
> + [currentCursor setOnMouseEntered: YES];
> +#endif
> }
>
>
> @@ -8746,7 +8752,14 @@ - (void)resetCursorRects
>
> if (!NSIsEmptyRect (visible))
> [self addCursorRect: visible cursor: [NSCursor arrowCursor]];
> - [[NSCursor arrowCursor] setOnMouseEntered: YES];
> +
> +#if defined (NS_IMPL_GNUSTEP) || MAC_OS_X_VERSION_MIN_REQUIRED < 101300
> +#if MAC_OS_X_VERSION_MAX_ALLOWED >= 101300
> + if ([[NSCursor arrowCursor] respondsToSelector:
> + @selector(setOnMouseEntered)])
> +#endif
> + [[NSCursor arrowCursor] setOnMouseEntered: YES];
> +#endif
> }
>
>
> --
>
> Hi Philipp, can you please check whether this patch silences the
> deprecation notices?
>
> I’m still on 10.12, so I can’t check myself.
>
> --
> Alan Third
>
[-- Attachment #2: Type: text/html, Size: 6583 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-12-17 0:08 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-10 13:57 bug#29643: 27.0.50; Deprecation warnings on macOS High Sierra Philipp
2017-12-10 20:27 ` bug#29643: [PATCH] Silence macOS 10.13 deprecation notices (Bug#29643) Alan Third
2017-12-16 18:13 ` Philipp Stephani
2017-12-17 0:08 ` Alan Third
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.