Commit Graph

5434 Commits

Author SHA1 Message Date
WerWolv
f6860015eb fix: Rendering of insert cursor in hex editor 2025-07-24 18:13:02 +02:00
WerWolv
99a9752ee9 fix: bfloat16 language key 2025-07-24 14:39:42 +02:00
WerWolv
518ada6dae git: Remove ccache show stats again from rpm runner 2025-07-24 14:39:26 +02:00
WerWolv
3c1c9c13d8 git: Undo rpm changes 2025-07-24 13:23:09 +02:00
WerWolv
baa4e82b92 git: Don't install ccache separately 2025-07-24 13:16:22 +02:00
WerWolv
116f5a57eb git: More ccache fixes 2025-07-24 13:08:21 +02:00
WerWolv
4c8c383378 git: More ccache fixes for Snap and RPM 2025-07-24 12:35:16 +02:00
WerWolv
e5e867db22 build: Make sure ARM64 AppImages get the right libraries bundled
#2350
2025-07-24 12:13:30 +02:00
WerWolv
2b72d08e39 build: Fix and re-enable Web build 2025-07-24 10:52:08 +02:00
WerWolv
32adb99f3d git: Fix snap uploading 2025-07-24 02:43:23 +02:00
WerWolv
799175c94e git: Call snapcraft directly 2025-07-24 00:57:32 +02:00
WerWolv
e79116499e git: Build snaps in destructive mode 2025-07-24 00:47:50 +02:00
WerWolv
e1a91d179a git: Enable ccache for snap builds 2025-07-24 00:33:42 +02:00
WerWolv
e0910cd2f4 git: Let the RPM builds use the ccache plugin again 2025-07-24 00:21:16 +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
9b3a157b41 fix: Workspaces not being reloaded correctly 2025-07-23 20:27:13 +02:00
WerWolv
8f2638be30 fix: Wrong menu items getting triggered when same shortcut is defined in multiple views 2025-07-23 20:06:53 +02:00
WerWolv
0634b41092 build: Add cmake flag for enabling hardening flags 2025-07-23 15:24:09 +02:00
WerWolv
2ce5acb8d3 git: Disable DNF caching to prevent the cache from filling up too quickly 2025-07-23 14:55:32 +02:00
WerWolv
48980a1e0c build: Always set CMAKE_MSVC_DEBUG_INFORMATION_FORMAT 2025-07-23 14:12:26 +02:00
WerWolv
b68d0704e7 git: Downgrade docker cache action again 2025-07-23 00:53:28 +02:00
WerWolv
af7eaae399 git: Allow for better ccaching caching in more runners 2025-07-23 00:03:22 +02:00
WerWolv
a3eb057215 build: Allow ccache to properly cache msvc builds 2025-07-22 23:47:24 +02:00
WerWolv
59695dcad6 fix: Content store still displaying updates after updating 2025-07-22 23:03:31 +02:00
WerWolv
aa6e461340 feat: Added support for view-specific menu items and main menus 2025-07-22 22:32:45 +02:00
WerWolv
737d71ee13 git: Don't upload flatpak build twice 2025-07-22 18:40:54 +02:00
WerWolv
2b7fe26bf1 git: Pre-install freedesktop runtime in flatpak CI 2025-07-22 18:15:39 +02:00
WerWolv
8593bf5f55 git: Add flathub repository to flatpak CI 2025-07-22 18:07:24 +02:00
WerWolv
7bfc3f44c9 git: Added Flatpak CI 2025-07-22 18:02:35 +02:00
WerWolv
b9f79833b6 git: Added snap release CI 2025-07-22 16:19:44 +02:00
Nik
9bed8f792a build: Added snap package (#2348) 2025-07-22 15:19:21 +02:00
paxcut
e18d583a00 feat: Added experimental external editor support. (#2347)
Users can now synchronize the content of the pattern editor with a file
on disk when exporting a pattern. Any modifications made in the pattern
editor are automatically saved to the file and when the pattern editor
gains focus it will automatically load any changes to the file on disk.
This feature is brand new and can have unforeseen problems so test it
fully before risking losing work.

Added major changes to how the text editor handles utf8 characters with
the added ability to obtain them using the [] operator and column
coordinates as indices. Sanitize coordinates was renamed to Set
Coordinates and can be used instead of the constructor to guarantee no
out of range asserts and/or exceptions. Improved move left and right
readability and cursor accuracy when clicking. Fixed single character
selection by double-clicking it. Deleted old and unused code and other
changes that I can't remember about atm.
2025-07-22 11:52:44 +02:00
WerWolv
244f7b55ee build: Update to fork of appimage-builder 2025-07-22 11:52:38 +02:00
WerWolv
ee6d72562b build: Explicitly set AppImage compression to zstd 2025-07-21 22:47:41 +02:00
WerWolv
90c2667028 fix: Detached window headers not getting scaled 2025-07-21 22:36:14 +02:00
WerWolv
9c6926a1fb build: Update AppImageBuilder and appimagetool 2025-07-21 22:25:36 +02:00
WerWolv
22c9d77909 fix: Don't draw the same pattern tooltip multiple times 2025-07-21 12:43:47 +02:00
WerWolv
55b3b3a188 impr: Display all patterns in hover tooltip when hovering over a larger hex editor cell 2025-07-21 11:19:49 +02:00
WerWolv
c93e5ba183 git: Put remote plugin under LGPLv2.1 to support the cases where libssh2 is using OpenSSL internally 2025-07-21 09:55:22 +02:00
paxcut
5df8ec78aa improv: removing tabs (#2345)
These changes are part of an effort aimed at removing tabs from ImHex
that started some time ago. Here text preprocessing is removed from all
the places were it was done before and moved to the places where files
are read that go in the pattern editor with two notable exceptions.
1) Pattern import reads patterns in order to present a list that can be
filtered.That can safely ignore preprocessing since only needs to get
information needed to filter.
2) The pattern editor can incorporate text from the clipboard so that
needs to be preprocessed as well.

find/replace is unable to add tabs or carriage returns so this should
cover all angles.
2025-07-20 13:10:45 -07:00
WerWolv
cc6590d780 fix: Remove unused variable 2025-07-20 11:36:34 +02:00
WerWolv
9ce18d1a42 feat: Added bfloat and fp24 data inspector entries 2025-07-20 11:11:51 +02:00
WerWolv
9ff8d42143 fix: Reordering of toolbar items not working correctly
Fixes #2343
2025-07-20 11:07:47 +02:00
WerWolv
1ff838daa7 git: DIsable stale issue CI for now 2025-07-20 10:23:25 +02:00
WerWolv
17ab429a8c fix: Intel Hex and Motorola SREC providers always being at least 1 byte long 2025-07-20 00:46:20 +02:00
WerWolv
5df50ef380 fix: Make Banner button more visible 2025-07-20 00:44:08 +02:00
WerWolv
8da007af6c impr: Make version info in about screen selectable
#2341
2025-07-20 00:40:33 +02:00
WerWolv
f053b94f68 impr: Replace reload provider icon with actual reload icon
#2343
2025-07-20 00:35:49 +02:00
WerWolv
d02ea09529 fix: Many issues and code style of the TTY console 2025-07-17 20:13:27 +02:00