CryptPad WebAssembly file conversion tool https://cryptpad.org
  • C++ 55.9%
  • C 30.9%
  • HTML 7.6%
  • JavaScript 1.4%
  • C# 1.1%
  • Other 2.4%
Find a file
wginolas 28ba1f6bd6
Merge pull request #10 from Max-7/remove-debug-symbols
Remove debug symbols when compiling x2t
2026-04-21 11:07:04 +02:00
core Cleanups 2025-09-08 15:13:23 +02:00
non-public-tests Test x2t with more files 2025-07-24 13:36:47 +02:00
patches WIP merged new version and trying to build everything 2025-02-05 15:15:14 +01:00
tests Add test case for .webp 2025-09-02 13:58:42 +02:00
.gitignore Test x2t with more files 2025-07-24 13:36:47 +02:00
build.sh Test x2t with more files 2025-07-24 13:36:47 +02:00
Dockerfile Remove debug symbols when compiling x2t 2026-04-15 18:54:43 +02:00
embuild.sh Add test case for .webp 2025-09-02 13:58:42 +02:00
import-test-dump.nu Add script to import x2t.FS dump 2025-08-13 14:54:26 +02:00
log-symbols.sh WIP fix linking 2025-03-05 10:37:51 +01:00
pre-js.js Add search params to x2t.wasm to prevent caching 2023-10-09 09:29:51 +02:00
README.md Cleanups 2025-09-08 15:13:23 +02:00
test.js Add test case for .webp 2025-09-02 13:58:42 +02:00
wrap-main.cpp New docker based build for OnlyOffice 7.3 2023-06-20 13:30:37 +02:00

Build OnlyOffice x2t for WebAssembly

Modifications by CryptPad

This repository contains a modified copy of https://github.com/ONLYOFFICE/core.git in /core. These modifications are made to be able to compile x2t to WebAssembly.

Build

This is a Dockerfile building OnlyOffice x2t in WebAssembly using emscripten. Build it with:

./build.sh

Update to a new x2t version

This repository includes a clone of x2t in the core directory. You can pull a new x2t release with:

git subtree pull --prefix core https://github.com/ONLYOFFICE/core.git <TAG> --squash

Since the clone contains small changes there may be merge conflicts.

See changes we made to https://github.com/ONLYOFFICE/core.git

git fetch --depth=1 https://github.com/ONLYOFFICE/core.git v8.3.0.91
git diff FETCH_HEAD HEAD:core