Remmina - The GTK+ Remote Desktop Client  v1.3.1
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
Todo List
Global N_ ("Unable to connect to VNC server")
We only store the last message at this moment.
Global rcw_hostkey_func (RemminaProtocolWidget *gp, guint keyval, gboolean release)
Add callback for hostname transparent overlay #832
Global rcw_toolbar_autofit (GtkWidget *widget, RemminaConnectionWindow *cnnwin)
save returned source id in priv->something and then delete when main object is destroyed
Global remmina_avahi_start (RemminaAvahi *ga)
Customize the default domain here
Global remmina_exec_command (RemminaCommandType command, const gchar *data)
This should be a G_OPTION_ARG_FILENAME_ARRAY (^aay) so that we can implement multi profile connection: https://gitlab.com/Remmina/Remmina/issues/915
Global remmina_file_editor_on_save_connect (GtkWidget *button, RemminaFileEditor *gfe)
Call remmina_file_editor_on_save
Global remmina_file_get_datetime (RemminaFile *remminafile)
This should be moved to remmina_utils.c
Global remmina_file_manager_do_copy (const char *src_path, const char *dst_path)
remmina_pref_file_do_copy and remmina_file_manager_do_copy to remmina_files_copy
Global remmina_file_touch (RemminaFile *remminafilefile)
This should be moved to remmina_utils.c
Global remmina_file_touch (RemminaFile *remminafilefile)
This should be moved to remmina_utils.c
Global remmina_main_init (void)
Set entry_quick_connect_server as default search entry. Weirdly. This does not work yet.
Global remmina_on_command_line (GApplication *app, GApplicationCommandLine *cmdline)
This should be a G_OPTION_ARG_FILENAME_ARRAY (^aay) so that we can implement multi profile connection: https://gitlab.com/Remmina/Remmina/issues/915
Global remmina_plugin_ssh_call_feature (RemminaProtocolWidget *gp, const RemminaProtocolFeature *feature)
start the direct tunnel here
Global remmina_plugin_ssh_vte_select_all (GtkMenuItem *menuitem, gpointer user_data)
we should add the vte_terminal_unselect_all as well
Global remmina_plugin_ssh_vte_select_all (GtkMenuItem *menuitem, gpointer user_data)
we should add the vte_terminal_unselect_all as well
Global remmina_pref_file_do_copy (const char *src_path, const char *dst_path)
remmina_pref_file_do_copy and remmina_file_manager_do_copy to remmina_files_copy
Global remmina_profiles_get_data (RemminaFile *remminafile, gpointer user_data)
Move this in a separate file.
Global remmina_rdp_get_screenshot (RemminaProtocolWidget *gp, RemminaPluginScreenshotData *rpsd)
we should lock freerdp subthread to update rfi->primary_buffer, rfi->gdi and w/h, from here to memcpy, but… how ?
Global remmina_ssh_auth (RemminaSSH *ssh, const gchar *password, RemminaProtocolWidget *gp, RemminaFile *remminafile)
Here we should call gint method; method = ssh_userauth_list(ssh->session, NULL); And than test both the method and the option selected by the user
Global remmina_stats_get_os_info ()
Add other means to identify a release name/description to cover as much OS as possible, like /etc/issue