-
-
App: 重命名界面提示
老名称 新名称 功能 远程 操作 菜单 远程->连接 操作->开始 菜单或工具条 远程->断开 操作->停止 菜单或工具条 -
重命名类名
老名称 新名称 CConnecter COperate Connect CBackend ConnectThread CBackendThread CConnecterThread COperateDesktop CPluginClient CPlugin CClient CManager CParameterConnecter CParameterOperate CParameterClient CParameterPlugin FrmParameterClient CParameterPluginUI -
插件
- 终端
- SSH 终端
- Telnet
- 串口
- 文件传输
- SFTP
- FTP
- 服务
- FTP 服务
- 播放器
- 增加显示字幕
- 增加网页浏览器
-
插件接口
- 增加统计信息
- 增加安全级别
-
-
增加活动菜单
-
应用程序
- 应用程序:从最近列表和活动的列表添加到收藏
- 最近列表和收藏使用数据库保存
- 增加视图布局
- 增加菜单到工具条中
-
增加 macOS 编译脚本。生成 App 捆绑包
-
为 windows 安装包增加“不安装执行功能”。
-
修复禁用桌面快捷键。详见: #91
- Client:
- 修复录制视频帧率错误
- FreeRDP:
- 增加连接层接口: CConnectLayer
- 增加 Http 和 Sockes V5 代理
- 修复:
- LibVNCServer: 因为初始化未成功导制的程序崩溃
- 应用:
- 修改参数
- 拆分视图增加标签
- FreeRDP:
- 增加安全参数设置
- 增加连接类型设置
- Client:
- 修改键盘事件
- 修复 Alt、Tab 按键本地窗口接收错误
- 应用:增加拆分视图
- 移除捐赠比特币
- VNC: 修改鼠标,增加后退按钮
- 增加脚本
- build_depend.sh
- build_appimage.sh
- build_docker.sh
- 自动化集成: 增加 arm64(aarch64) 架构发行版本
- Client: 修改接口
- CPluginClient
- 增加 CPluginClient::OnCreateConnecter
- 修改 CPlginClient::CreateConnecter
- CClient
- 修改 CClient::CreateConnecter
- 修改 CClient::DeleteConnecter
- CConnecter
- 增加 CConnecter::GetSettingsFile
- 增加 CConnecter::SetSettingsFile
- CPluginClient
- WakeOnLan: 单个实例
- 应用: 修改接口
- CView
- 增加 CView::SetCurrentView
- CView
- 打包:
- 增加 flatpak manifests
- 重命名 Install.nsi 为 Windows.nsi
- Debian: modify control
- 增加 rpm 包
- 重命名 org.Rabbit.RemoteControl 为 io.github.KangLin.RabbitRemoteControl
- 修改相应的 .desktop 文件、图标名、安装脚本
- 应用程序:重命名 CFrmListConnects 为 CFrmListRecnetConnects
- 修复播放器菜单错误
- 修复播放器名称错误
- 修复局域网唤醒错误
- 使用 RabbitCommon v2.3.2
- 修复使用 Qt6 时,最大化时,工具栏位置错误。
现在很多 linux 用 wayland 作为桌面显示,这样会出现一个问题,
由于没有坐标系统,导致无边框窗体无法拖动和定位(即 QWidge::move 失效)。
(Qt6 开始强制默认优先用 wayland ,Qt5 默认有 xcb 则优先用 xcb),
所以需要在 main 函数最前面加一行
qputenv("QT_QPA_PLATFORM", "xcb"); - 修复 AppImage 加载图标失败错误
- 客户端: 修复 CFrmParameterClient 不保存参数错误
- 应用程序:修复当应用程序退出时程序崩溃的错误。 因为退出时,后台线程未退出,导致资源没有正确释放。暂时用等待 1 秒来解决。
- FreeRDP
- 修复服务器不支持剪切板格式返回错误 #31
- 修复鼠标扩展键引起的程序崩溃
- 客户端参数
- 增加允许自动使用系统用户名作为用户名
- 增加视图缩放
- 当最大化时,移除窗口边框
- 客户端:
- 增加 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
- 显示
- 屏幕
- 光标
- 输入事件
- 鼠标
- 键盘
- 剪切板