iTrooz
47362559ef
tests: Add infrastructure for testing plugins ( #1538 )
...
This PR adds a test architecture to be able to test plugins
Main infrastructure done by @WerWolv
---------
Co-authored-by: WerWolv <werwolv98@gmail.com>
2024-02-26 20:51:08 +01:00
WerWolv
ce704a7d92
git: Update Linux and macOS build instructions to use Ninja
2024-02-22 20:48:15 +01:00
Nik
e475e763db
build: Hopefully fix macOS x86 build issues ( #1556 )
...
#1109
2024-02-17 21:01:57 +01:00
Nik
bcbcb1f23c
impr: Various web build improvements, API cleanup ( #1541 )
2024-02-10 23:31:05 +01:00
iTrooz
f332963c75
build: remove IMHEX_COMMIT_HASH_SHORT cmake flag ( #1539 )
2024-02-10 01:40:33 +00:00
WerWolv
ab02cb0a19
build: Bundle libpl into rpm packages
2024-02-03 19:59:58 +01:00
iTrooz
7546655695
fix: Fix detected wasm file size being wrong ( #1525 )
2024-02-01 14:03:33 +00:00
WerWolv
be0e50f983
web: Fix progress bar overflowing
2024-02-01 12:40:37 +01:00
WerWolv
dfeb9dbc84
web: Allow setting language through URL parameters
2024-02-01 11:57:26 +01:00
WerWolv
26eec66f89
web: Make progress bar prettier
2024-02-01 10:18:54 +01:00
iTrooz
e3c3233b3a
feat: Add progress bar to web version ( #1523 )
2024-01-31 21:15:23 +00:00
WerWolv
2e630a48f7
build: Downgrade and lock emsdk version for now
2024-01-31 14:36:36 +01:00
iTrooz
baf1e88689
doc: fix --build flag in web docker compose ( #1522 )
2024-01-31 11:19:26 +00:00
WerWolv
7fec97561b
git: Updated build instructions for macOS
2024-01-27 15:05:53 +01:00
iTrooz
b7349e42c7
feat: Allow users to open multiple files with the same name in the web version + make web Dockerfile able to run web server by itself ( #1518 )
2024-01-26 18:52:05 +00:00
WerWolv
f29d784e13
build: Update .NET SDK version on Fedora
2024-01-21 18:04:18 +01:00
Anton Samokhvalov
8042aa39bf
fix: ODR issues in plugin bundle generation ( #1486 )
...
fix possible ODR - multiple classes with same name in different .cpp
files
2024-01-06 22:13:35 +01:00
WerWolv
89cab26888
build: Use Arch Docker file to its own folder
2024-01-05 21:37:24 +01:00
WerWolv
e3ec4ebd21
build: Make msys2 deps install script use pacboy
2024-01-05 14:47:30 +01:00
WerWolv
2ab529a3f5
build: Make macos ARM build only require macOS 12.1 as well
2024-01-05 13:52:53 +01:00
Nik
950eaea8af
impr: Make decompression support actually useful ( #1481 )
2023-12-31 11:39:24 +01:00
Nik
5a0a5ad445
build: Fix macOS M1 build entirely ( #1480 )
2023-12-30 19:11:33 +01:00
WerWolv
5ca6ed30b4
build: Fix updater not being installed correctly
2023-12-28 20:26:58 +01:00
WerWolv
f44b44a881
build: Fix wrong dependency name for libarchive on Ubuntu
...
Fixes #1474
2023-12-28 14:48:36 +01:00
WerWolv
144d8d8ed4
web: Prevent canvas flickering when resizing browser window
2023-12-27 22:00:09 +01:00
WerWolv
74b5c93caf
impr: Code style improvements
2023-12-27 16:33:49 +01:00
WerWolv
9d0fd1f5b6
build: Try to fix Fedora build issues
2023-12-27 01:10:08 +01:00
WerWolv
91ae8ba410
build: Add missing dependencies to brewfile and rpm spec
2023-12-24 13:26:05 +01:00
WerWolv
e2489151f3
feat: Added decompressing support
2023-12-24 13:14:51 +01:00
Nik
61bfe10bc2
refactor: Rework features that use external libraries into optional plugins ( #1470 )
2023-12-23 21:09:41 +01:00
Nik
84bfd10416
build: Restructured entire custom plugin system ( #1469 )
2023-12-22 23:39:38 +01:00
WerWolv
3dd33d0966
web: Force disable filtering of canvas
2023-12-18 14:57:17 +01:00
WerWolv
c3d99e29dc
web: Fix various HTML errors
2023-12-16 15:33:22 +01:00
WerWolv
f90f4b00a8
web: Some more SEO
2023-12-16 11:39:07 +01:00
WerWolv
cc4d61f8f5
build: Allow both libglfw3 and libglfw3-wayland as dependencies for the .deb package
...
#1227
2023-12-11 15:53:24 +01:00
WerWolv
2f5e04d07f
web: Add sitemap to robots.txt
2023-12-09 13:57:55 +01:00
WerWolv
a60a45fb9d
web: Fix various more SEO issues
2023-12-09 13:35:06 +01:00
WerWolv
350635d464
web: More UI and SEO improvements
2023-12-09 12:06:20 +01:00
WerWolv
cf13404254
web: Let's do some SEO
2023-12-08 16:22:47 +01:00
WerWolv
80984f28ec
git: Fix formatting of docker instructions
2023-11-28 14:58:51 +01:00
iTrooz
45a3ea18d0
chore: Add documentation for Docker-based builds ( #1439 )
2023-11-23 19:19:19 +00:00
iTrooz
f75d5dba84
git: Add MacOS M1 GitHub Action ( #1425 )
...
I said I'll do it in #1414
Warning: the output zip does not pass SIP (System Integrity Protection),
and I have no plan to do it for now. So if someone here has a Mac, feel
free to to try to fix the problem (which is probably our build system)
Link #1109
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2023-11-16 21:31:46 +00:00
iTrooz
f0465c63ed
build: move third party libraries to lib/third_party ( #1417 )
...
Co-authored-by: Nik <werwolv98@gmail.com>
2023-11-12 02:02:54 +01:00
iTrooz
7405219fb8
build: Make ImHex buildable for MacOS arm64 ( #1414 )
2023-11-11 20:56:30 +01:00
iTrooz
c839ee7d13
build: Improve names of packaging cmake options ( #1398 )
...
This PR is simply a refactor, to clarify these flags that shouldn't
impact anything
2023-11-04 00:11:50 +00:00
WerWolv
615596dfe9
fix: Standard jthread detection
2023-11-02 20:41:47 +01:00
WerWolv
407ec1ceb6
build: Use custom jthread implementation if standard one is not available
2023-11-02 20:21:38 +01:00
WerWolv
7769b556f7
web: Added more information to the PWA manifest
2023-10-17 13:45:57 +02:00
iTrooz
88b2f60291
feat: add WPA manifest to web version ( #1369 )
2023-10-17 07:31:56 +00:00
iTrooz
4e9cbd14eb
build: use microsoft vcpkg repository for the web build ( #1368 )
2023-10-14 11:31:37 +00:00