From 40d800637af3636f218e524025824673170f1905 Mon Sep 17 00:00:00 2001 From: vague666 Date: Fri, 22 Mar 2019 19:24:18 +0100 Subject: [PATCH 1/2] add access to set hidden_level from perl --- src/perl/textui/TextBufferView.xs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/perl/textui/TextBufferView.xs b/src/perl/textui/TextBufferView.xs index 6e49e453..dc577f02 100644 --- a/src/perl/textui/TextBufferView.xs +++ b/src/perl/textui/TextBufferView.xs @@ -16,6 +16,11 @@ textbuffer_view_set_default_indent(view, default_indent, longword_noindent) CODE: textbuffer_view_set_default_indent(view, default_indent, longword_noindent, NULL); +void +textbuffer_view_set_hidden_level(view, level) + Irssi::TextUI::TextBufferView view + int level + void textbuffer_view_set_scroll(view, scroll) Irssi::TextUI::TextBufferView view From c66fe616e14ac0cc54e99f35dd1fd6b9c68de9b7 Mon Sep 17 00:00:00 2001 From: vague666 Date: Tue, 2 Apr 2019 09:53:42 +0200 Subject: [PATCH 2/2] Bump ABI and add another perl api function --- src/common.h | 2 +- src/perl/textui/TextBufferView.xs | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/common.h b/src/common.h index 192e087d..41dc192f 100644 --- a/src/common.h +++ b/src/common.h @@ -6,7 +6,7 @@ #define IRSSI_GLOBAL_CONFIG "irssi.conf" /* config file name in /etc/ */ #define IRSSI_HOME_CONFIG "config" /* config file name in ~/.irssi/ */ -#define IRSSI_ABI_VERSION 20 +#define IRSSI_ABI_VERSION 21 #define DEFAULT_SERVER_ADD_PORT 6667 #define DEFAULT_SERVER_ADD_TLS_PORT 6697 diff --git a/src/perl/textui/TextBufferView.xs b/src/perl/textui/TextBufferView.xs index dc577f02..c0dc762d 100644 --- a/src/perl/textui/TextBufferView.xs +++ b/src/perl/textui/TextBufferView.xs @@ -58,6 +58,11 @@ void textbuffer_view_remove_all_lines(view) Irssi::TextUI::TextBufferView view +void +textbuffer_view_remove_lines_by_level(view, level) + Irssi::TextUI::TextBufferView view + int level + void textbuffer_view_set_bookmark(view, name, line) Irssi::TextUI::TextBufferView view