From e75432fcf2e839c9a64c28bdfa47287bdb34e286 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?joseLu=C3=ADs?= Date: Sat, 26 Dec 2020 05:46:05 +0100 Subject: [PATCH] rust: deprecate ncvisual_default_blitter --- rust/src/bindings.rs | 2 ++ rust/src/visual.rs | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/rust/src/bindings.rs b/rust/src/bindings.rs index 345c33d4e..559e88911 100644 --- a/rust/src/bindings.rs +++ b/rust/src/bindings.rs @@ -687,6 +687,8 @@ pub use ffi::{ notcurses_lex_scalemode, notcurses_linesigs_disable, notcurses_linesigs_enable, + // Waiting for: https://github.com/dankamongmen/notcurses/issues/1114 + // notcurses_media_defblitter, notcurses_mouse_disable, notcurses_mouse_enable, notcurses_palette_size, diff --git a/rust/src/visual.rs b/rust/src/visual.rs index 0b1e1aaa6..1a1bcf013 100644 --- a/rust/src/visual.rs +++ b/rust/src/visual.rs @@ -65,6 +65,11 @@ pub const NCVISUAL_OPTION_NODEGRADE: u32 = crate::bindings::ffi::NCVISUAL_OPTION /// NCBLIT_3x2 is better image quality, especially for large images, but /// it's not the general default because it doesn't preserve aspect ratio. /// NCSCALE_STRETCH throws away aspect ratio, and can safely use NCBLIT_3x2. +#[deprecated( + since = "2.1.2", + note = "please use `notcurses_media_defblitter` instead" +)] +// Waiting for: https://github.com/dankamongmen/notcurses/issues/1114 pub fn ncvisual_default_blitter(utf8: bool, scale: NcScale) -> NcBlitter { if utf8 { if scale == NCSCALE_STRETCH {