iTrooz
e2b7427e7b
git: cache vcpkg dependencies in web build ( #1344 )
2023-10-05 00:08:34 +02:00
WerWolv
44ae942de4
web: Improved social embeds
2023-10-04 23:12:01 +02:00
WerWolv
6c773c0135
web: Added alert when running in Firefox private mode
2023-10-04 13:41:45 +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
Imron jehleh
64a30a45d5
fix: Error popup now showing up immediately after click ( #1272 )
...
From #1265 , Looks like Error Popup doesn't handle properly in some
circumstances.
---------
Co-authored-by: iTrooz <hey@itrooz.fr>
Co-authored-by: WerWolv <werwolv98@gmail.com>
2023-09-16 13:09:24 +02:00
Nik
4e7c3817ed
git: Updated windows build instructions
2023-09-05 13:43:29 +02:00
iTrooz
235f4e39b4
git: build llvm ourselves in Fedora packages ( #1280 )
2023-09-02 16:41:20 +02:00
Nik
42c36279d1
build: Properly bundle libcurl into AppImage
2023-07-27 23:36:50 +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
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
4e3b8111fd
build: Make sure the arch linux package bundles the correct libraries
2023-07-15 10:33:58 +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
50c3cf8272
build: Replace old interval tree in favour of custom libwolv one
2023-05-11 09:27:23 +02:00
iTrooz
fe9026b68d
build: Update my (iTrooz) email in PKGBUILD ( #1049 )
2023-04-28 18:01:30 +02:00
Jonathan Wright
245c56ba8a
build: Added Fedora 38 build ( #928 )
...
Co-authored-by: Thomas <hey@itrooz.fr>
2023-03-26 11:37:46 +02:00
Mimi1337
f435191585
fix: Dockerfile syntax error ( #945 )
2023-02-21 11:29:21 +01:00
Thomas
75adcc0a96
build: Fix Arch package name in release CI ( #929 )
...
* Fix Arch package name in release CI
* update email address
2023-02-13 09:05:52 +01:00
Jonathan Wright
d02507ae4b
build: Re-enable Fedora rawhide builds ( #920 )
...
* re-enable rawhide builds
* Update build.yml
* Update imhex.spec
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2023-02-02 21:42:13 +01:00
WerWolv
8da072b602
lang: Get codebase ready for the use with Weblate
2023-02-02 09:41:58 +01:00
Nik
2840935f3d
build: Added glfw to Brewfile
2023-01-13 01:01:43 +01:00
Thomas
b070092a64
git: Add architecture to build artifacts ( #869 )
...
* rename win64 artifact to Windows
* add architecture to all artifact names
2023-01-12 08:25:28 +01:00
Jonathan Wright
04d0458ae7
build: Improve Fedora builds and add EL9 build. ( #861 )
2023-01-10 23:10:34 +01:00
WerWolv
85823e8e5d
build: Removed all usages of Python
2022-12-29 23:32:57 +01:00
WerWolv
42d7f1ca67
lang: Allow langtool to update invalid translation fields
2022-12-03 10:49:26 +01:00
WerWolv
2a345e770e
git: Added HACKING file with information about how contribute to ImHex
2022-12-02 15:16:32 +01:00
WerWolv
3b94a42783
lang: Updated localization system to use a more versatile json format
2022-12-02 12:00:04 +01:00
iTrooz_
8e696e3fc4
git: Enable LTO on Linux ( #819 )
...
* Enable LTO on Fedora .spec
* CI: Enable LTO for Ubuntu and ArchLinux
* CI: remove lld to allow LTO
2022-11-25 10:40:07 +01:00
Frieder Bluemle
07effffa5e
git: Fix various issues in the INSTALL guide ( #800 )
2022-10-28 08:17:10 +02:00
WerWolv
46e3b9b5d6
build: Fixed macOS build instructions
2022-10-07 13:20:29 +02:00
VocalFan
ebea409e6a
build: Fix deprecated MAINTAINER flag in DockerFile ( #767 )
2022-10-02 17:53:37 +02:00
WerWolv
d3f83e63c9
build: Properly install llvm dependency on macOS
2022-09-28 16:21:17 +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
iTrooz_
a22725bb67
build: Cleanup PKGBUILD ( #732 )
...
* [From Morten Linderud] update PKGBUILD
* quote strings in PKGBUILD
* do not use ls to
* do not hardcode version
2022-09-07 22:23:56 +02:00
Jonathan Wright
219afb6244
build: Change appdata metadata file license to CC0 ( #727 )
2022-09-04 20:24:04 +02:00
iTrooz_
0569770239
git: Added NoGPU dmg for MacOS ( #708 )
2022-08-30 09:47:39 +02:00
WerWolv
f8a089a61f
build: Added appdata metainfo file to AppImage
2022-08-19 12:05:47 +02:00
iTrooz_
b917bfca07
git: Fix Fedora spec name and removed caching from Fedora CI ( #672 )
...
* changed name to 'imhex' in imhex.spec
* removed CMakeCache for Fedora
2022-08-14 10:08:58 +02:00
WerWolv
683018a9d2
dist: Improve compile instructions
2022-08-09 22:50:02 +02:00
iTrooz_
ddf4eb3e2b
git: Cleanup CI scripts ( #650 )
...
* RUST_PATH doesn't seem to be used on ArchLinux
* renamed jobs
* no objc code on Windows (need confirmation)
* fakeroot strace patchelf for Ubuntu : not needed ?
* try to use some system libraries on Arch
* added comments to scroll to cmake instruction easily
* No ojbC code on Ubuntu
2022-08-04 21:52:56 +02:00
iTrooz_
e816b67472
build: Fix various issues for upstream Fedora compatibility ( #642 )
...
* cmake: use GNUInstallDirs to find install dirs on Linux
* install plugins to lib/imhex/plugins
* fix included files in imhex.spec
* fix the release CI + do not upload x86_64 folder for Fedora
* change rpm names
* added IMHEX_STRIP_RELEASE option to optionally strip releases files (was done all the time before)
* Customize our imhex.spec file (use online building for our Fedora package)
* added IMHEX_PLUGINS_IN_SHARE option for AppImage
* test
2022-08-04 20:37:57 +02:00
iTrooz_
df94370598
build: Fix CI for Fedora, added caching, various other fixes ( #613 )
...
* Ci: use matrix for Fedora
* Ci: use ccache in Fedora build
* Ci: cache CMakeCache for Fedora
* build type release fedora
* Rawhide with lowercase
* strip binaries on Linux
* strip files for CPack (didn't test)
* add soversion to libimhex on Linux and MacOS
* fixed that typo
2022-07-31 17:29:57 +02:00
iTrooz_
f23ee951d9
build: Use system curl on ArchLinux builds ( #617 )
2022-07-31 15:28:05 +02:00
Jonathan Wright
f12f10bc9e
git: Added Fedora .rpm packaging to CI ( #608 )
...
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update get_deps_fedora.sh
* Update build.yml
* Update get_deps_fedora.sh
* Update build.yml
* Update build.yml
* Update get_deps_fedora.sh
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Create imhex.spec
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update imhex.spec
* Update build.yml
* Update README.md
* remove duplicate fedora build deps
* Fix license
* Use release tag 0
fedora official packaging starts at 1 so this will prevent conflicts and allow someone who manually installs the RPM to then later get updates from fedora repositories
* add RPMs to releases
* include rpms in releases
* fixed order of ops for fedora builds
* can't checkout without git...
2022-07-31 00:43:42 +02:00
WerWolv
fb4c21b97a
build: Fix weird macOS build errors ( #591 )
...
* cleanup
* Remove prints
2022-07-26 14:59:08 +02:00
Forrest
8aff20b374
docs: Correct minor typo in windows.md ( #582 )
...
should read msys2 instead of mys2
2022-07-25 12:08:41 +02:00
iTrooz_
d1a2f7d6ed
build: Cleanup package dependencies ( #573 )
...
* removed DEBIAN/imhex.desktop
* added licence to cmake install directory + fixed PKGBUILD to copy desktop file/licence
* removed gtk3 from packaging files
* added xdg-desktop-portal dependency
* adwaita theme should not be needed anymore
* added dbus dependency
2022-07-08 09:23:53 +02:00
KokaKiwi
e34f94bb79
build: Add xdg-desktop-portal for AUR package ( #572 )
...
* Add xdg-desktop-portal for AUR package
* Fix archlinux package build
2022-07-07 22:08:27 +02:00