iTrooz
b7349e42c7
feat: Allow users to open multiple files with the same name in the web version + make web Dockerfile able to run web server by itself ( #1518 )
2024-01-26 18:52:05 +00:00
iTrooz
d86bf44e39
git: Add script to check localized texts occurrences in code ( #1511 )
...
This script will be executed on every CI run as part of tests, and will
ensure no unlocalised strings are present in the code
Note that texts without the `_lang` suffix will not be checked, e.g.
96fe608d60/plugins/builtin/source/content/views/view_provider_settings.cpp (L10)
2024-01-25 21:23:03 +01:00
WerWolv
31b900a71c
git: Make a imhex-download-sdk release when a new ImHex version is released
2024-01-05 21:35:02 +01:00
WerWolv
dbdc900e94
build: Don't update pacman packages on msys2
2024-01-05 14:52:07 +01:00
WerWolv
e3ec4ebd21
build: Make msys2 deps install script use pacboy
2024-01-05 14:47:30 +01:00
Nik
950eaea8af
impr: Make decompression support actually useful ( #1481 )
2023-12-31 11:39:24 +01:00
WerWolv
3d9de1aaa6
git: Fix Ubuntu builds missing commit information
2023-12-30 19:12:04 +01:00
Nik
5a0a5ad445
build: Fix macOS M1 build entirely ( #1480 )
2023-12-30 19:11:33 +01:00
WerWolv
7ed06ae515
git: Fixed set -x
wrongfully added to windows CI
...
Closes #1473
2023-12-28 11:48:13 +01:00
WerWolv
144d8d8ed4
web: Prevent canvas flickering when resizing browser window
2023-12-27 22:00:09 +01:00
WerWolv
258481b0ba
git: Fix errors and warnings thrown by CI
2023-12-27 21:11:27 +01:00
Nik
61bfe10bc2
refactor: Rework features that use external libraries into optional plugins ( #1470 )
2023-12-23 21:09:41 +01:00
Jonathan Wright
d5a40d46bc
git: Add f39 builds, remove f37 ( #1451 )
...
Fedora 37 goes EOL in less than a week.
2023-12-04 23:36:48 +01:00
iTrooz
55c0170791
git: add -x to CI steps where multiple commands are run ( #1447 )
2023-11-25 14:42:51 +00:00
iTrooz
f79fd0edbc
git: on MacOS CI, force reinstall python and ignore its exit code/patch it manually if failed ( #1446 )
2023-11-25 14:20:23 +00:00
WerWolv
951d74e24b
git: brew reinstall doesn't support --overwrite
2023-11-23 14:03:27 +01:00
WerWolv
d50533bbaf
git: Try fix macOS dependency installation in CI again
2023-11-23 13:55:57 +01:00
WerWolv
af18501726
git: Always overwrite existing files when installing macOS dependencies
2023-11-22 13:36:15 +01:00
iTrooz
bf53ee8246
git: Use regular artifact upload action instead of pages upload action for macOS arm64 job ( #1431 )
2023-11-16 23:55:10 +00:00
iTrooz
f75d5dba84
git: Add MacOS M1 GitHub Action ( #1425 )
...
I said I'll do it in #1414
Warning: the output zip does not pass SIP (System Integrity Protection),
and I have no plan to do it for now. So if someone here has a Mac, feel
free to to try to fix the problem (which is probably our build system)
Link #1109
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2023-11-16 21:31:46 +00:00
WerWolv
164e52207e
git: Fix .NET version not being found
2023-11-16 21:46:38 +01:00
WerWolv
13b72c8f93
git: Update .NET runtime to 8.0.0 and pin it
2023-11-14 22:54:33 +01:00
iTrooz
759351cec0
git: set fail-fast to false ( #1403 )
2023-11-07 15:09:13 +00:00
iTrooz
988a674617
git: Make job fail if no artifacts could be found to be uploaded ( #1401 )
2023-11-05 19:57:58 +01:00
iTrooz
44a1efffa0
git: Make MacOS builds use MacOS 12 instead of 11 ( #1399 )
...
Context: MacOS 11 (Big Sur) is EOL + llvm@17 has been released, and it
has no binaries for Big Sur, making the CI hang
2023-11-04 13:51:13 +01:00
iTrooz
c839ee7d13
build: Improve names of packaging cmake options ( #1398 )
...
This PR is simply a refactor, to clarify these flags that shouldn't
impact anything
2023-11-04 00:11:50 +00:00
iTrooz
6c3c2849fa
build: build appimage using docker instead of github CI ( #1358 )
2023-10-11 16:17:52 +02:00
iTrooz
e14efc6ca2
git: Remove CACHE_VERSION secret from cache keys ( #1343 )
...
Rationale: secrets (and vars) are not shared with pull requests, so they
can't use the cache
This PR fix that
2023-10-04 22:23:41 +02:00
iTrooz
c72853596f
fix: disable web deployment on forks ( #1342 )
2023-10-04 20:16:44 +02:00
iTrooz
d15bd4771d
feat: Support for building ImHex for the web ( #1328 )
...
Co-authored-by: WerWolv <werwolv98@gmail.com>
Co-authored-by: AnnsAnn <git@annsann.eu>
2023-10-04 12:00:32 +02:00
WerWolv
fb48eb91d6
git: Fixed Ubuntu release commit hash and branch variable setting again
2023-09-25 21:46:37 +02:00
Nik
865d7e9b20
git: Fixed Ubuntu release commit hash and branch variable setting
2023-09-24 22:41:32 +02:00
iTrooz
fbdcd22117
git: Make CI faster ( #1257 )
2023-08-21 16:20:36 +02:00
Nik
e77f138514
feat: Added Achievements ( #1230 )
...
This PR adds Achievements to ImHex that serve as both a guide and a fun
way to learn more about ImHex and reverse engineering
2023-08-06 21:33:15 +02:00
iTrooz
26e7e12f09
git: Update custom macOS GLFW build settings ( #1214 )
...
<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->
### Problem description
<!-- Describe the bug that you fixed/feature request that you
implemented, or link to an existing issue describing it -->
There are unused ImHex-specific flags in the custom GLFW build on MacOS.
Also, it isn't built in release mode
2023-07-30 21:36:27 +02:00
WerWolv
b55c6fa3e1
git: Remove updating of the plugin templates from release CI
2023-07-27 11:09:20 +02:00
WerWolv
ffd3efe5fa
git: Disable .NET scripts in AppImage since it hangs on startup
2023-07-20 20:59:06 +02:00
WerWolv
ed33dd0bb0
git: Make rpm builds a bit less verbose
2023-07-17 11:50:22 +02:00
WerWolv
1588365d4a
build: Use the libcurl WinSSL version on Windows to make SSL work again
2023-07-16 21:38:54 +02:00
WerWolv
76e932ecc0
build: Switch to using the system capstone version on Windows
2023-07-16 21:38:29 +02:00
WerWolv
0a6815da8f
fix: Always use default CA Cert
2023-07-16 19:56:07 +02:00
Nik
5171bea0bf
feat: Added cross-platform .NET scripts support ( #1185 )
...
This PR intends to add support for .NET scripts that can extend ImHex's
functionality in a portable and cross-platform way.
---------
Co-authored-by: Justus Garbe <55301990+Nowilltolife@users.noreply.github.com>
2023-07-15 14:29:14 +02:00
WerWolv
8500e4cba2
build: Switch to GTK file picker on non-sandboxed Linux builds
2023-07-15 10:01:50 +02:00
Nik
aae3004f1f
build: Various build improvements ( #1193 )
2023-07-15 00:10:01 +02:00
WerWolv
1aed960a38
build: Switch build system to Ninja
2023-07-14 22:03:44 +02:00
WerWolv
6c4fdd146f
build: Use llvm-ar and llvm-ranlib on Windows
2023-07-14 21:51:18 +02:00
WerWolv
65d9509c38
build: Add checked option to enable LTO
2023-07-09 20:34:49 +02:00
WerWolv
f00b9f05ac
build: Fixed Ubuntu build issues
2023-07-05 20:25:40 +02:00
Nik
730e67881b
build: Added Ubuntu 23.04 builds ( #1173 )
2023-06-30 23:58:20 +02:00
WerWolv
b13494a192
build: Try fixing Fedora build
2023-06-26 14:37:35 +02:00