WerWolv
50c3cf8272
build: Replace old interval tree in favour of custom libwolv one
2023-05-11 09:27:23 +02:00
WerWolv
5a6e5d2255
build: Switch to better interval tree implementation
2023-05-07 23:27:43 +02:00
classabbyamp
82f5900759
build: Added option to disable update checking ( #1036 )
...
This is aimed at use by linux distros, where package updates come from a
central location, and users shouldn't need to worry about updating ImHex
on their own. This disables parts of the ImHex UI that would not be
useful in that case.
Tested and confirmed that this works in both states of the of the
`-DIMHEX_DISABLE_UPDATE_CHECK` switch.
2023-05-05 22:03:45 +02:00
WerWolv
143fe36d35
build: Fixed various build warnings
2023-04-13 16:11:39 +02:00
WerWolv
0aaeeffff7
build: Fixed capitalization of ImHex in MSI installer
2023-03-26 11:22:50 +02:00
WerWolv
eb2ed6852c
build: Make SSL work when using system curl on WIndows
2023-03-23 20:12:33 +01:00
WerWolv
a36b4d65e3
build: Make sure commit hash and branch end up in nightly builds
2023-03-21 10:14:09 +01:00
WerWolv
d9a498e8ec
build: Make sure libwolv is compiled with -fPIC
2023-03-13 10:39:34 +01:00
WerWolv
0dafb3d230
sys: Replaced many helper functions with libwolv
2023-03-12 18:27:33 +01:00
WerWolv
505c1bc274
build: Fix Fedora build errors
2023-03-10 14:46:15 +01:00
WerWolv
58324b4539
build: Fixed linking against execinfo
2023-02-17 17:56:27 +01:00
WerWolv
09b7794d71
build: Added option to disable stack traces
2023-02-17 17:52:10 +01:00
WerWolv
a87190960f
build: Fixed one more missing imhex target name
2023-02-12 22:08:35 +01:00
WerWolv
e426606542
build: Fixed flatpak build issues
2023-02-12 21:55:09 +01:00
WerWolv
79ecf7fa59
build: Fix non-Windows build
2023-02-01 09:38:03 +01:00
WerWolv
4c761df181
build: Improve build script a bit
2023-02-01 09:20:46 +01:00
WerWolv
94cd83e0dc
feat: Added sound visualizer
2023-01-24 23:27:35 +01:00
Nik
48a57cd981
feat: Added stacktrace printing on crashes ( #892 )
...
* feat: Added simple stack trace output
* feat: Added backtrace wrapper
* build: Added libbacktrace include dirs to build
* build: Fixed libbacktrace variables
* build: More backtrace variable fixes
* build: Try to find backtrace include
* build: Get backtrace header from cmake script
* feat: Added backtrace support for execinfo
* feat: Added support for StackWalk on Windows
2023-01-17 21:38:56 +01:00
WerWolv
7e17059154
sys: Improved exception debug output
2023-01-16 18:17:13 +01:00
WerWolv
0c302da0db
build: Add option to use the GTK file picker instead of portals on Linux
...
Fixes #882
2023-01-13 20:11:27 +01:00
WerWolv
9a5881fc47
build: Fixed -Wpedantic issues on macOS
2023-01-04 14:24:07 +01:00
WerWolv
f7dd28002e
build: Build everything using -Wpedantic
2023-01-04 14:03:09 +01:00
WerWolv
496b0ec41d
build: Fixed more build errors
2023-01-04 13:29:39 +01:00
WerWolv
eb4a1e2692
build: Try to clean up bundled dependencies a bit
2023-01-04 12:34:38 +01:00
WerWolv
4cd6646cca
build: Enable libstdc++ assertions in debug builds
2023-01-01 01:05:01 +01:00
WerWolv
ad71e612a3
build: Clean up some old compiler/linker flag settings
2022-12-30 10:35:11 +01:00
WerWolv
85823e8e5d
build: Removed all usages of Python
2022-12-29 23:32:57 +01:00
WerWolv
264da1ed78
pattern: Show array entries directly if there are less than 512
2022-12-20 20:56:01 +01:00
WerWolv
1dd873462e
build: Fixed build failure when VERSION file contains extra white space
2022-11-29 09:44:47 +01:00
iTrooz_
b10a59661e
build: Tell users patterns are being downloaded ( #820 )
...
* Tell users patterns are being downloaded
* Improved log message
Co-authored-by: Nik <werwolv98@gmail.com>
2022-11-25 10:37:31 +01:00
iTrooz_
a537fe90a0
build: Added make uninstall
( #784 )
2022-10-14 15:35:45 +02:00
WerWolv
556895744b
build: Disable more bogus stringop warnings
2022-10-05 15:09:41 +02:00
Colin Kinloch
9fa6d82775
build: Install Database files from subdirectory in offline builds ( #737 )
...
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
Co-authored-by: Colin Kinloch <colin.kinloch@collabora.com>
2022-09-13 22:34:33 +02:00
iTrooz_
f219395b25
build: Added AppImage zsync and updated metadata ( #733 )
...
* added update information
* upload zsync
* set version of appimage
* release: do not execute steps which needs a token when not provided
* set the appimage output name directly in the recipe file
* add metainfo file in every Linux package
* update metainfo file
* set categories in the metainfo file
* add both .metainfo.xml and .appdata.xml files because it is the old standard still wanted by some things
* actually use WerWolv's repository for AppImage updates
* rename metainfo files
* Typo : appdata and not appinfo
* split screenshots
2022-09-08 09:31:49 +02:00
WerWolv
ffbaef3872
build: Make sure cmake gets reconfigured when version file changes
2022-09-06 10:43:43 +02:00
iTrooz_
38162c0129
build: Use the bundled CA cert in AppImage ( #694 )
...
* Added option to bundle CA
* use bundled CA for AppImage
* Fix bundled CA not working on Linux
* revert change to add null terminated string
* set IMHEX_USE_BUNDLED_CA to ON on Windows
2022-08-26 00:21:17 +02:00
WerWolv
f62edea450
build: Fix various clang build issues
2022-08-26 00:18:08 +02:00
WerWolv
cf6ae52889
git: Automatically update winget package on release
2022-08-17 15:50:29 +02:00
WerWolv
7bc2c4a0d4
build: Cleanup build scripts
2022-08-11 10:50:25 +02:00
WerWolv
72f7c72094
build: Improved look and feel of the Windows installer and macOS dmg
2022-08-10 22:47:21 +02:00
WerWolv
568b7f5139
build: Move plist property setting
2022-08-10 20:26:27 +02:00
WerWolv
164cb1285b
build: Set MACOSX_BUNDLE_INFO_PLIST in a different way
2022-08-10 20:18:37 +02:00
WerWolv
e16be09f9a
build: Allow ImHex to open any file types on macOS
2022-08-10 19:18:32 +02:00
WerWolv
519a9edb60
build: Make sure version string is always being set
2022-08-07 23:50:49 +02:00
WerWolv
1aa497cb7b
build: Added support for Clang 14.0.0+
2022-08-07 23:27:09 +02:00
WerWolv
189766ceb4
build: Set library and plugin permissions to 755 on install
...
Fixes #655
2022-08-07 00:30:03 +02:00
WerWolv
31fcf86008
build: Make sure plugin building works fine on Linux
2022-08-06 16:03:47 +02:00
WerWolv
d7accb6916
feat: Allow Find view to find overlapping occurrences
...
Closes #653
2022-08-06 12:57:47 +02:00
WerWolv
5cb326f95b
build: Remove more warnings from ObjC compiler
2022-08-05 09:16:16 +02:00
WerWolv
c55a69c010
build: Fix objc not having certain warning flags
2022-08-05 09:00:03 +02:00