iTrooz
6ddf2bb9fd
build(web): make a shallow clone of vcpkg
...
(cherry picked from commit d6aec341fe )
2025-12-15 10:11:09 +01:00
iTrooz
77f049f0aa
build: add defaults to AppImage build for x86
...
(cherry picked from commit 3a3c2fb204 )
2025-12-15 10:11:09 +01:00
iTrooz
588412543c
build: fix IMHEX_INCLUDE_PLUGINS defined check
...
(cherry picked from commit e9b5cdbccf )
2025-12-15 10:11:09 +01:00
iTrooz
9939007fcf
chore(web): allow nginx to access files in development docker image
...
(cherry picked from commit 3f30e63d95 )
2025-12-15 10:11:09 +01:00
iTrooz
119f6f78b9
build: require all plugins that builtint depends on to be present
...
(cherry picked from commit f9c6866c7b )
2025-12-15 10:11:09 +01:00
iTrooz
e2e397f188
chore: organise cmake build flags
...
(cherry picked from commit 388dccfd9f )
2025-12-15 10:11:09 +01:00
paxcut
60e2c32ae0
Various fixes for pattern editor ( #2561 )
...
- Fix for vertical scroll bar being too far to the left.
- Fix constructor not initializing from const char pointer properly
- maxcolumn not being set for console text lines causing crashes on
empty pattern evaluation
- A replacement using replace all is now undone in one step.
- Find/replace no longer need to have enter or return key to accept
text. You can use arrows or shortcuts.
- More efficient search replace implementation with plans to add even
faster.
- Tooltips added to find/replace window
- Providers now save both horizontal and vertical scroll positions when
switching to another one and restore them when switching back. This is
independent to the cursor position which is also saved.
- Pattern editor no longer takes focus when changing providers via a tab
click. This has the effect that menus won't change by just clicking on a
tab.
- Small fixes and code refactoring.
(cherry picked from commit 1676342e28 )
2025-12-15 10:11:09 +01:00
WerWolv
febd46ec58
fix: Gaps in-between hex editor highlighting on specific scalings
...
(cherry picked from commit 62732de227 )
2025-12-15 10:11:09 +01:00
WerWolv
bb9a0517fe
impr: Intercept glibc++ assertion handler
...
(cherry picked from commit 63e777c84c )
2025-12-15 10:11:09 +01:00
WerWolv
e03d3d9f36
fix: Minimap not allowing scrolling as far as the scroll bar
...
(cherry picked from commit ab95cdf3e5 )
2025-12-15 10:11:09 +01:00
WerWolv
08daaec380
patterns: Update pattern language
...
(cherry picked from commit 827b5b01dd )
2025-12-15 10:11:09 +01:00
paxcut
5a9f44e696
impr: Various fixes and improvements to the pattern editor ( #2559 )
...
- fixed crash when utf8 chars were present in text editor
- fixed unable to scroll when cursor at line 1
- removed dependencies on thext editor that were not being used.
I had to go back to the old code (old for me) and fit in the changes
that were applied to the new code.That was only possible by
incorporating some of the new structural differences to the text editor.
This created new bugs and crashes that I ve have fixed but there may be
ones that I couldn't find in the very small amount of time I could spend
testing so that this commit wouldn't be delayed. If more crashes are
found due to the mixing of old and new code they should be resolved when
the new code is brought in.
(cherry picked from commit bfa9788099 )
2025-12-15 10:11:09 +01:00
WerWolv
c95cbc5933
fix: Extended ASCII display being enabled by default
...
(cherry picked from commit 21e61bfce6 )
2025-12-12 13:15:32 +01:00
WerWolv
516a2f119e
build: Update libwolv
...
(cherry picked from commit 82e168c438 )
2025-12-12 13:15:32 +01:00
WerWolv
99e81b53af
build: Go back to WiX 4 again for ARM64 support
...
(cherry picked from commit 48583a2b6e )
2025-12-11 23:41:57 +01:00
WerWolv
8bce2b072c
build: Update dependencies
...
(cherry picked from commit 0db0982fa7 )
2025-12-11 23:24:33 +01:00
WerWolv
539a00ae5d
fix: Off-by-one of starts of process memory regions
...
(cherry picked from commit f234103320 )
2025-12-11 23:23:51 +01:00
WerWolv
38075a1438
fix: Crash when canceling creation of SSH provider
...
Fixes #2557
(cherry picked from commit fb7ef61d06 )
2025-12-11 23:23:51 +01:00
WerWolv
2c82d561c0
build: Force-set REINSTALLMODE=amus for WiX installer
...
(cherry picked from commit 2586645d02 )
2025-12-11 23:23:51 +01:00
WerWolv
48e72a88c2
build: Use WiX 3 for packaging
...
(cherry picked from commit e23cb5509d )
2025-12-11 23:23:51 +01:00
WerWolv
95c9168e25
build: Fix version stripping issues
...
(cherry picked from commit 5cbd53ae7a )
2025-12-11 23:23:51 +01:00
WerWolv
64cbc16f78
build: Only build the version stripper on mingw
...
(cherry picked from commit a4ee590875 )
2025-12-11 23:23:51 +01:00
WerWolv
b5f63e899c
build: Force-remove all version information from libwinpthread
...
(cherry picked from commit 495608ed7c )
2025-12-11 23:23:51 +01:00
WerWolv
0a994d61b3
build: Manually set FILEVERSION of libwinpthread to 0.0.0.0
...
#2550
(cherry picked from commit 4d10d9a195 )
2025-12-11 23:23:51 +01:00
WerWolv
a8237326ad
build: Fix WiX patch
...
(cherry picked from commit 4914a34dd9 )
2025-12-11 23:23:51 +01:00
WerWolv
1253d68256
fix: Reset selected row after checking it
...
(cherry picked from commit ab0fb3131d )
2025-12-11 23:23:51 +01:00
WerWolv
c944750f4d
build: Try to force-overwrite libwinpthread
...
(cherry picked from commit 7922d3b3cb )
2025-12-11 23:23:51 +01:00
WerWolv
fb21f11554
fix: Editing of WString, String16, String32 in data inspector
...
(cherry picked from commit e6eee55810 )
2025-12-11 23:23:51 +01:00
WerWolv
d8e54e535b
impr: Allow Esc to clear editing and selected state in data inspector
...
(cherry picked from commit 77b9e3eac8 )
2025-12-11 23:23:51 +01:00
WerWolv
59afa06bf4
impr: If there's multiple foreground highlighting providers, only evaluate until a color is found
...
(cherry picked from commit 790487eea6 )
2025-12-11 23:23:51 +01:00
WerWolv
358f961f50
build: Remove file version from main executable to make msi installer not skip it
...
(cherry picked from commit 9ba8754f97 )
2025-12-11 23:23:51 +01:00
WerWolv
fc1b30eef2
build: Fix deb package referring to incorrect md4c library package
...
Fixes #2548
(cherry picked from commit 2b3abd06db )
2025-12-07 16:26:54 +01:00
WerWolv
596564ec48
fix: Post-pone file opening till everything has been initialized
...
(cherry picked from commit 3f9ce561b9 )
2025-12-07 16:26:54 +01:00
WerWolv
a652b95816
impr: Show proper error message if nethost header can't be found
...
(cherry picked from commit 347fc3ed9f )
2025-12-07 16:26:54 +01:00
WerWolv
0e3ce90db7
impr: Make icons look slightly nicer at low resolutions
...
(cherry picked from commit 0488c996e9 )
2025-12-07 16:26:54 +01:00
WerWolv
a3f31da365
git: Make release CI more reliable
...
(cherry picked from commit 37bfd97d93 )
2025-12-07 16:26:54 +01:00
WerWolv
27518cc584
Merge branch 'feature/code-signing'
...
(cherry picked from commit c8652b0576 )
2025-12-07 16:26:42 +01:00
WerWolv
3bcce0a243
git: Fix issues with the release CI
...
(cherry picked from commit 1208d2eb5e )
2025-12-07 16:26:36 +01:00
WerWolv
83650c908d
git: Fix invalid renaming logic
v1.38.0
2025-12-06 22:24:07 +01:00
WerWolv
afa297bb53
build: Fix macOS and Snap builds not bundling latest patterns
2025-12-06 20:57:51 +01:00
WerWolv
00986d0ea8
build: Bump version to 1.38.0
2025-12-06 19:56:30 +01:00
WerWolv
633914316a
build: Fix wrong name of cli launcher script
2025-12-06 19:14:53 +01:00
WerWolv
205bb81a0a
patterns: Update pattern language
2025-12-06 16:50:49 +01:00
WerWolv
60a69e3a54
patterns: Update pattern language
2025-12-06 16:26:52 +01:00
WerWolv
5c629494da
build: Update libwolv
2025-12-06 16:12:04 +01:00
WerWolv
95f010395c
fix: Pressing enter while in insert mode not behaving correctly
2025-12-06 16:11:28 +01:00
WerWolv
d575d0f724
patterns: Update pattern language
2025-12-06 16:11:28 +01:00
WerWolv
bdbdb46005
fix: Menu items with the ShowOnWelcomeScreen shortcut modifier not producing a valid shortcut on macOS
2025-12-05 22:56:16 +01:00
WerWolv
efc28a3177
pattern: Update pattern language
2025-12-05 22:23:17 +01:00
WerWolv
5d50653495
patterns: Update pattern language
2025-12-05 21:34:13 +01:00