WerWolv
13b4201446
build: Clean up build logs
2023-06-26 08:45:33 +02:00
WerWolv
568e8d8d42
build: Don't generated PDBs in Debug mode
2023-06-24 11:52:37 +02:00
WerWolv
cabe9cf995
build: Fixed PDB generation again
2023-06-24 01:48:13 +02:00
WerWolv
35d2fda0a4
build: More pdb gen fixes
2023-06-23 23:20:56 +02:00
WerWolv
2c6f1503ef
build: Corrected pdb generation and install issues
2023-06-23 23:00:06 +02:00
WerWolv
c787532ed9
build: Fixed pdb creation removing bundled debug info
2023-06-23 21:39:13 +02:00
WerWolv
ae06954771
fix: Stack trace printing on Windows not working right
2023-06-22 15:15:06 +02:00
WerWolv
e1b0c1c268
build: Fixed commit hash define being set incorrectly
2023-06-21 23:09:22 +02:00
Nik
f703b15165
feat: Added statistics and crash log uploading ( #1149 )
...
Co-authored-by: Justus Garbe <gihihoh@gmail.com>
2023-06-20 11:55:56 +02:00
WerWolv
25154dd450
build: Force enable exceptions and rtti
2023-06-18 14:42:48 +02:00
KOLANICH
330c8399ce
build: Only enable GCC-exclusive warnings on GCC ( #1091 )
...
Move all the flags added into an if block, since the flags are for
GCC/Clang and are not suitable for Visual Studio.
2023-06-13 23:01:26 +02:00
iTrooz
bfe698f883
build: Do not install _schema.json files ( #1095 )
2023-05-22 13:20:55 +02:00
KOLANICH
749823e044
build: Move -s
additional compiler flags into linker flags, and enable it only when gcc/clang are used. ( #1087 )
...
Compiler when compiling doesn't use them in those cases and emit a
warning, which is turned into an error by `-Werror`. Unfortunately,
CPack doesn't expose the logic it uses for stripping binaries.
2023-05-20 13:37:57 +02:00
WerWolv
636ed0095d
feat: Added new imhex/capabilities
network interface
2023-05-16 11:01:40 +02:00
WerWolv
6e5d6810e7
build: Disable assertions in release builds
2023-05-13 17:49:53 +02:00
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