38 Commits

Author SHA1 Message Date
Zhennan Tu
c573b9820a update rtc2, opt signaling message 2026-04-12 16:42:03 +08:00
Zhennan Tu
da23b8c338 fix nbclipboard compile error 2026-04-06 02:16:10 +08:00
Zhennan Tu
95a35de31e change nbclipboard.lib to nbclipboard.cpp 2026-04-06 01:52:38 +08:00
Zhennan Tu
cd2589dda1 fix icon missing 2026-04-05 12:00:32 +08:00
Zhennan Tu
67877df77f enable test 2026-04-05 04:12:35 +08:00
Zhennan Tu
b893960dd3 opt cmake 2026-04-05 03:28:45 +08:00
Zhennan Tu
63cc0f820e fix linux macOS build error 2026-04-05 02:15:25 +08:00
Zhennan Tu
b55aea8bd4 opt cmake 2026-04-05 00:22:08 +08:00
Zhennan Tu
e753050787 opt cmake 2026-04-04 22:39:34 +08:00
Zhennan Tu
1c94cc4c20 opt cmake 2026-04-04 22:29:29 +08:00
Zhennan Tu
68c0d489c7 opt cmake 2026-04-04 21:58:33 +08:00
Zhennan Tu
ceeaaf88aa opt cmake 2026-04-04 21:30:51 +08:00
Zhennan Tu
291d10b4a2 opt platform-specific code 2026-04-04 20:59:57 +08:00
Zhennan Tu
ea2eca7709 opt platform-specific code 2026-04-04 20:03:32 +08:00
Zhennan Tu
aabb9e7782 opt platform-specific code 2026-04-04 19:41:34 +08:00
Zhennan Tu
f1cb00d61f Websocket (#251)
* websocket 1

* websocket 2

* websocket 3

* websocket 4

* websocket 5

* websocket 6

* websocket 7

* websocket 8

* websocket 9

* update submodule utfcpp
2025-11-19 00:13:56 +08:00
Zhennan Tu
0110fb0f78 Remove useless module 2024-11-30 13:34:27 +08:00
Zhennan Tu
49b1006bd5 Move transport to src 2024-11-30 12:31:12 +08:00
Zhennan Tu
ec61999220 Remove wrong drm usage and support wayland (#246)
* Remove drm

* Support wayland
2024-10-20 14:54:42 +08:00
Zhennan Tu
66a8475973 Fix non-windows compile error 2024-10-03 14:32:18 +08:00
Zhennan Tu
dcda805fc3 Add git commit id in windows executable 2024-10-03 14:24:51 +08:00
Zhennan Tu
5735e90458 Package vcruntime and msvcp on Windows 2024-10-03 11:27:00 +08:00
Zhennan Tu
28dd647e7c Merge ltlib 2024-07-28 00:47:44 +08:00
Zhennan Tu
b26bebbfb6 Fix macOS OpenGL rendering 2024-07-27 19:26:08 +08:00
Zhennan Tu
fee9fae641 Support macOS (partial) (#240)
* macOS build 1

* macOS build 2

* macOS build 3

* macOS build 4

* macOS build 5

* macOS build 6

* macOS build 7

* Merge lanthing-app and lanthing

* macOS build 9

* macOS build 10

* macOS build 11

* macOS build 12

* macOS build 13

* macOS build 14

* macOS build 15

* Delete video2

* fix linux build

* fix linux build
2024-07-21 16:26:24 +08:00
Zhennan Tu
3940a22b68 Fix new msvc build error 2024-06-16 13:05:53 +08:00
Zhennan Tu
496ab69475 Merge dev/numbaa (#51)
* temp

* 添加编译选项,选择是否允许自连接

* 使APP上的'全屏模式'生效

* 添加MessageBox

* 修复Windows服务模式编译错误

* tls debug

* Add missing pc2.png

* 修复MbedtlsCTransport没有重置input buffer的bug

* 修改默认编译选项:LT_SERVER_USE_SSL=>ON

* edit code_analysis.cmake

* Fix compile warning
2023-10-17 22:22:20 +08:00
Zhennan Tu
d8e7dacc26 Periodic merge dev/numbaa (#42)
* i18n

* singleton process

* client manager

* tmp

* code analysis local build pass

* fix sqlite timezone bug; add more SettingsSqlite test case

* tmp

* tmp

* fix memory leak

* Fix compile error
2023-10-13 15:13:03 +08:00
Zhennan Tu
2e51df356e 运行用户自定义cmake options 2023-10-06 22:58:40 +08:00
Zhennan Tu
e206fb43b0 用ImGui做一个简易控制窗口
control-bar

control-bar

control-bar 3
2023-09-22 14:29:39 +08:00
Zhennan Tu
f9ab389076 添加一个简易的TCP传输(已知断链有线程析构问题,未解决)
transport 1

transport 2

transport 3

transport 4

transport 5

transport 6
2023-08-25 02:22:09 +08:00
Zhennan Tu
fd8f46befa 1.将{后端地址信息、ssl证书}的配置与代码分离
2.测试以windows服务启动(service和worker共享texture失败,未解决)
2023-08-05 17:35:58 +08:00
Zhennan Tu
9095c28a20 cmake脚本windeployqt.exe路径问题 2023-05-29 19:21:18 +08:00
memetao
8360f07f81 修复QT脚本问题 2023-05-29 19:21:18 +08:00
memetao
da44a54ece 修改cmake脚本, 主要有以下:
1. 为exe自动安装依赖的dll
2. 设置exe的vs调试目录
3. 配置QT的资源文件
4. 按照原始目录结构展开VS资源文件列表

NOTE: 可能会破坏之前"右键打开VS"的流程, 需要再check一下
2023-05-29 19:21:18 +08:00
Zhennan Tu
4ace3e8c4f 1. 添加cmake install(已经可以在vs编译完调试)
2. 删除lanthing-qt
3. 继续把部分文件编码转换成utf8
2023-05-29 14:08:05 +08:00
Zhennan Tu
341b33e55f 1.合并app的UI部分;2.{各种编码,crlf}->{utf8,lf} 2023-05-28 15:20:49 +08:00
Zhennan Tu
7651dcd6d4 部分完成以下:
1. STATIC->SHARED
2. MT->MD
3. rtc、ffmpeg上传预编译好的动态库
2023-05-28 00:18:40 +08:00