Tagging the 0.76.1.13 release of the KiTTY project.

This commit is contained in:
cyd01
2023-09-17 19:17:22 +02:00
parent 0301dd4a9c
commit 75fa2abcd2
9 changed files with 15 additions and 4 deletions
+1
View File
@@ -1842,6 +1842,7 @@ NORETURN void cleanup_exit(int);
X(BOOL, NONE, no_focus_rep) /* totally disable mouse reporting */ \
X(INT, NONE, scrolllines) /* Options for Scroll Lines per Wheel */ \
X(BOOL, NONE, ssh_tunnel_print_in_title) /* print dynamic port number in window title */ \
X(BOOL, NONE, osc52_warn_before_cliboard_sync) /* Warn before clipboard sync */ \
/* #endif */ \
/* #ifdef MOD_PROXY */ \
X(STR, NONE, proxyselection) /* Options for proxy selection */ \
+2
View File
@@ -949,6 +949,7 @@ void save_open_settings(settings_w *sesskey, Conf *conf)
write_setting_b(sesskey, "NoFocusReporting", conf_get_bool(conf, CONF_no_focus_rep));
write_setting_i(sesskey, "LinesAtAScroll", conf_get_int(conf, CONF_scrolllines));
write_setting_b(sesskey, "SSHTunnelInTitle", conf_get_bool(conf, CONF_ssh_tunnel_print_in_title));
write_setting_b(sesskey, "OSC52WarnBeforeClipboardSync", conf_get_bool(conf, CONF_osc52_warn_before_cliboard_sync));
#endif
#ifdef MOD_PORTKNOCKING
write_setting_s(sesskey, "PortKnocking", conf_get_str(conf, CONF_portknockingoptions) );
@@ -1640,6 +1641,7 @@ void load_open_settings(settings_r *sesskey, Conf *conf)
gppb(sesskey, "NoFocusReporting", true, conf, CONF_no_focus_rep);
gppi(sesskey, "LinesAtAScroll", -1, conf, CONF_scrolllines);
gppb(sesskey, "SSHTunnelInTitle", false, conf, CONF_ssh_tunnel_print_in_title);
gppb(sesskey, "OSC52WarnBeforeClipboardSync", false, conf, CONF_osc52_warn_before_cliboard_sync);
#endif
#ifdef MOD_PORTKNOCKING
gpps(sesskey, "PortKnocking", "", conf, CONF_portknockingoptions );
+1 -1
View File
@@ -3861,7 +3861,7 @@ static void do_osc(Terminal *term)
char *env_check = getenv("OSC52ALLOWED");
int status = IDOK; // Default to IDOK
if (!env_check || strlen(env_check) == 0) {
if( conf_get_bool(term->conf, CONF_osc52_warn_before_cliboard_sync) && (!env_check || strlen(env_check) == 0)) {
status = MessageBox(NULL,
"Allow OSC52 clipboard sync?", "PyTTY", MB_OKCANCEL);
}
+1 -1
View File
@@ -1,5 +1,5 @@
#define RELEASE 0.76
#define TEXTVER "Release 0.76"
#define SSHVER "-Release-0.76"
#define BINARY_VERSION 0,76,1,12
#define BINARY_VERSION 0,76,1,13
#define SOURCE_COMMIT "unavailable"
+4
View File
@@ -502,6 +502,10 @@ void win_setup_config_box(struct controlbox *b, HWND *hwndp, bool has_help,
HELPCTX(no_help),
conf_checkbox_handler,
I(CONF_ctrl_tab_switch));
ctrl_checkbox(s, "Warn before OSC52 clipboard sync", NO_SHORTCUT,
HELPCTX(no_help),
conf_checkbox_handler, I(CONF_osc52_warn_before_cliboard_sync));
}
#endif
ctrl_checkbox(s, "Full screen on Alt-Enter", 'f',
+1 -1
View File
@@ -1 +1 @@
12
13
+2
View File
@@ -13,3 +13,5 @@ Then load this key into you **Kageant**.
When the session that needs to use this key starts, and connects to **Kageant** a pop-up shows up and ask for usage confirmation:
![](../img/ex_kageant.jpg)
>Thanks to [Patrick Cernko](https://people.mpi-klsb.mpg.de/~pcernko/pageant.html) for this patch.
+1 -1
View File
@@ -1 +1 @@
0.76.1.12
0.76.1.13
+2
View File
@@ -448,6 +448,7 @@ void save_open_settings_forced(char *filename, Conf *conf) {
write_setting_b_forced(sesskey, "NoFocusReporting", conf_get_bool(conf, CONF_no_focus_rep));
write_setting_i_forced(sesskey, "LinesAtAScroll", conf_get_int(conf, CONF_scrolllines));
write_setting_b_forced(sesskey, "SSHTunnelInTitle", conf_get_bool(conf, CONF_ssh_tunnel_print_in_title));
write_setting_b_forced(sesskey, "OSC52WarnBeforeClipboardSync", conf_get_bool(conf, CONF_osc52_warn_before_cliboard_sync));
#endif
#ifdef MOD_PORTKNOCKING
write_setting_s_forced(sesskey, "PortKnocking", conf_get_str(conf, CONF_portknockingoptions) );
@@ -1102,6 +1103,7 @@ void load_open_settings_forced(char *filename, Conf *conf) {
gppb_forced(sesskey, "NoFocusReporting", true, conf, CONF_no_focus_rep);
gppi_forced(sesskey, "LinesAtAScroll", 5, conf, CONF_scrolllines);
gppb_forced(sesskey, "SSHTunnelInTitle", false, conf, CONF_ssh_tunnel_print_in_title);
gppb_forced(sesskey, "OSC52WarnBeforeClipboardSync", false, conf, CONF_osc52_warn_before_cliboard_sync);
#endif
#ifdef MOD_PORTKNOCKING
gpps_forced(sesskey, "PortKnocking", "", conf, CONF_portknockingoptions );