WerWolv
ab3853eb9d
build: Properly link against the homebrew llvm libc++ library on macOS
2025-12-05 19:26:09 +01:00
WerWolv
4f4af83699
build: Fix more macOS build issues
2025-12-05 18:06:51 +01:00
iTrooz
7374a06faa
fix: Linux SDK looking for files in the wrong place + update doc on building SDK ( #2537 )
2025-12-05 12:02:39 +01:00
WerWolv
22b13f5ba6
build: Fix another llvm20 instance
2025-12-05 00:08:06 +01:00
WerWolv
48095671c3
build: Put launcher shell script into share folder
2025-11-30 21:12:36 +01:00
WerWolv
ebee8ff0a6
build: Include a launcher shell script with the executables
...
Closes #2528
2025-11-30 12:03:12 +01:00
WerWolv
1b6a150624
build: Move jthread library to libwolv
2025-09-24 20:48:50 +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
f6f856cd56
build: Added note for MSVC and Emscripten if vcpkg is not configured
2025-08-28 17:25:09 +02:00
WerWolv
18890f47b6
build: Don't clone ImHex-Patterns during install step if it exists already
2025-08-27 22:58:14 +02:00
WerWolv
204cc1ccb3
build: Make sure updater gets properly bundled on macOS
2025-08-27 22:57:57 +02:00
WerWolv
8e8c553da4
build: Fix external plugins linking with plugin libraries
2025-08-21 23:19:31 +02:00
Nik
d012ad08f8
feat: Added proper Markdown renderer ( #2415 )
2025-08-20 20:37:44 +02:00
WerWolv
13111e2940
build: Create ImHex-Patterns folder path if needed
2025-08-15 21:37:14 +02:00
WerWolv
d0af46b175
build: Remove ImHex-Pattern folder before cloning if it exists already
2025-08-15 21:35:07 +02:00
WerWolv
1f1d127822
build: Make ImHex-Pattern clone command error on failure
2025-08-15 21:28:03 +02:00
WerWolv
8a0639ced2
build: Don't silence the ImHex-Pattern clone command
2025-08-15 20:18:50 +02:00
WerWolv
5853cb5ad5
build: Try to fix ImHex-Patterns install path in CI
2025-08-15 17:28:25 +02:00
WerWolv
1b476e235b
build: Fix ImHex-Patterns branch in nightly builds
2025-08-15 00:00:46 +02:00
WerWolv
ef8f5c67bd
build: Fix error during install in offline builds
2025-08-14 23:57:58 +02:00
WerWolv
0664937c1e
build: Remove check if ImHex-Patterns repo was downloaded
2025-08-14 23:44:19 +02:00
WerWolv
aada2c1fe6
build: Only move parts of ImHex-Patterns download logic to install step
2025-08-14 23:41:51 +02:00
WerWolv
8a1531fc71
build: Fix install location for ImHex-Patterns content
2025-08-14 22:48:53 +02:00
WerWolv
fa99069951
build: Move ImHex-Patterns downloading to install step
2025-08-14 21:58:20 +02:00
WerWolv
fbde2942de
build: Refactor ContentRegistry into multiple separate files
2025-08-14 21:22:03 +02:00
WerWolv
b566d31f28
build: Don't modify CMAKE_XXX_FLAGS directly
2025-08-11 17:43:31 +02:00
WerWolv
56ec07e316
build: Improve LTO and PCHs
2025-08-08 22:56:50 +02:00
WerWolv
05a06fe7a3
build: Allow LTO to work again
2025-08-02 01:14:09 +02:00
WerWolv
a67788ac52
feat: Added support for SVG glyphs in fonts
2025-07-26 15:59:56 +02:00
WerWolv
366c631e26
build: Remove json diagnostics again
2025-07-25 17:13:55 +02:00
WerWolv
ca82fafac5
build: Add more debug information to nlohmann::json error messages
2025-07-24 21:38:10 +02:00
Jonathan Wright
295c751b60
git: Sync RPM CIs with Fedora's repos ( #2349 )
...
Gets RPM builds back in sync with Fedora/EPEL and changes to mock
instead of fedpkg (slight efficiency improvement since fedpkg is a
wrapper around mock).
---------
Co-authored-by: WerWolv <werwolv98@gmail.com >
2025-07-23 21:49:14 +00:00
WerWolv
851f7b4b8c
build: Update metainfo file
2025-07-23 22:54:40 +02:00
WerWolv
0634b41092
build: Add cmake flag for enabling hardening flags
2025-07-23 15:24:09 +02:00
WerWolv
48980a1e0c
build: Always set CMAKE_MSVC_DEBUG_INFORMATION_FORMAT
2025-07-23 14:12:26 +02:00
WerWolv
a3eb057215
build: Allow ccache to properly cache msvc builds
2025-07-22 23:47:24 +02:00
Nik
9bed8f792a
build: Added snap package ( #2348 )
2025-07-22 15:19:21 +02:00
Nik
2c47e1a135
git: Added Windows ARM64 build ( #2336 )
...
Closes #1118
2025-07-15 20:28:54 +02:00
WerWolv
bdc108d021
feat: Added remote SSH file provider
2025-07-13 20:07:46 +02:00
WerWolv
e58ce527c6
build: Add support for cppcheck to cmake
2025-07-10 13:55:05 +02:00
WerWolv
3445d09390
Revert "build: Handle IMHEX_USE_DEFAULT_BUILD_SETTINGS properly"
...
This reverts commit d8f0120698 .
2025-05-30 11:44:02 +02:00
WerWolv
d8f0120698
build: Handle IMHEX_USE_DEFAULT_BUILD_SETTINGS properly
2025-05-30 11:03:50 +02:00
WerWolv
11e70511e6
build: Fix plugin SDK issues
2025-05-29 18:19:20 +02:00
WerWolv
b33cb07dc0
build: Include tracing library in plugin SDK
2025-05-26 20:19:27 +02:00
WerWolv
ce74915c14
feat: Add full exception tracing support
2025-05-26 20:15:20 +02:00
WerWolv
39bc165f36
build: Prevent frame pointer omission to improve stack traces
2025-05-24 11:56:44 +02:00
xtex
9be7eafa39
build: Find regex component of Boost explicitly ( #2151 )
...
'Boost::regex' could not be found unless regex is specified explicitly
on some systems.
cf. https://github.com/AOSC-Dev/aosc-os-abbs/pull/9798
cc. @chenx97
### Problem description
> Target "libimhex" links to: Boost::regex but the target was not found.
when building ImHex with system Boost.
### Implementation description
Add `COMPONENETS regex` to require regex library explicitly.
Signed-off-by: xtex <xtex@aosc.io >
Co-authored-by: Henry Chen <chenx97@aosc.io >
2025-02-28 12:29:39 +01:00
WerWolv
e17490ee04
build: Install updater binary into bundle on macOS
2025-02-27 08:44:32 +01:00
WerWolv
4c0e8bc1d6
build: Disable fortify source in debug builds
2025-02-23 20:24:10 +01:00
WerWolv
6644df3958
build: Make sure plugin libraries don't end up in lib folder
2025-02-20 11:29:39 +01:00