diff options
author | Alan Third <alan@idiocy.org> | 2021-11-25 20:58:37 +0000 |
---|---|---|
committer | Alan Third <alan@idiocy.org> | 2021-11-25 21:04:50 +0000 |
commit | 9d37be35227fcb419e7b52978f8d5a8b1379567f (patch) | |
tree | b2983676d55b16016a236dd5c23c4f408ea9422a /src/nsterm.h | |
parent | 4cd6bc88090d75df54ef5af684c21454954e1cd3 (diff) | |
download | emacs-9d37be35227fcb419e7b52978f8d5a8b1379567f.tar.gz |
Fix selection for old GNUstep and GCC
* src/nsselect.m (ns_get_foreign_selection): Remove language features
not yet supported by GCC. Be more selective with which pasteboard
types we use.
* src/nsterm.h: Set up some more #defines for deprecated variables.
Diffstat (limited to 'src/nsterm.h')
-rw-r--r-- | src/nsterm.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/nsterm.h b/src/nsterm.h index 8175f996644..a32b8fe149c 100644 --- a/src/nsterm.h +++ b/src/nsterm.h @@ -1346,9 +1346,18 @@ enum NSWindowTabbingMode #if !defined (NS_IMPL_COCOA) || !defined (MAC_OS_X_VERSION_10_14) /* Deprecated in macOS 10.14. */ +/* FIXME: Some of these new names, if not all, are actually available + in some recent version of GNUstep. */ #define NSPasteboardTypeString NSStringPboardType #define NSPasteboardTypeTabularText NSTabularTextPboardType #define NSPasteboardTypeURL NSURLPboardType +#define NSPasteboardTypeHTML NSHTMLPboardType +#define NSPasteboardTypeMultipleTextSelection NSMultipleTextSelectionPboardType +#define NSPasteboardTypePDF NSPDFPboardType +#define NSPasteboardTypePNG NSPNGPboardType +#define NSPasteboardTypeRTF NSRTFPboardType +#define NSPasteboardTypeRTFD NSRTFDPboardType +#define NSPasteboardTypeTIFF NSTIFFPboardType #define NSControlStateValueOn NSOnState #define NSControlStateValueOff NSOffState #define NSBezelStyleRounded NSRoundedBezelStyle |