1
0
mirror of synced 2024-11-30 10:24:30 +01:00
Commit Graph

45 Commits

Author SHA1 Message Date
WerWolv
299c69686e
git: Move pattern repo link further up to make it easier to find 2022-04-08 14:26:56 +02:00
WerWolv
327e904dbc sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
WerWolv
d073128cfb git: Added new architectures to readme 2022-01-25 00:03:03 +01:00
Savino Jossi
cf89cbe662
git: Add MacOS hints to debug build failures (#404)
Co-authored-by: Savino Jossi <sj@redballoonsecurity.com>
2022-01-22 00:11:59 +01:00
WerWolv
40d7e4aa6e build: More repo cleanup, move libimhex and external libs to /lib folder 2022-01-16 14:20:52 +01:00
WerWolv
eac9fe1b70
git: Added deb and AppImage nightly to readme 2022-01-11 00:48:31 +01:00
WerWolv
3cecc0693b
git: Added ImHex webpage link to readme 2022-01-11 00:43:08 +01:00
qxxxb
28cba0602c
Fix markdown links in README.md (#377) 2021-12-22 13:38:21 +01:00
WerWolv
21cc8555b5
git: Updated readme with new plugin templates and documentation page 2021-12-03 09:28:40 +01:00
WerWolv
d12869dbac
git: Added more people to credits 2021-11-29 08:33:15 +01:00
WerWolv
9a545a48ab
git: Added Flatpak nightly link to readme 2021-11-12 18:21:03 +01:00
WerWolv
beea4c4147 git: Improved screenshots 2021-11-01 18:55:25 +01:00
WerWolv
116caeaa74 git: Update readme a little 2021-10-31 17:15:14 +01:00
WerWolv
b66304fc91 ui: Use borderless window on Windows 2021-08-18 22:36:46 +02:00
Robin Lambertz
f2f6dd2219
docs: Fix path to plugins in readme. (#199)
Typing is hard.
2021-03-08 16:09:33 +01:00
Henry Wang
6e71d5aa31
docs: Update deps in README (#191)
This change is to reflect the commit made in 785ecb8a78, which changes openssl libcrypto to libmbedtls, making changes everywhere except in the README documentation.
2021-03-02 21:36:54 +01:00
Robin Lambertz
2eb83b0035
docs: Fix new linux file locations in README (#185) 2021-03-01 10:40:05 +01:00
WerWolv
3e6865ffa9
sys/build: Properly support per-system metadata file paths (#181)
* sys: Move away from metadata paths next to executable in the application

Build system doesn't properly install / pack stuff yet

* build: Updated README to contain better install instructions

* sys: Search for imhex resource files in ~/Application Support

* sys: MAX_PATH -> PATH_MAX

* sys: Seach for imhex resource files in Application Support using NSFileManager (#180)

* sys: Allow for multiple file search paths

Also use install prefix instead of just /usr on Linux

* build: Fixed IMHEX_INSTALL_PREFIX macro definition

* build: Fix duplicate switch entry on Linux

* docs: Updated readme to properly reflect new paths and dependencies

* sys: Install files in their proper paths on linux (#183)

* Install files in their proper paths on linux

* Only create user directories

* Follow the XDG specification on linux

XDG specification specifies how to find config and data directories on
linux systems. Specifically, it says this:

- Data should be written to $XDG_DATA_HOME
- Config should be written to $XDG_CONFIG_HOME
- Data should be read from $XDG_DATA_HOME:$XDG_DATA_DIRS
- Config should be read from $XDG_CONFIG_HOME:$XDG_CONFIG_DIRS

The default values are this:

- XDG_DATA_HOME: $HOME/.local/share
- XDG_CONFIG_HOME: $HOME/.config
- XDG_DATA_DIRS: /usr/share:/usr/local/share
- XDG_CONFIG_DIRS: /etc/xdg

Platforms with non-standard filesystems (like NixOS) will correctly set
up those environment variables, allowing softwares to work unmodified.

In order to make integration as simple as possible, we use a simple
header-only dependency called XDGPP which does all the hard work for us
to find the default directories.

* Look for plugins in all Plugin Paths

If the plugin folder was missing from one of the PluginPaths, we would
immediately stop loading plugins. We now keep looking even if one of the
path is missing.

Co-authored-by: Nichole Mattera <me@nicholemattera.com>
Co-authored-by: Robin Lambertz <unfiltered@roblab.la>
2021-03-01 08:56:49 +01:00
luzpaz
61cf13edf8
Fix typos in README (#176) 2021-02-26 13:35:48 +01:00
WerWolv
a1b937b1fb Included direct link to nightlies in readme and removed old macOS note 2021-01-25 15:49:20 +01:00
WerWolv
e758b16ba3
Added Pattern Language Guide to the Readme 2021-01-08 01:36:17 +01:00
Mary
2180a8faef Github Actions: upload resulting DMG on macOS
Add infos about nightly builds.
2020-12-30 18:56:25 +01:00
Mary
63f544918d Fix build instruction to add CMAKE_BUILD_TYPE 2020-12-28 18:52:22 +01:00
WerWolv
b71a9b7d14
More centering 2020-12-19 15:15:24 +01:00
WerWolv
85352868ec
Cleaned up readme and added link to discord server 2020-12-19 15:14:45 +01:00
Mary
310059f274 Support macOS
This allows building and running under macOS.
There is still some issues with dpi but the application compiles and run now.
2020-12-18 21:44:13 +01:00
Mary
de9421e68f Fix missing dependencies in README and ArchLinux get_deps script 2020-12-18 18:46:20 +01:00
Mary
413443aa95 Build LLVM demangler directly with our sources
This remove dep on LLVM library by building the demangler as part of the
project.

This should help with building on macOS.
2020-12-18 17:56:41 +01:00
Sam Umbach
82d7c54a3d
Fix minor typos (#95) 2020-12-17 08:55:40 +01:00
umarcor
e3b5a55eba
ci: rework (#31) 2020-12-09 19:49:56 +01:00
Stéphane Gourichon
ba2ee6d6e5 Add script to install dependencies on Debian/Ubuntu.
Tested with Xubuntu 20.04 and Debian testing
(in today's Docker image bitnami/minideb).

Update README.md.
2020-12-09 15:18:18 +01:00
umarcor
7d06460e54 create subdir 'dist', update compiling guidelines 2020-12-07 04:17:17 +01:00
Hugo Locurcio
8b982b977b
Add a list of packages to install for building on Fedora 33
Tested in a fresh Fedora 33 Docker container.
2020-12-06 22:19:52 +01:00
WerWolv
82c5bd528c
Added more compile information 2020-12-05 15:39:28 +01:00
WerWolv
45d0b614c2
Added sponsoring links to Readme. Thank you <3 2020-12-05 15:10:57 +01:00
WerWolv
d7af6934b6
Added ImHex-Patterns repository to the readme 2020-12-04 09:26:19 +01:00
WerWolv
6129e0d696
Added libwinpthread dll to copy instructions
Because smh not everybody has qemu installed
2020-12-03 23:18:41 +01:00
WerWolv
dc839e1ad1
Fixed typos, love you @foone :P 2020-12-03 20:56:02 +01:00
WerWolv
29b7995e7f
Formatting 2020-12-03 09:18:55 +01:00
WerWolv
ae9ec8851c
Credit where it's due 2020-12-03 09:17:55 +01:00
WerWolv
7c2df736df
Improved readme 2020-12-01 20:47:57 +01:00
WerWolv
0f6e276113
Updated screenshots 2020-11-28 17:21:34 +01:00
WerWolv
7550cf394c
Improved screenshot 2020-11-17 03:32:16 +01:00
WerWolv
f47ff5633b Created proper readme 2020-11-10 15:29:22 +01:00
WerWolv
83331429b7 Initial commit 2020-11-10 15:25:32 +01:00