WerWolv
ed6da7fe14
fix: Writing not working correctly through a provider view
2025-02-07 15:45:38 +01:00
WerWolv
a588c96440
fix: Properly trigger global shortcuts
2025-02-06 22:34:34 +01:00
WerWolv
4c284b224e
fix: Properly trigger all shortcuts
2025-02-06 22:33:14 +01:00
WerWolv
96afa650d1
fix: Properly trigger shortcuts on selected view on macOS
2025-02-06 22:13:06 +01:00
WerWolv
f17d0d3ae1
impr: Added simplified output option for --version
2025-02-06 21:46:27 +01:00
WerWolv
930d2b4280
fix: Some shortcuts not working correctly on macOS
2025-02-06 15:58:18 +01:00
WerWolv
f67b78bd91
build: Update vcpkg baseline on build
2025-02-06 15:24:57 +01:00
WerWolv
540e8ed602
build: Install vcpkg again in the ARM64 macOS docker
2025-02-06 15:21:07 +01:00
WerWolv
99cb51e813
build: Updated vcpkg baseline
2025-02-06 15:08:48 +01:00
WerWolv
db000c4b12
fix: Missing GLFW include on macOS
2025-02-06 14:12:52 +01:00
WerWolv
0cd557a686
impr: Remove frame from selectable text regions
2025-02-06 14:00:32 +01:00
WerWolv
6142bf859b
fix: Missing new line
2025-02-06 13:27:48 +01:00
WerWolv
b6498b5c2d
fix: Build error when including file in ObjC code
2025-02-06 13:04:36 +01:00
WerWolv
c15030e96e
git: Remove libpl from PDB extraction process
2025-02-06 13:04:01 +01:00
WerWolv
cd2acd73b4
build: Fix libpl linking
2025-02-06 12:08:57 +01:00
WerWolv
cfe06ea1b6
build: Statically link libpl again everywhere
2025-02-06 12:03:20 +01:00
WerWolv
ca5c3e0e94
build: Fix linking against libpl in external plugins
2025-02-05 20:09:42 +01:00
WerWolv
6252fd399a
fix: Loading/Storing of shortcut keys
2025-02-05 20:09:24 +01:00
WerWolv
de571e2c2a
build: Updated libwolv
2025-02-05 20:09:12 +01:00
WerWolv
0cbd052b91
build: Updated dependencies
2025-02-05 15:09:09 +01:00
WerWolv
aa3ec3ece8
build: Updated dependencies
2025-02-05 13:49:16 +01:00
WerWolv
6b11028b72
impr: Use proper function to get environment variables
2025-02-05 13:47:38 +01:00
WerWolv
269c3e7398
fix: Wrong keys being loaded from settings for shortcuts
2025-02-05 13:47:17 +01:00
WerWolv
08335041f5
fix: Crash on Linux uf XDG_SESSION_TYPE is not set
2025-02-05 09:40:13 +01:00
WerWolv
d75b9cf942
build: Properly link plugins against libpl if it's a shared library
2025-02-04 12:16:46 +01:00
WerWolv
b55c40523f
fix: Crash when closing ImHex with one or more view providers open
2025-02-04 09:35:26 +01:00
WerWolv
99a2dee7a2
build: Updated libromfs
2025-02-03 22:06:43 +01:00
WerWolv
c94265c77b
build: Only add magic library dir in regular build
2025-02-03 21:48:13 +01:00
WerWolv
7ddfba1b4c
build: Exclude more libraries from external plugin builds
2025-02-03 21:46:21 +01:00
WerWolv
9ecdd28eea
build: Don't link against libcurl in external plugin builds
2025-02-03 21:43:57 +01:00
WerWolv
d8b36242f6
build: Don't set EXPORT_SYMBOLS when doing an external plugin build
2025-02-03 21:33:41 +01:00
WerWolv
3f470aabe9
fix: Compile errors
2025-02-03 21:11:48 +01:00
WerWolv
1e8dd54b3e
build: Don't set -Wno-unused-result on MSVC
2025-02-03 20:51:47 +01:00
WerWolv
0a6681ccb7
impr: Remove dependencies on curl, mbedTLS and GLFW in the SDK
2025-02-03 20:50:11 +01:00
WerWolv
0140e24822
build: Fixed warning in miniaudio library
2025-02-03 16:05:40 +01:00
WerWolv
9fb38922ea
impr: Disable main menu items for views that aren't selected right now
2025-02-02 22:32:24 +01:00
WerWolv
7752354598
impr: Make dark theme text slightly off-white
2025-02-02 21:48:12 +01:00
WerWolv
497670c4c3
fix: Don't apply backing scale factor twice to splash screen
2025-02-02 21:36:49 +01:00
WerWolv
84954cd2f1
build: Fixed more SDK errors
2025-02-02 21:22:42 +01:00
WerWolv
8b6eab401e
fix: "Other Data Sources" welcome screen sub-window being too tall
2025-02-02 21:15:56 +01:00
WerWolv
71c11a5923
fix: Banner position being wrong while provider is loaded
2025-02-02 21:15:31 +01:00
WerWolv
f345edb252
fix: Banners not being part of the main viewport
2025-02-02 21:06:18 +01:00
WerWolv
be40fd9563
build: Apply flags correctly for imported libraries
2025-02-02 20:50:49 +01:00
WerWolv
5ee2ebfb4f
build: Fix addXXXFlag functions for interface targets
2025-02-02 20:32:24 +01:00
WerWolv
cfa6b706a8
patterns: Updated pattern language
2025-02-02 20:32:06 +01:00
WerWolv
42f2a62d62
build: Make plugin library sdk path relative
2025-02-02 19:05:10 +01:00
WerWolv
41b6ef930a
build: Fix MinGW build
2025-02-02 17:19:34 +01:00
WerWolv
948cbe0a9c
build: Updated dependencies
2025-02-02 13:08:08 +01:00
WerWolv
18669f3230
build: Move back to upstream lunasvg
2025-02-02 12:14:32 +01:00
Tim Blume
4e9f944204
build: Install include folders of plugin libraries to SDK ( #2074 )
...
Partially fixes #2068 .
This assumes the headers are in "include" for all plugins - this is
necessary since the INCLUDES argument of add_imhex_plugin may contain
paths to third party libs, whose headers should not be copied.
To fix this I think it is necessary to add a second argument like
"PRIVATE_INCLUDES", which is included, but not installed.
With this it possible to append the ui plugin for example:
```
INCLUDES
$ENV{IMHEX_SDK_PATH}/lib/plugins/ui/
```
and to link against it:
```
LIBRARIES
/usr/local/lib/imhex/plugins/ui.hexpluglib
```
In a follow-up in the CMake Template for plugins imho there should be
fixed, that:
- you can include plugin includes relative to the SDK Path
- you can link plugins relative to the lib path + without the hexpluglib
or hexplug extension
---------
Co-authored-by: Tim Blume <git@3nd.io>
Co-authored-by: Nik <werwolv98@gmail.com>
2025-02-02 12:12:40 +01:00