mirror of
https://github.com/tmux/tmux.git
synced 2026-10-10 04:04:27 +00:00
Merge branch 'master' into command_parser
This commit is contained in:
15
tmux.h
15
tmux.h
@@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: tmux.h,v 1.1416 2026/07/27 19:15:58 nicm Exp $ */
|
||||
/* $OpenBSD: tmux.h,v 1.1422 2026/08/05 08:54:56 nicm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2007 Nicholas Marriott <nicholas.marriott@gmail.com>
|
||||
@@ -1197,6 +1197,8 @@ struct window_mode {
|
||||
int flags;
|
||||
#define WINDOW_MODE_HIDE_PANE_STATUS 0x1
|
||||
#define WINDOW_MODE_NO_STACK 0x2
|
||||
#define WINDOW_MODE_FILL_WINDOW 0x4
|
||||
#define WINDOW_MODE_HIDE_SCROLLBARS 0x8
|
||||
|
||||
struct screen *(*init)(struct window_mode_entry *,
|
||||
struct cmdq_item *, struct cmd_find_state *,
|
||||
@@ -1732,6 +1734,7 @@ struct tty_term {
|
||||
#define TERM_RGBCOLOURS 0x10
|
||||
#define TERM_VT100LIKE 0x20
|
||||
#define TERM_SIXEL 0x40
|
||||
#define TERM_INVALIDMS 0x80
|
||||
int flags;
|
||||
|
||||
LIST_ENTRY(tty_term) entry;
|
||||
@@ -2217,6 +2220,8 @@ struct client {
|
||||
struct event click_timer;
|
||||
int click_loc;
|
||||
int click_wp;
|
||||
|
||||
struct event exit_timer;
|
||||
u_int click_button;
|
||||
struct mouse_event click_event;
|
||||
|
||||
@@ -3442,7 +3447,7 @@ void grid_clear_history(struct grid *);
|
||||
const struct grid_line *grid_peek_line(struct grid *, u_int);
|
||||
void grid_get_cell(struct grid *, u_int, u_int, struct grid_cell *);
|
||||
void grid_set_cell(struct grid *, u_int, u_int, const struct grid_cell *);
|
||||
void grid_set_padding(struct grid *, u_int, u_int);
|
||||
void grid_set_padding(struct grid *, u_int, u_int, int);
|
||||
void grid_set_cells(struct grid *, u_int, u_int, const struct grid_cell *,
|
||||
const char *, size_t);
|
||||
struct grid_line *grid_get_line(struct grid *, u_int);
|
||||
@@ -3459,6 +3464,7 @@ void grid_reflow(struct grid *, u_int);
|
||||
void grid_wrap_position(struct grid *, u_int, u_int, u_int *, u_int *);
|
||||
void grid_unwrap_position(struct grid *, u_int *, u_int *, u_int, u_int);
|
||||
u_int grid_line_length(struct grid *, u_int);
|
||||
u_int grid_line_limit(struct grid *, u_int);
|
||||
int grid_in_set(struct grid *, u_int, u_int, const char *);
|
||||
|
||||
/* grid-reader.c */
|
||||
@@ -3486,7 +3492,7 @@ void grid_reader_cursor_back_to_indentation(struct grid_reader *);
|
||||
void grid_view_get_cell(struct grid *, u_int, u_int, struct grid_cell *);
|
||||
void grid_view_set_cell(struct grid *, u_int, u_int,
|
||||
const struct grid_cell *);
|
||||
void grid_view_set_padding(struct grid *, u_int, u_int);
|
||||
void grid_view_set_padding(struct grid *, u_int, u_int, int);
|
||||
void grid_view_set_cells(struct grid *, u_int, u_int,
|
||||
const struct grid_cell *, const char *, size_t);
|
||||
void grid_view_clear_history(struct grid *, u_int);
|
||||
@@ -3968,6 +3974,7 @@ time_t monitor_get_fire_time(struct monitor_set *, const char *);
|
||||
|
||||
/* control.c */
|
||||
void control_discard(struct client *);
|
||||
void control_discard_all(struct client *);
|
||||
void control_start(struct client *);
|
||||
void control_ready(struct client *);
|
||||
void control_stop(struct client *);
|
||||
@@ -3983,6 +3990,8 @@ struct window_pane_offset *control_pane_offset(struct client *,
|
||||
struct window_pane *, int *);
|
||||
void control_reset_offsets(struct client *);
|
||||
void printflike(2, 3) control_write(struct client *, const char *, ...);
|
||||
void printflike(2, 3) control_notify_write(struct client *, const char *, ...);
|
||||
void control_write_guard(struct client *, const char *, long, u_int, int);
|
||||
void control_write_output(struct client *, struct window_pane *);
|
||||
int control_all_done(struct client *);
|
||||
void control_add_sub(struct client *, const char *, enum monitor_type, int,
|
||||
|
||||
Reference in New Issue
Block a user