Commit Graph

289 Commits

Author SHA1 Message Date
iTrooz 49bbe7dc77
build: remove IMHEX_PLUGINS_IN_SHARE option + only allow AppImage to load plugins from inside itself
Rationale: The `IMHEX_PLUGINS_IN_SHARE` is a hack to prevent the appimage from loading plugin from system imhex installation, like /usr/lib/imhex/

In reality, I do not think people compile plugins specifically for the AppImage (plugins must be compiled for the specific imhex & compiler version the imhex binary is used), and this lets us remove the hack
2025-12-14 18:29:00 +01:00
iTrooz 07b6fa0e2e
build(web): add `BUILD_TYPE` arg to Dockerfile 2025-12-14 15:02:46 +01:00
iTrooz 67396f2009
chore: fix web Dockerfile ARG syntax 2025-12-14 15:02:46 +01:00
iTrooz a20ff87cc9
chore: update comment 2025-12-14 15:02:46 +01:00
iTrooz e02e57a729
chore: remove `version` attribute from web compose.yaml 2025-12-14 14:19:15 +01:00
iTrooz 225dc53795
build(appimage): use https when querying repos 2025-12-14 02:02:40 +01:00
iTrooz e7404376db
build: do not bundle plugin SDK in AppImage 2025-12-14 01:55:57 +01:00
iTrooz d6aec341fe
build(web): make a shallow clone of vcpkg 2025-12-14 01:43:40 +01:00
iTrooz 3a3c2fb204
build: add defaults to AppImage build for x86 2025-12-14 00:45:56 +01:00
iTrooz 3f30e63d95
chore(web): allow nginx to access files in development docker image 2025-12-14 00:08:11 +01:00
WerWolv eb83354179 feat: Add option to automatically apply found pattern when a provider is opened 2025-12-07 20:47:33 +01:00
WerWolv 2b3abd06db build: Fix deb package referring to incorrect md4c library package
Fixes #2548
2025-12-07 16:25:15 +01:00
WerWolv afa297bb53 build: Fix macOS and Snap builds not bundling latest patterns 2025-12-06 20:57:51 +01:00
WerWolv 04547ad6af build: Add CMake Debug option to run configuration 2025-12-05 20:32:32 +01:00
WerWolv 6652750044 build: Add preliminary build support for mbedTLS 4 2025-12-05 20:20:11 +01:00
WerWolv 4f4af83699 build: Fix more macOS build issues 2025-12-05 18:06:51 +01:00
WerWolv 3ad508c6fc build: Update llvm version on macOS 2025-12-04 23:50:24 +01:00
WerWolv a4f6795a44 build: Update macOS ARM docker to latest clang version and macOS 15 SDK 2025-12-04 17:28:54 +01:00
WerWolv bc3afbb271 build: Upgrade emscripten to latest release 2025-12-03 21:33:32 +01:00
WerWolv 5c890e710e
build: Improve info in metainfo file 2025-12-02 19:59:24 +01:00
WerWolv f47a248768 build: Properly link mbedtls in brewfile 2025-11-30 23:01:49 +01:00
WerWolv 862462c5bb build: Keep using mbedTLS 3 on macOS 2025-11-30 22:39:35 +01:00
WerWolv 375471160f build: Fix capstone license path on AlmaLinux 2025-11-30 21:42:23 +01:00
WerWolv 48095671c3 build: Put launcher shell script into share folder 2025-11-30 21:12:36 +01:00
WerWolv 257b248f34 build: Add imhex launcher shell script to rpm 2025-11-30 20:40:43 +01:00
WerWolv ebee8ff0a6 build: Include a launcher shell script with the executables
Closes #2528
2025-11-30 12:03:12 +01:00
WerWolv c93c15563a build: Bump macOS minimum version in all places 2025-10-14 22:56:34 +02:00
WerWolv d0340c13dc build: Bump macOS minimum version to 13.3 2025-10-14 22:16:29 +02:00
WerWolv 60c7ced335 build: Change AppImage sourceline to noble 2025-09-17 21:59:05 +02:00
WerWolv de3e532a5c build: Go back to Ubuntu 24.04 for AppImages since AppImageBuilder doesn't support 25.04 2025-09-17 20:47:14 +02:00
WerWolv 48f4410a2a build: Remove EoL Ubuntu 24.10 builds, Update AppImage runner to use 25.04 2025-09-17 12:01:29 +02:00
paxcut d8dd287cdf
fix: Fixed ImHex crashing when using ctrl-backspace on empty file. (#2433)
Editor was attempting to delete non-existent chars which is UB. Fixed by
checking before deleting. Also fixed was a problem created by having to
press enter to change the search string which advanced the selection to
the first match. In the next step one would expect that pressing enter
on the replace field would replace the selected item but was replacing
the item found after he first.

This was fixed by always replacing the current selection first. If the
replacement is the same as the searched term then replacing won't
advance the cursor, but if they are different then the current match
will no longer exist so it would search fora new one.
2025-09-05 02:28:11 -07:00
WerWolv 2f6fde1e61 build: Rename cmake project to ImHex 2025-08-31 22:17:00 +02:00
WerWolv 0e14ff5a3d git: Fix naming and uploading of snap artifacts 2025-08-31 10:33:50 +02:00
WerWolv d1801ea438 build: Added CLion build target definition file 2025-08-28 17:25:29 +02:00
WerWolv e385487a6b build: Added simple Nix Flake 2025-08-24 12:49:05 +02:00
Nik d012ad08f8
feat: Added proper Markdown renderer (#2415) 2025-08-20 20:37:44 +02:00
WerWolv b83f3d6cbf build: Always set snap grade to stable 2025-08-20 18:14:25 +02:00
WerWolv ac66f80a0d build: Install git as dependency on msys2 2025-08-15 21:45:56 +02:00
WerWolv 49c56e28b4 build: Improve snapcraft manifest and CI 2025-08-14 17:10:33 +02:00
WerWolv d8ad23630a build: Revert back to old way of installing vcpkg packages 2025-08-12 23:27:48 +02:00
WerWolv c03d9301e2 build: Fetch vcpkg commits before install 2025-08-12 22:42:31 +02:00
WerWolv 6ec6851a8a build: Revert back vcpkg baseline commit 2025-08-12 21:36:55 +02:00
WerWolv e1d1c4acca build: Fix vcpkg mess 2025-08-12 21:04:46 +02:00
WerWolv 6e88d08c17 git: Fix langtool 2025-08-12 20:30:16 +02:00
WerWolv b23f33ab6c build: Update vcpkg baseline commit 2025-08-12 19:22:54 +02:00
WerWolv 43da36a957 build: Use vcpkg manifest instead of manually installing deps 2025-08-11 17:44:20 +02:00
WerWolv ea072296cf feat: Added save editor mode 2025-08-03 13:47:19 +02:00
WerWolv 72501edc9a fix: GTK assertions when running AppImage on some distros 2025-07-27 15:10:48 +02:00
WerWolv 94527345b9 dist: Added scripts for pre-processing future icon fonts 2025-07-25 23:06:44 +02:00