- 客户端参数
- 增加允许自动使用系统用户名作为用户名
- 增加视图缩放
- 当最大化时,移除窗口边框
- 客户端:
- 增加 CConnectDesktop
- 增加 CClient::Details()
- 增加 CParameterUI
- 增加 CConnecter::QMenu* GetMenu(QWidget* parent = nullptr)
- 重命名 CConnecterDesktop 为 CConnecterConnect
- 重命名 CConnecterDesktopThread 为 CConnecterThread
- FreeRDP: 预设默认参数
- 插件:
- 增加播放器。需要 Qt >= 6.6.0 。录制需要 Qt >= 6.8.0
- 增加捕获屏幕或窗口。需要 Qt >= 6.6.0 。录制需要 Qt >= 6.8.0
- 增加局域网唤醒设备
- 打包
- 增加 snap
- 增加 AppImage
- 客户端接口:
- 在 CConnect 中增加 OnInitReturnValue
- 修改 Debian 打包
- 使用 RabbitCommon v2.2.6
- 通道
- 增加 CChannelSSHTunnel
- 增加 CSSHTunnelThread and CChannelSSHTunnelForward
- 增加 SSH 隧道
- TigerVnc: 修改它增加后台线程处理 SSH 隧道。
- LibVNCServer: 使用本地 SOCKET 转发使用 SSH 隧道。
- FreeRDP: 使用本地 SOCKET 转发使用 SSH 隧道。
- 重构参数
- 增加 CParameterBase
- 增加 CParameterNet
- 增加 CParameterUser
- 增加 CParameterSSH
- 增加 CParameterProxy
- TigerVNC: 更新 tigervnc 到 v1.13.90
- 以后版本用:https://github.com/kanglin/tigervnc f4927c7abb937e41d7dec5ca33c3b1dc87833ef6 以后的
- 以前版本用:https://github.com/kanglin/tigervnc 4d30e637976fa89f405e4299b7b3aad830e8c7b1 以前的
- RabbitVNC: 更新 tigervnc 到 v1.13.90
- 以后版本用:https://github.com/kanglin/rabbitvnc aa3baf4ab1460c548f1694500d45230119002879 以后的
- 以前版本用:https://github.com/kanglin/rabbitvnc 81d5876d80db5b084e885304344630165840c8ee 以前的
- FreeRDP: 修复因为键盘、鼠标事件不在后台线程中发送引起的连接中断问题。 ISSUES #20 第 10 点
- LibVNCServer: 修复因为键盘、鼠标事件不在后台线程中发送引起的连接中断问题。
- 使用 RabbitCommon v2
- FreeRDP:
- 优化登录提示,设置窗口
- 增加重定向
- 音频输出、输入
- 驱动器(文件)
- 打印机
- 修复同时按下左右鼠标导制的协议出错
- 应用程序增加打开连接配置列表窗口
- 重命名 tag.sh 为 deploy.sh
- 修复:
- 修复在 LINUX 下有不同版本依赖库时,不能加载正确的依赖库
- 修复 tab 键事件
- 用 QFileDialog::getOpenFileName 替换 RabbitCommon::CDir::GetOpenFileName 等
- 界面
- 增加客户端参数
- 在连接名前显示协议前缀
- 在连接名中仅显示 IP:PORT
- 增加主窗口参数
- 标签显示图标
- 标签显示提示
- 优化界面
- 优化登录提示,设置窗口
- RabbitVNC
- TigerVNC
- LibVNCServer
- 客户端
- 增加 sigShowMessage 接口
- 增加客户端参数
- 客户端接口
- 增加 CConnecter::sigDisconnect()
- 增加 CConnect::sigDisconnect()
- 增加 CConnect::sigUpdateRect(const QImage& image)
- 为自动更新,修改自动化编译分发
- 修改翻译
- 增加图标主题
- FreeRDP:
- 完成的剪切板功能
- 文件复制
- 客户端到服务器端
- 服务端到客户端(复制目录时会程序会崩溃)
- 文件复制
- 完成的剪切板功能
- 修改收藏夹右键菜单错误
- 安装 FreeRDP 动态库
- 重命名
- 重命名目录 viewer 到 client
- 重命名类 CPluginViewer 到 CPluginClient
- 重命名类 CPluginViewerThread 到 CPluginClientThread
- 重命名类 CParameterViewer 到 CParameterClient
- 重命名类 CManagePlugin 到 CClient
- 重命名函数 CConnecter::SetParameterViewer 到 CConnecter::SetParameterClient
- FreeRDP:
- 完成的剪切板功能
- 文本
- HTML
- 图片
- 增加喇叭声
- 完成的剪切板功能
- 增加键盘挂钩
- Windows
- 重构参数
- 在 Windows 下,增加导出崩溃文件
- 在 Windows 下,安装 MSVC 系统库。详见: RabbitCommon
- 修复除 0 引起的崩溃。影响前面所有发行版本。此错误是 RabbitCommon 引起的。 详见:RabbitCommon: 7ed300a206d8a36c30003b6c19ad181682d0ff5f
- Viewer: 在显示对话框中显示 QCheckBox
- Viewer: 优化 CConnecter::Name() 和 CConnecter::ServerName()
- 为 Windows 动态库增加版本后缀。详见: RabbitCommon
- RabbitCommon 增加 openssl 版本判断。
- 增加 OpenGL 显示窗口
- 增加打开日志功能
- 增加 ICE
- RabbitVNC
- TigerVNC
- 整理文档
- 服务
- 增加服务配置程序
- 增加 FreeRDP 服务
- 增加获得光标
- linux
- 修复从服务器端断连,没有释放线程错误
- 修改 FreeRDP 剪切板
- 文本
- 图像
- CConnecter 增加阻塞显示对话框
- 增加允许系统托盘图标设置
- 增加玉兔插件
- 修复一些错误
- 工具栏显示错误
- 支持 Qt6
- 重构 CConnecter 参数接口
- 重构 CConneterDesktop 接口
- 增加 CConneterDesktopThread
- 增加 PluginViewerThread
- 修改文档
- 增加连接时输入密码
- 增加连接显示消息对话框
- 启动时增加恢复上次关闭的连接
- 修复一些错误
- 修复得到名称、服务名错误
- 修复收藏夹错误
- 增加系统托盘图标
- 修改文档
- 修改界面
- 增加克隆连接
- 增加收藏夹功能
- 更新管理密码
- 增加允许查看密码
- 增加设置
- 优化保存密码
- 优化主窗口、工具条
- 修复窗口截屏错误
- 修复 View 在正常窗口时不能获得焦点错误
- 增加其它语言翻译文件
- 修复 freerdp 编译错误
- 增加连接时提示密码输入框
- TigerVNC
- LibNVCServer
- FreeRDP
- 增加缩放视图
- 修复 libvncserver 初始化客户端错误
- 重构 Viewer 参数
- 增加截屏
- 增加服务器
- RFB
- TigerVnc
- LIBVNC
- RFB
- 增加 ICE
- 重构框架
- 增加 Github actions 自动编译与分发
- 应用:增加由鼠标移动自动调整窗口滚动条
- 修复一些BUG
- 修复全屏时 Tab 错误
- 增加代理
- 更新 TigerVnc 库
- 增加最近打开菜单
- 增加文档
- 增加编译文档
- 用 Doxygen 生成开发文档
- 用更新后的 RabbitCommon::CStyle 改变样式
- 用QUIWidget修改界面,它能自定义窗口标题栏样式
- 修复: LIBVNC光标问题
- 支持 Qt6
- 修复: 端口范围问题
- 完善自动化编译与分发
- 增加发送 ctl-alt-del
- 修复一些 BUG
- 修改插件相关接口
- 修改自动化接口
- 增加终端
- 增加 Telnet
- 增加 SSH
- RDP
- 界面
- 屏幕缩放
- 支持的协议
- RFB
- 显示
- 屏幕
- 光标
- 输入事件
- 键盘
- 鼠标
- 剪切板(文本)
- Rdp
- 显示
- 屏幕
- 光标
- 输入事件
- 鼠标
- 键盘
- 剪切板