summaryrefslogtreecommitdiff
path: root/x11-libs/vte/files/vte-0.54.2-ng/01-expose-functions-for-pausing.patch
diff options
context:
space:
mode:
authorErik Moen2019-08-27 22:48:15 +0200
committerErik Moen2019-08-27 22:48:15 +0200
commit9e58877c354b378da4f56972df3e2be5d669dfe4 (patch)
tree705eabfe36a0a82f3ef7bb3c8677063189f3646f /x11-libs/vte/files/vte-0.54.2-ng/01-expose-functions-for-pausing.patch
parent0465f9b9afb55f0b9f88a368276e9a1fe54e3c19 (diff)
downloaderoen-overlay-9e58877c354b378da4f56972df3e2be5d669dfe4.tar.gz
eroen-overlay-9e58877c354b378da4f56972df3e2be5d669dfe4.tar.bz2
eroen-overlay-9e58877c354b378da4f56972df3e2be5d669dfe4.tar.xz
vte-0.54.4 from gentoo + vte-ng
Signed-off-by: Erik Moen <eroen-overlay@occam.eroen.eu>
Diffstat (limited to 'x11-libs/vte/files/vte-0.54.2-ng/01-expose-functions-for-pausing.patch')
-rw-r--r--x11-libs/vte/files/vte-0.54.2-ng/01-expose-functions-for-pausing.patch64
1 files changed, 64 insertions, 0 deletions
diff --git a/x11-libs/vte/files/vte-0.54.2-ng/01-expose-functions-for-pausing.patch b/x11-libs/vte/files/vte-0.54.2-ng/01-expose-functions-for-pausing.patch
new file mode 100644
index 00000000..9ff6bb85
--- /dev/null
+++ b/x11-libs/vte/files/vte-0.54.2-ng/01-expose-functions-for-pausing.patch
@@ -0,0 +1,64 @@
+expose functions for pausing unpausing output
+
+From: Jelle van der Waa <jelle@vdwaa.nl>
+
+
+---
+ src/vte/vteterminal.h | 6 ++++++
+ src/vtegtk.cc | 26 ++++++++++++++++++++++++++
+ 2 files changed, 32 insertions(+)
+
+diff --git a/src/vte/vteterminal.h b/src/vte/vteterminal.h
+index 89539cc4..a41ec359 100644
+--- a/src/vte/vteterminal.h
++++ b/src/vte/vteterminal.h
+@@ -175,6 +175,12 @@ void vte_terminal_feed_child_binary(VteTerminal *terminal,
+ const guint8 *data,
+ gsize length) _VTE_GNUC_NONNULL(1);
+
++_VTE_PUBLIC
++void vte_terminal_connect_pty_read(VteTerminal *terminal);
++
++_VTE_PUBLIC
++void vte_terminal_disconnect_pty_read(VteTerminal *terminal);
++
+ /* Copy currently-selected text to the clipboard, or from the clipboard to
+ * the terminal. */
+ _VTE_PUBLIC
+diff --git a/src/vtegtk.cc b/src/vtegtk.cc
+index 89e3d7a8..f0f3f3e8 100644
+--- a/src/vtegtk.cc
++++ b/src/vtegtk.cc
+@@ -2780,6 +2780,32 @@ vte_terminal_feed_child(VteTerminal *terminal,
+ IMPL(terminal)->feed_child(text, length);
+ }
+
++/**
++ * vte_terminal_connect_pty_read:
++ * @terminal: a #VteTerminal
++ *
++ * Unpause output
++ */
++void
++vte_terminal_connect_pty_read(VteTerminal *terminal)
++{
++ g_return_if_fail(VTE_IS_TERMINAL(terminal));
++ IMPL(terminal)->connect_pty_read();
++}
++
++/**
++ * vte_terminal_disconnect_pty_read:
++ * @terminal: a #VteTerminal
++ *
++ * Pause output
++ */
++void
++vte_terminal_disconnect_pty_read(VteTerminal *terminal)
++{
++ g_return_if_fail(VTE_IS_TERMINAL(terminal));
++ IMPL(terminal)->disconnect_pty_read();
++}
++
+ /**
+ * vte_terminal_feed_child_binary:
+ * @terminal: a #VteTerminal